Ok, I've been working all day trying to get ISO support working in my USB ADSL modem ethernet driver. I'm having difficulty understanding how the whole ISO submit, resubmit, ring, etc., stuff is supposed to happen. So, I have a few questions:
In my driver, I alloc 2 ISO urbs. Should I manually set the ->next field of each to point to the other? When I submit the urb(s), since they are a "ring" - do I just submit the first one, or do I submit both? Can someone explain the logic in the OHCI driver's sohci_return_urb routine for iso urbs. Why does it only resubmit an urb if that urb is part of a ring? What advantage(s) does setting up the ->next pointers give me over just resubmitting the urb(s) from my completion handler? Thanks, -Chris _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel