During the boot up sequence (suse 8.1), the kernel autodetects and tries
to mount a software raid partition I have with data, and fails:
<6>md: Autodetecting RAID arrays.
<6> [events: 0000032b]
<6> [events: 0000032b]
<6>md: autorun ...
<6>md: considering hdb14 ...
<6>md: adding hdb14 ...
<6>md: adding hda11 ...
<6>md: created md0
<6>md: bind<hda11,1>
<6>md: bind<hdb14,2>
<6>md: running: <hdb14><hda11>
<6>md: hdb14's event counter: 0000032b
<6>md: hda11's event counter: 0000032b
<6>md: RAID level 1 does not need chunksize! Continuing anyway.
<3>kmod: failed to exec /sbin/modprobe -s -k md-personality-3, errno = 2
<3>md: personality 3 is not loaded!
<4>md :do_md_run() returned -22
<6>md: md0 stopped.
<6>md: unbind<hdb14,1>
<6>md: export_rdev(hdb14)
<6>md: unbind<hda11,0>
<6>md: export_rdev(hda11)
<6>md: ... autorun DONE.
I suppose I should add that "md-personality-3" module to the initrd, but
there is no such module. In fact, the ramdisk is read later than this
phase:
<5>RAMDISK: Compressed image found at block 0
<6>Freeing initrd memory: 247k freed
<4>VFS: Mounted root (ext2 filesystem).
and a bit latter, raid is mounted successfully:
<5>Trying to free ramdisk memory ... okay
<6>Freeing unused kernel memory: 164k freed
<6>md: Autodetecting RAID arrays.
<6> [events: 0000032b]
<6> [events: 0000032b]
<6>md: autorun ...
<6>md: considering hda11 ...
<6>md: adding hda11 ...
<6>md: adding hdb14 ...
<6>md: created md0
<6>md: bind<hdb14,1>
<6>md: bind<hda11,2>
<6>md: running: <hda11><hdb14>
<6>md: hda11's event counter: 0000032b
<6>md: hdb14's event counter: 0000032b
<6>md: RAID level 1 does not need chunksize! Continuing anyway.
<6>md: raid1 personality registered as nr 3
<6>md0: max total readahead window set to 508k
<6>md0: 1 data-disks, max readahead per data-disk: 508k
<6>raid1: device hda11 operational as mirror 0
<6>raid1: device hdb14 operational as mirror 1
<6>raid1: raid set md0 active with 2 out of 2 mirrors
<6>md: updating md0 RAID superblock on device
<6>md: hda11 [events: 0000032c]<6>(write) hda11's sb offset: 3124544
<6>md: hdb14 [events: 0000032c]<6>(write) hdb14's sb offset: 3124544
<6>md: ... autorun DONE.
So... Why does it fail at first, and how how could I make it succeed? Or,
how could it be told not to try the mounting so early?
--
Cheers,
Carlos Robinson