Subject: kern/8363: 3c905C (if_ex) media woes [1.4.x]
To: None <gnats-bugs@gnats.netbsd.org>
From: None <cgd@netbsd.org>
List: netbsd-bugs
Date: 09/09/1999 13:50:54
>Number: 8363
>Category: kern
>Synopsis: if_ex seems to get media wrong on 3c905C (in 1.4.x)
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people (Kernel Bug People)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Sep 9 13:50:01 1999
>Last-Modified:
>Originator: Chris G. Demetriou
>Organization:
Kernel Hackers 'r' Us
>Release: NetBSD 1.4-branch (from CVS), updated Sept. 8, 1999
>Environment:
System: NetBSD bacon 1.4.1 NetBSD 1.4.1 (GENERIC_CGD) #1: Wed Sep 8 15:37:08 PDT 1999 cgd@bacon:/a/src/src-1-4-branch/sys/arch/i386/compile/GENERIC_CGD i386
>Description:
if_ex doesn't seem to DTRT with 3c905C media (on the 1.4 branch).
I recently put an 3c905C into my HP Kayak XAs system, and (after
recovering from the problems noted in PR#8361 8-) it media selection
doesn't seem to work right:
14 [bacon] conf % ifconfig -m ex0
ex0: flags=8822<BROADCAST,NOTRAILERS,SIMPLEX,MULTICAST> mtu 1500
media: Ethernet none (none)
supported Ethernet media:
media none
I'm also seeing some ... strange problems with the card that
may or may not be attributable to media lossage, but I'd like to
get the media lossage ironed out first so i can determine if they're
a real, independent bug.
>How-To-Repeat:
Try a 3c905C ethernet card. I suspect that any will do.
Then look at the available media.
The kernel config i'm using and dmesg from the system is included
in PR#8361.
>Fix:
Unknown. Some of the recent commits to ex driver seem like they
might help, but i haven't had time to poke at them, and probably
won't be able to do any undirected poking in the near future.
I can test potential fixes, but the machine's trying to be a
stable server, so there are limits to when and how often i can
test things.
>Audit-Trail:
>Unformatted: