On Wed, 1 Sep 2004, Johannes Erdfelt wrote: > I think the Linux code should try to imitate what Windows does. Anyone > have any traces?
I have received some information from Kyle Harris. See this thread: http://marc.theaimsgroup.com/?l=linux-usb-devel&m=109051114805861&w=2 When he traced a full-speed device attached to Windows, he found that Windows did a port reset, then a 64-byte Get-Device-Descriptor, then another reset, then Set-Address, then an 18-byte Get-Device-Descriptor, and then proceeded normally. This agrees with my own observations for a high-speed connection using the NetChip 2280 board, see http://www.win.tue.nl/~aeb/linux/usb/traces/winxp/bbb-06.log (That doesn't show the Set-Address request because the NetChip board handles them internally without notifying the driver.) I still don't know what happens with a low-speed connection. Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
