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: