Bug 1209707 - floppy fail to be accessible(Location is not available) after change from none
Summary: floppy fail to be accessible(Location is not available) after change from none
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: qemu-kvm
Version: 7.2
Hardware: Unspecified
OS: Unspecified
Target Milestone: rc
: ---
Assignee: John Snow
QA Contact: Virtualization Bugs
Jiri Herrmann
Depends On: 1209362
Blocks: 1209708
TreeView+ depends on / blocked
Reported: 2015-04-08 03:13 UTC by Sibiao Luo
Modified: 2016-11-02 18:58 UTC (History)
15 users (show)

Fixed In Version:
Doc Type: Known Issue
Doc Text:
_qemu-kvm_ below version 2.6.0 cannot load 2.88 MB floppy disks When using the _qemu-kvm_ package below version 2.6.0, KVM guests are not able to load a 2.88 MB floppy disk if it is inserted after the guest has already booted up. To work around this problem, insert the floppy disk before booting the guest, or use _qemu-kvm_ version 2.6.0 or later.
Clone Of: 1209362
: 1209708 (view as bug list)
Last Closed: 2016-05-18 19:55:55 UTC
Target Upstream Version:

Attachments (Terms of Use)
screenshot_for_qemu-kvm-1.5.3-87.el7.x86_64 (105.35 KB, image/png)
2015-04-08 03:14 UTC, Sibiao Luo
no flags Details

Comment 1 Sibiao Luo 2015-04-08 03:14:33 UTC
Created attachment 1012008 [details]

Comment 2 Sibiao Luo 2015-04-08 03:15:33 UTC
host info:
# uname -r&& rpm -q qemu-kvm
guest info:
# rpm -q virtio-win

Comment 4 John Snow 2015-06-30 19:59:22 UTC
The problem is caused by QEMU's usage of the 1.44MB FDrive type as a default when no floppy is inserted. Our virtio-win drivers ship on a 2.88MB floppy drive image. There is currently no CLI interface to specify that a 2.88MB drive is desired, except by having an image present at boot.

I am delaying this BZ because it needs to be worked on upstream and will likely involve more research before a proper fix is identified.

I recommend releasing documentation informing users that it would be best to boot their machine with a 2.88MB FD image if they desire that functionality. In this particular case, this image is generally only useful at boot during a new VM installation, so impact is expected to be minimal.

Comment 6 John Snow 2016-05-18 19:55:55 UTC
This bug is likely to only affect customers looking to install Windows XP, which hit EOL on April 8 2014, prior to the release of RHEL 7.1. As RHEL 7.0 is already EOL, there are currently no RHEL 7 releases supported that were released before XP EOL, so...

(1) This bug is likely to only affect people trying to use our 2.88MB virtio-win floppy driver image
(2) The floppy driver image is only useful for versions of Windows that do not support loading drivers from ISOs
(3) The last version of windows to not do this was Windows XP,
(4) We no longer support Windows XP as a guest
(5) The backport is too risky for too little benefit given the fragility and difficulty of testing Floppy Drive code
(6) There are sufficient workarounds available.

Therefore, closing this as wontfix, but recommending a docfix.

This behavior was fixed upstream in 2.6.0 and will be present in downstream qemu-kvm-rhev 2.6.0 based products.

Comment 8 John Snow 2016-11-02 18:58:54 UTC
Looks good, thank you!

Note You need to log in before you can comment on or make changes to this bug.