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

Reply via email to