qemu-server/PVE
Fiona Ebner b155086bd8 fix #4620: cfg2cmd: drive device: correctly handle IDE for q35
Only unit 0 for IDE is supported with machine type q35. Currently,
QEMU will fail startup with machine type q35 with an error like
> Can't create IDE unit 1, bus supports only 1 units
when ide1 or ide3 is configured.

Make sure to keep backwards compat form migration by leaving ide0 and
ide2 fixed. Since starting with ide1 or ide3 never worked, they can be
moved to a controller with a higher ID without issue.

Reported in the community forum:
https://forum.proxmox.com/threads/124615/post-543127
https://forum.proxmox.com/threads/130815/

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
2023-07-20 12:20:25 +02:00
..
API2 update_vm_api: properly wrap arguments 2023-07-19 12:22:04 +02:00
CLI qm: remote migration: improve error when storage cannot be found 2023-06-09 09:49:40 +02:00
QemuServer cloudinit: restore previous default for package upgrades 2023-06-21 12:40:58 +02:00
VZDump vzdump: pbs: factor out getting and checking encryption keys 2023-07-06 17:44:18 +02:00
Makefile buildsys: use $(MAKE) instead of make 2019-09-24 18:06:16 +02:00
QemuConfig.pm qemuserver: foreach_volid: always include pending disks 2023-06-21 12:48:11 +02:00
QemuMigrate.pm migration: fix issue with qcow2 cloudinit disk live migration 2023-06-21 12:48:11 +02:00
QemuServer.pm fix #4620: cfg2cmd: drive device: correctly handle IDE for q35 2023-07-20 12:20:25 +02:00
QMPClient.pm remove left-over mentions of to-be-dropped, outdated QMP commands 2023-06-07 19:36:45 +02:00