Subject: kern/6859: de driver more brocken than it used to be
To: None <gnats-bugs@gnats.netbsd.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-bugs
Date: 01/20/1999 21:34:27
>Number:         6859
>Category:       kern
>Synopsis:       de driver more brocken than it used to be
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jan 20 12:35:00 1999
>Last-Modified:
>Originator:     
>Organization:

LIP6, Universite Paris VI.

>Release:        -current as of today
>Environment:
	
A -current i386 boot floppy (INSTALL kernel without eisa support, to have
a single floppy install)

>Description:
	With 1.3.2 or 1.3.3 boot floppy, after sysinst ifconfig the 
	interface, it's common to get the de0 interface stuck with the
	OACTIVE flag set (I think this happens because sysinst does
	an explicit 'media xxx', this happen with any 'xxx', this doesn't
	happen if I ifconfig de0 without setting the media in
	/etc/ifconfig.de0).
	a 'ifconfig de0 down; ifconfig de0 up' used to unwedge the thing.
	With my -current boot floppy, de0 always ends up with OACTIVE
	set, no matter if I set media or not, or which media I set.
	'ifconfig de0 down; ifconfig de0 up' doesn't make the board
	useable again.

>How-To-Repeat:
	Boot a -current floppy on a machine with a dec-based 10/100 ethernet
	board, try to install from network. A 1.3.2 boot floppy works
	fine on this machine.
	This may be related to the switch or hub present at the other end of
	the cable, as problems seems to be with autonegotiation/link detection.
>Fix:
	There used to be a workaround, there's none now :(
>Audit-Trail:
>Unformatted: