Hi all,

perhaps my reply went astray, but let me repeat that this patch fixed my problem and the ethernet cards get recognized correctly, works and is stable with this patch.

Riccardo

Miod Vallat wrote:
Hi,

I inserted the card into a debian laptop which recongizes it. Here
some output.

dmesg:
[  149.244112] pcmcia_socket pcmcia_socket1: pccard: PCMCIA card
inserted into slot 1
[  149.244234] pcmcia_socket pcmcia_socket1: cs: memory probe
0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa00fffff
[  149.254856] pcmcia 1.0: pcmcia: registering new device pcmcia1.0 (IRQ: 4)
[  149.351576] pcnet_cs 1.0: eth0: NE2000 (DL10022 rev 30): io
0x320, irq 4, hw_addr 00:13:46:34:0d:62


pccardctl ident:
Socket 1:
   product info: "D-Link
", "DFE-670TXD
", "PC Card
", ""
   manfid: 0x0149, 0x4530
   function: 6 (network)

Is this enough? what can I provide more?
Does the following diff help?

Index: if_ne_pcmcia.c
===================================================================
RCS file: /cvs/src/sys/dev/pcmcia/if_ne_pcmcia.c,v
retrieving revision 1.95
diff -u -p -r1.95 if_ne_pcmcia.c
--- if_ne_pcmcia.c      3 Jul 2011 15:47:17 -0000       1.95
+++ if_ne_pcmcia.c      16 Apr 2013 20:26:47 -0000
@@ -296,19 +296,23 @@ const struct ne2000dev {
        PCMCIA_CIS_IODATA_PCETTXR,
        0, -1, { 0x00, 0xa0, 0xb0 } },

-    { PCMCIA_VENDOR_LINKSYS, PCMCIA_PRODUCT_NETGEAR_FA410TXC,
+    { PCMCIA_VENDOR_NETGEAR, PCMCIA_PRODUCT_NETGEAR_FA410TXC,
        PCMCIA_CIS_DLINK_DFE670TXD,
        0, -1, { 0x00, 0x05, 0x5d } },

-    { PCMCIA_VENDOR_LINKSYS, PCMCIA_PRODUCT_NETGEAR_FA410TXC,
+    { PCMCIA_VENDOR_NETGEAR, PCMCIA_PRODUCT_NETGEAR_FA410TXC,
        PCMCIA_CIS_DLINK_DFE670TXD,
        0, -1, { 0x00, 0x50, 0xba } },

-     { PCMCIA_VENDOR_LINKSYS, PCMCIA_PRODUCT_NETGEAR_FA410TXC,
+     { PCMCIA_VENDOR_NETGEAR, PCMCIA_PRODUCT_NETGEAR_FA410TXC,
         PCMCIA_CIS_DLINK_DFE670TXD,
         0, -1, { 0x00, 0x0d, 0x88 } },

-    { PCMCIA_VENDOR_LINKSYS, PCMCIA_PRODUCT_NETGEAR_FA410TXC,
+    { PCMCIA_VENDOR_NETGEAR, PCMCIA_PRODUCT_NETGEAR_FA410TXC,
+      PCMCIA_CIS_DLINK_DFE670TXD,
+      0, -1, { 0x00, 0x13, 0x46 } },
+
+    { PCMCIA_VENDOR_NETGEAR, PCMCIA_PRODUCT_NETGEAR_FA410TXC,
        PCMCIA_CIS_DLINK_DFE670TXD,
        0, -1, { 0x00, 0x40, 0x05 } },

Reply via email to