Reading about it I have managed to ascertain that it is controlled by an ASIX AX88772 which is supported by the kernel under Device Drivers/USB/Network Adapters
I built this as a module and then modprobed it.
It didn't work, I wasn't suprised.
I then did a lsusb which gave me
Code: Select all
Bus 001 Device 005: ID 1737:0039I then edited the kernel source/drivers/usb/net/asix.c and scrolled to near the bottom and edited the entry for the Linksys USB200M Rev 2, substituting my usb id's for the originals
Code: Select all
{
// Linksys USB200M Rev 2
USB_DEVICE (0x1737, 0x0039),
.driver_info = (unsigned long) &ax88772_info,
},Code: Select all
eth1: register 'asix' at usb-0000:00:0b.1-4, ASIX AX88772 USB 2.0 Ethernet, 00:12:17:f2:13:c3
usbcore: registered new driver asixCode: Select all
eth1 Link encap:Ethernet HWaddr 00:12:17:F2:13:C3
inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Big mistake....
It would appear that the interface only thought it had an ip because I configured it statically and actually it isn't working.
Any hardware hackers want to give me some pointers on how to get this going.
Thanks
Tim


