driver=host_device, should not hit this issue. e.g.: -device virtio-scsi-pci,id=virtio_scsi_pci6,bus=pcie.0-root-port-14,addr=0x0 \ -blockdev driver=host_device,cache.direct=off,cache.no-flush=on,filename=/dev/sdb,node-name=host_disk3 \ -blockdev driver=raw,node-name=disk_3,file=host_disk3 \ -device scsi-block,drive=disk_3,bus=virtio_scsi_pci6.0,id=host_disk3 \
It is not bug due to wrong usage. It works after change to: -blockdev driver=raw,node-name=drive2,file.driver=host_device,file.filename=/dev/sdd \ -device scsi-block,drive=drive2 \