HVM guest hangs on block io
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| xen (Ubuntu) |
High
|
Stefan Bader |
Bug Description
Release: Oneiric
Architecture: 64bit
Since moving from xen 4.1.0 to 4.1.1, starting a HVM guest from Oneiric dom0 (with the xl stack) results in the domU having issues accessing the emulated IDE device.
Stefan Bader (smb) wrote : | #1 |
tags: | added: server-o-ro |
Stefan Bader (smb) wrote : | #2 |
Changed in xen (Ubuntu): | |
assignee: | nobody → Stefan Bader (stefan-bader-canonical) |
status: | New → In Progress |
importance: | Undecided → High |
Stefan Bader (smb) wrote : | #3 |
This patch seems to solve the primary issue. It is not yet, anywhere upstream as far as I know. So it may cause other side effects or get changed before it is finally submitted.
With this applied I was able to boot pre-3.0 kernels as HVM guests under Oneiric again. However booting an Oneiric guest triggers the same issues with a change enabling IPI events and Xen spinlocks. This time the 4.1.1 hypervisor is supposed to support them.
Stefan Bader (smb) wrote : | #4 |
Updating the patches (yes, two) to the latest version. The first one resolves the issue of the disk getting no interrupts. The second one will fix the emulated NIC getting no interrupts. This may or may not be counted as two different issues. I decided against it for the moment to keep things in one place.
Stefan Bader (smb) wrote : | #5 |
Stefan Bader (smb) wrote : | #6 |
Both patches are against the hypervisor code. The can be found in the staging/
http://
http://
Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package xen - 4.1.1-2ubuntu2
---------------
xen (4.1.1-2ubuntu2) oneiric; urgency=low
* Clean up patches.
* debian/
debian/
domU. (LP: #832207)
-- Chuck Short <email address hidden> Thu, 01 Sep 2011 13:13:47 -0400
Changed in xen (Ubuntu): | |
status: | In Progress → Fix Released |
This has been identified as some problem related to certain qemu-dm versions which causes interrupts not to be delivered. An initial attempt to address this (http:// xenbits. xen.org/ hg/xen- 4.1-testing. hg/rev/ 0f2b9b6c5a74) has been reverted recently because it caused problems with other guests.