Tres dispositivos virtio-blk bloquean la máquina virtual Windows 10

Tres dispositivos virtio-blk bloquean la máquina virtual Windows 10

Si se agregan tres virtio-blkdispositivos, la máquina virtual falla en medio del arranque de Windows 10. El adjunto blockdevno tiene influencia. VM funciona bien con dos archivos virtio-blk.

qemu-system-x86_64 \
...
-device virtio-blk,drive=c,bus=pci.3,addr=0x0,write-cache=on,bootindex=1 \
-device virtio-blk,drive=d,bus=pci.4,addr=0x0,write-cache=on \
-device virtio-blk,drive=e,bus=pci.5,addr=0x0,write-cache=on \
...

qemu-system-x86_64sale sin imprimir ninguna información. ¿Cómo depurar en esta situación? Quizás existan razones conocidas por las que esto sucede.

Contexto: Kubernetes, contenedor privilegiado de Debian, Qemu 5.2.0

Respuesta1

Intenté todo lo que se me ocurrió y me di por vencido. Esta es la solución que usaré:

qemu-system-x86_64 \
...
-device virtio-blk-pci,drive=c,bus=pci.1,write-cache=on,bootindex=0 \
-device ide-hd,drive=d \
-device virtio-blk-pci,drive=e \
...

Tuve que cambiar una de las unidades a ide-hd.

información relacionada