USB stack on WinXP and Win2k

Posted: 10-22-2004, 06:33 PM
I understand that the USB driver stack on WinXP and Win2k are somewhat
different. However, ultimately, a vendor's USB client (function) driver will
talk to usbhub.sys no matter which OS it is. I have encountered a problem
that is pretty weird. My USB smartcard driver works fine on XP. And it works
fine on Win2k if I connect my reader to the system via a USB hub. If I
connect my reader directly to
the root hub, the driver fails in one of the calls to the lower bus driver
during driver init time when I call IoCallDriver. The error code
from the call to IoCallDriver is 0xc000000d (STATUS_INVALID_PARAMETER). This
error code is returned both as the return code to the call IoCallDriver and
as the status returned in UrbHeader.Status. My question is why the
difference? Why would the introduction of a hub change the scenario?
Thanks,
Winston



Reply With Quote

Responses to "USB stack on WinXP and Win2k"

 
LinkBack Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
winxp remote conn to win2k Mahadev Alladi[MS] Windows XP Work Remotely 1 08-19-2003 03:18 AM
winXP + win2k Nicholas Windows XP Setup 0 08-03-2003 07:13 PM
Win2K to WinXP Upgrade Error James Farris Windows XP Setup 2 07-12-2003 07:46 PM
WinXP and Win2K in same Workgroup Nick Windows XP Network & Web 0 07-11-2003 03:42 PM
WinXP VPN to Win2K SBS Server Ray Windows XP Network & Web 1 07-09-2003 04:49 PM