Bug 2086407
| Summary: | qemu reboot problem with seabios 1.16.0 [rhel.9.1.0] | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Gerd Hoffmann <kraxel> |
| Component: | seabios | Assignee: | Gerd Hoffmann <kraxel> |
| Status: | CLOSED ERRATA | QA Contact: | Xueqiang Wei <xuwei> |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | 9.0 | CC: | coli, jinzhao, juro.bystricky, juzhang, kkiwi, virt-maint, xuwei |
| Target Milestone: | rc | Keywords: | Triaged |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | seabios-1.16.0-3.el9 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-11-15 10:12:39 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Gerd Hoffmann
2022-05-16 05:18:40 UTC
sync'ing with Bug #2083884 QE bot(pre verify): Set 'Verified:Tested,SanityOnly' as gating/tier1 test pass. Tested with seabios-1.16.0-3.el9, not hit this issue.
Versoins:
Host:
kernel-5.14.0-96.el9.x86_64
qemu-kvm-7.0.0-4.el9
seavgabios-bin-1.16.0-3.el9.noarch
seabios-bin-1.16.0-3.el9.noarch
seabios-1.16.0-3.el9.x86_64
Guest:
RHEL-9.1.0
1. boot a rhel guest without enable-kvm
/usr/libexec/qemu-kvm \
-S \
-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 12288 \
-object memory-backend-ram,size=12288M,id=mem-machine_mem \
-smp 8,maxcpus=8,cores=4,threads=1,dies=1,sockets=2 \
-cpu 'Skylake-Server-IBRS',ss=on,vmx=on,pdcm=on,hypervisor=on,tsc-adjust=on,clflushopt=on,umip=on,pku=on,md-clear=on,stibp=on,arch-capabilities=on,ssbd=on,xsaves=on,ibpb=on,ibrs=on,amd-stibp=on,amd-ssbd=on,rsba=on,skip-l1dfl-vmentry=on,pschange-mc-no=on,kvm_pv_unhalt=on \
-chardev socket,server=on,path=/var/tmp/avocado_d5y2n0ic/monitor-qmpmonitor1-20220526-211317-vXJhHwYe,id=qmp_id_qmpmonitor1,wait=off \
-mon chardev=qmp_id_qmpmonitor1,mode=control \
-chardev socket,server=on,path=/var/tmp/avocado_d5y2n0ic/monitor-catch_monitor-20220526-211317-vXJhHwYe,id=qmp_id_catch_monitor,wait=off \
-mon chardev=qmp_id_catch_monitor,mode=control \
-device pvpanic,ioport=0x505,id=idOBPOcB \
-chardev socket,server=on,path=/var/tmp/avocado_d5y2n0ic/serial-serial0-20220526-211317-vXJhHwYe,id=chardev_serial0,wait=off \
-device isa-serial,id=serial0,chardev=chardev_serial0 \
-chardev socket,id=seabioslog_id_20220526-211317-vXJhHwYe,path=/var/tmp/avocado_d5y2n0ic/seabios-20220526-211317-vXJhHwYe,server=on,wait=off \
-device isa-debugcon,chardev=seabioslog_id_20220526-211317-vXJhHwYe,iobase=0x402 \
-device pcie-root-port,id=pcie-root-port-1,port=0x1,addr=0x1.0x1,bus=pcie.0,chassis=2 \
-device qemu-xhci,id=usb1,bus=pcie-root-port-1,addr=0x0 \
-device usb-tablet,id=usb-tablet1,bus=usb1.0,port=1 \
-device pcie-root-port,id=pcie-root-port-2,port=0x2,addr=0x1.0x2,bus=pcie.0,chassis=3 \
-device virtio-scsi-pci,id=virtio_scsi_pci0,bus=pcie-root-port-2,addr=0x0 \
-blockdev node-name=file_image1,driver=file,auto-read-only=on,discard=unmap,aio=threads,filename=/home/kvm_autotest_root/images/rhel910-64-virtio-scsi.qcow2.seabios,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-3,port=0x3,addr=0x1.0x3,bus=pcie.0,chassis=4 \
-device virtio-net-pci,mac=9a:4f:30:b4:e3:27,id=idMrOEfm,netdev=id8rEnSa,bus=pcie-root-port-3,addr=0x0 \
-netdev tap,id=id8rEnSa,vhost=on \
-vnc :0 \
-rtc base=utc,clock=host,driftfix=slew \
-boot menu=off,order=cdn,once=c,strict=off \
-monitor stdio \
#-enable-kvm \
2. reset the guest
(qemu) system_reset
After step 2, guest reset successfully.
Sorry for the misoperation, change status to ON_QA Can you help confirm it with CentOS? Thanks. Hi Gerd, I don't hit it with a RHEL guest. Tested with seabios-1.16.0-1.el9 and seabios-1.16.0-3.el9, rhel guest all work well. The details in Comment 8, can you help double check it? Many thanks. > I don't hit it with a RHEL guest. Tested with seabios-1.16.0-1.el9 and
> seabios-1.16.0-3.el9, rhel guest all work well.
Happens with tch only (-accel tcg).
(In reply to Gerd Hoffmann from comment #12) > > I don't hit it with a RHEL guest. Tested with seabios-1.16.0-1.el9 and > > seabios-1.16.0-3.el9, rhel guest all work well. > > Happens with tch only (-accel tcg). Thanks Gerd. Retested with "-accel tcg", reproduced it with seabios-1.16.0-1.el9. Tested with seabios-1.16.0-3.el9, not hit this issue. So set status to VERIFIED. Thanks. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (seabios bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:8051 |