> > > I suppose if I told the kernel I want 40 bytes it'd give me 40, then 40
> > > and then 1, after which the cycle would restart.
> > 
> > No, it should give you 40 bytes with an -EOVERFLOW error since the
> > device sent 64 bytes in that packet.  Then probably 17 in the next.
> 
> Hm, ok. But the device announces wMaxPacketSize = 32. Whatever.

OK, then you'll still get 40 bytes -- one packet all fine, the next
overflowing -- followed by 17.  Three packets going into one URB.

- Dave


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
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