So I have question regarding a setup we're running to have multiple clients on a single Dell Precision 7920 rack model.
We have this solution created to have redunded Windows clients in case that one of the clients should run into problems and the user could switch instantly to the secundary client. If this happens, the user should only switch the inputs of the GPU and USB devices, so that the user could be back on track within a minute. The setup works fine initially and has no issue's at all...
And there is where the problem kicks in; the USB devices are not recognized anymore through the uPD720201 Host Controller, only solution is to reboot the VM and then it works. Due to the fact that this is a VM, it is not possible for the user to push a button on the hardware to 'reboot' the VM.
It looks like the uPD720201 goes idle or stops working at all when unplugging USB devices from it. We've tested this on and on and already saw that this is randomly occuring. You can go 10 plugs/unplugs, everthing still works and on an other occassion it will fail after 2 plugs/unplugs.
Also, if I use the parameters (from the links below), that have to be added to the .vmx file, the parameters vanish with the next reboot. (edited by downloading the .vmx file and through esxcli by VI)
I have no idea where to where this problem is coming from and hopefully somebody can guide me in the right direction.
VM 1;
0000:3b:00.0 VGA compatible controller: NVIDIA Corporation GP106GL [Quadro P2200]
0000:3b:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller
0000:5f:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller
VM 2;
0000:af:00.0 VGA compatible controller: NVIDIA Corporation GP106GL [Quadro P2200]
0000:af:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller
0000:86:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller
Articles that were found and tried;
https://kb.vmware.com/s/article/2142307
https://communities.vmware.com/t5/VMware-vSphere-Discussions/Deep-investigation-on-GPU-Passthrough-n...
https://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf (not really applicable, due to running ESXi 7)
In addition;
As I've checked the log files within the VM folders, I see that the log file of a 'non-problem' VM is around 150KB, where the 'problem' VM is logs a file of over multiple MB's.
The line that is returning (i.e. 50.000 lines);
I005: PCIPassthru: Attempted to program PCI cacheline size 0 not a power of 2 factor of original physical 0 for device 0000:86:00.00000:86:00.0 = referring to the Renesas uPD720201.
