PINE64
MSI-X support for KVM? - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCK64 (https://forum.pine64.org/forumdisplay.php?fid=85)
+--- Forum: Linux on Rock64 (https://forum.pine64.org/forumdisplay.php?fid=88)
+--- Thread: MSI-X support for KVM? (/showthread.php?tid=7320)



MSI-X support for KVM? - pfworks - 03-28-2019

I'm running the ubuntu 18.04 image for the rockpro64. Whenever I try to run a virtual arm host, I always get this no matter what gic_version I use:
libvirtError: internal error: process exited while connecting to monitor: 2019-03-29T01:23:38.158817Z qemu-system-aarch64: -device pcie-root-port,port=0x8,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,addr=0x1: MSI-X is not supported by interrupt controller


I've even tried passing pci=nomsi on the virtual. 

Any advice here? I've done the updates, and am wondering if anyone has suggestions before I build the latest libvirt, virt-tools and qemu.


RE: MSI-X support for KVM? - RussianNeuroMancer - 06-12-2019

(03-28-2019, 07:31 PM)pfworks Wrote: I'm running the ubuntu 18.04 image for the rockpro64. Whenever I try to run a virtual arm host, I always get this no matter what gic_version I use:
libvirtError: internal error: process exited while connecting to monitor: 2019-03-29T01:23:38.158817Z qemu-system-aarch64: -device pcie-root-port,port=0x8,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,addr=0x1: MSI-X is not supported by interrupt controller


I've even tried passing pci=nomsi on the virtual. 

Any advice here? I've done the updates, and am wondering if anyone has suggestions before I build the latest libvirt, virt-tools and qemu.

I register bugreport about this issue here: https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/1832394

By the way, update to latest libvirt/qemu/virt-manager would not help as this issue is not fixed there. You need to use xml from Comment 2 of this bugreport, but then virtual machine would not start due to another bug: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1832395