I finally got it to work!
This is how you can connect the Zaurus SL-5500 to your 2.6.6 and beyond computer via the USB docking cradle.
1.) You\'ll need to make sure that your kernel (on your computer) supports both USB and the Sharp Stock ROM image (or, if your SL-5500 has another ROM, such as OpenZaurus, then support for the ARM devices). Make sure that you enable, at a minimum, the following:
A.) Support for host-side USB (CONFIG_USB)
B.) Controller Interface Support *I compiled using modules and never loaded! That was the problem
i.) EHCI HCD
ii.) OHCI HCD
iii.) UHCI HCD
C.) Multi-purpose USB Networking Framework
i.) Sharp Zaurus (stock ROMs)
There are other things that I enabled, such as USB_DEVICEFS, but I\'m unsure if they make a difference. I don\'t think they do, but then again, I think rain is wet
2.) Now, with your shiny new kernel, under root, and assuming you compiled using modules...under your computer...
root@galadriel:~# modprobe usbnet
root@galadriel:~# modprobe modprobe [u, o, e]hci_hcd
root@galadriel:~# ifconfig usb0 192.168.3.2 up
root@galadriel:~#
Now, under your Zaurus...this might get a little tricky. If you cheated like I did and sent the terminal program over to the PDA with a Windows machine, then you should make sure that usbdcore and net_fd are enabled. If they aren\'t, then modprobe them into the PDA.
After making sure those modules are there, then do the following:
bash-2.05# ifconfig usbd0 192.168.3.1 up
bash-2.05#
If you can ping 192.168.3.1 from your computer and 192.168.3.2 from your PDA, then you\'re connected!
It should be pretty much the same way with the Network & Sync...under Services, select USB. Specify the TCP/IP info information, and set your IP as 192.168.3.1. Broadcast is 192.168.3.255. I think I put the gateway as 192.168.3.2, but someone may want to check that out.
Anyway, I got it working! Whooo!