I have an issue with a pci device and a usb device but only on one system. The usb device will not work when the pci device’s driver is installed. The only errors I see using serial debugging and pop up windows are reported by the usb device.
E.G.
Function is _SetDisplayMode returned with error 1 = The camera handle is not valid
Function ins_InitBoard returned with error 2 = An I/O request to the driver failed
ERROR: vhdr[5] was not mapped
The errors are cryptic to me and I have not received any answers from the company yet. The pci device is mine and works fine always. If at anytime I uninstall my driver the usb device works fine. It also works on most systems with both devices installed.
I have traced the problem to the MmMapIoSpace call in my driver. If I comment out this line of my code for the memory regions the usb device will work with my driver installed. This of course is not a solution because my device is then useless. I’ve never seen this error with any other device and it is limited to this one chipset so far.
Any ideas why this might happen? What does this call do that could kill another device? Any suggestions that I can try?