On 7/24/19 12:15 PM, Aaron Lauterer wrote:
On 7/24/19 12:10 PM, Dominik Csapak wrote:
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.laute...@proxmox.com>
this seems like it will break live migration though?
good point
maybe change only the id in the config?
in the q35 config? This will not break live migration? Or do you mean
the id in QemuServer.pm?
or even use it if the hardware type is the right one?
This seems to introduce quite some unnecessary complexity if it could be
all handled in one place.
I forgot to add that this would mean that we would pin the user to
"ich9-intel-hda" as soon as Q35 is selected.
I would prefer either changing the id here or in QemuServer.pm
(whichever hurts the least) and try to get rid of the "ich9-intel-hda"
from the q35 config if possible?
---
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"
_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel