Further update, and I have similar problems on the same dell machine running, the current lenny version of debian which has a newer kernel.
But back to hardy.
As noted in the ubuntu forum thread, running the lsusb command sometimes gets the device detected. Sometimes once is not enough though. Basically I get the -110, -32 errors, then after running lsusb a few times the device mounts at usb2 speeds, without the need to modprobe the module out and in.
So maybe it is a dodgy usb implementation, my sansa is running the current newer 1.29 firmware (the one that added ogg vorbis support) and is connected in MSC mode. Which strangely has a different usb device_id to when connected in auto mode!
Further update, and I have similar problems on the same dell machine running, the current lenny version of debian which has a newer kernel.
But back to hardy.
As noted in the ubuntu forum thread, running the lsusb command sometimes gets the device detected. Sometimes once is not enough though. Basically I get the -110, -32 errors, then after running lsusb a few times the device mounts at usb2 speeds, without the need to modprobe the module out and in.
So maybe it is a dodgy usb implementation, my sansa is running the current newer 1.29 firmware (the one that added ogg vorbis support) and is connected in MSC mode. Which strangely has a different usb device_id to when connected in auto mode!