Hello folks -
I am having trouble re-installing my device driver for a PCI Express (PCIe)
device. Everything works fine the first time the driver loads and the device
gets started. I then Uninstall the driver (through Device Manager), and the
Remove Device PnP event seems to be processed fine as well.
It is on the subsequent Start Device PnP event that I seem to have trouble.
When my driver calls IoCallDriver() to pass IRP_MN_START_DEVICE down to the
bus driver, I see the returned status be: 0xC00000C0
(STATUS_DEVICE_DOES_NOT_EXIST). When I run this with the Server 2003 checked
build, I see busdrv\pci\enum.c (line 4114) print: "Assertion Failed: PCI set
resources - not same device0".
Can anyone give me some more details on this error? Any idea of how I can
get some more information from the bus driver as to why the device is not the
same?
Any help is appreciated, thanks.
mike