On Thu, 2005-03-31 at 00:50 +0200, Johannes Berg wrote: > On Thu, 2005-03-31 at 08:35 +1000, Benjamin Herrenschmidt wrote: > > > > I've made a few updates today. Notable is the addition of yet another > > > USB product ID for the 12" series and a fix for some trackpads that send > > > 81 bytes in interrupt go as opposed to mine which sends 64 and 17 in two > > > consecutive interrupts. > > > > Hrm ? Isn't 64 the max for an USB interrupt pipe ? > > Hm. Yes. (page 43 following of the USB 1.1 specs) > There are two possibilities now: > * Apple ignores that > * behaviour difference between 2.6.10 (which he was using) > and 2.6.11 (which I am using) > > But in the latter case, my driver still only allocates > MAX(64,driver reported packet size) > bytes for the buffer so I have no clue how that would work...
It might be something with the USB stack, you should ask on the usb-devel list, Apple can't "ignore" that, it's simply not possible, unless they actually send two packets and the USB stack itself is coalescing them... Ben. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

