-virtual kernel missing modules
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Leann Ogasawara |
Bug Description
The -virtual kernel is missing several modules that were present in the -virtual kernel in oneric.
Simple instructions:
* include aufs.ko
* include overlayfs.ko (just noticed that we'd like to have this)
* include veth.ko
* veth.ko (CONFIG_VETH): i need this
Read on for more information
$ find /lib/modules/
sed '/.ko$/!d; s,.*/,,' | sort > 3.2.0-4-
$ find /lib/modules/
sed '/.ko$/!d; s,.*/,,' | sort > 3.0.0-13-
## here is the list of modules that were present in oneiric but
## are not in precise
$ cat 3.2.0-4-
sort | uniq -u
ahci.ko
aufs.ko
blowfish.ko
ghes.ko
hed.ko
veth.ko
xen-platform-pci.ko
## here is the list of modules that are *new* in the precise package
$ cat 3.0.0-13-
sort | uniq -u
6lowpan.ko
blowfish_common.ko
blowfish_generic.ko
blowfish-x86_64.ko
can-gw.ko
cordic.ko
crc8.ko
crypto_user.ko
de2104x.ko
de4x5.ko
dm-bufio.ko
dmfe.ko
dm-persistent-
dm-thin-pool.ko
igbvf.ko
ip_set_
ixgbevf.ko
pptp.ko
sha1-ssse3.ko
twofish-
uli526x.ko
winbond-840.ko
xen-kbdfront.ko
xen-netback.ko
xen-pciback.ko
xircom_cb.ko
Now, 1 by 1 of the ones we lost:
* ahci.ko (CONFIG_SATA_AHCI went from 'm' to 'y'), I'll assume this was by
design
* aufs.ko (CONFIG_AUFS_FS), this seems to have just gotten lost, it is built
as module in both kernels.
* blowfish.ko (CONFIG_
* ghes.ko (CONFIG_
* hed.ko (CONFIG_ACPI_HED): went from module to builtin
* veth.ko (CONFIG_VETH): i need this
* xen-platform-
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.2.0-4-virtual x86_64
AlsaDevices:
total 0
crw-rw---T 1 root audio 116, 1 Dec 13 19:41 seq
crw-rw---T 1 root audio 116, 33 Dec 13 19:41 timer
AplayDevices: Error: [Errno 2] No such file or directory
ApportVersion: 1.90-0ubuntu1
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: Error: [Errno 2] No such file or directory
CurrentDmesg: [ 44.876681] init: plymouth-
Date: Tue Dec 13 19:49:54 2011
Ec2AMI: ami-00000102
Ec2AMIManifest: FIXME
Ec2Availability
Ec2InstanceType: m1.small
Ec2Kernel: unavailable
Ec2Ramdisk: unavailable
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Bochs Bochs
PciMultimedia:
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.62
RfKill: Error: [Errno 2] No such file or directory
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/01/2007
dmi.bios.vendor: Bochs
dmi.bios.version: Bochs
dmi.chassis.type: 1
dmi.chassis.vendor: Bochs
dmi.modalias: dmi:bvnBochs:
dmi.product.name: Bochs
dmi.sys.vendor: Bochs
related bugs:
* bug 903878: libvirt-bin broken for lxc in precise
Related branches
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
description: | updated |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
tags: | added: regression-release |
tags: | added: kernel-da-key |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Hi Scott,
So for Precise, aufs has actually been disabled on purpose for all archs/flavors, hence the reason it's missing form -virtual. We are actually planning on dropping aufs completely for 12.04. This was discussed during the UDS-P Kernel delta review session. The reason we're planning on dropping aufs is for a number of reasons: 1) aufs is not upstream, and despite previous efforts from it's maintainer, it does not appear it will ever land upstream. 2) aufs is a large maintenance burden on the team due to the fact that it is not upstream. it didn't even build when we rebased to v3.2. 3) We've had support for overlayfs since Oneiric and are encouraging those to migrate to overlayfs instead. The installer has already transitioned to using overlayfs (which was done in Oneiric).
Based on the above, I'll go ahead and add overlayfs to the -virtual inclusion list. I'll also go ahead and add veth while I'm at it. However, I'm going to want some pretty compelling evidence for aufs. Thanks.