On Wed, 21 Feb 2007 12:05:55 -0500 (EST), Alan Stern <[EMAIL PROTECTED]> wrote:

> > The majority of keyboardS is low speed USB, they can send no more  
> > than 8 bytes per transfer. The standard keyboard report is exactly 8  
> > bytes long, so there is no chance of fitting two of them into the  
> > same transfer.
> 
> I don't understand it either.
> 
> > Do you have any hard data on this thing?
> 
> No.  Maybe Pete can provide some.

The full-speed and high-speed HID are getting common these days. The
full-speed occurs usually when it's some kind of infrared thing, not
constrained by the cable thickness. The high-speed HID happens when
designers combine a storage function with the input, e.g. the same
device has a class 8 interface and a HID interface. I never saw a keyboard
with an SD slot, though. Usually it's some kind of blade management module,
like HP iLO, Sun ILOM, etc. IBM's Bladecenter is not one, it has a hub
inside, so it's keyboard is low-speed.

I do not remember if Microsoft's keyboard I was talking about was
a full-speed device, but I do not remember specifics now. I'd need
to find the bugs...

> On the other hand, I did receive a report years ago that clearly showed 
> a USB hub responding to an interrupt-IN request with more data bytes than 
> necessary for the message it was sending.  Obviously it was a bug in the 
> hub's firmware.  But I ended up changing the hub driver to accomodate it.

It may be a bug too, yes.

-- Pete

-------------------------------------------------------------------------
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
_______________________________________________
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