Source: libvirt Version: 1.3.3-1 Severity: minor Dear Maintainer,
QEMU 2.6 adds PCI supports to the ARM virt machine. When libvirt detects that, it automatically enable a set of PCI root controllers, but it does it incorrectly using the same id for all the buses. This causes the following error when starting QEMU: | qemu-system-aarch64: -device pci-bridge,chassis_nr=2,id=pci,bus=pci,addr=0x1: Duplicate ID 'pci' for device I haven't been able to disable PCI in libvirt. The problem is already fixed upstream with this commit: | commit f06ca25d235433f9139cbfb3d5d9eae7409156b9 | Author: Ján Tomko <jto...@redhat.com> | Date: Fri Apr 8 10:46:41 2016 +0200 | | qemu: support virt-2.6 machine type on arm | | Some places already check for "virt-" prefix as well as plain "virt". | virQEMUCapsHasPCIMultiBus did not, resulting in multiple PCI devices | having assigned the same unnumbered "pci" alias. | | Add a test for the "virt-2.6" machine type which also omits the | <model type='virtio'/> in <interface>, to check if | qemuDomainDefaultNetModel works too. | | https://bugzilla.redhat.com/show_bug.cgi?id=1325085 There is no urgency as QEMU 2.6 is not yet available in Debian, but it's probably better to fix that before it actually arrives. Thanks, Aurelien -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.4.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)