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

Reply via email to