D-Link DUB-E100 not registered as Eth

Treolorn

New Member
Jan 31, 2013
4
0
1
Russia
This device not registered as Eth interface in system.
On plug:

usb 3-2: new full speed USB device number 2 using uhci_hcd
usb 3-2: New USB device found, idVendor=0a46, idProduct=9601
usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-2: Product: DM9601 USB NIC
usb 3-2: Manufacturer: DM9601 USB NIC
usb 3-2: SerialNumber: 9601
usb 3-2: configuration #1 chosen from 1 choice

uname -r
2.6.32-17-pve

zegrep 'USB_USBNET|USB_NET_AX88' /boot/config-2.6.32-17-pve
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m

dowload & install fresh driver(asix.ko - 4.4.1 version) from asix site not help.

On Ubuntu all perfect -
[ 6742.661063] usb 2-3: USB disconnect, device number 4
[ 6742.661476] asix 2-3:1.0: eth1: unregister 'asix' usb-0000:00:1d.7-3, ASIX AX88772 USB 2.0 Ethernet

Maybe some one solve this problem.

Thanks.
 
You need to fetch the source and compile the module yourself. The version provided with kernel-2.6.32 is buggy.

With latest driver:
ethtool -i eth1
driver: asix
version: 22-Aug-2005
firmware-version: ASIX AX88178 USB 2.0 Ethernet
bus-info: usb-0000:00:1a.7-2.3
 
We do not support USB network adapters, so we never test that.
Sometimes this device very useful

I'm sorry I gave an incorrect listing in the first

usb 1-2: new high speed USB device number 4 using ehci_hcd
usb 1-2: New USB device found, idVendor=2001, idProduct=1a02
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-2: Product: DUB-E100
usb 1-2: Manufacturer: D-Link
usb 1-2: SerialNumber: D71521
usb 1-2: configuration #1 chosen from 1 choice

You need to fetch the source and compile the module yourself. The version provided with kernel-2.6.32 is buggy.

With latest driver:
ethtool -i eth1
driver: asix
version: 22-Aug-2005
firmware-version: ASIX AX88178 USB 2.0 Ethernet
bus-info: usb-0000:00:1a.7-2.3

I tried all driver I could find
Compile driver from d-link site and asix site - no effect
 
Thank you for posting! Your post will not be visible until a moderator has approved it for posting. You will now be taken back to the forum. If you opted to post a poll, you will now be allowed to do so.
 
Hi for those who want the solution here it comes :
Download drivers from d-link
Uncompress, go to dir,
Install headers,compilation tools and ethtool :
apt-get install pve-headers-`uname -r` build-essential ethtool
Edit asix.c file to load special REV_C adapter (Bus 001 Device 002: ID 2001:1a02 D-Link Corp.) look at 1a02 instead of 1a00 in original asix.c file
--- DUB_E100_Linux_v420/asix.c 2011-09-19 14:48:58.000000000 +0400
+++ asix.c 2012-09-03 22:21:33.426000708 +0400
@@ -3412,6 +3412,10 @@
USB_DEVICE (0x2001, 0x1a00),
.driver_info = (unsigned long) &dlink_dub_e100_info,
}, {
+ // DLink DUB-E100
+ USB_DEVICE (0x2001, 0x1a02),
+ .driver_info = (unsigned long) &ax88772b_info,
+}, {
// DLink DUB-E100B
USB_DEVICE (0x2001, 0x3c05),
.driver_info = (unsigned long) &dlink_dub_e100b_info,
Compile
make
make install
Load module
modprobe asix

Test with ethtool
ethtool -i eth1

driver: asix
version: 22-Aug-2005
firmware-version: ASIX AX88772B USB 2.0 Ethernet
bus-info: usb-0000:00:14.0-2
supports-statistics: no
supports-test: no
supports-eeprom-access: yes
supports-register-dump: no
supports-priv-flags: no

If you want to load module at startup, place asix in /etc/modules

enjoy ;)

Source : http://grinkin.ru/dlink-DUB-E100.html