issue when not using acpi indices in libvirt 7.4.0 and qemu 6.0.0

Daniel P. Berrangé berrange at redhat.com
Wed Jun 23 16:59:34 UTC 2021


On Wed, Jun 23, 2021 at 06:49:12PM +0200, Riccardo Ravaioli wrote:
> Hi everyone,
> 
> We have an issue with how network interfaces are presented in the VM with
> the latest libvirt 7.4.0 and qemu 6.0.0.
> 
> Previously, we were on libvirt 7.0.0 and qemu 5.2.0, and we used increasing
> virtual PCI addresses for any type of network interface (virtio, PCI
> passthrough, SRIOV) in order to decide the interface order inside the VM.
> For instance the following snippet yields ens1, ens2 and ens3 in a Debian
> Buster VM:
> 
>   <interface type="ethernet">
>      <target dev="0.vSrv"/>
>      <mac address="52:54:00:aa:cc:05"/>
>      <address bus="0x01" domain="0x0000" function="0x0" slot="0x01"
> type="pci"/>
>      <model type="virtio"/>
>      <driver>
>         <host csum="off"/>
>      </driver>
>   </interface>
>   <interface type="ethernet">
>      <target dev="1.vSrv"/>
>      <mac address="52:54:00:aa:bb:81"/>
>      <address bus="0x01" domain="0x0000" function="0x0" slot="0x02"
> type="pci"/>
>      <model type="virtio"/>
>      <driver>
>         <host csum="off"/>
>      </driver>
>   </interface>
>   <hostdev managed="yes" mode="subsystem" type="pci">
>      <source>
>         <address bus="0x0d" domain="0x0000" function="0x0" slot="0x00"/>
>      </source>
>      <address bus="0x01" domain="0x0000" function="0x0" slot="0x03"
> type="pci"/>
>   </hostdev>

So your config here does NOT list any ACPI indexes

> After upgrading to libvirt 7.4.0 and qemu 6.0.0, the XML snippet above
> yielded:
> - ens1 for the first virtio interface => OK
> - rename4 for the second virtio interface => **KO**
> - ens3 for the PCI passthrough interface  => OK

So from libvirt's POV, nothing should have changed upon upgrade,
as we wouldn't be setting any ACPI indexes by default.

Can you show the QEMU command line from /var/log/libvirt/qemu/$GUEST.log
both before and after the libvirt upgrade.


Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvirt-users mailing list