Hello, for a couple years now I've been having problems with the USB 3.0 XHCI Windows Driver, and I'm hoping someone can assist. I'm using Windows 7 64-bit, with a 32-bit client application.
The problem I'm having is that advanced USB stack queries succeed without generating any USB traffic, and return as successful, but contain garbage data.
For example, IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX, fails to generate any traffic on the USB bus, but returns garbage data in the structure. I've analyzed the traffic using an external USB analyzer.
The problem is easily visible, as the TI driver causes the USBVIEW example from Microsoft to crash unless the TI device is disabled in device manager.
Plugging a device into a USB 2.0 port on the same system and issuing the same query succeeds and generates traffic.
I can provide substantially more information than this regarding this problem if it would be of use, just let me know what would be helpful.