Hello,
I have a PCI target device utilizing a PLX 9030 chip. My driver, written
using Numega’s driverworks does not function properly when calling
DeviceIOControl. It seems to go into deadlock. I have set a breakpoint
on the DeviceControl function in the driver (using SoftICE) and it never
gets there. This is a simple single threaded application which is doing
nothing but making the call to CreateFile (which works, and I can see the
Create function in the driver succeed) and then trying to do a
DeviceIOControl call. I have started with the boilerplate skeletal code
from DriverWorks, and yet it does not seem to be happy. The same user
code application works fine with another device driver for another NON PLX
9030 card (actually an ISA card with WDM driver).
Has anyone had a similar experience where DeviceIOControl simply does not
return? Any insight would be most helpful.
Thanks,
Abe