I'm having some issues with PCIe passthrough on my server and hoping someone would have some pointers for me. I have an Intel R2312WTTYS server with an S2600WTTS1R board, 2x E5-2699 v3 CPUs, and 128gb of RAM. This server is running ESXi 7.0 U3 (ESXi-7.0U3g-20328353).
In riser slot 1 I have a 2 slot riser (A2UL16RISER2, x16 & x8 slots) and in riser slot 2 I have a 3 slot riser (A2UL8RISER2, 3x x8 slots).
On the riser in slot 1 I just have a Quadro P2000 to passthrough to a Plex VM, and on the riser in slot 2 I have two Fujitsu D2607-A21 HBAs (LSI 9211-8i) for TrueNAS.
My problem is that I cannot get ESXi to passthrough both HBAs on riser slot 2. I can passthrough the device on riser slot 1, and once of the HBAs, but one HBA always shows as "Enabled / Needs Reboot" in the passthrough section. No matter how many times I reboot, it does not help. Soft reboot, hard reboot, shutdown & power on; nothing helps. I also set "VMkernel.Boot.disableACSCheck" to false as I saw that as a solution online, but it did not help.
If I swap the 2-slot and 3-slot riser cards between the riser slots, then put one HBA on the riser in slot 1 and one HBA on the riser in slot 2, and the P2000 also on the riser in slot 2, then I can passthrough both HBAs. However I cannot passthrough the P2000 then because of the same "Enabled / Needs Reboot" issue. But this means it's not a problem with any of the PCIe devices.
According to Intel, when using the 3 slot riser in riser slot 2, all the slots should be routed to CPU #2. So I'm not sure why one slot can be passed through, but the other cannot. I also did not see any option for bifurcation in the BIOS for slot 2, only slot 1 or 3.
VT-x and VT-d are both enabled in the BIOS. Is there anything else I may be missing to help get all 3 devices to pass through properly?
In riser slot 1 I have a 2 slot riser (A2UL16RISER2, x16 & x8 slots) and in riser slot 2 I have a 3 slot riser (A2UL8RISER2, 3x x8 slots).
On the riser in slot 1 I just have a Quadro P2000 to passthrough to a Plex VM, and on the riser in slot 2 I have two Fujitsu D2607-A21 HBAs (LSI 9211-8i) for TrueNAS.
My problem is that I cannot get ESXi to passthrough both HBAs on riser slot 2. I can passthrough the device on riser slot 1, and once of the HBAs, but one HBA always shows as "Enabled / Needs Reboot" in the passthrough section. No matter how many times I reboot, it does not help. Soft reboot, hard reboot, shutdown & power on; nothing helps. I also set "VMkernel.Boot.disableACSCheck" to false as I saw that as a solution online, but it did not help.
If I swap the 2-slot and 3-slot riser cards between the riser slots, then put one HBA on the riser in slot 1 and one HBA on the riser in slot 2, and the P2000 also on the riser in slot 2, then I can passthrough both HBAs. However I cannot passthrough the P2000 then because of the same "Enabled / Needs Reboot" issue. But this means it's not a problem with any of the PCIe devices.
According to Intel, when using the 3 slot riser in riser slot 2, all the slots should be routed to CPU #2. So I'm not sure why one slot can be passed through, but the other cannot. I also did not see any option for bifurcation in the BIOS for slot 2, only slot 1 or 3.
VT-x and VT-d are both enabled in the BIOS. Is there anything else I may be missing to help get all 3 devices to pass through properly?