> Can you boot the old kernel and unpack the initramfs to see if the > needed modules got added? See the DEBUG section of initramfs-tools(8) > for a command to do the unpacking.
As you know, the initial RAM file system is not included with the kernel image package but is built dynamically during kernel image installation. Furthermore, update-initramfs only keeps one backup copy per kernel image, and I have played around with several iterations of building initial RAM file system images; so the original one built during initial kernel installation is no longer available. But none of my subsequent initial RAM file system builds works either. I can verify that all of them did include the three dasd modules (dasd_mod, dasd_eckd_mod, and dasd_diag_mod). I issued the following command: update-initramfs -uvvk 2.6.26-2-s390 > update-initramfs.log5 Here is the contents of update-initramfs.log5: ---------- Keeping /boot/initrd.img-2.6.26-2-s390.dpkg-bak update-initramfs: Generating /boot/initrd.img-2.6.26-2-s390 Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/s390/block/dasd_mod.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/s390/block/dasd_diag_mod.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/s390/block/dasd_eckd_mod.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/s390/char/vmcp.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/block/loop.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/mbcache.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/ext2/ext2.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/jbd/jbd.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/ext3/ext3.ko Adding module /lib/modules/2.6.26-2-s390/kernel/lib/crc16.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/jbd2/jbd2.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/ext4/ext4dev.ko Adding module /lib/modules/2.6.26-2-s390/kernel/lib/zlib_inflate/zlib_inflate.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/nls/nls_base.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/isofs/isofs.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/jfs/jfs.ko Adding module /lib/modules/2.6.26-2-s390/kernel/net/sunrpc/sunrpc.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/nfs_common/nfs_acl.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/lockd/lockd.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/nfs/nfs.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/reiserfs/reiserfs.ko Adding module /lib/modules/2.6.26-2-s390/kernel/lib/crc-itu-t.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/udf/udf.ko Adding module /lib/modules/2.6.26-2-s390/kernel/fs/xfs/xfs.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/net/eql.ko Copying module directory kernel/drivers/scsi Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/scsi_mod.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/scsi_transport_sas.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/st.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/osst.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/scsi_transport_iscsi.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/libiscsi.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/raid_class.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/ch.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/scsi_tgt.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/sd_mod.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/scsi_transport_spi.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/cdrom/cdrom.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/sr_mod.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/sg.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/scsi_transport_fc.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/iscsi_tcp.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/scsi_wait_scan.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/base/firmware_class.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/libsas/libsas.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/misc/enclosure.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/scsi/ses.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/s390/scsi/zfcp.ko Copying module directory kernel/drivers/block Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/block/nbd.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/block/aoe/aoe.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/block/cryptoloop.ko Adding module /lib/modules/2.6.26-2-s390/kernel/drivers/s390/block/dasd_fba_mod.ko Adding binary /usr/share/initramfs-tools/init Adding binary /etc/initramfs-tools/initramfs.conf Adding binary /etc/initramfs-tools/conf.d/resume Adding binary /bin/busybox Adding library /lib/libm.so.6 Adding library /lib/libc.so.6 Adding library /lib/ld.so.1 Adding binary /sbin/modprobe Adding binary /sbin/depmod Adding binary /sbin/rmmod Calling hook kernelextras Calling hook keymap Calling hook legacylvm Calling hook thermal Calling hook udev Adding binary /sbin/udevd Adding library /lib/libselinux.so.1 Adding library /lib/libdl.so.2 Adding binary /sbin/udevadm Adding binary /sbin/udevsettle Adding binary /lib/udev/ata_id Adding binary /lib/udev/cdrom_id Adding binary /lib/udev/edd_id Adding binary /lib/udev/path_id Adding binary /lib/udev/scsi_id Adding binary /lib/udev/usb_id Adding binary /lib/udev/vol_id Adding library /lib/libvolume_id.so.0 Calling hook udevhelper Building cpio /boot/initrd.img-2.6.26-2-s390.new initramfs Using config file '/etc/zipl.conf' Building bootmap in '/boot' Building menu 'menu' Adding #1: IPL section 'debian' (default) Adding #2: IPL section 'old' Preparing boot device: dasdb (0201). Done. Removing current backup /boot/initrd.img-2.6.26-2-s390.dpkg-bak ----------