On Sunday 16 January 2005 12:30 pm, Pete Zaitcev wrote: > > I was going to do all the work of re-diffing against the BK head and > re-merging as long as you approve, however, the functionality does not > stay the same on purpose. My idea was that fetching the descriptor before > setting the address makes no sense for high-speed devices, and so I threw > that away.
For what it's worth, I like the idea of avoiding all that complicated strange-read/extra-reset logic (to figure out ep0 maxpacketsize) except when it's absolutely necessry: only for full speed devices. The reason that stuff gets complicated is primarily because of hardware that misbehaves when faced with those strange read scenarios; and the extra reset is to recover from the misbehavior. But high speed (and low speed) devices don't need that strange read; ep0 for those speeds only has one value. Every device I've seen (or heard of) having those problems is running at full speed. - Dave ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel