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
