** Description changed:

- When an Ubuntu AMI is being run as an instance in Eucalyptus, using an
- EBS volume requires that the acpiphp module be loaded.  Unfortunately,
- the kernel and modules are not installed in the root filesystem, which
- mean the acpiphp module is not available to be loaded in the first
- place.
+ SRU justification:
+ 
+ Impact: When an Ubuntu AMI is being run as an instance in Eucalyptus,
+ using an EBS volume requires that the acpiphp module be loaded.
+ Unfortunately, the kernel and modules are not installed in the root
+ filesystem, which mean the acpiphp module is not available to be loaded
+ in the first place.
+ 
+ Fix: Add the module to the list of modules for the virtual package.
+ 
+ Testcase: See below
+ 
+ ---
  
  I can think of two ways to work-around the problem:
  
  - Install linux-image-$(uname -r) inside the instance, and load acpiphp
  in /etc/modules or somesuch.  The drawback is that doing this have a
  pretty important footprint in term of disk (115 MB) and network
  download.
  
  - Upload to the cloud an initramfs image that have the acpiphp module in
  it.  The drawback is that doing so needs to be documented, and it make
  creating/uploading/registering the image more complicated, and non-
  orthogonal with creating an image for EC2.
  
  Having the kernel built with CONFIG_HOTPLUG_PCI_ACPI=y would also
  resolve the problem nicely.  Or maybe there would be a more elegant
  work-around, which I would love to hear about.
  
  Just to clarify, this is not a problem on EC2, or when running as an
  instance on an Eucalyptus cloud that use the Xen hypervisor.  This
  problem is specific to running Eucalyptus with KVM, which is the default
  on Ubuntu.  In that case, EBS volumes show up as block devices attached
  through virtual SCSI controller being hot-plugged, and that is why we
  need to have the acpiphp module loaded (or a kernel compiled with
  CONFIG_HOTPLUG_PCI_ACPI=y) in the first place.

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: eucalyptus (Ubuntu Jaunty)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Jaunty)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu)
       Status: New => In Progress

** Changed in: linux (Ubuntu Jaunty)
   Importance: Undecided => Wishlist

** Changed in: linux (Ubuntu Jaunty)
       Status: New => Fix Committed

** Changed in: linux (Ubuntu Jaunty)
     Assignee: (unassigned) => Stefan Bader (stefan-bader-canonical)

-- 
When running Ubuntu as an Eucalyptus VM instance, module acpiphp is not 
available to be loaded, complicating the use EBS volume
https://bugs.launchpad.net/bugs/364916
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to