https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=187015
Geoff Mottram <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #13 from Geoff Mottram <[email protected]> --- Created attachment 176606 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=176606&action=edit Patch for FreeBSD 11 to remove kernel panic and number agpgart devices I was affected when I installed FreeBSD 11 on a 2004 Toshiba laptop with an Intel 855 graphics chip and an external VGA port. There was a kernel panic as the PCI bus was checked for devices. Each graphics port has a separate set of memory addresses and shows up separately during the PCI probe. The patch uses make_dev_s with MAKEDEV_CHECKNAME to prevent a kernel panic if something goes wrong but includes logging and state cleanup on error. The patch creates /dev/agpgart for the first AGP device found on the bus and numbers each unit after that (/dev/agpgart2, ...). Without the patch, the work-around is to stop the boot loader and enter the following commands: set hint.agp.1.disabled=1 boot Once booted, the following line is added to /boot/loader.conf: hint.agp.1.disabled=1 These fixes have been tested with X11 and a dual monitor setup. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "[email protected]"
