On Tue, 28 Feb 2006, Jayaprakash Shanmugam wrote: > Hi All, > > I face a different scenario where the software on the host works if > the device is in USB 1.1. If the device is configured as USB 2.0, the > bulk_read from the device returns EOVERFLOW error. I am running > 2.6.11 and the host has 2 EHCI cores and 1 OHCI core. ( Philips ISP > 1561 ).
-EOVERFLOW means the device is transferring too many bytes in a single packet. Maybe the maxpacket value in the endpoint descriptor is wrong. > The device is supposed to transfer 772 bytes of data over bulk end > point. I was able to read 36 bytes ( just tried it ) without any > issues even in USB 2.0. Is there any specific sequence the host needs > to follow to read bulk endpoint ( when the expected data is more ) No. > Any comments on the above ??? USB 1.1 versus USB 2.0 should make no difference at all. There's essentially no change in functionality between them, just a different bcdUSB value in the device descriptor. Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&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