Hi. A friend of mine get D-Link DUB-E100, but it is build on another chip revision. This diff adds support for this adapter. Tested on amd64 for a couple of days, but without high load. Needs further testing or OK to commit?
Index: if_axe.c =================================================================== RCS file: /cvs/src/sys/dev/usb/if_axe.c,v retrieving revision 1.112 diff -u -r1.112 if_axe.c --- if_axe.c 14 Nov 2012 17:00:23 -0000 1.112 +++ if_axe.c 18 Nov 2012 14:27:07 -0000 @@ -160,6 +160,7 @@ { { USB_VENDOR_COREGA, USB_PRODUCT_COREGA_FETHER_USB2_TX }, 0}, { { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DUBE100}, 0 }, { { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DUBE100B1 }, AX772 }, + { { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DUBE100C1 }, AX772 | AX772B }, { { USB_VENDOR_GOODWAY, USB_PRODUCT_GOODWAY_GWUSB2E}, 0 }, { { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_ETGUS2 }, AX178 }, { { USB_VENDOR_JVC, USB_PRODUCT_JVC_MP_PRX1}, 0 }, Index: usbdevs =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.591 diff -u -r1.591 usbdevs --- usbdevs 14 Nov 2012 16:53:49 -0000 1.591 +++ usbdevs 18 Nov 2012 14:27:07 -0000 @@ -1420,6 +1420,7 @@ /* D-Link products */ /*product DLINK DSBS25 0x0100 DSB-S25 serial */ product DLINK DUBE100 0x1a00 10/100 Ethernet +product DLINK DUBE100C1 0x1a02 DUB-E100 rev C1 product DLINK DSB650TX4 0x200c 10/100 Ethernet product DLINK DWL120E 0x3200 DWL-120 rev E product DLINK DWA130C 0x3301 DWA-130 rev C