Pcie passthrough Intel 82580 Gigabit Fiber Network

TRON

Member
Nov 12, 2013
20
0
21
Hallo Leute,

Ich bekomme das PCIe Passthrough mit dieser Netzwerkkarte nicht hin.

root@pve:/etc/pve/local# lsmod |grep vfio
vfio_pci 49152 0
vfio_virqfd 16384 1 vfio_pci
irqbypass 16384 30 vfio_pci,kvm
vfio_iommu_type1 28672 0
vfio 32768 2 vfio_iommu_type1,vfio_pci

0d:00.0 Ethernet controller: Intel Corporation 82580 Gigabit Fiber Network Connection (rev 01)

root@pve:~# dmesg | grep -e vfio
[ 27.939380] vfio-pci 0000:0d:00.0: Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.
[ 481.338436] vfio-pci 0000:0d:00.0: Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.

Wenn ich das Passthrough im Webinterface einstelle und dann den Gast (OPNsense 19.1.10-amd64 based FreeBSD 11.2-RELEASE-p10-HBSD ) neustarte dann startet der gast nicht mit der Fehlermeldung:

kvm: -device vfio-pci,host=0d:00.0,id=hostpci0,bus=ich9-pcie-port-1,addr=0x0: vfio 0000:0d:00.0: failed to setup container for group 19: Failed to set iommu for container: Operation not permitted
TASK ERROR: start failed: command '/usr/bin/kvm -id 119 -name OPNsense -chardev 'socket,id=qmp,path=/var/run/qemu-server/119.qmp,server,nowait' -mon 'chardev=qmp,mode=control' -chardev 'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' -mon 'chardev=qmp-event,mode=control' -pidfile /var/run/qemu-server/119.pid -daemonize -smbios 'type=1,uuid=657e8dcd-2de7-46cf-9e9d-ae0dd36b766f' -smp '2,sockets=1,cores=2,maxcpus=2' -nodefaults -boot 'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' -vnc unix:/var/run/qemu-server/119.vnc,password -cpu qemu64,+kvm_pv_unhalt,+kvm_pv_eoi,enforce -m 6144 -readconfig /usr/share/qemu-server/pve-q35-4.0.cfg -device 'vfio-pci,host=0d:00.0,id=hostpci0,bus=ich9-pcie-port-1,addr=0x0' -device 'VGA,id=vga,bus=pcie.0,addr=0x1' -iscsi 'initiator-name=iqn.1993-08.org.debian:01:99fd602fd54f' -drive 'if=none,id=drive-ide2,media=cdrom,aio=threads' -device 'ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200' -drive 'file=/var/lib/vz/images/119/vm-119-disk-1.qcow2,if=none,id=drive-virtio0,format=qcow2,cache=none,aio=native,detect-zeroes=on' -device 'virtio-blk-pci,drive=drive-virtio0,id=virtio0,bus=pci.0,addr=0xa,bootindex=100' -netdev 'type=tap,id=net0,ifname=tap119i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' -device 'virtio-net-pci,mac=06:1C:B7:FF:E2:7B,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300' -netdev 'type=tap,id=net1,ifname=tap119i1,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' -device 'virtio-net-pci,mac=46:42:67:3A:36:DC,netdev=net1,bus=pci.0,addr=0x13,id=net1,bootindex=301' -netdev 'type=tap,id=net2,ifname=tap119i2,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' -device 'virtio-net-pci,mac=86:D5:A3:CD:A7:61,netdev=net2,bus=pci.0,addr=0x14,id=net2,bootindex=302' -netdev 'type=tap,id=net3,ifname=tap119i3,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' -device 'virtio-net-pci,mac=BE:9F:3C:B9:51:FB,netdev=net3,bus=pci.0,addr=0x15,id=net3,bootindex=303' -machine 'type=q35'' failed: exit code 1


sieht einer von euch noch einen Fehler?

danke für die Antworten
gruß
Alex
 
[ 27.939380] vfio-pci 0000:0d:00.0: Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.
[ 481.338436] vfio-pci 0000:0d:00.0: Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.
meistens ist hier das mainboard schuld, am besten schauen ob es ein neues bios gibt...
 
Hallo Dominik,

danke für die Antwort.
Es handelt sich dabei um einen HP Proliant DL-380 G6 Server ( System ROM: P62 07/02/2013; backup system ROM: 07/24/2009 ) es gibt ein neues BIOS aber ich glaube das es nur wegen Meltdown und Spectre eines gibt und ich wollte es eigentlich nicht installieren wegen der schlechteren Performance.



grüße
Alex
 
Ich hab mal das aktuellste Bios rauf gemacht hat hat auch nichts gebracht und ich habe mal getestet ob ich einen von den internen NICs durchreichen kann, das geht auch nicht. :oops:

Das geht anscheinend beim DL380 g6 garnicht oder hat einer schon mal erfolge gehabt?

grüße Alex
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!