OK, I am starting to understand where that comes from.

First of all USB does not allow to send two reports in a single  
transfer.

The effect that was described in the forum is likely something that  
happens in the buffers of the host controller. Since he writes that  
he had to ignore interrupts for a while to see it this situation  
likely only arises if another transfer arrives before the last one  
has been serviced.

I would suspect that there is some problem in the host controller  
driver that concatenates reports under certain conditions.


Am 20.02.2007 um 17:57 schrieb Alan Stern:

> On Tue, 20 Feb 2007, Guido Körber wrote:
>
>> There is no situation where a USB device sends multiple reports in
>> the same packet.
>
> I've never seen it happen myself, but Pete Zaitcev says he has:
>
> http://marc.theaimsgroup.com/?l=linux-usb-devel&m=116545264427365&w=2
>
> Alan Stern
>
>

--------------------------------------
Code Mercenaries
Hard- und Software GmbH
Karl-Marx-Str. 147a
12529 Schönefeld OT Grossziethen
Germany

Tel: x49-3379-2050920
Fax: x49-3379-2050930

HRB 16007 Potsdam
Geschäftsführer: Guido Körber, Christian Lucht

Did you subscribe to our Newsletter?
If not, do so immediately by sending mail to: [EMAIL PROTECTED]

Check out: www.codemercs.com



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to