Some additional info. I've done my research from a system (Hercules emulator) running 2.4.27.
For 2.4.27, the dasd modules are built into the kernel. The option to set the dasd devices is therefore passed from the zipl bootloader. The "dasd=" option in the [debian_26] section was of course ignored by the initrd. $ cat /etc/zipl.conf [defaultboot] defaultmenu = menu :menu target = /boot 1 = debian_24 2 = debian_26 default = 1 prompt = 1 timeout = 3 [debian_24] target = /boot image = /boot/vmlinuz-2.4.27-2-s390 parameters = ro vmpoff="LOGOFF" dasd=0120,0121 root=/dev/dasda1 [debian_26] target = /boot image = /boot/vmlinuz-2.6.14-2-s390 ramdisk = /boot/initrd.img-2.6.14-2-s390 parameters = ro vmpoff="LOGOFF" dasd=0120,0121 root=/dev/dasda1
pgpx2xxu7wtJQ.pgp
Description: PGP signature