I've been trying to pass though my HP NC365T 4 port NIC to my OPNsense VM all day, every time I boot, it acts like I have no interfaces. Here is my current setup.
IOMMU group 30: [8086:150e] 03:00.0 Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01)
IOMMU group 31: [8086:150e] 03:00.1 Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01)
IOMMU group 32: [8086:150e] 03:00.2 Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01)
IOMMU group 33: [8086:150e] 03:00.3 Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01)
Unraid OS
kernel /bzimage
append vfio-pci.ids=8086:150e initrd=/bzroot
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</source>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</hostdev>
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x03' slot='0x00' function='0x1'/>
</source>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</hostdev>
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x03' slot='0x00' function='0x2'/>
</source>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</hostdev>
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x03' slot='0x00' function='0x3'/>
</source>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</hostdev>