Skip site navigation (1)Skip section navigation (2)
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>