Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jan 2000 15:07:33 -0500 (EST)
From:      kbyanc@posi.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   kern/16304: patch to add device ID to ep for 3c905b-TPC
Message-ID:  <200001222007.PAA98697@kronos.alcnet.com>

next in thread | raw e-mail | index | archive | help

>Number:         16304
>Category:       kern
>Synopsis:       patch to add device ID to ep for 3c905b-TPC
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 22 12:10:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Kelly Yancey
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
>Environment:

FreeBSD gateway.posi.net 4.0-CURRENT FreeBSD 4.0-CURRENT #2: Sat Jan 22 14:14:11
 EST 2000    kbyanc@gateway.posi.net:/usr/src/sys/compile/GATEWAY  i386
	

>Description:

	ep driver was not recognizing my old 3C905 ISA NIC. Determined
	that the driver didn't recognize the signature on my card, so I
	added it to the signature list in the driver. Unfortunately, I'm
	not 100% sure of the correct name of the card, but from the
	description of 3Com's web site, I believe it to be a 3C905B-TPC
	(twister pair + BNC connectors, no AUI).

	-Kelly

>How-To-Repeat:

	boot -current with a 3C905B-TPC card and it won't be probed.

>Fix:

--- sys/dev/ep/if_ep_isa.c.orig	Sat Jan 22 14:11:07 2000
+++ sys/dev/ep/if_ep_isa.c	Sat Jan 22 15:05:33 2000
@@ -71,12 +71,14 @@
 #define ISA_ID_3C509_BNC   0x506d5091
 #define ISA_ID_3C509_COMBO 0x506d5094
 #define ISA_ID_3C509_TPO   0x506d5095
+#define ISA_ID_3C509_TPC   0x506d5098
 
 static struct isa_ident ep_isa_devs[] = {
 	{ ISA_ID_3C509_TP,	"3Com 3C509-TP EtherLink III" },
 	{ ISA_ID_3C509_BNC,	"3Com 3C509-BNC EtherLink III" },
 	{ ISA_ID_3C509_COMBO,	"3Com 3C509-Combo EtherLink III" },
 	{ ISA_ID_3C509_TPO,	"3Com 3C509-TPO EtherLink III" },
+	{ ISA_ID_3C509_TPC,	"3Com 3C509-TPC EtherLink III" },
 	{ 0,			NULL },
 };
 
@@ -85,6 +87,7 @@
 	{ 0x91506d50,	"3Com 3C509B-BNC EtherLink III (PnP)" },/* TCM5091 */
 	{ 0x94506d50,	"3Com 3C509B-Combo EtherLink III (PnP)" },/* TCM5094 */
 	{ 0x95506d50,	"3Com 3C509B-TPO EtherLink III (PnP)" },/* TCM5095 */
+	{ 0x98506d50,	"3Com 3C509B-TPC EtherLink III (PnP)" },/* TCM5098 */
 	{ 0xf780d041,	NULL }, /* PNP80f7 */
 	{ 0,		NULL },
 };

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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001222007.PAA98697>