-
Bug
-
Resolution: Cannot Reproduce
-
Undefined
-
None
-
rhel-9.2.0
-
None
-
Important
-
rhel-sst-virtualization-windows
-
None
-
False
-
-
None
-
None
-
None
-
None
-
If docs needed, set a value
-
-
Unspecified
-
None
Description of problem:
Win10 64 bit guest gets stuck while booting sometimes.
Version-Release number of selected component (if applicable):
Host:
5.14.0-277.el9.x86_64
qemu-kvm-7.2.0-10.el9.x86_64
edk2-ovmf-20221207gitfff6d81270b5-7.el9.noarch
Model name: Intel(R) Xeon(R) Gold 6414TDX
Guest: ovmf windows 10.x86_64
How reproducible: 1/6
Steps to Reproduce:
1. Boot a win 10 vm, full qemu command [1]
2. repeat step 1
3.
Actual results:
Win10 guest gets stuck sometims. And can recover it by system_reset
Expected results:
Win10 won't get stuck while booting up.
Additional info:
[1]
MALLOC_PERTURB_=1 /usr/libexec/qemu-kvm \
-S \
-name 'avocado-vt-vm1' \
-sandbox on \
-blockdev '
' \
-blockdev '
' \
-blockdev '
' \
-blockdev '
' \
-machine q35,memory-backend=mem-machine_mem,pflash0=drive_ovmf_code,pflash1=drive_ovmf_vars \
-device '
' \
-device '
' \
-nodefaults \
-device '
' \
-m 62464 \
-object '
' \
-smp 64,maxcpus=64,cores=32,threads=1,dies=1,sockets=2 \
-cpu 'Icelake-Server-noTSX',hv_stimer,hv_synic,hv_vpindex,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_frequencies,hv_runtime,hv_tlbflush,hv_reenlightenment,hv_stimer_direct,hv_ipi,+kvm_pv_unhalt \
-chardev socket,wait=off,id=qmp_id_qmpmonitor1,path=/var/tmp/avocado_4wkp6ukn/monitor-qmpmonitor1-20230226-101530-guM6M4yY,server=on \
-mon chardev=qmp_id_qmpmonitor1,mode=control \
-chardev socket,wait=off,id=qmp_id_catch_monitor,path=/var/tmp/avocado_4wkp6ukn/monitor-catch_monitor-20230226-101530-guM6M4yY,server=on \
-mon chardev=qmp_id_catch_monitor,mode=control \
-device '
' \
-chardev socket,wait=off,id=chardev_serial0,path=/var/tmp/avocado_4wkp6ukn/serial-serial0-20230226-101530-guM6M4yY,server=on \
-device '
' \
-chardev socket,id=seabioslog_id_20230226-101530-guM6M4yY,path=/var/tmp/avocado_4wkp6ukn/seabios-20230226-101530-guM6M4yY,server=on,wait=off \
-device isa-debugcon,chardev=seabioslog_id_20230226-101530-guM6M4yY,iobase=0x402 \
-device '
' \
-device '
' \
-device '
' \
-device '
' \
-device '
' \
-blockdev '{"node-name": "file_image1", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/images/win10-64-virtio-scsi.qcow2", "cache": {"direct": true, "no-flush": false}}' \
-blockdev '{"node-name": "drive_image1", "driver": "qcow2", "read-only": false, "cache":
, "file": "file_image1"}' \
-device '
' \
-device '
' \
-device '
' \
-netdev tap,id=idLXXOSd,vhost=on,vhostfd=16,fd=12 \
-blockdev '{"node-name": "file_cd1", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/iso/windows/winutils.iso", "cache": {"direct": true, "no-flush": false}}' \
-blockdev '{"node-name": "drive_cd1", "driver": "raw", "read-only": true, "cache":
, "file": "file_cd1"}' \
-device '
' \
-vnc :0 \
-rtc base=localtime,clock=host,driftfix=slew \
-boot menu=off,order=cdn,once=c,strict=off \
-chardev socket,id=char_vtpm_avocado-vt-vm1_tpm0,path=/home/kar/workspace/root/avocado/data/avocado-vt/swtpm/avocado-vt-vm1_tpm0_swtpm.sock \
-tpmdev emulator,chardev=char_vtpm_avocado-vt-vm1_tpm0,id=emulator_vtpm_avocado-vt-vm1_tpm0 \
-device '
' \
-enable-kvm \
- external trackers