Getting Started:
First issue
I found that when I boot with the Zaurus in cradle the machine thinks it is eth0 and I am no
longer able to connect to the internet (can be checked by running 'ifconfig'.
This is because the connection is being picked up by the module 'CDCEther' and is thus being missed by
the usbnet module.
To solve, reboot the system with Zaurus out of cradle. Once the machine is up, remove the offending module by (as root):
% rmmod CDCEther
To check if it is now working, in a terminal run:
% tail -f /var/log/messages
and reinsert the Zaurus into its cradle (make sure to turn Zaurus on). If everything is working correctly you should get a message like the following in the terminal (Control-C to cancel once finished):
Jan 7 17:02:53 valles kernel: hub.c: new USB device 02:01.1-1, assigned address 4 Jan 7 17:02:53 valles kernel: usb0: register usbnet usb-02:01.1-1, Sharp Zaurus SL-5x00 Jan 7 17:02:56 valles usb.agent[11760]: missing kernel or user mode driver acm Jan 7 17:02:56 valles usb.agent[11760]: missing kernel or user mode driver usbnet Jan 7 17:02:56 valles usb.agent[11756]: missing kernel or user mode driver acm Jan 7 17:02:56 valles usb.agent[11756]: missing kernel or user mode driver usbnet Jan 7 17:02:59 valles devlabel: devlabel service started/restarted
Note: Though the missing kernel information bothers me (I know usbnet and acm are loaded, checked with 'lsmod'), I ignored and moved on (seems to be fine).