qemu no longer loads kvm_* module on older kernels (12.04)

Bug #1218459 reported by Adam Gandelman
8
This bug affects 1 person
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-kvm+libvirt can do anything useful.

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)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qemu - 1.5.0+dfsg-3ubuntu4

---------------
qemu (1.5.0+dfsg-3ubuntu4) saucy; urgency=low

  * 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

Changed in qemu (Ubuntu):
status: In Progress → Fix Released
James Page (james-page)
Changed in cloud-archive:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.