Hi,
I am developing a WDM USB driver for Cypress EzUSB FX based device.
When I do a ISO transfer on this device on XP. I get STATUS_UNSUCCESSFUL
(0xC0000001) as status in my completion routine .
This problem always occurs on XP and only for ISO transfers while it
works fine on Windows2000.
Also, I have checked up my Initializations of URB etc etc … they are
all fine as per my knowledge (as per DDK).
This is what I do in my code …
IoSetCompletionRoutine ()
//Submit the request
IoCallDriver()
//Waiting on request completion event which is signalled in completion
routine
KeWaitforSingleObject();
Now how do I go about this problem. (The driver is tested with Verifer &
softice)
Any clues will help
TIA
Rahul Gupta
Be sure to use Service Pack1. The original XP iso handling was broken.
Norbert.
"Keep your words soft & sweet; you never know when you might have to
eat them."
---- snip ----
Hi,
I am developing a WDM USB driver for Cypress EzUSB FX based device.
When I do a ISO transfer on this device on XP. I get STATUS_UNSUCCESSFUL
(0xC0000001) as status in my completion routine .
This problem always occurs on XP and only for ISO transfers while it
works fine on Windows2000.
Also, I have checked up my Initializations of URB etc etc .. they are
all fine as per my knowledge (as per DDK).
This is what I do in my code ...
IoSetCompletionRoutine ()
//Submit the request
IoCallDriver()
//Waiting on request completion event which is signalled in completion
routine
KeWaitforSingleObject();
Now how do I go about this problem. (The driver is tested with Verifer &
softice)
Any clues will help
TIA
Rahul Gupta
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@stollmann.de
To unsubscribe send a blank email to xxxxx@lists.osr.com
---- snip ----