linux-image-virtual does not include ahci module, prevents virtualbox from booting an Ubuntu guest
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Leann Ogasawara | ||
Lucid |
Fix Released
|
Medium
|
Leann Ogasawara | ||
Maverick |
Fix Released
|
Medium
|
Leann Ogasawara | ||
Natty |
Invalid
|
Medium
|
Leann Ogasawara | ||
Oneiric |
Invalid
|
Medium
|
Leann Ogasawara |
Bug Description
Lucid SRU Justification:
Impact: In Karmic the ahci driver was built in by default in the kernel. However, in Lucid, this driver is now enabled as a module. Refer to:
commit 99380e40c725fbb
Author: Andy Whitcroft <email address hidden>
Date: Tue Feb 9 16:07:33 2010 +0000
UBUNTU: [Config] de-modularise SATA disk controllers
As a result we need to add the ahci module to the virtual sub-flavour .
Testcase:
Install the virtual kernel package and confirm virtualbox guests using virtual sata drives within virtualbox do not boot properly. Install the updated virtual kernel flavor and confirm virtualbox guests using virtual sata drives within virtualbox are now able to boot.
=====
The linux-image-
$ dpkg-deb -c linux-image-
$
this is unfortunately the driver that virtualbox guests need to use virtual sata devices (rather than ide) within virtualbox, meaning that virtualbox guests with the virtual kernel installed won't boot. Installing the ahci.ko from the corresponding linux-image-
(It doesn't look to be a regression from karmic, as that version's virtual kernel also didn't include the ahci, though I haven't tested it for sure -- it's possible ahci could have been a built-in module).
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-
Regression: No
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.32-21-server x86_64
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: [ 14.287307] eth0: no IPv6 routers present
Date: Mon Apr 26 22:47:56 2010
InstallationMedia: Ubuntu-Server 10.04 LTS "Lucid Lynx" - Release amd64 (20100426.1)
Lsusb: Error: command ['lsusb'] failed with exit code 1:
MachineType: innotek GmbH VirtualBox
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: linux
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.modalias: dmi:bvninnotekG
dmi.product.name: VirtualBox
dmi.product.
dmi.sys.vendor: innotek GmbH
tags: | added: iso-testing |
Changed in linux (Ubuntu Lucid): | |
importance: | Undecided → Medium |
milestone: | none → lucid-updates |
status: | New → Triaged |
description: | updated |
Changed in linux (Ubuntu Lucid): | |
assignee: | nobody → Leann Ogasawara (leannogasawara) |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Lucid): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Maverick): | |
milestone: | lucid-updates → maverick-alpha-2 |
Changed in linux (Ubuntu Lucid): | |
status: | Fix Committed → Fix Released |
status: | Fix Released → Fix Committed |
Changed in linux (Ubuntu Natty): | |
status: | In Progress → Invalid |
Changed in linux (Ubuntu Oneiric): | |
status: | In Progress → Invalid |
Hi Steve,
Indeed this indeed looks like this was built in for Karmic and only enabled as a module for Lucid. We'll try to get this fixed up in a Lucid SRU. Thanks.
ogasawara@ emiko:~ /ubuntu- karmic/ debian. master/ config$ grep -rn "AHCI" * common. ports:2576: CONFIG_ SATA_AHCI= m common. ubuntu: 2942:CONFIG_ SATA_AHCI= y
config.
config.
ogasawara@ emiko:~ /ubuntu- lucid/debian. master/ config$ grep -rn "AHCI" * common. ports:2698: CONFIG_ SATA_AHCI= m common. ubuntu: 3110:CONFIG_ SATA_AHCI= m
config.
config.