Bug 2015812
| Summary: | win_guest couldn't bootup successful on RHEL9&RHEL860 | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | dehanmeng <demeng> |
| Component: | qemu-kvm | Assignee: | Julia Suvorova <jusual> |
| qemu-kvm sub component: | Devices | QA Contact: | liunana <nanliu> |
| Status: | CLOSED DUPLICATE | Docs Contact: | |
| Severity: | high | ||
| Priority: | high | CC: | jusual, lijin, menli, nachen, nanliu, phou, qizhu, virt-maint |
| Version: | 9.0 | Keywords: | Regression |
| Target Milestone: | rc | Flags: | pm-rhel:
mirror+
|
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Windows | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-01-05 05:25:39 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Additional info: but guest could run well when there are just one/two virtio-serial devices.
This bug only can be reproduced with q35 machine type.
And can reproduce this bug only with pcie-root-port device and without virtio-serial-device.
Qemu command line:
/usr/libexec/qemu-kvm \
-name 'avocado-vt-vm1' \
-sandbox on \
-machine q35,memory-backend=mem-machine_mem \
-device pcie-root-port,id=pcie-root-port-0,multifunction=on,bus=pcie.0,addr=0x1,chassis=1 \
-device pcie-pci-bridge,id=pcie-pci-bridge-0,addr=0x0,bus=pcie-root-port-0 \
-nodefaults \
-device VGA,bus=pcie.0,addr=0x2 \
-m 30720 \
-object memory-backend-ram,size=30720M,id=mem-machine_mem \
-smp 32,maxcpus=32,cores=16,threads=1,dies=1,sockets=2 \
-cpu EPYC-Rome,kvm_pv_unhalt=on \
-device pcie-root-port,id=pcie-root-port-1,port=0x1,addr=0x1.0x1,bus=pcie.0,chassis=2 \
-device pcie-root-port,id=pcie-root-port-2,port=0x2,addr=0x1.0x2,bus=pcie.0,chassis=3 \
-device pcie-root-port,id=pcie-root-port-3,port=0x3,addr=0x1.0x3,bus=pcie.0,chassis=4 \
-device pcie-root-port,id=pcie-root-port-4,port=0x4,addr=0x1.0x4,bus=pcie.0,chassis=5 \
-device pcie-root-port,id=pcie-root-port-5,port=0x5,addr=0x1.0x5,bus=pcie.0,chassis=6 \
-device pcie-root-port,id=pcie-root-port-6,port=0x6,addr=0x1.0x6,bus=pcie.0,chassis=7 \
-device pcie-root-port,id=pcie-root-port-7,port=0x7,addr=0x1.0x7,bus=pcie.0,chassis=8 \
-device pcie-root-port,id=pcie-root-port-28,port=0x1c,addr=0x5.0x4,bus=pcie.0,chassis=29 \
-device pcie-root-port,id=pcie-root-port-8,port=0x8,multifunction=on,bus=pcie.0,addr=0x3,chassis=9 \
-device pcie-root-port,id=pcie-root-port-9,port=0x9,addr=0x3.0x1,bus=pcie.0,chassis=10 \
-device pcie-root-port,id=pcie-root-port-10,port=0xa,addr=0x3.0x2,bus=pcie.0,chassis=11 \
-device pcie-root-port,id=pcie-root-port-11,port=0xb,addr=0x3.0x3,bus=pcie.0,chassis=12 \
-device pcie-root-port,id=pcie-root-port-12,port=0xc,addr=0x3.0x4,bus=pcie.0,chassis=13 \
-device pcie-root-port,id=pcie-root-port-13,port=0xd,addr=0x3.0x5,bus=pcie.0,chassis=14 \
-device pcie-root-port,id=pcie-root-port-14,port=0xe,addr=0x3.0x6,bus=pcie.0,chassis=15 \
-device pcie-root-port,id=pcie-root-port-15,port=0xf,addr=0x3.0x7,bus=pcie.0,chassis=16 \
-device virtio-scsi-pci,id=virtio_scsi_pci0,bus=pcie-root-port-28,addr=0x0 \
-blockdev node-name=file_image1,driver=file,auto-read-only=on,discard=unmap,aio=threads,filename=/home/kvm_autotest_root/images/rhel860-64-virtio-scsi.qcow2,cache.direct=on,cache.no-flush=off \
-blockdev node-name=drive_image1,driver=qcow2,read-only=off,cache.direct=on,cache.no-flush=off,file=file_image1 \
-device scsi-hd,id=image1,drive=drive_image1,write-cache=on \
-device pcie-root-port,id=pcie-root-port-29,port=0x1d,addr=0x5.0x5,bus=pcie.0,chassis=30 \
-device virtio-net-pci,mac=9a:28:81:ba:0c:a1,id=idISam8A,netdev=idKomMmb,bus=pcie-root-port-29,addr=0x0 \
-netdev tap,id=idKomMmb,vhost=on \
-vnc :0 \
-rtc base=utc,clock=host,driftfix=slew \
-boot menu=off,order=cdn,once=c,strict=off \
-enable-kvm \
-monitor stdio \
Hi Julia,
Would you please help to take a look at this?
Seems it is a Duplicate with the Bug 2001525 - [WRB][virtual network][qemu-6.1.50-1]Can not boot up guest with 14 devices via pcie-root-port
Thanks a lot in advance!
Best regards
Liu Nana
Also, there is one similar bug on RHEL9. Bug 2001630 - [WRB][virtual network][qemu-6.1.0-1]Can not boot up guest with 14 devices via pcie-root-port Please help to check this, thanks. Assigned to Amnon for initial triage per bz process and age of bug created or assigned to virt-maint without triage. Reproduced on rhel9 with SCSI-win8.1-32/64 guest. qemu-kvm-6.1.0-5.el9.x86_64 kernel-5.14.0-10.el9.x86_64 virtio-win-prewhql-0.1-214.iso seabios-bin-1.14.0-7.el9.noarc (In reply to ChenNana from comment #5) > Reproduced on rhel9 with SCSI-win8.1-32/64 guest. > > qemu-kvm-6.1.0-5.el9.x86_64 > kernel-5.14.0-10.el9.x86_64 > virtio-win-prewhql-0.1-214.iso > seabios-bin-1.14.0-7.el9.noarc This problem cannot be reproduced on ovmf, it is only reproduced on seabios *** This bug has been marked as a duplicate of bug 2001525 *** |
Description of problem: VM couldn't bootup successfully when test windows guest 'virtio_serial_file_transfer.unix_socket.boot_with_multiple_virtserialports.N_1.q35', there is "Guest has not initialized the display yet", looks like guest doesn't run normally, and the problem was hit on RHEL9/RHEL860 and guest's machine type was q35, Tests were passed on RHEL850 and guest's machine type were q35&pc. Version-Release number of selected component (if applicable): qemu-kvm-6.1.0-5.el9.x86_64/qemu-kvm-6.1.0-3.module+el8.6.0+12952+612d1b20.x86_64 kernel-5.14.0-6.el9.x86_64/kernel-4.18.0-348.2.el8.x86_64 virtio-win-prewhql-0.1-211.iso How reproducible: 100% Steps to Reproduce: 1.boot up guest with following qemu-cli /usr/libexec/qemu-kvm \ -name 'win2022' \ -sandbox on \ -machine q35,memory-backend=mem-machine_mem \ -device pcie-root-port,id=pcie-root-port-0,multifunction=on,bus=pcie.0,addr=0x1,chassis=1 \ -device pcie-pci-bridge,id=pcie-pci-bridge-0,addr=0x0,bus=pcie-root-port-0 \ -nodefaults \ -device VGA,bus=pcie.0,addr=0x2 \ -m 29696 \ -object memory-backend-ram,size=29696M,id=mem-machine_mem \ -smp 10,maxcpus=10,cores=5,threads=1,dies=1,sockets=2 \ -cpu 'Cascadelake-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,server=on,id=qmp_id_qmpmonitor1,path=/tmp/avocado_a2p3c20z/monitor-qmpmonitor1-20211019-052952-a6BPNdu8,wait=off \ -mon chardev=qmp_id_qmpmonitor1,mode=control \ -chardev socket,server=on,id=qmp_id_catch_monitor,path=/tmp/avocado_a2p3c20z/monitor-catch_monitor-20211019-052952-a6BPNdu8,wait=off \ -mon chardev=qmp_id_catch_monitor,mode=control \ -device pvpanic,ioport=0x505,id=idipHnUt \ -chardev socket,server=on,id=chardev_serial0,path=/tmp/avocado_a2p3c20z/serial-serial0-20211019-052952-a6BPNdu8,wait=off \ -device isa-serial,id=serial0,chardev=chardev_serial0 \ -chardev socket,server=on,id=chardev_vs1,path=/tmp/avocado_a2p3c20z/serial-vs1-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-1,port=0x1,addr=0x1.0x1,bus=pcie.0,chassis=2 \ -device virtio-serial-pci,id=virtio_serial_pci0,bus=pcie-root-port-1,addr=0x0 \ -device virtserialport,id=vs1,name=vs1,chardev=chardev_vs1,bus=virtio_serial_pci0.0,nr=1 \ -chardev socket,server=on,id=chardev_vs2,path=/tmp/avocado_a2p3c20z/serial-vs2-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-2,port=0x2,addr=0x1.0x2,bus=pcie.0,chassis=3 \ -device virtio-serial-pci,id=virtio_serial_pci1,bus=pcie-root-port-2,addr=0x0 \ -device virtserialport,id=vs2,name=vs2,chardev=chardev_vs2,bus=virtio_serial_pci1.0,nr=1 \ -chardev socket,server=on,id=chardev_vs3,path=/tmp/avocado_a2p3c20z/serial-vs3-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-3,port=0x3,addr=0x1.0x3,bus=pcie.0,chassis=4 \ -device virtio-serial-pci,id=virtio_serial_pci2,bus=pcie-root-port-3,addr=0x0 \ -device virtserialport,id=vs3,name=vs3,chardev=chardev_vs3,bus=virtio_serial_pci2.0,nr=1 \ -chardev socket,server=on,id=chardev_vs4,path=/tmp/avocado_a2p3c20z/serial-vs4-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-4,port=0x4,addr=0x1.0x4,bus=pcie.0,chassis=5 \ -device virtio-serial-pci,id=virtio_serial_pci3,bus=pcie-root-port-4,addr=0x0 \ -device virtserialport,id=vs4,name=vs4,chardev=chardev_vs4,bus=virtio_serial_pci3.0,nr=1 \ -chardev socket,server=on,id=chardev_vs5,path=/tmp/avocado_a2p3c20z/serial-vs5-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-5,port=0x5,addr=0x1.0x5,bus=pcie.0,chassis=6 \ -device virtio-serial-pci,id=virtio_serial_pci4,bus=pcie-root-port-5,addr=0x0 \ -device virtserialport,id=vs5,name=vs5,chardev=chardev_vs5,bus=virtio_serial_pci4.0,nr=1 \ -chardev socket,server=on,id=chardev_vs6,path=/tmp/avocado_a2p3c20z/serial-vs6-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-6,port=0x6,addr=0x1.0x6,bus=pcie.0,chassis=7 \ -device virtio-serial-pci,id=virtio_serial_pci5,bus=pcie-root-port-6,addr=0x0 \ -device virtserialport,id=vs6,name=vs6,chardev=chardev_vs6,bus=virtio_serial_pci5.0,nr=1 \ -chardev socket,server=on,id=chardev_vs7,path=/tmp/avocado_a2p3c20z/serial-vs7-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-7,port=0x7,addr=0x1.0x7,bus=pcie.0,chassis=8 \ -device virtio-serial-pci,id=virtio_serial_pci6,bus=pcie-root-port-7,addr=0x0 \ -device virtserialport,id=vs7,name=vs7,chardev=chardev_vs7,bus=virtio_serial_pci6.0,nr=1 \ -chardev socket,server=on,id=chardev_vs8,path=/tmp/avocado_a2p3c20z/serial-vs8-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-8,port=0x8,multifunction=on,bus=pcie.0,addr=0x3,chassis=9 \ -device virtio-serial-pci,id=virtio_serial_pci7,bus=pcie-root-port-8,addr=0x0 \ -device virtserialport,id=vs8,name=vs8,chardev=chardev_vs8,bus=virtio_serial_pci7.0,nr=1 \ -chardev socket,server=on,id=chardev_vs9,path=/tmp/avocado_a2p3c20z/serial-vs9-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-9,port=0x9,addr=0x3.0x1,bus=pcie.0,chassis=10 \ -device virtio-serial-pci,id=virtio_serial_pci8,bus=pcie-root-port-9,addr=0x0 \ -device virtserialport,id=vs9,name=vs9,chardev=chardev_vs9,bus=virtio_serial_pci8.0,nr=1 \ -chardev socket,server=on,id=chardev_vs10,path=/tmp/avocado_a2p3c20z/serial-vs10-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-10,port=0xa,addr=0x3.0x2,bus=pcie.0,chassis=11 \ -device virtio-serial-pci,id=virtio_serial_pci9,bus=pcie-root-port-10,addr=0x0 \ -device virtserialport,id=vs10,name=vs10,chardev=chardev_vs10,bus=virtio_serial_pci9.0,nr=1 \ -chardev socket,server=on,id=chardev_vs11,path=/tmp/avocado_a2p3c20z/serial-vs11-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-11,port=0xb,addr=0x3.0x3,bus=pcie.0,chassis=12 \ -device virtio-serial-pci,id=virtio_serial_pci10,bus=pcie-root-port-11,addr=0x0 \ -device virtserialport,id=vs11,name=vs11,chardev=chardev_vs11,bus=virtio_serial_pci10.0,nr=1 \ -chardev socket,server=on,id=chardev_vs12,path=/tmp/avocado_a2p3c20z/serial-vs12-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-12,port=0xc,addr=0x3.0x4,bus=pcie.0,chassis=13 \ -device virtio-serial-pci,id=virtio_serial_pci11,bus=pcie-root-port-12,addr=0x0 \ -device virtserialport,id=vs12,name=vs12,chardev=chardev_vs12,bus=virtio_serial_pci11.0,nr=1 \ -chardev socket,server=on,id=chardev_vs13,path=/tmp/avocado_a2p3c20z/serial-vs13-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-13,port=0xd,addr=0x3.0x5,bus=pcie.0,chassis=14 \ -device virtio-serial-pci,id=virtio_serial_pci12,bus=pcie-root-port-13,addr=0x0 \ -device virtserialport,id=vs13,name=vs13,chardev=chardev_vs13,bus=virtio_serial_pci12.0,nr=1 \ -chardev socket,server=on,id=chardev_vs14,path=/tmp/avocado_a2p3c20z/serial-vs14-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-14,port=0xe,addr=0x3.0x6,bus=pcie.0,chassis=15 \ -device virtio-serial-pci,id=virtio_serial_pci13,bus=pcie-root-port-14,addr=0x0 \ -device virtserialport,id=vs14,name=vs14,chardev=chardev_vs14,bus=virtio_serial_pci13.0,nr=1 \ -chardev socket,server=on,id=chardev_vs15,path=/tmp/avocado_a2p3c20z/serial-vs15-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-15,port=0xf,addr=0x3.0x7,bus=pcie.0,chassis=16 \ -device virtio-serial-pci,id=virtio_serial_pci14,bus=pcie-root-port-15,addr=0x0 \ -device virtserialport,id=vs15,name=vs15,chardev=chardev_vs15,bus=virtio_serial_pci14.0,nr=1 \ -chardev socket,server=on,id=chardev_vs16,path=/tmp/avocado_a2p3c20z/serial-vs16-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-16,port=0x10,multifunction=on,bus=pcie.0,addr=0x4,chassis=17 \ -device virtio-serial-pci,id=virtio_serial_pci15,bus=pcie-root-port-16,addr=0x0 \ -device virtserialport,id=vs16,name=vs16,chardev=chardev_vs16,bus=virtio_serial_pci15.0,nr=1 \ -chardev socket,server=on,id=chardev_vs17,path=/tmp/avocado_a2p3c20z/serial-vs17-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-17,port=0x11,addr=0x4.0x1,bus=pcie.0,chassis=18 \ -device virtio-serial-pci,id=virtio_serial_pci16,bus=pcie-root-port-17,addr=0x0 \ -device virtserialport,id=vs17,name=vs17,chardev=chardev_vs17,bus=virtio_serial_pci16.0,nr=1 \ -chardev socket,server=on,id=chardev_vs18,path=/tmp/avocado_a2p3c20z/serial-vs18-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-18,port=0x12,addr=0x4.0x2,bus=pcie.0,chassis=19 \ -device virtio-serial-pci,id=virtio_serial_pci17,bus=pcie-root-port-18,addr=0x0 \ -device virtserialport,id=vs18,name=vs18,chardev=chardev_vs18,bus=virtio_serial_pci17.0,nr=1 \ -chardev socket,server=on,id=chardev_vs19,path=/tmp/avocado_a2p3c20z/serial-vs19-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-19,port=0x13,addr=0x4.0x3,bus=pcie.0,chassis=20 \ -device virtio-serial-pci,id=virtio_serial_pci18,bus=pcie-root-port-19,addr=0x0 \ -device virtserialport,id=vs19,name=vs19,chardev=chardev_vs19,bus=virtio_serial_pci18.0,nr=1 \ -chardev socket,server=on,id=chardev_vs20,path=/tmp/avocado_a2p3c20z/serial-vs20-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-20,port=0x14,addr=0x4.0x4,bus=pcie.0,chassis=21 \ -device virtio-serial-pci,id=virtio_serial_pci19,bus=pcie-root-port-20,addr=0x0 \ -device virtserialport,id=vs20,name=vs20,chardev=chardev_vs20,bus=virtio_serial_pci19.0,nr=1 \ -chardev socket,server=on,id=chardev_vs21,path=/tmp/avocado_a2p3c20z/serial-vs21-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-21,port=0x15,addr=0x4.0x5,bus=pcie.0,chassis=22 \ -device virtio-serial-pci,id=virtio_serial_pci20,bus=pcie-root-port-21,addr=0x0 \ -device virtserialport,id=vs21,name=vs21,chardev=chardev_vs21,bus=virtio_serial_pci20.0,nr=1 \ -chardev socket,server=on,id=chardev_vs22,path=/tmp/avocado_a2p3c20z/serial-vs22-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-22,port=0x16,addr=0x4.0x6,bus=pcie.0,chassis=23 \ -device virtio-serial-pci,id=virtio_serial_pci21,bus=pcie-root-port-22,addr=0x0 \ -device virtserialport,id=vs22,name=vs22,chardev=chardev_vs22,bus=virtio_serial_pci21.0,nr=1 \ -chardev socket,server=on,id=chardev_vs23,path=/tmp/avocado_a2p3c20z/serial-vs23-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-23,port=0x17,addr=0x4.0x7,bus=pcie.0,chassis=24 \ -device virtio-serial-pci,id=virtio_serial_pci22,bus=pcie-root-port-23,addr=0x0 \ -device virtserialport,id=vs23,name=vs23,chardev=chardev_vs23,bus=virtio_serial_pci22.0,nr=1 \ -chardev socket,server=on,id=chardev_vs24,path=/tmp/avocado_a2p3c20z/serial-vs24-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-24,port=0x18,multifunction=on,bus=pcie.0,addr=0x5,chassis=25 \ -device virtio-serial-pci,id=virtio_serial_pci23,bus=pcie-root-port-24,addr=0x0 \ -device virtserialport,id=vs24,name=vs24,chardev=chardev_vs24,bus=virtio_serial_pci23.0,nr=1 \ -chardev socket,server=on,id=chardev_vs25,path=/tmp/avocado_a2p3c20z/serial-vs25-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-25,port=0x19,addr=0x5.0x1,bus=pcie.0,chassis=26 \ -device virtio-serial-pci,id=virtio_serial_pci24,bus=pcie-root-port-25,addr=0x0 \ -device virtserialport,id=vs25,name=vs25,chardev=chardev_vs25,bus=virtio_serial_pci24.0,nr=1 \ -chardev socket,server=on,id=chardev_vs26,path=/tmp/avocado_a2p3c20z/serial-vs26-20211019-052952-a6BPNdu8,wait=off \ -device pcie-root-port,id=pcie-root-port-26,port=0x1a,addr=0x5.0x2,bus=pcie.0,chassis=27 \ -device virtio-serial-pci,id=virtio_serial_pci25,bus=pcie-root-port-26,addr=0x0 \ -device virtserialport,id=vs26,name=vs26,chardev=chardev_vs26,bus=virtio_serial_pci25.0,nr=1 \ -chardev socket,id=seabioslog_id_20211019-052952-a6BPNdu8,path=/tmp/avocado_a2p3c20z/seabios-20211019-052952-a6BPNdu8,server=on,wait=off \ -device isa-debugcon,chardev=seabioslog_id_20211019-052952-a6BPNdu8,iobase=0x402 \ -device pcie-root-port,id=pcie-root-port-27,port=0x1b,addr=0x5.0x3,bus=pcie.0,chassis=28 \ -device qemu-xhci,id=usb1,bus=pcie-root-port-27,addr=0x0 \ -device usb-tablet,id=usb-tablet1,bus=usb1.0,port=1 \ -device pcie-root-port,id=pcie-root-port-28,port=0x1c,addr=0x5.0x4,bus=pcie.0,chassis=29 \ -device virtio-scsi-pci,id=virtio_scsi_pci0,bus=pcie-root-port-28,addr=0x0 \ -blockdev node-name=file_image1,driver=file,auto-read-only=on,discard=unmap,aio=threads,filename=/home/kvm_autotest_root/images/win2022-64-virtio-scsi.qcow2,cache.direct=on,cache.no-flush=off \ -blockdev node-name=drive_image1,driver=qcow2,read-only=off,cache.direct=on,cache.no-flush=off,file=file_image1 \ -device scsi-hd,id=image1,drive=drive_image1,write-cache=on \ -device pcie-root-port,id=pcie-root-port-29,port=0x1d,addr=0x5.0x5,bus=pcie.0,chassis=30 \ -device virtio-net-pci,mac=9a:10:0b:39:5a:e1,id=idFBLcsN,netdev=idKbg3AI,bus=pcie-root-port-29,addr=0x0 \ -netdev tap,id=idKbg3AI,vhost=on \ -blockdev node-name=file_cd1,driver=file,auto-read-only=on,discard=unmap,aio=threads,filename=/home/kvm_autotest_root/iso/windows/winutils.iso,cache.direct=on,cache.no-flush=off \ -blockdev node-name=drive_cd1,driver=raw,read-only=on,cache.direct=on,cache.no-flush=off,file=file_cd1 \ -device scsi-cd,id=cd1,drive=drive_cd1,write-cache=on \ -vnc :0 \ -rtc base=localtime,clock=host,driftfix=slew \ -boot menu=off,order=cdn,once=c,strict=off \ -enable-kvm \ -device pcie-root-port,id=pcie_extra_root_port_0,multifunction=on,bus=pcie.0,addr=0x6,chassis=31 2. connect VM via 'remote-viewer vnc://$IP:5900' Actual results: "Guest has not initialized the display yet" was there, guest couldn't run Expected results: enter into desktop and system runs well Additional info: I also did tests to rule out driver problems, run this case with previous virtio-win-prewhql rpm on those platforms, but the result was same, the case was failed on RHEL9/RHEL860 and passed on rhel850, so add a keyword 'regression'