Hi Seniors,
I am new to Windows Driver development and I am not speak English in nature. So please forgive me if my words look silly. I am writing a simple PCI I/O card. Now I have two cards installed. My driver is based on and modified from the PLX9x5x example that comes with KMDF 1.1 package.
The problem is, my driver can be installed smoothly if I compile it in the environment of DDK 3970.1830 + KMDF 1.1 combination, and two cards can be recognized correctly. But if I use the environment of WDK 6000 to compile my driver, the installation always fails with message:
Windows cannot initialize the device driver for the hardware. (Code 37)
and the WinDbg:
PipCallDriverAddDevice: Unable to reference driver \Driver.… (…)
I fight the problem days, but the WDK 6000 always fails, now I fall back to DDK + KMDF. It does not seem to have much answer in the forum. I hope I can use WDK 6000 to develop my driver in the future since it integrated DDK and KMDF, that easier to handle.
Debugee:
Windows XP Professional Version 2002 (Debug)
Build 2600
Thanks for any opinion!