Intel 10G Server NIC SRV-IO Drivers
-
Been doing some reading on this, and so far I haven't found any working solutions. I tried the hw.pci.honor_msi_blacklist=0 in /boot/loader.conf.local trick, but it does not work for my hardware.
It "seems" like pfSense 2.7.2/FreeBSD 14 does not include the Intel VF drivers to allow for SRV-IO passthrough of server cards, or at least that is what I suspect is happening.
These drivers are the ones I think are needed:
https://www.intel.com/content/www/us/en/download/645984/intel-network-adapter-virtual-function-driver-for-pcie-10-gigabit-network-connections-under-freebsd.htmlI have a 520-DA2, and I can pass it through successfully in Proxmox 8.1.4 using IOMMU, and it works without issue. When I use it in SRV-IO VF node, the guest pfSense can not attach the devices.
So a few questions:
- Are these VF Drivers included in pfSense 2.7.2?
- If yes, how can they be enabled?
- If not, is it in any way possible to add them manually?
-
Is it a fair assumption that pfSense does not support SRV-IO passthrough? It seems like it used to work. Just wondering if I should continue the effort or give up.