PINE64

Full Version: MSI-X support for KVM?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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.
(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/+sourc...ug/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/+sourc...ug/1832395