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