[Bug 49772] kernel lacks support for IP100A chipsets in sundance driver

Pedro Alejandro López-Valencia palopezv at gmail.com
Wed Jun 14 21:36:43 UTC 2006


Public bug reported:

I've already reported this upstream (linux kernel bug 6691), but I doubt
it will make it into 2.6.17 on which Edgy wiil be based. As well, it
would be a nice addition to Dapper. The IP100A chipset has appeared in
several inexpensive network cards by D-Link and Encore (I bought one of
each last week, lucky me) and as the chipset of integrated network
interfaces of mainboards manufactured by ABIT, ASUS and Nvidia.

The chipset manufacturer supplies its own, very hacked, version of the
sundance driver (<http://www.icplus.com.tw/pp-IP100A.html>), but the fix
in the mainline kernel is trivial as seen below. I'm sure this would
make many people be able to install Ubuntu on their computers.

** Affects: linux-source-2.6.15 (Ubuntu)
     Importance: Untriaged
         Status: Unconfirmed

** Attachment added: "patch to sundance driver to add IP100A support"
   http://librarian.launchpad.net/3030159/sundance_c_ip100a.patch

** Description changed:

  I've already reported this upstream (linux kernel bug 6691), but I doubt
  it will make it into 2.6.17 on which Edgy wiil be based. As well, it
  would be a nice addition to Dapper. The IP100A chipset has appeared in
  several inexpensive network cards by D-Link and Encore (I bought one of
  each last week, lucky me) and as the chipset of integrated network
  interfaces of mainboards manufactured by ABIT, ASUS and Nvidia.
  
  The chipset manufacturer supplies its own, very hacked, version of the
  sundance driver (<http://www.icplus.com.tw/pp-IP100A.html>), but the fix
  in the mainline kernel is trivial as seen below. I'm sure this would
  make many people be able to install Ubuntu on their computers.
- 
- rcsdiff -r1.1 -r1.3 -c ./sundance.c
- ===================================================================
- RCS file: ./sundance.c,v
- retrieving revision 1.1
- retrieving revision 1.3
- diff -c -r1.1 -r1.3
- *** ./sundance.c        2006/06/14 16:04:35     1.1
- --- ./sundance.c        2006/06/14 20:06:05     1.3
- ***************
- *** 94,104 ****
-         Version LK1.10 (Philippe De Muyter phdm at macqel.be):
-         - Make 'unblock interface after Tx underrun' work
- 
-   */
- 
-   #define DRV_NAME      "sundance"
- ! #define DRV_VERSION   "1.01+LK1.10"
- ! #define DRV_RELDATE   "28-Oct-2005"
- 
- 
-   /* The user-configurable values.
- --- 94,107 ----
-         Version LK1.10 (Philippe De Muyter phdm at macqel.be):
-         - Make 'unblock interface after Tx underrun' work
- 
- +       Version LK1.11 (Pedro Alejandro Lopez-Valencia palopezv at gmail.com):
- +       - Add support for IC Plus Corporation IP100A chipset
- +
-   */
- 
-   #define DRV_NAME      "sundance"
- ! #define DRV_VERSION   "1.01+LK1.11"
- ! #define DRV_RELDATE   "14-Jun-2006"
- 
- 
-   /* The user-configurable values.
- ***************
- *** 287,292 ****
- --- 290,296 ----
-         {0x1186, 0x1002, 0x1186, 0x1040, 0, 0, 3},
-         {0x1186, 0x1002, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4},
-         {0x13F0, 0x0201, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 5},
- +       {0x13F0, 0x0200, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 6},
-         {0,}
-   };
-   MODULE_DEVICE_TABLE(pci, sundance_pci_tbl);
- ***************
- *** 305,310 ****
- --- 309,315 ----
-         {"D-Link DFE-530TXS FAST Ethernet Adapter"},
-         {"D-Link DL10050-based FAST Ethernet Adapter"},
-         {"Sundance Technology Alta"},
- +       {"IC Plus Corporation IP100A FAST Ethernet Adapter"},
-         {NULL,},                        /* 0 terminated list. */
-   };

-- 
kernel lacks support for IP100A chipsets in sundance driver
https://launchpad.net/bugs/49772




More information about the kernel-bugs mailing list