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
