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 
:   Log:
:   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.

Warner


More information about the cvs-all mailing list