From c64561dd708bd4b6f223bfd9959e28fdbbe21e67 Mon Sep 17 00:00:00 2001 From: Ken Sanislo Date: Mon, 15 Jan 2018 19:16:52 -0800 Subject: [PATCH] Set virtio-scsi-(pci|device) based on x86 or ARM arch --- start-qemu | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/start-qemu b/start-qemu index a411d6b..e646914 100755 --- a/start-qemu +++ b/start-qemu @@ -48,9 +48,14 @@ if [ -n "${QEMU_HDA:-}" ]; then # http://wiki.qemu.org/download/qemu-doc.html#Invocation #qemuArgs+=( -hda "$QEMU_HDA" ) #qemuArgs+=( -drive file="$QEMU_HDA",index=0,media=disk,discard=unmap ) + qemuSCSIDevice='virtio-scsi-pci' + case "$qemuArch" in + arm) qemuSCSIDevice='virtio-scsi-device' ;; + esac + qemuArgs+=( -drive file="$QEMU_HDA",index=0,media=disk,discard=unmap,detect-zeroes=unmap,if=none,id=hda - -device virtio-scsi-device + -device "$qemuSCSIDevice" -device scsi-hd,drive=hda ) fi