So lots of things here; Debian http://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=608538 has some information

crc32c doesn't get included in initramfs becasue there is no dep of
libcrc32c on it; this is because there might be multiple providers.

x86 has crc32c and crc32c-intel.  Only crc32c will ever get autoloader,
so you only want to build crc32-intel as a module if it's the only
crc32c module.

initramfs-tools has been patched in 0.98.8 to add crc32c when libcrc32c
is copied to initramfs, which is the right thing to do.

libcrc32c will get pulled by btrfs, so this should be enough.

There's also MODULES=dep; this requires hardcoding for ubifs for similar
reasons, but does not require it for btrfs anymore because it will try
to include the module with the same name as the root filesystem type
(btrfs).


So far this worked by having the installer install btrfs-tools, and btrfs-tools 
add some initramfs modules.d hook which adds the modules forcefully.  ubiquity 
and d-i install btrfs-tools via partman-btrfs (apt-install btrfs-tools).

Finally, there's the question of other tools like fsck for btrfs; this
is handled by another initramfshook in btrfs-tools.  We could either
seed btrfs-tools in all Linaro images, or we could have linaro-image-
tools install it, or both.

** Bug watch added: Debian Bug tracker #608538
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=608538

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/715835

Title:
  insmod: error inserting '/lib//modules/2.6.37-1002-linaro-
  omap/kernel/fs/btrfs/btrfs.ko': -1 Unknown symbol in module

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

Reply via email to