Bug 1412470
| Summary: | Keyboard hang after migration with kernel-irqchip=split | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Peter Xu <peterx> |
| Component: | qemu-kvm-rhev | Assignee: | Peter Xu <peterx> |
| Status: | CLOSED ERRATA | QA Contact: | xianwang <xianwang> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.4 | CC: | chayang, dgilbert, hhuang, juzhang, mrezanin, pezhang, qzhang, virt-maint, yilzhang |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | qemu-kvm-rhev-2.9.0-1.el7 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-08-01 23:42:15 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: | |||
This bug has been verified on x86 platform. Bug reproduced in x86 platform: Version-Release number of selected component (if applicable): Host: kernel: 3.10.0-632.el7.x86_64 qemu-kvm-rhev-2.8.0-6.el7.x86_64 Guest: 3.10.0-632.el7.x86_64 Steps to Reproduce: The same with bug reported(by Peter) Actual results: The same with bug reported (After migration finish, keyboard stops working on VM2, and all ioapic interrupts are lost on VM2) ======================Bug verify in x86 platform====================== Bug is verified in following version: Host: kernel: 3.10.0-663.el7.x86_64 qemu-kvm-rhev-2.9.0-3.el7.x86_64 Guest: 3.10.0-663.el7.x86_64 steps: the same as bug reproduced. Actual results: Migration successed and the VM2 runs well In dst HMP: (qemu) info status VM status: running In destination VM2, keyboard works well So, this bug is fixed. 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, 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/RHSA-2017:2392 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, 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/RHSA-2017:2392 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, 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/RHSA-2017:2392 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, 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/RHSA-2017:2392 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, 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/RHSA-2017:2392 |
Description of problem: When VM is setup with split kernel irqchip, keyboard will stop responding after migration. Version-Release number of selected component (if applicable): All versions until now, as long as with kernel-irqchip=split parameter. How reproducible: 100% Steps to Reproduce: 1. Start VM1 with parameter: $qemu -M q35,kernel-irqchip=split -enable-kvm \ -netdev user,id=net0 \ -device e1000,netdev=net0 \ -m 512M -monitor stdio \ /var/lib/libvirt/images/vm1.qcow2 wait until it boots up. 2. Start destination VM2 (suppose locally): $qemu -M q35,kernel-irqchip=split -enable-kvm \ -netdev user,id=net0 \ -device e1000,netdev=net0 \ -m 512M -monitor stdio \ -incoming tcp:0:6666 \ /var/lib/libvirt/images/vm1.qcow2 3. migrate VM1 -> VM2 by running HMP command on VM1: (qemu) migrate tcp:0:6666 Actual results: After migration finish, keyboard will stop working on VM2, and all ioapic interrupts are lost on VM2. Expected results: After migration finish, keyboard should not stop working.