I am trying to connect a serial over usb device to one of my VM's, and this is not working with the usb passthrough option so i am trying to passthrough a controller using IOMMU.
I have a motherboard with several usb 1.1/2/3.0 ports. Only the NEC usb 3.0 controller is available for passthrough. This is not working because the connected device is usb 2.0, and therefore somehow using a different controller (i think this is just how the usb works, it selects the correct controller according to the usb version of the device)
According to esx.conf, the EHCI and OHCI controllers are set to "vmkernel" . I have tried to set a few to "passthrough", but this is reset after reboot. How do i make them available for passthrough? Do i have to disable certain modules or drivers ?
Any help is appreciated!
Are you trying to configure Passthrough on host and enable PCI on VM for your USB, if so only USB 2.0/1.1 Host-Connected is supported on both vSphere 4.1 and 5.0 see KB
Not sure if you have checked this KB for configuring the passthoruh devices
The KB you are referring to is about USB passthrough, this is not working for my usb serial device. What i am trying to get working is a PCI passthrough of my USB controllers. These are visible in esx.conf and lspci, but not in the vSphere Client (hardware > advanced).