I’m posted here to find out if anyone has succeeded in getting PCI-e Pass-through (Direct I/O) working on a Dell PowerEdge server?
There are two approaches here of course,
Installing and running Free/TrueNAS as the primary OS.
Running Free/TrueNAS as a VM on a hypervisor such as XenServer.
With option (1) the only challenge is the PERC RAID controller, and working around it, as ideally we need to pass the disks through to the host as directly as possible (JBOD for example) or LSI SAS controllers in firmware IT mode. This is relatively easy enough.
Some online discussions talk about using older Dell controllers like the H730 (for JBOD), or H740P’s eHBA mode (not sure, untested by me). or H330 cards (untested).
This is where things get interesting and tricky.