[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#339941: Yaird does not include needed bootup module (gdth.ko)



Package: linux-image-2.6.14-2.k7
Version: linux-image-2.6.14-2-k7 2.6.14-3

This version of the kernel appears to have switched to yaird to make initrds. It does not correctly detect and include the 'gdth.ko' kernel module on one of my servers. gdth.ko is the ICP Vortex family of SCSI controllers, and the boot device for the server in question. The system will boot fine if I manually use mkinitrd to make the ramdisk the old way. I do think I had to tweak mkinitrd to do this... I think I had to set it to 'most' from 'some'. I'm including a file listing.... the 'badinitrd' directory is the yaird image. The 'goodinitrd' directory is the (working) mkinitrd image.

BROKEN IMAGE:

jeeves:~# find badinitrd/
badinitrd/
badinitrd/bin
badinitrd/bin/cat
badinitrd/bin/dash
badinitrd/bin/mkdir
badinitrd/bin/mknod
badinitrd/bin/mount
badinitrd/bin/sleep
badinitrd/bin/umount
badinitrd/dev
badinitrd/dev/console
badinitrd/dev/null
badinitrd/etc
badinitrd/lib
badinitrd/lib/modules
badinitrd/lib/modules/2.6.14-2-k7
badinitrd/lib/modules/2.6.14-2-k7/kernel
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/input
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/input/evdev.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/input/mousedev.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/scsi
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/scsi/scsi_mod.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/scsi/sd_mod.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/usb
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/usb/core
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/usb/core/usbcore.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/usb/host
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/usb/host/uhci-hcd.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/usb/input
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/usb/input/usbhid.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/usb/input/yealink.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/fs
badinitrd/lib/modules/2.6.14-2-k7/kernel/fs/ext3
badinitrd/lib/modules/2.6.14-2-k7/kernel/fs/ext3/ext3.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/fs/jbd
badinitrd/lib/modules/2.6.14-2-k7/kernel/fs/jbd/jbd.ko
badinitrd/lib/modules/2.6.14-2-k7/kernel/fs/mbcache.ko
badinitrd/lib/tls
badinitrd/lib/tls/libc-2.3.5.so
badinitrd/lib/tls/libdl-2.3.5.so
badinitrd/lib/tls/libc.so.6
badinitrd/lib/tls/libdl.so.2
badinitrd/lib/ld-2.3.5.so
badinitrd/lib/libblkid.so.1.0
badinitrd/lib/libselinux.so.1
badinitrd/lib/libuuid.so.1.2
badinitrd/lib/ld-linux.so.2
badinitrd/lib/libblkid.so.1
badinitrd/lib/libuuid.so.1
badinitrd/mnt
badinitrd/proc
badinitrd/sbin
badinitrd/sbin/insmod
badinitrd/sys
badinitrd/usr
badinitrd/usr/lib
badinitrd/usr/lib/yaird
badinitrd/usr/lib/yaird/exec
badinitrd/usr/lib/yaird/exec/run_init
badinitrd/var
badinitrd/init


GOOD IMAGE:

jeeves:/mnt# find goodinitrd/
goodinitrd/
goodinitrd/bin
goodinitrd/bin/cat
goodinitrd/bin/dash
goodinitrd/bin/e2initrd_helper
goodinitrd/bin/echo
goodinitrd/bin/mkdir
goodinitrd/bin/mknod
goodinitrd/bin/mount
goodinitrd/bin/sh
goodinitrd/bin/umount
goodinitrd/bin/uname
goodinitrd/bin2
goodinitrd/bin2/cat
goodinitrd/bin2/dash
goodinitrd/bin2/echo
goodinitrd/bin2/mkdir
goodinitrd/bin2/mknod
goodinitrd/bin2/mount
goodinitrd/bin2/sh
goodinitrd/bin2/umount
goodinitrd/bin2/uname
goodinitrd/dev
goodinitrd/dev/GDTH
goodinitrd/dev/cciss
goodinitrd/dev/console
goodinitrd/dev/ida
goodinitrd/dev/ide
goodinitrd/dev/mapper
goodinitrd/dev/md
goodinitrd/dev/null
goodinitrd/dev/scsi
goodinitrd/dev2
goodinitrd/devfs
goodinitrd/etc
goodinitrd/etc/lvm
goodinitrd/etc/lvm/lvm.conf
goodinitrd/etc/modprobe.d
goodinitrd/etc/modprobe.d/aliases
goodinitrd/etc/modprobe.d/arch-aliases
goodinitrd/etc/modprobe.d/isapnp
goodinitrd/etc/mtab
goodinitrd/keyscripts
goodinitrd/lib
goodinitrd/lib/ld-linux.so.2
goodinitrd/lib/libblkid.so.1
goodinitrd/lib/libcom_err.so.2
goodinitrd/lib/libdevmapper.so.1.01
goodinitrd/lib/libe2p.so.2
goodinitrd/lib/libext2fs.so.2
goodinitrd/lib/libncurses.so.5
goodinitrd/lib/libreadline.so.5
goodinitrd/lib/libselinux.so.1
goodinitrd/lib/libuuid.so.1
goodinitrd/lib/lvm-200
goodinitrd/lib/lvm-200/vgchange
goodinitrd/lib/modules
goodinitrd/lib/modules/2.6.14-2-k7
goodinitrd/lib/modules/2.6.14-2-k7/kernel
goodinitrd/lib/modules/2.6.14-2-k7/kernel/drivers
goodinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/md
goodinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/md/dm-mod.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/scsi
goodinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/scsi/3w-xxxx.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/scsi/gdth.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/scsi/scsi_mod.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/drivers/scsi/sd_mod.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs/exportfs
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs/exportfs/exportfs.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs/ext3
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs/ext3/ext3.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs/jbd
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs/jbd/jbd.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs/mbcache.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs/xfs
goodinitrd/lib/modules/2.6.14-2-k7/kernel/fs/xfs/xfs.ko
goodinitrd/lib/modules/2.6.14-2-k7/kernel/net
goodinitrd/lib/modules/2.6.14-2-k7/kernel/net/unix
goodinitrd/lib/modules/2.6.14-2-k7/kernel/net/unix/unix.ko
goodinitrd/lib/modules/2.6.14-2-k7/modules.alias
goodinitrd/lib/modules/2.6.14-2-k7/modules.ccwmap
goodinitrd/lib/modules/2.6.14-2-k7/modules.dep
goodinitrd/lib/modules/2.6.14-2-k7/modules.ieee1394map
goodinitrd/lib/modules/2.6.14-2-k7/modules.inputmap
goodinitrd/lib/modules/2.6.14-2-k7/modules.isapnpmap
goodinitrd/lib/modules/2.6.14-2-k7/modules.pcimap
goodinitrd/lib/modules/2.6.14-2-k7/modules.seriomap
goodinitrd/lib/modules/2.6.14-2-k7/modules.symbols
goodinitrd/lib/modules/2.6.14-2-k7/modules.usbmap
goodinitrd/lib/tls
goodinitrd/lib/tls/libc.so.6
goodinitrd/lib/tls/libdl.so.2
goodinitrd/linuxrc
goodinitrd/linuxrc.conf
goodinitrd/loadmodules
goodinitrd/mnt
goodinitrd/proc
goodinitrd/sbin
goodinitrd/sbin/init
goodinitrd/sbin/modprobe
goodinitrd/sbin/pivot_root
goodinitrd/sbin/rmmod
goodinitrd/sbin/tune2fs
goodinitrd/sbin/vgchange
goodinitrd/script
goodinitrd/scripts
goodinitrd/scripts/ext3-add-journal.sh
goodinitrd/sys
goodinitrd/tmp
goodinitrd/usr
goodinitrd/usr/bin
goodinitrd/usr/bin/stat
goodinitrd/usr/sbin
goodinitrd/usr/sbin/chroot
goodinitrd/var




Reply to: