On Tuesday 10 July 2007, Steve Calfee wrote: > > Endpoint Descriptor: > > bLength 7 > > bDescriptorType 5 > > bEndpointAddress 0x81 EP 1 IN > > bmAttributes 1 > > Transfer Type Isochronous > > Synch Type None > > Usage Type Data > > wMaxPacketSize 0x1400 3x 0 bytes > > bInterval 1 > > I don't know who the maintainer for lsusb is,
It could stand to have one... > but the above ep > descriptor decode is kind of confusing. I am testing high speed, high > bandwidth iso/in endpoints (from a FX2 device side) and noticed this > in my 2.6.20.15 ubuntu system. The problem would seem to be that > lsusb is using the usb 1.1 max packet size of 1023 (0x3ff) as a mask > for the endpoint size. Really it should use 0x7ff as a mask as > described in the usb 2.0 doc, then it will work clearly for both usb > 1.0 and 2.0. If it did that it would show: > > wMaxPacketSize 0x1400 3x 1024 bytes Right. I updated that in CVS at sourceforge, so if you grab the latest code that should work. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel