Subject: kern/8363: 3c905C (if_ex) media woes [1.4.x]
To: None <>
From: None <>
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
>Originator:     Chris G. Demetriou
Kernel Hackers 'r' Us
>Release:        NetBSD 1.4-branch (from CVS), updated Sept. 8, 1999
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

	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
        	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.

	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.

	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.