Três dispositivos virtio-blk travando a VM do Windows 10

Três dispositivos virtio-blk travando a VM do Windows 10

Se três virtio-blkdispositivos forem adicionados, a VM travará no meio da inicialização do Windows 10. O anexo blockdevnão tem influência. VM está funcionando bem usando dois arquivos 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_64sai sem imprimir nenhuma informação. Como depurar nesta situação? Talvez existam razões conhecidas para isso estar acontecendo.

Contexto: Kubernetes, contêiner Debian privilegiado, Qemu 5.2.0

Responder1

Tentei tudo que me veio à cabeça e desisti. Esta é a solução alternativa que usarei:

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 \
...

Tive que mudar uma das unidades para ide-hd.

informação relacionada