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

Reply via email to