Wish I had a day to explane it all but here is the digest version.
I used the execlent tutorial on
http://docs.zaurus.com/index.php?id=lc_redhat_5600But it would not configure the usb so I hacked a file.
(This is real dangerous for me, do not know what I am doing) do so at your own risk.
I have a 5500 and it would start the usbnet stuff but the 6000 would not.
In the 'usbnet-standalone tarball.' that you download, I hacked the ??.c
file. Look for any reference to 55xx or the 300 and change one to this.
{
.match_flags = USB_DEVICE_ID_MATCH_INT_INFO
| USB_DEVICE_ID_MATCH_DEVICE,
.idVendor = 0x04DD,
.idProduct = 0x9032,
.bInterfaceClass = 0x02,
.bInterfaceSubClass = 0x0a,
.bInterfaceProtocol = 0x00,
.driver_info = (unsigned long) &zaurus_sl6000_info,
}
Look for the .info line and change on of them to below. ----------------
==============================================================
static const struct driver_info zaurus_sl6000_info = {
.description = "Sharp Zaurus SL-6000l",
.flags = FLAG_FRAMING_Z,
.check_connect = always_connected,
.tx_fixup = zaurus_tx_fixup,
.in = 1, .out = 2,
.epsize = 64,