Hi, 

I am new to USB device drivers. 
I am working on an application which talks to USB modems ( CDC devices).
The driver being used is usbserial with some modifications to suit the
application. 
The devices are connected to the Linux system(kernel -2.6.16.13) through
hubs. Both hubs and modems are USB 2.0 devices. 
Hub is high speed device and modems are full speed devices. 
When trying to communicate with the modems the following errors are
observed from the logs: 

device descriptor read/64, error -110
khubd timed out on ep0in len=0/64 
khubd timed out on ep0out len=0/0 
device not accepting address 10, error -110 

But when tried to use uhci_hcd driver instead of ehci_hcd driver, I was
able to communicate to the modems. 
Can someone let me know the reason for different behavior with ehci_hcd
and uhci_hcd drivers. 
Can't we use ehci_hcd with combination of high speed hub and full speed
device. 
Please share your experience. 
Please let me know if further information is required. 

Here is the output of "lspci | grep HCI" command: 

00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI
Controller (rev 02) 

Regards, 
Sreevidya

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
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to