can not boot up a scsi-block passthrough disk via -blockdev with error "cannot get SG_IO version number: Operation not supported. Is this a SCSI device?"
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 \