Bug 2001921
Summary: | [WRB][virtual network][qemu-6.1.50-1] Fail to hotplug nic with rtl8139 driver | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Lei Yang <leiyang> |
Component: | seabios | Assignee: | Gerd Hoffmann <kraxel> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | jingzhao <jinzhao> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 8.6 | CC: | aadam, ailan, chayang, coli, imammedo, jinzhao, juzhang, kkiwi, mrezanin, mst, virt-maint |
Target Milestone: | rc | Keywords: | Regression, Tracking, Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | 2001732 | Environment: | |
Last Closed: | 2022-02-15 01:53:29 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: | |||
Bug Depends On: | 2001732, 2018392, 2027716 | ||
Bug Blocks: |
Description
Lei Yang
2021-09-07 13:01:18 UTC
Assigned to Ariel for initial triage per bz process and age of bug created or assigned to virt-maint without triage. Command line can be simplified to: qemu-kvm \ -machine q35 \ -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 \ -device VGA,bus=pcie.0,addr=0x2 \ -nodefaults \ -smp 4 \ -device virtio-blk,id=blk0,drive=drive_image1 \ -blockdev node-name=file_image1,driver=file,auto-read-only=on,discard=unmap,aio=threads,filename=/var/lib/libvirt/images/rhel8.6.0.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 \ -enable-kvm \ -chardev stdio,id=char0,mux=on \ -mon char0,mode=control,pretty=on -m 1024 The problem can be fixed by adding -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off to the command line, so the root cause is likely the same as we saw before: 17858a169508 ("hw/acpi/ich9: Set ACPI PCI hot-plug as default on Q35") I have reproduced the problem with upstream QEMU 6.2.0-rc1 Michael, do you know who can fix that? It's upstream. For possible fix see https://bugzilla.redhat.com/show_bug.cgi?id=2001732#c14 Not QEMU issue, changing component to SeaBIOS. Assigning to Igor directly since there's an ITR defined and someone will need to drive/watch getting this into downstream (and that isn't virt-maint). Klaus - Igor contacted me directly and asked to reassign to someone in firmware: Merging upstream was delayed to the next SeaBIOS release (so it is not getting in QEMU 6.2). It should be assigned to SeaBIOS maintainers to backport fix, when they see it is fine to do so (that the reason I haven't assigned BZ to myself) Same as Bug 2001732, assigning to Gerd. Given this is a regression introduced on Qemu-6.1, I think it's fair to say this is a RHEL8.6 bug, not a RHEL 8.5? We don't need to fix 8.5, do we? (In reply to Klaus Heinrich Kiwi from comment #8) > Same as Bug 2001732, assigning to Gerd. > > Given this is a regression introduced on Qemu-6.1, I think it's fair to say > this is a RHEL8.6 bug, not a RHEL 8.5? We don't need to fix 8.5, do we? Yes, it's 8.6 only, the seabios rebase (bug 2018392) plus qemu rebase (to 6.2) should fix this. Hit same issue Host: rhel8.6 Guest: rhel7.9 Test Version: kernel-4.18.0-358.el8.x86_64 qemu-kvm-6.2.0-1.module+el8.6.0+13725+61ae1949.x86_64 (In reply to Gerd Hoffmann from comment #9) > (In reply to Klaus Heinrich Kiwi from comment #8) > > Same as Bug 2001732, assigning to Gerd. > > > > Given this is a regression introduced on Qemu-6.1, I think it's fair to say > > this is a RHEL8.6 bug, not a RHEL 8.5? We don't need to fix 8.5, do we? > > Yes, it's 8.6 only, the seabios rebase (bug 2018392) plus qemu rebase (to > 6.2) should fix this. Setting this as a tracking only (In reply to Lei Yang from comment #11) > Hit same issue > > Host: rhel8.6 > Guest: rhel7.9 > > Test Version: > kernel-4.18.0-358.el8.x86_64 > qemu-kvm-6.2.0-1.module+el8.6.0+13725+61ae1949.x86_64 please retest with seabios 1.15 and qemu 6.2 (In reply to Gerd Hoffmann from comment #15) > (In reply to Lei Yang from comment #11) > > Hit same issue > > > > Host: rhel8.6 > > Guest: rhel7.9 > > > > Test Version: > > kernel-4.18.0-358.el8.x86_64 > > qemu-kvm-6.2.0-1.module+el8.6.0+13725+61ae1949.x86_64 > > please retest with seabios 1.15 and qemu 6.2 Will update test results after testing (In reply to Lei Yang from comment #16) > (In reply to Gerd Hoffmann from comment #15) > > (In reply to Lei Yang from comment #11) > > > Hit same issue > > > > > > Host: rhel8.6 > > > Guest: rhel7.9 > > > > > > Test Version: > > > kernel-4.18.0-358.el8.x86_64 > > > qemu-kvm-6.2.0-1.module+el8.6.0+13725+61ae1949.x86_64 > > > > please retest with seabios 1.15 and qemu 6.2 > > Will update test results after testing ==> Reproduced this problem on seabios-1.14.0-7.el9.x86_64 Test Version: seabios-1.14.0-7.el9.x86_64 qemu-kvm-6.2.0-5.module+el8.6.0+14025+ca131e0a.x86_64 kernel-4.18.0-365.el8.x86_64 ==> Test pass on seabios-1.15.0-1.el9.x86_64 Test Version: seabios-1.15.0-1.el9.x86_64 qemu-kvm-6.2.0-5.module+el8.6.0+14025+ca131e0a.x86_64 kernel-4.18.0-365.el8.x86_64 Based on above test result, this issue has been fixed well on seabios-1.15 and qemu-6.2. (In reply to Lei Yang from comment #17) > (In reply to Lei Yang from comment #16) > > (In reply to Gerd Hoffmann from comment #15) > > > (In reply to Lei Yang from comment #11) > > > > Hit same issue > > > > > > > > Host: rhel8.6 > > > > Guest: rhel7.9 > > > > > > > > Test Version: > > > > kernel-4.18.0-358.el8.x86_64 > > > > qemu-kvm-6.2.0-1.module+el8.6.0+13725+61ae1949.x86_64 > > > > > > please retest with seabios 1.15 and qemu 6.2 > > > > Will update test results after testing > > ==> Reproduced this problem on seabios-1.14.0-7.el9.x86_64 > > Test Version: > seabios-1.14.0-7.el9.x86_64 > qemu-kvm-6.2.0-5.module+el8.6.0+14025+ca131e0a.x86_64 > kernel-4.18.0-365.el8.x86_64 > > ==> Test pass on seabios-1.15.0-1.el9.x86_64 > > Test Version: > seabios-1.15.0-1.el9.x86_64 > qemu-kvm-6.2.0-5.module+el8.6.0+14025+ca131e0a.x86_64 > kernel-4.18.0-365.el8.x86_64 > > > Based on above test result, this issue has been fixed well on seabios-1.15 > and qemu-6.2. Sorry, my mistake. ==> Reproduced this problem on seabios-1.14.0-1.scrmod+el8.6.0+13458+219ac088.x86_64 Test Version: seabios-1.14.0-1.scrmod+el8.6.0+13458+219ac088.x86_64 qemu-kvm-6.2.0-5.module+el8.6.0+14025+ca131e0a.x86_64 kernel-4.18.0-365.el8.x86_64 ==> Test pass on seabios-1.15.0-1.module+el8.6.0+13879+1439f356.x86_64 Test Version: seabios-1.15.0-1.module+el8.6.0+13879+1439f356.x86_64 qemu-kvm-6.2.0-5.module+el8.6.0+14025+ca131e0a.x86_64 kernel-4.18.0-365.el8.x86_64 |