The problem could be solved now:
After deactivating the "Message-Signaled Interrupts" of the "passthroughed" PCI card in the virtual machine, the USB 3.0 controller works now.
This can be done with adding the parameter 'pciPassthru<no>.msiEnabled = "FALSE" ' to the VM configuration.
Following technical note was helpful in this case: http://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf.
Thank you very much for the post! I was having trouble with a Renesas USB 3 card in that it would work when I passed it through to a Windows 7 VM, but it wouldn't work when I passed it through to a WinXP VM. When I set pcipassthru0.msiEnabled to False it worked just fine under WinXP. I went and set it that way on the Windows 7 VM and it still worked there too.
I have a µPD720202 controller running with ESXi 5.5. The controller is passed through to a Win7 x64 VM.
The VM sees it as USB controller and I am able to install the driver. After installation though Windows still says there are no driver's installed for this device. I've tried the Message-Signaled Interrupts command but no luck.
Does someone's got passthrough experience with the µPD720202 controller or any idea how to get this device working?
Hallo in this forum,
i am newby on this community and want to know about using this controller on ESXi host. I plan to connect some USB3 HDDs to transfer the data direct from host to HDD. Have anyone experience with this art of tasks?
P.S.: Sorry for grammatik
I'm having trouble with using this USB3.0 controller for PCI passthrough as well.
HP Proliant DL360 G7
ESXi 6.0U3 HPE Image
uPD720202 4-port USB PCIe card
Server 2012 R2 VM or Server 2016 VM (Tried both)
I can enable passthrough for the card just fine but in the VM the USB root hub won't start (Code 10 error)
I've already tried setting iovDisableIR to FALSE in ESXi and setting pciPassthru#.msiEnabled to FALSE in the VM. Doesn't help..