FATAL No bootable device using if=scsi


Should I be able to boot a disk image with -hda as well as -drive file=foo.img,if=scsi ? I have an image that boots fine with -hda but qemu cannot find the boot device when using the -drive parameter. All I get trying to boot with -drive is
Booting from Hard Disk…
Boot failed: could not read the boot disk
FATAL: No bootable device

I mirrored a hardware machine over to my kvm virtual host when I was booted using the -hda parameter. Afterwards, I realized the hardware machine was configured for x86_64 and scsi disks, so am trying to configure my kvm boot params for that.

qemu-system-x86_64 -M pc -m 512 -boot c -net nic,macaddr=52:54:00:12:34:56 -net vde -drive file=/home/kvm/kvm.img,if=scsi -k en-us -cdrom /usr/iso/KNOPPIX_V5.1.1CD-2007-01-04-EN.iso