Hi,

I am coding a usb host driver on an embedded ARM processor (ep93xx), the 
ohci-ep93xx started fine (please see following messages) with bus number 
1. Then, after plugging a device to the host, it detected the device and 
started a hub init process. But the hub.c printed out an error of 
"device not accepting address 2". Why the ep93xx started with bus 
address 1 while the hub was looking for bus address 2? What I was 
missing here? Because the device can be detected by the usb host, can I 
say at least the hardware and device driver level works? Any tips to 
help me debug are appreciated.

ep93xx usb: init
ep93xxusb ep93xxusb0: new USB bus registered, assigned bus number 1
ep93xx usb: start
usb usb1: Product: EP93XX OHCI
usb usb1: SerialNumber: ep93xx_usb
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected


usb 1-3: new full speed USB device using address 2
usb 1-3: device not accepting address 2, error -110
usb 1-3: new full speed USB device using address 3
usb 1-3: device not accepting address 3, error -110


Thank you.

Jim

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to