Ich versuche auf einem HP Gen8 (Xeon E3-1225) mit VTd aktiviert, natürlich auch mit
Also beide NICs sind in der group 11, 03:00.0 und 03:00.1 ..
Wenn ich nun beide zu einer VM hinzufüge
Und das ganze starte kommt dieser Fehler
in dmesg
Ich habe bereits folgende Dinge gefunden:
- https://forum.proxmox.com/threads/h...ontroller-hp-p410-passthrough-probleme.30547/
- https://github.com/dschense/Proxmox-HP-Proliant-Microserver-Gen8-PCIE-Passthrough
Es scheint also ein PVE Kernel Problem mit HPs (falscher) Implementierung zu geben, das man wohl patchen kann - es aber auch dann nicht wirklich gut funktioniert.
Ich wollte das mal hier etwas zusammenfassen und fragen, ob hier jemand schon etwas weitergekommen ist oder Erfahrungsberichte hat?
- Es scheint eine Menge Aufwand zu geben und selbst wenn man auf 4.1 den patch applied, gibt es wohl noch Probleme
- ab Kernel 4.3+ hat die VM wohl einen BSOD
Wie siehts bei euch aus?
Code:
vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
Code:
cat /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Code:
lspci -nn | grep Eth
03:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet PCIe [14e4:165f]
03:00.1 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet PCIe [14e4:165f]
find /sys/kernel/iommu_groups/ -type l | grep 03
/sys/kernel/iommu_groups/11/devices/0000:03:00.1
/sys/kernel/iommu_groups/11/devices/0000:03:00.0
Also beide NICs sind in der group 11, 03:00.0 und 03:00.1 ..
Wenn ich nun beide zu einer VM hinzufüge
Code:
machine: q35
hostpci0=03:00.1
hostpci0=03:00.1
Und das ganze starte kommt dieser Fehler
Code:
: -device vfio-pci,host=37:09.0,id=hostdev0,bus=pci.2,addr=0x6: vfio: failed to set iommu for container: Operation not permitted
: -device vfio-pci,host=37:09.0,id=hostdev0,bus=pci.2,addr=0x6: vfio: failed to setup container for group 11
: -device vfio-pci,host=37:09.0,id=hostdev0,bus=pci.2,addr=0x6: vfio: failed to get group 11
: -device vfio-pci,host=37:09.0,id=hostdev0,bus=pci.2,addr=0x6: Device initialization failed
in dmesg
Code:
Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.
Ich habe bereits folgende Dinge gefunden:
- https://forum.proxmox.com/threads/h...ontroller-hp-p410-passthrough-probleme.30547/
- https://github.com/dschense/Proxmox-HP-Proliant-Microserver-Gen8-PCIE-Passthrough
Es scheint also ein PVE Kernel Problem mit HPs (falscher) Implementierung zu geben, das man wohl patchen kann - es aber auch dann nicht wirklich gut funktioniert.
Ich wollte das mal hier etwas zusammenfassen und fragen, ob hier jemand schon etwas weitergekommen ist oder Erfahrungsberichte hat?
- Es scheint eine Menge Aufwand zu geben und selbst wenn man auf 4.1 den patch applied, gibt es wohl noch Probleme
- ab Kernel 4.3+ hat die VM wohl einen BSOD
Wie siehts bei euch aus?