qemu no longer loads kvm_* module on older kernels (12.04)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Critical
|
Unassigned | ||
nova (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
qemu (Ubuntu) |
Fix Released
|
High
|
Serge Hallyn |
Bug Description
Note: This bug affects the precise-havana Ubuntu Cloud Archive pocket only.
In saucy (and Havana UCA), changes were introduced to the qemu package that modified how the CPU-specific kvm-intel/kvm-amd get loaded at package installation time. Where it was previously modprobe'd from a maintainer script, it now relies on entirely on udev and modalias magic to automatically load the correct kvm-* module for the current CPU at boot.
This works fine in Saucy, however this all depends on 3.5+ kernels. When using the UCA on precise with the default 3.2, we end up needing to manually load the kvm_intel module before nova-compute-
Short of back-porting a newer kernel to UCA, it was proposed that we carry a small delta in the qemu package that reinstates the previous module loading.
Related branches
Changed in cloud-archive: | |
importance: | Undecided → Critical |
Changed in nova (Ubuntu): | |
status: | New → Invalid |
Changed in qemu (Ubuntu): | |
status: | New → Invalid |
summary: |
- nova-compute-kvm does not function without manually loading kvm module + qemu no longer loads kvm_* module on older kernels (12.04) |
Changed in qemu (Ubuntu): | |
status: | Invalid → New |
Changed in qemu (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Serge Hallyn (serge-hallyn) |
Changed in cloud-archive: | |
status: | New → Fix Released |
This bug was fixed in the package qemu - 1.5.0+dfsg-3ubuntu4
--------------- dfsg-3ubuntu4) saucy; urgency=low
qemu (1.5.0+
* Re-introduce snippet in upstart job to load kvm modules if needed.
(LP: #1218459)
-- Serge Hallyn <email address hidden> Mon, 16 Sep 2013 22:43:52 +0000