Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Aug 2004 19:55:37 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        njl@FreeBSD.org
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/eisa eisaconf.c
Message-ID:  <20040802.195537.104022299.imp@bsdimp.com>
In-Reply-To: <200408030041.i730fl2S048673@repoman.freebsd.org>
References:  <200408030041.i730fl2S048673@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <200408030041.i730fl2S048673@repoman.freebsd.org>
            Nate Lawson <njl@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040802.195537.104022299.imp>