Prev Previous Post   Next Post Next

OpenHCI bug on Win2k?

Posted: 10-29-2004, 05:32 PM
I developed a USB driver for smartcard reader and it was running fine on
WinXP. It works fine on Win2k too if my reader is connected through a
hispeed hub. However, if I connect the reader to the root hub directly, the
driver would fail to load. I snooped around with SoftICE into the driver
stack and discovered that it is in OpenHCI that my IRP, or URB, failed a
parameter validation. Turns out that it does not take a buffer with size
greater than 64 bytes (possibly because the max packet size of of my bulk
input pipe is 64 bytess) and rejected my URB with STATUS_INVALID_PARAMETER
(0xc000000D).
When a reader is connected through a hub, openhci is not involved. My driver
passes the URB to usbport.sys instead.
Anybody out there experienced the same problem? I can provide more details
if anybody is interested.
Winston


Reply With Quote

Responses to "OpenHCI bug on Win2k?"

 
LinkBack Thread Tools Display Modes
 


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
can't see my win2k box bjornski Windows Vista Networking & Sharing 0 10-09-2006 02:20 AM
XP Can't See Win2k Machines David DeLano Windows XP Network & Web 4 07-30-2003 05:02 AM
XP Pro client joins Win2K domain faster than Win2K Pro client Michelle Windows XP Security & Administration 1 07-08-2003 10:35 PM