Subject: kern/10037: New 3com Adapter
To: None <gnats-bugs@gnats.netbsd.org>
From: Paul J. Lavoie <pjl@ilx.com>
List: netbsd-bugs
Date: 05/02/2000 10:19:12
>Number:         10037
>Category:       kern
>Synopsis:       New 3com Adapter
>Confidential:   yes
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Tue May 02 10:20:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Paul J. Lavoie
>Release:        <NetBSD-current source date>1.4.2
>Organization:
-----------------------------------------------------------------------
Paul J. Lavoie		pjl@ilx.com		(212) 510-3029
ILX Systems, Inc.	111 Fulton St		New York, NY  10038
>Environment:
	
System: NetBSD plucky 1.4.2 NetBSD 1.4.2 (SERVERILX) #4: Tue Mar 21 16:27:25 EST 2000 pjl@plucky:/usr/src/sys/arch/i386/compile/SERVERILX i386


>Description:
	
3Com has come out with a new 10/100 Fast Ethernet card whose PCI
Product ID is not recognized by NetBSD in either -current or the
latest release.
>How-To-Repeat:
	
>Fix:
	<how to correct or work around the problem, if known (multiple
lines)> It does appear to function as another 3com product which is
recognized. Modifying the files to recognize the new ID works under
1.4.2 and -current, but not with MII support.

Patch against 1.4.2`:

diff pci/if_ex_pci.c pci.new/if_ex_pci.c
139a140,141
>       { PCI_PRODUCT_3COM_3C980CTXM,   EX_CONF_90XB,
>         "3c980C-TXM Adapter 10/100 Ethernet" },
diff pci/pcidevs pci.new/pcidevs
552a553
> product 3COM 3C980CTXM        0x9805  3c980C-TXM Adapter 10/100 Ethernet
>Release-Note:
>Audit-Trail:
>Unformatted:
 no
 New 3Com 10/100 card is not recognized by NetBSD
 serious
 medium