Thank you all for trying to help!
Also just noticed that these:
"Intel Corporation Lewisberg SATA AHCI Controller"
"Intel Corporation Wellsburg RAID Controller"
are marked as "Not Capable" for PCI passthrough - they were under esxi 6.7 (non-U1)
Why?
In BIOS I have:
"Legacy USB Support" - Disabled
"XHCI Hand-Off" - tried both Enabled/Disabled - none worked
Do you use any USB device on the host?
That might make them unpassable similar to SATA controller when it is in use for a disk.
You could get a separate PCIe card with usb to pass through to work around that...
I unplugged all USB devices - made no difference.
(I use IPMI to administer the host. Maybe the IPMI keyboard/mouse are emulated (simulated?) as connected to the host by USB? What else could it be? How can I disconnect those? Log out of IPMI?)
I have a 4-port, 4-controller USB 3.1 Gen 2 PCIe3 card on order but it would take some time to arrive. I wanted to passthrough the built-in USB (and the Radeon RX480) so that I can use the guest Desktop OS until then.
Code:
esxcfg-module -e xhci
echo "vmkload_mod xhci" >> /etc/rc.local.d/local.sh
?
tells me that it is loaded (nothing under "options")
Code:
echo "vmkload_mod xhci" >> /etc/rc.local.d/local.sh
adds the line to local.sh but there is an "Exit 0" right above it
I moved it below it.
Made no difference:
"Intel Corporation C620 Series Chipset Family USB 3.0 xHCI Controller"
stays "Not Capable" under PCI passthrough.
Near the end of the bootup process it says:
Code:
Starting up rc scripts
Running cleanupStatefulHost.py
Code:
Starting up rc scripts
Running kickstart.py
Code:
Starting up rc scripts
Running local.sh
Code:
usb failed to load
Running local.sh
Code:
Loading module xhci ...
Running local.sh
I looked at the logs - the attached screenshot is from the end of the Vmkernel log:
stuff fails to load.
I don't think you need to do anything special pass thru the USB controller on the host.
Did you try just edit setting on the VM and add new device? USB control should be on that list.
This works for passing "regular" USB devices, but not HID (Human Interface Device) such as keyboard/mouse - which is what I need.
Thank you all again!
Any other ideas?