I've shared the PSOD screenshot w/Engr and this is a known issue (which has been fixed) and will be available with the next ESXi patch update.
Original Message:
Sent: May 30, 2024 01:21 PM
From: ObiWoRen
Subject: ESXi 8 PSOD when powering on VM with PCI passthru
I am continuing to try to get this hardware working via PCI Passthru. I have discovered that two devices in that system, a very basic video card and a serial interface card, can be successfully shared under ESXi 8.x. However, four other cards that work just fine under ESXi 7.0u3 do not work. They fall in to two categories ....
1) A 'multifunction' PCIe card that presents two devices, the first being a PCI bridge and the second being a PLX 9056 chip. When I try to start a VM with the PLX 9056 device attached, I get an IOMMU error saying that the VM can't be started with hardware that has 'dependencies'. This card works fine under ESXi 7.0u3 and I cannot associate the 'second function' with the VM because it is a PCI bridge and is unavailable to PCI Passthru.
2) Legacy PCI cards in a PCIe-to-PCI expansion chassis. Again, these cards work fine under ESXi 7.0u3. When I try to boot the VM with these cards attached, I get the PSoD shown above.
Original Message:
Sent: Feb 21, 2024 08:55 PM
From: kuhnto1
Subject: ESXi 8 PSOD when powering on VM with PCI passthru
We are trying to upgrade from ESXi 7 to ESXi 8. After we upgrade using the zip method, when we power on a VM that has a PCI board passthru, we get a PSOD. Before the upgrade, we do not get a PSOD. The board being passed thru is an I/O card that worked with ESXi 7 without issue. It's not a GPU.
The PSOD shows issues with Adjusting the IOMMU Mappings. See attached.
Does anyone have ideas on how to resolve this in ESXi 8?