Date: Sat, 1 Apr 1995 15:20:01 -0800 From: gibbs@estienne.cs.berkeley.edu To: freebsd-bugs Subject: kern/291: PCI devices still probe/attach after being disabled via usercfg Message-ID: <199504012320.PAA09297@freefall.cdrom.com> In-Reply-To: Your message of Sat, 1 Apr 1995 15:16:14 -0800 <199504012316.PAA25490@narnia.hip.berkeley.edu>
index | next in thread | previous in thread | raw e-mail
>Number: 291 >Category: kern >Synopsis: PCI devices still probe/attach after being disabled via usercfg >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs (FreeBSD bugs mailing list) >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Apr 1 15:20:00 1995 >Originator: gibbs >Organization: >Release: FreeBSD 2.1.0-Development i386 >Environment: >Description: PCI devices don't follow the same rules as all other types of devices in the way they are probed. PCI devices will steal unit numbers from non PCI devices as well as probe devices that was disabled. This is probably because most drivers only look to see if the unit number they are passed is < NFOO and userconfig does not update NFOO. Even updating NFOO would not be enough since (as in the case of the ahc driver) other units may be on other types of buses and a PCI device will just take the place of an EISA or VL device. Both of these behaviors will make userconfig less powerful and more confusing to users. >How-To-Repeat: Configure a kernel with both eisa and PCI ahc devices. Attempt to disable the PCI device. For stealing, configure one EISA and one PCI ahc device. Put two aic7870 based controllers in the machine. >Fix: Haven't looked yet. >Audit-Trail: >Unformatted:help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199504012320.PAA09297>
