I cannot reproduce the issue (using an IDE CD-ROM):
* QEMU: tested both the v2.10.1 release, and current upstream master
(3d7196d43bfe, "Merge remote-tracking branch
'remotes/kraxel/tags/usb-20171023-pull-request' into staging", 2017-10-24)
* OVMF: built from current upstream master (704b71d7e11f,
"MdeModulePkg/Variable/RuntimeDxe: delete & lock MOR in the absence of
SMM", 2017-10-10)
Wall clock time from QEMU invocation to first install screen: 9 seconds.
Now, this script does not assign a GPU with vfio-pci, but I understand Dann
didn't do that either, yet he managed to reproduce the issue. Can someone
please paste a *minimal* QEMU command line reproducer , preferably without
vfio-pci; even more preferably with just an IDE CD-ROM? (To my
understanding, this is exactly how Dann reproduced the issue; see
comment#17.)
Also, from the comments thus far, it looks like edk2 commit 6fb8ddd36bde
makes a difference under QEMU 2.10. However, it is not clear to me if the
same edk2 commit makes a similar difference under QEMU 2.8. The original
report mentions a full system upgrade, which (I assume) upgraded both OVMF
and QEMU. Can someone -- who otherwise reproduces the issue -- please test
OVMF, built from upstream edk2, under QEMU 2.8?
Thanks everyone for the investigation thus far.
I cannot reproduce the issue (using an IDE CD-ROM):
* QEMU: tested both the v2.10.1 release, and current upstream master kraxel/ tags/usb- 20171023- pull-request' into staging", 2017-10-24)
(3d7196d43bfe, "Merge remote-tracking branch
'remotes/
* OVMF: built from current upstream master (704b71d7e11f, /Variable/ RuntimeDxe: delete & lock MOR in the absence of
"MdeModulePkg
SMM", 2017-10-10)
QEMU script:
> ISO=/mnt/ data/isos/ iso-windows/ en_windows_ 10_enterprise_ 2015_ltsb_ n_x64_dvd_ 6848316. iso virt-images/ OVMF_CODE. 4m.fd virt-images/ OVMF_VARS. 4m.fd installed/ bin/qemu- system- x86_64 \ readonly, format= raw,file= $CODE \ format= raw,file= vars18. fd \ if=none, readonly, format= raw,cache= writethrough, file=$ISO \ drive=cdrom, bootindex= 0 \ iobase= 0x402 \
> CODE=/home/
> TMPL=/home/
>
> cp $TMPL vars18.fd
>
> /opt/qemu-
> -m 2048 \
> -M q35 \
> -enable-kvm \
> -device qxl-vga \
> -drive if=pflash,
> -drive if=pflash,
> -drive id=cdrom,
> -device ide-cd,
> -debugcon file:debug18.log \
> -global isa-debugcon.
> -monitor stdio
Wall clock time from QEMU invocation to first install screen: 9 seconds.
Now, this script does not assign a GPU with vfio-pci, but I understand Dann
didn't do that either, yet he managed to reproduce the issue. Can someone
please paste a *minimal* QEMU command line reproducer , preferably without
vfio-pci; even more preferably with just an IDE CD-ROM? (To my
understanding, this is exactly how Dann reproduced the issue; see
comment#17.)
Also, from the comments thus far, it looks like edk2 commit 6fb8ddd36bde
makes a difference under QEMU 2.10. However, it is not clear to me if the
same edk2 commit makes a similar difference under QEMU 2.8. The original
report mentions a full system upgrade, which (I assume) upgraded both OVMF
and QEMU. Can someone -- who otherwise reproduces the issue -- please test
OVMF, built from upstream edk2, under QEMU 2.8?
Thanks.