[quoted lines by Alan Stern on 2009/03/24 at 12:02 -0400] Thank you for having been patient with my attempts to understand and deisre to learn. I have a couple more questions raised by my own curiosity and one for enhancing code robustness. A zero-length write has proven to be a way to try to get an output endpoint's toggle synchronized, althouygh I suppose even that isn't guaranteed if the device wants to continue to ignore packets and, therefore, flips its toggle even when ignoring a packet. Is there a similar way to try to synchronize an input endpoint's toggle? Does doing a read into a zero-length buffer make any sense? Is there a way to query the toggle state for an endpoint without altering it? >Each control, bulk, and interrupt endpoint has its own toggle. >Isochronous endpoints don't have toggles. Since the control endpoint supports both input and output transfers, does it actually have two toggles? Does the setup packet count as a separate packet? -- Dave Mielke | 2213 Fox Crescent | The Bible is the very Word of God. Phone: 1-613-726-0014 | Ottawa, Ontario | 2011 May 21 is the Day of Judgement. EMail: dave@xxxxxxxxx | Canada K2A 1H7 | 2011 Oct 21 is the End of the World. http://FamilyRadio.com/ | http://Mielke.cc/bible/ -- 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