error: internal error: Process exited prior to exec: libvirt: error : internal error: Invalid device 0000:09:00.1 iommu_group file /sys/bus/pci/devices/0000:09:00.1/iommu_group is not a symlink

(intel 82576 quad port nic, assigning itself works fine)

I am trying to get sr-iov working on a platform with 32bit MMIO space (is that even possible)

So I have added pci-realloc and pci-assign-buses to the kernel command line, without that I get a "Not enough MMIO resources for SR-IOV" error even when adding just one VF via sysfs.

I also get an error about not enough space for BAR's in dmesg with or without the cmdline additions but with the cmdline parms the vf bars seem to allocate fine.

[ 2.705747] pci 0000:07:00.0: VF(n) BAR0 space: [mem 0x00000000-0x0001ffff 64bit] (contains BAR0 for 8 VFs) [ 2.715887] pci 0000:07:00.0: VF(n) BAR3 space: [mem 0x00000000-0x0001ffff 64bit] (contains BAR3 for 8 VFs) [ 2.726342] pci 0000:07:00.1: VF(n) BAR0 space: [mem 0x00000000-0x0001ffff 64bit] (contains BAR0 for 8 VFs) [ 2.736477] pci 0000:07:00.1: VF(n) BAR3 space: [mem 0x00000000-0x0001ffff 64bit] (contains BAR3 for 8 VFs) [ 2.763896] pci 0000:09:00.0: VF(n) BAR0 space: [mem 0x00000000-0x0001ffff 64bit] (contains BAR0 for 8 VFs) [ 2.774036] pci 0000:09:00.0: VF(n) BAR3 space: [mem 0x00000000-0x0001ffff 64bit] (contains BAR3 for 8 VFs) [ 2.784487] pci 0000:09:00.1: VF(n) BAR0 space: [mem 0x00000000-0x0001ffff 64bit] (contains BAR0 for 8 VFs) [ 2.794621] pci 0000:09:00.1: VF(n) BAR3 space: [mem 0x00000000-0x0001ffff 64bit] (contains BAR3 for 8 VFs)

I get this message and see the VF's in lspci but there isn't any IOMMU group allocated.
[  116.175246] igb 0000:07:00.0: 1 VFs allocated
[  420.514477] igb 0000:09:00.1: 1 VFs allocated

Would disabling devices in the BIOS help?

_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users

Reply via email to