This series: https://www.redhat.com/archives/libvir-list/2015-July/msg00634.html should fix this problem. It happens because libvirt holds an internal model of PCI bus, against which everything is validated. And libvirt does not know that ARM "virt" machine in qemu can have PCI. I am waiting for the review, i have posted several versions, but got no single response during ~3 weeks. Kind regards, Pavel Fedin Expert Engineer Samsung Electronics Research center Russia -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list