cvs commit: src/sys/dev/eisa eisaconf.c
M. Warner Losh
imp at bsdimp.com
Mon Aug 2 18:58:19 PDT 2004
In message: <200408030041.i730fl2S048673 at repoman.freebsd.org>
Nate Lawson <njl at FreeBSD.org> writes:
: njl 2004-08-03 00:41:47 UTC
: FreeBSD src repository
: Modified files:
: sys/dev/eisa eisaconf.c
: Change EISA probing to be less invasive. Instead of probing all slots
: unconditionally, stop after the first one (system board) if no EISA hardware
: is detected. This fixes a boot hang (i.e. Thinkpad) when ACPI is disabled.
: Also, split the probe code into a separate function and do some style cleanup.
: Note that the Adaptec 2842 VLB controller probe is broken by this change
: and will fail to probe. It should be fixed separately.
This change, btw, was reviewed by gibbs and imp prior to the
commit... The 2842 VLB controller is about 13 years old. There will
likely be a fix for it soon from the ahc maintainer. However, even if
there isn't, the belief is that modern laptop owners with the eisa
hang problem is >> the 2842 controller. I believe the re@ signed off
on this as well.
More information about the cvs-all