Likely the bug as reported still exists, because this attempts to use the disk image, not the floppy drive as a whole. If there's no floppy inserted, there's no disk image to use. Later versions of QEMU even explicitly remove support for pass-through floppy disks.
Basically, what you want to do is to create a normal emulated floppy drive in QEMU, and then use the block device add commands to use the /dev/fd0 as a media which can then be virtually inserted into the virtual floppy device. QEMU does not have support for doing pass-through of the floppy controller / drive itself presently. (Uh, unless you have a PCI floppy controller or something, but... you probably don't!) We can close this bug as WONTFIX, essentially. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/932490 Title: Qemu fails on -fda /dev/fd0 when no medium is present Status in QEMU: Incomplete Bug description: # qemu-system-x86_64 --version QEMU emulator version 1.0 (qemu-kvm-1.0), Copyright (c) 2003-2008 Fabrice Bellard # qemu-system-x86_64 -fda /dev/fd0 qemu-system-x86_64: -fda /dev/fd0: could not open disk image /dev/fd0: No such device or address Starting with a medium (floppy disk) inserted, then removing or changing the medium works fine. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/932490/+subscriptions