From fc888a185575658a8414f234f9afd7bb0eda7482 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Wed, 26 Mar 2025 10:25:35 +0100 Subject: [PATCH] qemu: Set device_id for scsi-hd and scsi-cd devices When we used -drive this was done automatically but that's not the case anymore with -blockdev, so do it explicitly ourselves. --- mkosi/qemu.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mkosi/qemu.py b/mkosi/qemu.py index 8e6ec7770..0c406d818 100644 --- a/mkosi/qemu.py +++ b/mkosi/qemu.py @@ -1472,9 +1472,9 @@ def run_qemu(args: Args, config: Config) -> None: device_type = "virtio-blk-pci" if config.cdrom: - device_type = "scsi-cd" + device_type = "scsi-cd,device_id=mkosi" elif config.removable: - device_type = "scsi-hd,removable=on" + device_type = "scsi-hd,device_id=mkosi,removable=on" cmdline += [ "-blockdev", ",".join(blockdev), -- 2.47.2