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
