When I try to connect my Sansa Clip MP3 player to the linux box I see the following error in dmesg
:
usb 1-4: device descriptor read/64, error -71
and the device recognition fails. The player’s battery gets reloaded but I can’t mount it and transfer songs.
The solution that worked for me was runnig as root
echo Y > /sys/module/usbcore/parameters/old_scheme_first
The general idea behind the solution is that there are two way to enumerate USB devices according to the standard. The method that is currently used by default in the usbcore
module is similar to the one found in Windows. Apparently There are devices, and the Sansa Clip is among them, that require the other method to function properly. See Linux USB FAQ for more info.
hi, first i was happy that this could solve this, but I still got the same errors with my sansa. the sd card works properly with a usb-adapter.
Even with sudo I get permission denied!
Tried this on a Kubik Evo that has caused me much problems before. It connected sometimes but then suddenly disconnected and could not be made to work again. Got error -71. and it worked! I’m using Fedora 23. Many thanks for posting this!
Before:
usb 1-3: reset high-speed USB device number 13 using xhci_hcd
usb 1-3: device descriptor read/64, error -71
usb 1-3: device descriptor read/64, error -71
usb 1-3: USB disconnect, device number 13
usb 1-3: new full-speed USB device number 15 using xhci_hcd
usb 1-3: new full-speed USB device number 16 using xhci_hcd
usb 1-3: device descriptor read/64, error -71
usb 1-3: device descriptor read/64, error -71
usb 1-3: new full-speed USB device number 17 using xhci_hcd
usb 1-3: device descriptor read/64, error -71
usb 1-3: device descriptor read/64, error -71
usb 1-3: new full-speed USB device number 18 using xhci_hcd
usb 1-3: Device not responding to setup address.
Now it is correctly identified:
Product: KUbik
usb 1-3: Manufacturer: RockChip
usb 1-3: SerialNumber: USBV1.00
And it just works.