I'm using a Zaurus SL5500 and connecting it to my Mandrake 8.2 system over the USB port.Most of the time, when I plug the Zaurus into the cradle, it connects fine, but every now and then, it refuses to connect. The following messages appear in /var/log/messages:
Jul 29 19:52:34 localhost kernel: hub.c: USB new device connect on bus2/1, assigned device number 60
Jul 29 19:52:37 localhost kernel: usb_control/bulk_msg: timeout
Jul 29 19:52:37 localhost kernel: usb.c: USB device not accepting new address=60 (error=-110)
Jul 29 19:52:37 localhost kernel: hub.c: USB new device connect on bus2/1, assigned device number 61
Jul 29 19:52:40 localhost kernel: usb_control/bulk_msg: timeout
Jul 29 19:52:40 localhost kernel: usb.c: USB device not accepting new address=61 (error=-110)
The only thing which seems to fix the problem is to reboot my Desktop machine. I'm guessing that it's something to do with the Zaurus thinking that the device number is too high (I can't see a pattern in the allocation, but at the moment I'm connected OK as device 3, earlier it was 5)
Has anybody else come across this problem? If so, have you found a solution that doesn't involve rebooting the Desktop Linux box?