[Bug 30707] ipg driver incorrectly loaded for D-Link DL2000 cards

Charles Lepple clepple at gmail.com
Tue Feb 7 03:21:00 UTC 2006


Public bug reported:
https://launchpad.net/malone/bugs/30707

Affects: linux-source-2.6.15 (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed

Description:
A system with two D-Link DL2000 cards:

lspci -v -t:       +-13.0  D-Link System Inc DL2000-based Gigabit Ethernet
lspci -v -t:       \-14.0  D-Link System Inc DL2000-based Gigabit Ethernet
lspci -n: 0000:00:13.0 0200: 1186:4000 (rev 0c)
lspci -n: 0000:00:14.0 0200: 1186:4000 (rev 0c)

tested with dapper flight3 (kernel 2.6.15-12) incorrectly loads the ipg
driver, which does not work with these cards (they have been working
with the dl2k driver ever since I moved the ipg driver out of the way,
and also in other distros with dl2k).

I believe there is a typo in ipg_tune.h:

--- ipg_tune.h.orig     2005-12-30 15:34:55.000000000 +0000
+++ ipg_tune.h  2006-02-07 03:19:04.000000000 +0000
@@ -58,7 +58,7 @@
 #  define       PCI_VENDOR_ID_DLINK             0x1186
 #endif
 #ifndef PCI_DEVICE_ID_DLINK_1002
-#  define       PCI_DEVICE_ID_DLINK_1002        0x4000
+#  define       PCI_DEVICE_ID_DLINK_1002        0x1002
 #endif
 #ifndef PCI_DEVICE_ID_DLINK_IP1000A
 #  define PCI_DEVICE_ID_DLINK_IP1000A          0x4020

This seems to be confirmed by pci.ids:

1186  D-Link System Inc
        0100  DC21041
        1002  DL10050 Sundance Ethernet
                1186 1002  DFE-550TX
                1186 1012  DFE-580TX
[...]
        4000  DL2000-based Gigabit Ethernet




More information about the kernel-bugs mailing list