What were you trying to do that didn't work?
We are trying to support windows11 on aarch64, One problem we are facing is libvirt cannot emulate USB CD-ROM drive, which prevents installing Windows and virtio drivers, we can only use qemu-command line to achieve it:
-device usb-storage,drive=inst -drive file=virtio-win.iso,media=cdrom,if=none,id=iso -device usb-storage,drive=iso -drive file=win11.qcow2,if=virtio
<qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='usb-storage,drive=inst'/> <qemu:arg value='-drive'/> <qemu:arg value='file=virtio-win.iso,media=cdrom,if=none,id=iso'/> <qemu:arg value='-device'/> <qemu:arg value='usb-storage,drive=iso'/> <qemu:arg value='-drive'/> <qemu:arg value='file=win11.qcow2,if=virtio'/> </qemu:commandline>
What is the impact of this issue to you?
Please provide the package NVR for which the bug is seen:
libvirt-11.3.0-1.el10.aarch64
kernel-6.12.0-89.el10.aarch64
qemu-kvm-10.0.0-4.el10.aarch64
Backgrounds:
- Virtio-win QE have done some tests on Windows 11 with downstream qemu-kvm ARM64, there are some general problems see refer
- is blocked by
-
RHEL-101929 enable 'usb-bot' device for proper support of USB CD-ROM drives via libvirt
-
- Planning
-
-
RHEL-104238 Rebase libvirt in RHEL-10.2
-
- In Progress
-
- is related to
-
RHEL-15021 [RFE][virtio-win] ARM64 support for Windows VMs
-
- In Progress
-
- links to