Ubuntu 10.04 LTS as guest freezes after xm restore
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Medium
|
Stefan Bader |
Bug Description
SRU Justification:
Impact: Since "xen: Use IRQF_FORCE_RESUME" was accepted into upstream stable for 2.6.32, a save/restore cycle will leave the guest in a halt state after restore.
Fix: Two upstream patches (one of those would be in the latest stable, the other had to be reverted as it broke compile on some architectures. The suggested patch is the revised version.
* xen/timer: Missing IRQF_NO_SUSPEND in timer code broke suspend.
* genirq: Add IRQF_RESUME_EARLY and resume such IRQs earlier
Testcase:
* Boot pv-guest
* Run xm save <id> <file> on the dom0
* Run xm restore <file> on the dom0
* Try to re-connect to the console with xm console <id>
---
Description: Ubuntu 10.04.3 LTS
Release: 10.04
When I'm restoring virtual machine after been saved (for example during shutdown) it completely freezes or sometimes is working, but I cannot execute interactive commands.
This problem is related to linux-image-
Dom0 system is Debian 6.0.2, xen hypervisor version is 4.0.1-2.
---
AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access /dev/snd/: No such file or directory
AplayDevices: Error: [Errno 2] No such file or directory
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory
CurrentDmesg: [ 11.980044] eth0: no IPv6 routers present
DistroRelease: Ubuntu 10.04
Lspci: Error: [Errno 2] No such file or directory
Lsusb: Error: [Errno 2] No such file or directory
Package: linux (not installed)
PciMultimedia:
ProcCmdLine: root=/dev/xvda2 ro root=/dev/xvda2 ro
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Regression: Yes
Reproducible: Yes
Tags: lucid suspend resume regression-update needs-upstream-
Uname: Linux 2.6.32-34-server x86_64
UserGroups:
Changed in linux (Ubuntu Lucid): | |
assignee: | nobody → Stefan Bader (stefan-bader-canonical) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu): | |
assignee: | Stefan Bader (stefan-bader-canonical) → nobody |
status: | In Progress → Invalid |
description: | updated |
Changed in linux (Ubuntu Lucid): | |
status: | In Progress → Fix Committed |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 881542
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.