I have 4 PVE nodes (Lenovo M920q's) with Intel X710-DA2's. I want to pass through one of the SR-IOV VFs to pfsense so it can handle VLANs, etc. Unfortunately, on reboots, the IOMMU groups seem to change. It's not consistent, either, and I'm not sure what the trigger is. After a ton of trial and error, research, and LLM chats, I've settled on the following kernel command line options: quiet intel_iommu=on iommu=pt pci_pt_e820_access=on pci=assign-busses mitigations=off video=1280x1024 pcie_acs_override=downstream,multifunction i915.enable_gvt=1 driver_async_probe=off
This works generally, except for the mentioned issue. I tried forcing the link speed and added the last entry (driver async probe) in the hopes that it was some timing issue, but no luck. Is there any way to force a particular group for a particular pci path?
This works generally, except for the mentioned issue. I tried forcing the link speed and added the last entry (driver async probe) in the hopes that it was some timing issue, but no luck. Is there any way to force a particular group for a particular pci path?