Rick Bosma

USB Error device descriptor read/64, error -71

Discussion created by Rick Bosma on Jul 12, 2012
Latest reply on May 14, 2013 by Rohith Ramesh

I have a iMX53 quick start board and I have my own hardware 
with a iMX53 processor. I'm running Linux 2.6.35 

When I boot the quick start board using my linux image with 
the USB stick plugged in, it seems to initialize correctly. 

When I use the same linux image with my own hardware, the 
boot debug message reports a bunch of problems. The errors 
start right after the hotplug events dispatecher udevd is 
started. 
The error is: 

Synthesizing initial hotplug events 
usb 2-1: device descriptor read/64, error -71 
usb 2-1: device descriptor read/64, error -71 
usb 2-1: new low speed USB device using fsl-ehci and 
address 4 
usb 2-1: device not accepting address 4, error -71 
usb 2-1: new low speed USB device using fsl-ehci and 
address 5 
usb 2-1: device not accepting address 5, error -71 
hub 2-0:1.0: unable to enumerate USB device on port 1 

I use the same USB stick for tests on both systems. I also 
use the same microSD card on both systems. 

What can cause this error? Do any IIM fuses need to be set 
in the iMX53 for USB to work? Does the MC34708 PMIC have 
any effect on it? I have checked my schematic several times 
and can't find any errors on it.

Outcomes