On Thu, 12 Dec 2013, Tim Roberts wrote:

> Hans de Goede wrote:
> >
> > "the isoc endpoint is only created when changing to alt setting 1"
> >
> > Ah, that is what saves your bacon then, most devices have the isoc eps
> > in altsetting 0 too, with a maxpacketsize of 0.
> >
> 
> No, they don't.  Or at least they aren't supposed to.  Alt setting 0
> should not contain any isochronous endpoints at all.  Having an endpoint
> with a max packet size of 0 is silly.

I agree that it is silly, but the spec does permit it.  At the end of 
section 5.6.3 in the USB-2.0 spec, it says:

        All device default interface settings must not include any
        isochronous endpoints with non-zero data payload sizes
        (specified via wMaxPacketSize in the endpoint descriptor).  
        Alternate interface settings may specify non-zero data payload
        sizes for isochronous endpoints

ALan Stern


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to