Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-87790

BSOD happens after the 277 build installation freezes using virtio_blk

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • virtio-win-prewhql-0.1-278
    • Yes
    • Important
    • rhel-virt-windows
    • ssg_virtualization
    • 1
    • QE ack
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • Windows
    • None

      What were you trying to do that didn't work?
      QE found that trying to install 277 build to test the acceptance test for all OSes, the OS installation freezes on the first stage when virtio_blk mode is used, and then BSOD happens, but it works fine when the drive format is equal to AHCI. This issue does not occur in builds 266, 275, and 276, which install successfully with virtio_scsi and virtio_blk mode on the same host.
      In addition, this issue does not occur in the rest of the OSes.

      Please provide the package NVR for which bug is seen:

      • CPU=INTEL(R) XEON(R) GOLD 6526Y
      • virtio-win-prewhql-0.1-277
      • kernel-6.12.0-55.9.1.el10_0.x86_64
      • seabios-bin-1.16.3-7.el10.noarch
      • edk2-ovmf-20241117-2.el10.noarch
      • swtpm-0.9.0-5.el10.x86_64
      • qemu-kvm-core-9.1.0-15.el10.x86_64
      • VM's iso => en_windows_server_2016_updated_feb_2018_x64_dvd_11636692_official_updates_20240706_55.iso

      How reproducible:
      100%

      Steps to reproduce
      1. Boot the VM with the below qemu command line.

      Expected results
      Installed OS successfully without any BSOD.

      Actual results
      Installed with a stuck and BSOD then.

      The whole qemu cmdline:

      # cat /home/wji/acceptance_ws2016.sh
      /usr/libexec/qemu-kvm \
      -name 'avocado-vt-vm1'  \
      -sandbox on,elevateprivileges=deny,obsolete=deny,resourcecontrol=deny \
      -machine q35,memory-backend=mem-machine_mem \
      -device '{"id": "pcie-root-port-0", "driver": "pcie-root-port", "multifunction": true, "bus": "pcie.0", "addr": "0x1", "chassis": 1}' \
      -device '{"id": "pcie-pci-bridge-0", "driver": "pcie-pci-bridge", "addr": "0x0", "bus": "pcie-root-port-0"}'  \
      -nodefaults \
      -device '{"driver": "VGA", "bus": "pcie.0", "addr": "0x2"}' \
      -m 14336 \
      -object '{"size": 15032385536, "id": "mem-machine_mem", "qom-type": "memory-backend-ram"}'  \
      -smp 32,maxcpus=32,cores=16,threads=1,dies=1,sockets=2  \
      -cpu 'GraniteRapids',dtes64=on,vmx=on,pdcm=on,hypervisor=on,ds=on,ss=on,tsc-adjust=on,waitpkg=on,cldemote=on,movdiri=on,movdir64b=on,md-clear=on,stibp=on,flush-l1d=on,ibpb=on,ibrs=on,amd-stibp=on,amd-ssbd=on,tsx-ctrl=on,gds-no=on,rfds-no=on,vmx-activity-wait-sipi=on,vmx-tsc-scaling=on,vmx-enable-user-wait-pause=on,hle=off,rtm=off,amx-fp16=off,prefetchiti=off,mcdt-no=off,taa-no=off,pbrsb-no=off,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,hv-xmm-input,hv_tlbflush_ext,kvm_pv_unhalt=on \
      -device '{"ioport": 1285, "driver": "pvpanic", "id": "idxwTrl2"}' \
      -device '{"id": "pcie-root-port-1", "port": 1, "driver": "pcie-root-port", "addr": "0x1.0x1", "bus": "pcie.0", "chassis": 2}' \
      -device '{"driver": "qemu-xhci", "id": "usb1", "bus": "pcie-root-port-1", "addr": "0x0"}' \
      -device '{"driver": "usb-tablet", "id": "usb-tablet1", "bus": "usb1.0", "port": "1"}' \
      -blockdev '{"node-name": "file_image1", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/images/win2016-64-virtio.qcow2", "cache": {"direct": true, "no-flush": false}}' \
      -blockdev '{"node-name": "drive_image1", "driver": "qcow2", "read-only": false, "cache": {"direct": true, "no-flush": false}, "file": "file_image1"}' \
      -device '{"id": "pcie-root-port-2", "port": 2, "driver": "pcie-root-port", "addr": "0x1.0x2", "bus": "pcie.0", "chassis": 3}' \
      -device '{"driver": "virtio-blk-pci", "id": "image1", "drive": "drive_image1", "bootindex": 0, "write-cache": "on", "serial": "SYSTEM_DISK0", "bus": "pcie-root-port-2", "addr": "0x0"}' \
      -device '{"id": "pcie-root-port-3", "port": 3, "driver": "pcie-root-port", "addr": "0x1.0x3", "bus": "pcie.0", "chassis": 4}' \
      -device '{"driver": "virtio-net-pci", "mac": "9a:d7:d4:32:ba:fe", "id": "idBqQXR7", "netdev": "idaro1zC", "bus": "pcie-root-port-3", "addr": "0x0"}' \
      -netdev  '{"id": "idaro1zC", "type": "tap", "vhost": true }' \
      -blockdev '{"node-name": "drive_cd1", "driver": "file", "read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/iso/ISO/Win2016/windows_2016_x64_testsigned_enable_dvd.iso", "cache": {"direct": true, "no-flush": false}}' \
      -device '{"driver": "ide-cd", "id": "cd1", "drive": "drive_cd1", "bootindex": 1, "write-cache": "on", "bus": "ide.0", "unit": 0}' \
      -blockdev '{"node-name": "drive_winutils", "driver": "file", "read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/iso/windows/winutils.iso", "cache": {"direct": true, "no-flush": false}}' \
      -device '{"driver": "ide-cd", "id": "winutils", "drive": "drive_winutils", "bootindex": 2, "write-cache": "on", "bus": "ide.1", "unit": 0}' \
      -blockdev '{"node-name": "drive_unattended", "driver": "file", "read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/iso/windows/virtio-win-prewhql-0.1-277.iso", "cache": {"direct": true, "no-flush": false}}' \
      -device '{"driver": "ide-cd", "id": "unattended", "drive": "drive_unattended", "bootindex": 3, "write-cache": "on", "bus": "ide.2", "unit": 0}'  \
      -vnc 0.0.0.0:12  \
      -rtc base=localtime,clock=host,driftfix=slew  \
      -boot menu=off,order=cdn,once=d,strict=off \
      -enable-kvm \
      -device '{"id": "pcie_extra_root_port_0", "driver": "pcie-root-port", "multifunction": true, "bus": "pcie.0", "addr": "0x3", "chassis": 5}'

              rhn-support-vrozenfe Vadim Rozenfeld
              rh-ee-wji Wenkang Ji
              Virt Windows SST Bugs Virt Windows SST Bugs
              Wenkang Ji Wenkang Ji
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Created:
                Updated:
                Resolved: