On Sun, 05 Apr 2009 16:02 -0700, "David Brownell" <david-b@xxxxxxxxxxx> wrote: > Why is it assuming that altsetting has endpoints? > If that interface uses ISO transfers, then the > first altsetting must not have any endpoints... I'm not sure I understand you correctly. the way I read the spec, the first altsetting may well have endpoints, just no isochronous ones. Namely, I have a device which uses isochronous transfers and which in its fully functional altsetting 3 has (in addition to EP0 of course) two interrupt endpoints (one in, one out) and four isochronous endpoints (two in, two out). In altsetting 0, the isochronous endpoints are absent, in accordance with the standard. The interrupt endpoints, however, do exist in every altsetting. Regards, Tilman -- Tilman Schmidt tilman@xxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html