Hello forum,
what I want to do, is passthrough three pcie network cards to one virtual machine to act as a OPNsense firewall.
I'm runnig a fresh installed Proxmox VE 6.4, passthrough is exactly configured like discribe in the Proxmox Doc (https://pve.proxmox.com/wiki/Pci_passthrough).
I create a new guest in the Web GUI (the only special is that I use a q35 machine and UEFI BIOS), choose no network card in the assistant and when the machine is created I add the network pcie cards, by adding a new hardware, pci device, choose card and check pci-express.
When i add one card the guest start, when i add more than one, the whole Proxmox VE Web GUI crashes and for sure the guest won't start. I can reboot the Bare Metal when i logon directly in the shell.
I followed the problem back to the point that i think it's the problem -> IOMMU groups.
All the NICs are in one IOMMU group and in the most docs and tutorials its said more or less "For working PCI passthrough, you need a dedicated IOMMU group for all PCI devices you want to assign to a VM." But how can i bring the devices in seperate groups?
I ask Google for help an allready try these things:
Thanks for any idea or help with this problem in advance.
what I want to do, is passthrough three pcie network cards to one virtual machine to act as a OPNsense firewall.
I'm runnig a fresh installed Proxmox VE 6.4, passthrough is exactly configured like discribe in the Proxmox Doc (https://pve.proxmox.com/wiki/Pci_passthrough).
I create a new guest in the Web GUI (the only special is that I use a q35 machine and UEFI BIOS), choose no network card in the assistant and when the machine is created I add the network pcie cards, by adding a new hardware, pci device, choose card and check pci-express.
When i add one card the guest start, when i add more than one, the whole Proxmox VE Web GUI crashes and for sure the guest won't start. I can reboot the Bare Metal when i logon directly in the shell.
I followed the problem back to the point that i think it's the problem -> IOMMU groups.
All the NICs are in one IOMMU group and in the most docs and tutorials its said more or less "For working PCI passthrough, you need a dedicated IOMMU group for all PCI devices you want to assign to a VM." But how can i bring the devices in seperate groups?
I ask Google for help an allready try these things:
- Add "pcie_acs_override=downstream,multifunction" to boot cmdline in grub
- Fresh install and insert on NICard after the other
Thanks for any idea or help with this problem in advance.