Subject: kern/13653: 3C905B-TX NIC doesn't work
To: None <gnats-bugs@gnats.netbsd.org>
From: None <entropy@tappedin.com>
List: netbsd-bugs
Date: 08/08/2001 11:59:13
>Number:         13653
>Category:       kern
>Synopsis:       3C905B-TX NIC doesn't work
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 08 08:56:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     maximum entropy
>Release:        <NetBSD-current source date>current 20010726, also tested 1.5.1
>Organization:
entropy -- it's not just a good idea, it's the second law.
>Environment:
i386 machine, Dell motherboard with integrated 3c905B-TX NIC
>Description:
	
On an i386 system with integrated 3c905B-TX NIC, as soon as the ex interface
is configured, the link light for this connection goes out on the hub.  The
NIC is non-functional and no combination of media options will reactivate it.
>How-To-Repeat:
	
Boot NetBSD and try to configure ex interface on 3C905B-TX integrated NIC.
>Fix:
	

The following patch gets this NIC working on my system.

Index: if_ex_pci.c
===================================================================
RCS file: /cvsroot/syssrc/sys/dev/pci/if_ex_pci.c,v
retrieving revision 1.17
diff -u -u -r1.17 if_ex_pci.c
--- if_ex_pci.c	2001/07/08 18:02:28	1.17
+++ if_ex_pci.c	2001/08/08 15:50:52
@@ -115,7 +115,7 @@
 	{ PCI_PRODUCT_3COM_3C900BTPC,   EX_CONF_90XB,
 	  "3c900B-TPC Ethernet" },
 
-	{ PCI_PRODUCT_3COM_3C905BTX,	EX_CONF_90XB|EX_CONF_MII|EX_CONF_INTPHY,
+	{ PCI_PRODUCT_3COM_3C905BTX,	EX_CONF_90XB,
 	  "3c905B-TX 10/100 Ethernet" },
 	{ PCI_PRODUCT_3COM_3C905BT4,	EX_CONF_90XB|EX_CONF_MII,
 	  "3c905B-T4 10/100 Ethernet" },

>Release-Note:
>Audit-Trail:
>Unformatted: