RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2015812 - win_guest couldn't bootup successful on RHEL9&RHEL860
Summary: win_guest couldn't bootup successful on RHEL9&RHEL860
Keywords:
Status: CLOSED DUPLICATE of bug 2001525
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: qemu-kvm
Version: 9.0
Hardware: Unspecified
OS: Windows
high
high
Target Milestone: rc
: ---
Assignee: Julia Suvorova
QA Contact: liunana
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-10-20 07:19 UTC by dehanmeng
Modified: 2023-03-14 18:54 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-01-05 05:25:39 UTC
Type: ---
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-100323 0 None None None 2021-10-20 07:23:19 UTC

Description dehanmeng 2021-10-20 07:19:39 UTC
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'

Comment 1 dehanmeng 2021-10-20 07:53:46 UTC
Additional info:
but guest could run well when there are just one/two virtio-serial devices.

Comment 2 liunana 2021-10-21 09:12:48 UTC
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

Comment 3 liunana 2021-10-21 09:14:10 UTC
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.

Comment 4 John Ferlan 2021-10-29 10:42:23 UTC
Assigned to Amnon for initial triage per bz process and age of bug created or assigned to virt-maint without triage.

Comment 5 ChenNana 2021-11-22 10:57:04 UTC
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

Comment 6 ChenNana 2021-11-23 01:37:53 UTC
(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

Comment 7 liunana 2022-01-05 05:25:39 UTC

*** This bug has been marked as a duplicate of bug 2001525 ***


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