[pve-devel] [PATCH qemu-server] Remove conflicting audio device definition in Q35

Dominik Csapak d.csapak at proxmox.com
Wed Jul 24 12:10:11 CEST 2019


On 7/24/19 12:03 PM, Aaron Lauterer wrote:
> The latest changes to our audio device implemenation [0] changed the
> naming of the device id to "audio<id>" which in practice resulted in
> "audio0".
> 
> This conflicts with the predefined audio device in the Q35 configs
> that is also using "audio0". The result is that a VM with a configured
> audio device and Q35 type will not start.
> 
> The Q35 configs only configure the "ich9-intel-hda" device without any
> "hda-micro" or "hda-duplex" devices. The "*intel-hda" is just the
> controller and needs at least one of the other two to actually offer any
> usable audio devices.
> 
> As it seems to be there by accident and is of no apparent use let's remove the
> conflicting "audio0" device from the Q35 configs.
> 
> [0]: https://git.proxmox.com/?p=qemu-server.git;a=commitdiff;h=d5535a00c45b63fe4245abbd5949371560464e99;hp=1448547f4482b0d1492ca1c1f2edd513ed26b0ca
> 
> Signed-off-by: Aaron Lauterer <a.lauterer at proxmox.com>


this seems like it will break live migration though?
maybe change only the id in the config?
or even use it if the hardware type is the right one?

> ---
>   pve-q35-4.0.cfg | 7 -------
>   pve-q35.cfg     | 7 -------
>   2 files changed, 14 deletions(-)
> 
> diff --git a/pve-q35-4.0.cfg b/pve-q35-4.0.cfg
> index 9a294bd..31fd79f 100644
> --- a/pve-q35-4.0.cfg
> +++ b/pve-q35-4.0.cfg
> @@ -58,13 +58,6 @@
>     masterbus = "ehci-2.0"
>     firstport = "4"
>   
> -
> -[device "audio0"]
> -  driver = "ich9-intel-hda"
> -  bus = "pcie.0"
> -  addr = "1b.0"
> -
> -
>   [device "ich9-pcie-port-1"]
>     driver = "pcie-root-port"
>     x-speed = "16"
> diff --git a/pve-q35.cfg b/pve-q35.cfg
> index c233036..1e14d7f 100644
> --- a/pve-q35.cfg
> +++ b/pve-q35.cfg
> @@ -58,13 +58,6 @@
>     masterbus = "ehci-2.0"
>     firstport = "4"
>   
> -
> -[device "audio0"]
> -  driver = "ich9-intel-hda"
> -  bus = "pcie.0"
> -  addr = "1b.0"
> -
> -
>   [device "ich9-pcie-port-1"]
>     driver = "ioh3420"
>     multifunction = "on"
> 





More information about the pve-devel mailing list