Bug#566192: initramfs-tools: md0 device not recognized at boot after upgrade to kernel 2.6.30
Package: initramfs-tools
Version: 0.93.4
Severity: critical
Justification: breaks the whole system
I upgraded my kernel from 2.6.26 to 2.6.30 and could not boot the system over the new kernel. I still can boot it from the old 2.6.26 kernel.
My root disk is on a mirror raid based on 2 SCSI disk. The boot process stopsand gives a message to the effect that the file system is unavailable.
I have an extended knowledge on hardware (I used to be a DEC/Compaq/HP harware support engineer on pdp11/VAX/alpha under VMS and Tru64). I have no indepth knowledge of the linux system.
I think there is a problem with the initramfs-tools because there is no mdadm.conf describing my md devices... In fact there is no mdadm directory under etc in the initrd.img-2.6.30.2.686 created by the upgrade.
-- Package-specific info:
-- /proc/cmdline
root=/dev/md0 ro
-- /proc/filesystems
ext3
ext2
reiserfs
xfs
jfs
msdos
vfat
ntfs
minix
hfs
hfsplus
qnx4
ufs
-- lsmod
Module Size Used by
nls_utf8 1760 0
nls_cp437 5568 0
ufs 64804 0
qnx4 7812 0
hfsplus 66212 0
hfs 37124 0
minix 23972 0
ntfs 185792 0
vfat 9184 0
msdos 6944 0
fat 40896 2 vfat,msdos
jfs 148812 0
nls_base 6820 8 nls_utf8,nls_cp437,hfsplus,hfs,ntfs,vfat,fat,jfs
xfs 457976 0
reiserfs 189888 0
ext2 54504 0
ppdev 6500 0
lp 8164 0
cpufreq_userspace 3172 0
cpufreq_conservative 5960 0
cpufreq_stats 3776 0
cpufreq_ondemand 6476 0
cpufreq_powersave 1856 0
freq_table 4224 2 cpufreq_stats,cpufreq_ondemand
ipv6 235364 14
binfmt_misc 7528 1
loop 12748 0
mt20xx 10824 1
tea5767 6020 0
tda9887 9348 1
tda8290 12164 0
tuner 21960 0
msp3400 25260 0
bttv 148116 0
snd_via82xx 20664 1
videodev 27520 3 tuner,msp3400,bttv
snd_ac97_codec 88484 1 snd_via82xx
v4l1_compat 12260 1 videodev
firmware_class 6816 1 bttv
ac97_bus 1728 1 snd_ac97_codec
ir_common 39620 1 bttv
snd_pcm 62596 2 snd_via82xx,snd_ac97_codec
compat_ioctl32 1312 1 bttv
snd_page_alloc 7816 2 snd_via82xx,snd_pcm
i2c_algo_bit 5188 1 bttv
snd_mpu401_uart 6368 1 snd_via82xx
v4l2_common 10240 3 tuner,msp3400,bttv
videobuf_dma_sg 11140 1 bttv
i2c_viapro 6836 0
snd_seq_midi 5728 0
videobuf_core 16100 2 bttv,videobuf_dma_sg
via_ircc 15764 0
snd_seq_midi_event 6432 1 snd_seq_midi
snd_rawmidi 18528 2 snd_mpu401_uart,snd_seq_midi
btcx_risc 4264 1 bttv
snd_seq 41456 2 snd_seq_midi,snd_seq_midi_event
snd_timer 17800 2 snd_pcm,snd_seq
snd_seq_device 6380 3 snd_seq_midi,snd_rawmidi,snd_seq
tveeprom 10980 1 bttv
irda 95512 1 via_ircc
parport_pc 22500 1
parport 30988 3 ppdev,lp,parport_pc
psmouse 32336 0
ns558 3712 0
gameport 10700 3 snd_via82xx,ns558
snd 45604 10 snd_via82xx,snd_ac97_codec,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
serio_raw 4740 0
soundcore 6368 1 snd
crc_ccitt 2080 1 irda
pcspkr 2432 0
button 6096 0
shpchp 25528 0
i2c_core 19828 11 mt20xx,tea5767,tda9887,tda8290,tuner,msp3400,bttv,i2c_algo_bit,v4l2_common,i2c_viapro,tveeprom
pci_hotplug 23460 1 shpchp
via_agp 7744 1
agpgart 28776 1 via_agp
evdev 8000 7
ext3 105512 2
jbd 39444 1 ext3
mbcache 7108 2 ext2,ext3
raid456 117264 1
async_xor 3520 1 raid456
async_memcpy 2304 1 raid456
async_tx 6316 3 raid456,async_xor,async_memcpy
xor 14696 2 raid456,async_xor
raid1 18016 2
md_mod 67068 5 raid456,raid1
ide_cd_mod 27652 0
cdrom 30176 1 ide_cd_mod
ide_disk 10496 0
ata_generic 4676 0
libata 140416 1 ata_generic
dock 8304 1 libata
sd_mod 22200 16
via82cxxx 6948 0 [permanent]
floppy 47748 0
via_rhine 18664 0
mii 4896 1 via_rhine
ide_pci_generic 3908 0 [permanent]
ide_core 96136 4 ide_cd_mod,ide_disk,via82cxxx,ide_pci_generic
ehci_hcd 28396 0
uhci_hcd 18672 0
usbcore 118224 3 ehci_hcd,uhci_hcd
aic7xxx 117592 9
scsi_transport_spi 19840 1 aic7xxx
scsi_mod 129324 4 libata,sd_mod,aic7xxx,scsi_transport_spi
thermal 15228 0
processor 32544 1 thermal
fan 4164 0
thermal_sys 10856 3 thermal,processor,fan
-- /etc/kernel-img.conf
# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
postinst_hook = update-grub
postrm_hook = update-grub
-- /etc/initramfs-tools/initramfs.conf
MODULES=most
BUSYBOX=y
KEYMAP=n
BOOT=local
DEVICE=eth0
NFSROOT=auto
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages initramfs-tools depends on:
ii cpio 2.10-1 GNU cpio -- a program to manage ar
ii findutils 4.4.2-1 utilities for finding files--find,
ii klibc-utils 1.5.15-1 small utilities built with klibc f
ii module-init-tools 3.11-1 tools for managing Linux kernel mo
ii udev 149-1 /dev/ and hotplug management daemo
Versions of packages initramfs-tools recommends:
ii busybox 1:1.14.2-2 Tiny utilities for small and embed
initramfs-tools suggests no packages.
-- no debconf information
Reply to: