PCI-E driver question RRS feed

  • Question

  • I am developing a PCI-E card driver. The driver with Visual Studio 2017 + WDK 10 KMDF template development can be used normally on Windows 7. On Windows 10, I can install the driver, drive the installation, and use the event viewer to see the device error: source Kernel-PnP, problem 0x15, problem state 0x00. In addition, during the drive operation, the initialization, BAR0 space operation, and DMA startup are normal, but there is no interruption from the PCI-E card. Is there any difference between the driver of Windwos 10 and the driver development of Windows 7? Is there a problem with my PnP related routine?
    Thanks for your reply!!!
    Friday, March 9, 2018 3:18 AM

All replies

  • You can use Windows 7 to host the development environment for Windows 10.   If the driver is properly written it should work.   This sounds like one or more bugs in your driver, you need to start debugging it.   First enable SetupAPI Logging and see if it shows any problems with the install.  Then start debugging the driver with Windbg.

    Don Burn Windows Driver Consulting Website:

    Friday, March 9, 2018 11:54 AM