I am running Opnsense under Proxmox. I had an i350 with 4 ports. I passed one port to the Opnsense VM and set up a 3 member vlan. I upgraded my NIC to a x710 10Gbe and had to reconfigure the NIC. Now when Opnsense starts I get the error below:
ixl0: ixl_del_hw_filters: i40e_aq_remove_macvlan status I40E_ERR_ADMIN_QUEUE_ERROR, error I40E_AQ_RC_ENOENT
What is this telling me and how do I fix it?
Since I am using passthrough with vlans I had to add a parent, that fixed my connection issues. To clear up the errors I had to redo my PIA Wiregaurd setup. No more errors.
I was having problems trying to pass through my Intel X710-T4L from a Windows Server 2022 Hyper-V host. I keep getting this under FreeBSD 13.x:
ixl0: PF reset failure I40E_ERR_RESET_FAILED
But this is well before any VLANs can be assigned. The card just doesn't work upon initial boot. It does in FreeBSD 14.0 though.
Maybe it's Hyper-V. I'll be moving my VMs to Proxmox VE very soon.
That is, maybe it's something in the way Hyper-V does PCI passthrough that FreeBSD 13.x doesn't like. When you do the same using Proxmox VE, does it give any errors upon the initial boot of your OPNsense guest?
I have two servers at home. One is LGA1150 and the other is LGA1151. In each system I have a nVidia graphics card I passthrough to Plex for transcoding, an IBM M1015 SCSI card running IT mode, and a NIC. I have used both an Intel i350 quad port, an Intel x550 (lga1150) and Intel x710 (LGA1151).
The LGA1151 handles all the cards without issue. I have tried more than one manufacture of the LGA1150 and they all act the same. If I run SR-IOV on the NICs I get the reset errors you see. On the LGA1150s I have to use bridge networking on any NIC I use. Passthrough works but SR-IOV doesn't. If I removed one of the other cards, either the nVidia or the IBM M1015 SR-IOV worked. So the issue you are having might not be the OS and is an issue with your motherboard.