Bug 22877

Summary: installation panic if ep0 presents
Product: Base System Reporter: Jin Guojun <jin>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Jin Guojun 2000-11-15 23:30:01 UTC
	If irq for 3c509 board is set to 15, the board will not be configured,
	and system will boot with ep0 (but some ti{0-1} are up).

	If irq for 3c509 board is set to non-15, and ie0, fe0, le0, cs0,
	lnc0 and sn0 are enabled, system will hang as soon as it detects
	the ep0. This has been a problem for long long time.

	If irq for 3c509 board is set to non-15, and ie0, fe0, le0, cs0,
	lnc0 and sn0 are disabled; or set 3c509 board to PNP, system will
	panic, once the ep0 is configured.

How-To-Repeat: 
	Boot installation floppies and may sure to set 3c509 able to be
	configured, then it wil panic.
Comment 1 winter 2000-11-17 08:17:37 UTC
On Wed, 15 Nov 2000, Jin Guojun wrote:
> 	If irq for 3c509 board is set to non-15, and ie0, fe0, le0, cs0,
> 	lnc0 and sn0 are enabled, system will hang as soon as it detects
> 	the ep0. This has been a problem for long long time.

If you tell the system a device is present when it isn't and it hangs on
you, you shouldn't be surprised.

I'm not sure what all the IRQ 15 stuff is about; that shouldn't make a
difference.

-- 
| Matthew N. Dodd  | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD  |
| winter@jurai.net |       2 x '84 Volvo 245DL        | ix86,sparc,pmax |
| http://www.jurai.net/~winter | This Space For Rent  | ISO8802.5 4ever |
Comment 2 iedowse freebsd_committer freebsd_triage 2001-12-02 21:59:28 UTC
State Changed
From-To: open->feedback


Does this problem still occur?
Comment 3 iedowse 2001-12-03 17:45:09 UTC
Adding to the audit trail:

In message <3C0AEFC3.4F2BBB66@lbl.gov>, Jin Guojun writes:
>This is a known problem when ep0 driver moved out of ISA.
>Since ep is an old NIC that will go away, so it is not worth to fix it.
>The work around is to disable following device if installation uses
>ep0 (make a note in the archive):
>
>config> di sn0
>config> di cs0
>config> di lnc0
>config> di ie0
>config> di fe0
>config> di ed0
>
>This case can be closed.
>
>Thanks,
>
>    -Jin
>
>
Comment 4 Dag-Erling Smørgrav freebsd_committer freebsd_triage 2001-12-04 01:04:05 UTC
State Changed
From-To: feedback->closed

Originator says this PR can be closed.