Bug#607888: Acknowledgement (initramfs-tools: Generated initrds missing critical modules)
I've tracked it to this specific change to hook-functions between 0.98.5
and 0.98.6.
- if [ -e /sys/bus/scsi/devices/ ]; then
+ if [ -d "${DESTDIR}/lib/modules/${version}/kernel/drivers/scsi"
]; then
manual_add_modules sd_mod
fi
I had the script die at that point and looked at the contents of ${DESTDIR}:
mkinitramfs_ztyrBv/
mkinitramfs_ztyrBv/scripts
mkinitramfs_ztyrBv/sbin
mkinitramfs_ztyrBv/lib
mkinitramfs_ztyrBv/lib/modules
mkinitramfs_ztyrBv/lib/modules/2.6.36.1
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/drivers
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/drivers/ata
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/drivers/ata/ahci.ko
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/drivers/ata/libahci.ko
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/fs
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/fs/ext4
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/fs/ext4/ext4.ko
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/fs/mbcache.ko
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/fs/jbd2
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/fs/jbd2/jbd2.ko
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/crypto
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/crypto/crc32c.ko
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/lib
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/lib/crc16.ko
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/lib/zlib_deflate
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/lib/zlib_deflate/zlib_deflate.ko
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/kernel/lib/libcrc32c.ko
mkinitramfs_ztyrBv/lib/modules/2.6.36.1/modules.order
mkinitramfs_ztyrBv/etc
mkinitramfs_ztyrBv/conf
mkinitramfs_ztyrBv/conf/modules
mkinitramfs_ztyrBv/conf/conf.d
mkinitramfs_ztyrBv/bin
As there's no scsi folder, sd_mod is never added.
Francis
Reply to: