Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Oct 2004 22:59:50 -0600
From:      <soralx@cydem.org>
To:        freebsd-hackers@freebsd.org
Subject:   [PATCH] Re: Linksys PCM200
Message-ID:  <200410171122.28021.soralx@cydem.org>
In-Reply-To: <200410132110.09915.soralx@cydem.org>
References:  <200410132110.09915.soralx@cydem.org>

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

[got no answer on hardware@]

I've tested this on 5.3-BETA7 - works OK, no more watchdog timeouts.
So could someone review those patches and add them to the source tree?
It's probably a good idea to update dc(4) and supported hw list also.

/usr/src/sys/pci/if_dc.c udiff:

--- ./if_dc.c   Sat Jan 24 22:23:21 2004
+++ /fd0/if_dc.c        Wed Oct 13 20:56:08 2004
@@ -217,6 +217,10 @@
                "Microsoft MN-130 10/100" },
	{ DC_VENDORID_MICROSOFT, DC_DEVICEID_MSMN130_FAKE,
                "Microsoft MN-130 10/100" },
+	{ DC_VENDORID_LINKSYS, DC_DEVICEID_PCM200_AB08,
+	"Linksys PCM200 EtherFast 10/100 CardBus ethernet adapter, v.03 (ADMtek 
Centaur-C)" },
+	{ DC_VENDORID_LINKSYS, DC_DEVICEID_PCM200_AB09,
+	"Linksys PCM200 EtherFast 10/100 CardBus ethernet adapter, v.03 (ADMtek 
Centaur-C)" },
        { 0, 0, NULL }
 };
 
@@ -1978,6 +1982,7 @@
        case DC_DEVICEID_3CSOHOB:
        case DC_DEVICEID_MSMN120:
        case DC_DEVICEID_MSMN130_FAKE: /* XXX avoid collision with PNIC*/
+	case DC_DEVICEID_PCM200_AB09:
                sc->dc_type = DC_TYPE_AN985;
                sc->dc_flags |= DC_64BIT_HASH;
                sc->dc_flags |= DC_TX_USE_TX_INTR;



/usr/src/sys/pci/if_dcreg.h udiff:

--- ./if_dcreg.h        Fri Jan  9 14:13:56 2004
+++ /fd0/if_dcreg.h     Wed Oct 13 20:44:50 2004
@@ -1002,6 +1002,18 @@
 #define DC_DEVICEID_MSMN130    0x0002
 #define DC_DEVICEID_MSMN130_FAKE       0xFFF2
 
+/*
+ * Linksys vendor ID
+ */
+#define DC_VENDORID_LINKSYS    0x1737
+
+/*
+ * Linksys device IDs
+ */
+#define DC_DEVICEID_PCM200_AB08        0xab08
+#define DC_DEVICEID_PCM200_AB09        0xab09
+
 /*
  * PCI low memory base and low I/O base register, and
  * other PCI registers.

Timestamp: 0x4172A6A5
[SorAlx]  http://cydem.org.ua/
ridin' VN1500-B2



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