[WBEL-users] software RAID1 automount modprobe error

Thorsten Keissner fedora@swon-it.de
Sun, 30 May 2004 11:07:53 +0200


Hi Bill,

I think the Raidsystem works fine. I was wondering about the message, 
because the system unbind the raid-devices after the error-message (look 
at the /var/log/message * )

Here is my ouput with the mkinitrf -v comand:

mkinitrd -v --with=raid1 /boot/initrd-2`uname -r`-raid1.img `uname -r`
Looking for deps of module ide-disk
Looking for deps of module raid1
Looking for deps of module ext3 jbd
Looking for deps of module jbd
Looking for deps of module raid1
Using modules:  ./kernel/drivers/md/raid1.o ./kernel/fs/jbd/jbd.o 
./kernel/fs/ext3/ext3.o
Using loopback device /dev/loop0
/sbin/nash -> /tmp/initrd.MK4386/bin/nash
/sbin/insmod.static -> /tmp/initrd.MK4386/bin/insmod
`/lib/modules/2.4.22-1.2129.nptl/./kernel/drivers/md/raid1.o' -> 
`/tmp/initrd.MK4386/lib/raid1.o'
`/lib/modules/2.4.22-1.2129.nptl/./kernel/fs/jbd/jbd.o' -> 
`/tmp/initrd.MK4386/lib/jbd.o'
`/lib/modules/2.4.22-1.2129.nptl/./kernel/fs/ext3/ext3.o' -> 
`/tmp/initrd.MK4386/lib/ext3.o'
Loading module raid1
Loading module jbd
Loading module ext3

mkinitrd -v --preload raid1 /boot/initrd-2`uname -r`-raid1.img `uname -r`
Looking for deps of module raid1
Looking for deps of module ide-disk
Looking for deps of module raid1
Looking for deps of module ext3 jbd
Looking for deps of module jbd
Using modules:  ./kernel/drivers/md/raid1.o ./kernel/fs/jbd/jbd.o 
./kernel/fs/ext3/ext3.o
Using loopback device /dev/loop0
/sbin/nash -> /tmp/initrd.mk4621/bin/nash
/sbin/insmod.static -> /tmp/initrd.mk4621/bin/insmod
`/lib/modules/2.4.22-1.2129.nptl/./kernel/drivers/md/raid1.o' -> 
`/tmp/initrd.mk4621/lib/raid1.o'
`/lib/modules/2.4.22-1.2129.nptl/./kernel/fs/jbd/jbd.o' -> 
`/tmp/initrd.mk4621/lib/jbd.o'
`/lib/modules/2.4.22-1.2129.nptl/./kernel/fs/ext3/ext3.o' -> 
`/tmp/initrd.mk4621/lib/ext3.o'
Loading module raid1
Loading module jbd
Loading module ext3



* /var/log/message:
May 30 10:26:44 alderaan kernel: kmod: failed to exec /sbin/modprobe -s 
-k md-personality-3, errno = 2
May 30 10:26:44 alderaan apmd[3881]: Charge: * * * (-1% unknown)
May 30 10:26:44 alderaan kernel: md: personality 3 is not loaded!
May 30 10:26:44 alderaan kernel: md :do_md_run() returned -22
May 30 10:26:44 alderaan kernel: md: md2 stopped.
May 30 10:26:44 alderaan kernel: md: unbind<hdb3,1>
May 30 10:26:44 alderaan kernel: md: export_rdev(hdb3)
May 30 10:26:44 alderaan kernel: md: unbind<hda3,0>
May 30 10:26:44 alderaan kernel: md: export_rdev(hda3)
May 30 10:26:44 alderaan kernel: md: considering hdb2 ...
May 30 10:26:44 alderaan kernel: md:  adding hdb2 ...
May 30 10:26:44 alderaan kernel: md:  adding hda2 ...
May 30 10:26:44 alderaan kernel: md: created md1
May 30 10:26:44 alderaan kernel: md: bind<hda2,1>
May 30 10:26:44 alderaan kernel: md: bind<hdb2,2>
May 30 10:26:44 alderaan kernel: md: running: <hdb2><hda2>
May 30 10:26:44 alderaan kernel: md: hdb2's event counter: 0000001a
May 30 10:26:44 alderaan kernel: md: hda2's event counter: 0000001a
May 30 10:26:45 alderaan kernel: md: RAID level 1 does not need 
chunksize! Continuing anyway.
May 30 10:26:45 alderaan kernel: kmod: failed to exec /sbin/modprobe -s 
-k md-personality-3, errno = 2
May 30 10:26:45 alderaan kernel: md: personality 3 is not loaded!
May 30 10:26:45 alderaan kernel: md :do_md_run() returned -22
May 30 10:26:45 alderaan kernel: md: md1 stopped.
May 30 10:26:45 alderaan kernel: md: unbind<hdb2,1>
May 30 10:26:45 alderaan kernel: md: export_rdev(hdb2)
May 30 10:26:45 alderaan kernel: md: unbind<hda2,0>
May 30 10:26:45 alderaan kernel: md: export_rdev(hda2)
May 30 10:26:45 alderaan kernel: md: considering hdb1 ...
May 30 10:26:45 alderaan kernel: md:  adding hdb1 ...
May 30 10:26:45 alderaan kernel: md:  adding hda1 ...
May 30 10:26:45 alderaan kernel: md: created md0
May 30 10:26:45 alderaan kernel: md: bind<hda1,1>
May 30 10:26:45 alderaan kernel: md: bind<hdb1,2>
May 30 10:26:45 alderaan kernel: md: running: <hdb1><hda1>
May 30 10:26:45 alderaan kernel: md: hdb1's event counter: 0000001a
May 30 10:26:45 alderaan kernel: md: hda1's event counter: 0000001a
May 30 10:26:45 alderaan kernel: md: RAID level 1 does not need 
chunksize! Continuing anyway.
May 30 10:26:45 alderaan kernel: kmod: failed to exec /sbin/modprobe -s 
-k md-personality-3, errno = 2
May 30 10:26:45 alderaan kernel: md: personality 3 is not loaded!
May 30 10:26:45 alderaan kernel: md :do_md_run() returned -22
May 30 10:26:45 alderaan kernel: md: md0 stopped.
May 30 10:26:45 alderaan kernel: md: unbind<hdb1,1>
May 30 10:26:45 alderaan kernel: md: export_rdev(hdb1)
May 30 10:26:45 alderaan kernel: md: unbind<hda1,0>
May 30 10:26:45 alderaan kernel: md: export_rdev(hda1)
May 30 10:26:45 alderaan kernel: md: ... autorun DONE.
May 30 10:26:45 alderaan kernel: Initializing Cryptographic API
May 30 10:26:45 alderaan kernel: NET4: Linux TCP/IP 1.0 for NET4.0
May 30 10:26:45 alderaan kernel: IP Protocols: ICMP, UDP, TCP, IGMP
May 30 10:26:45 alderaan kernel: IP: routing cache hash table of 2048 
buckets, 16Kbytes
May 30 10:26:45 alderaan kernel: TCP: Hash tables configured 
(established 16384 bind 32768)
May 30 10:26:45 alderaan kernel: Linux IP multicast router 0.06 plus PIM-SM
May 30 10:26:45 alderaan kernel: NET4: Unix domain sockets 1.0/SMP for 
Linux NET4.0.
May 30 10:26:45 alderaan kernel: RAMDISK: Compressed image found at block 0
May 30 10:26:45 alderaan kernel: Freeing initrd memory: 168k freed
May 30 10:26:45 alderaan kernel: VFS: Mounted root (ext2 filesystem).
May 30 10:26:46 alderaan kernel: md: raid1 personality registered as nr 3
 May 30 10:26:46 alderaan kernel: Journalled Block Device driver loaded
May 30 10:26:46 alderaan kernel: md: Autodetecting RAID arrays.
May 30 10:26:46 alderaan kernel:  [events: 0000001a]
May 30 10:26:46 alderaan last message repeated 5 times
May 30 10:26:46 alderaan kernel: md: autorun ...
May 30 10:26:46 alderaan kernel: md: considering hda1 ...
May 30 10:26:46 alderaan kernel: md:  adding hda1 ...
May 30 10:26:46 alderaan kernel: md:  adding hdb1 ...
May 30 10:26:46 alderaan kernel: md: created md0
May 30 10:26:46 alderaan kernel: md: bind<hdb1,1>
May 30 10:26:46 alderaan kernel: md: bind<hda1,2>
May 30 10:26:46 alderaan kernel: md: running: <hda1><hdb1>
May 30 10:26:46 alderaan kernel: md: hda1's event counter: 0000001a
May 30 10:26:46 alderaan kernel: md: hdb1's event counter: 0000001a
May 30 10:26:46 alderaan kernel: md: RAID level 1 does not need 
chunksize! Continuing anyway.
May 30 10:26:46 alderaan kernel: md0: max total readahead window set to 124k
May 30 10:26:46 alderaan kernel: md0: 1 data-disks, max readahead per 
data-disk: 124k
May 30 10:26:46 alderaan kernel: raid1: device hda1 operational as mirror 0
May 30 10:26:46 alderaan kernel: raid1: device hdb1 operational as mirror 1
May 30 10:26:46 alderaan kernel: raid1: raid set md0 active with 2 out 
of 2 mirrors
May 30 10:26:46 alderaan kernel: md: updating md0 RAID superblock on device
May 30 10:26:46 alderaan kernel: md: hda1 [events: 0000001b]<6>(write) 
hda1's sb offset: 104320
May 30 10:26:46 alderaan kernel: md: hdb1 [events: 0000001b]<6>(write) 
hdb1's sb offset: 104320
May 30 10:26:46 alderaan kernel: md: considering hda2 ...
May 30 10:26:46 alderaan kernel: md:  adding hda2 ...
May 30 10:26:46 alderaan kernel: md:  adding hdb2 ...
May 30 10:26:46 alderaan kernel: md: created md1
May 30 10:26:46 alderaan kernel: md: bind<hdb2,1>
May 30 10:26:46 alderaan kernel: md: bind<hda2,2>
May 30 10:26:46 alderaan kernel: md: running: <hda2><hdb2>
May 30 10:26:46 alderaan kernel: md: hda2's event counter: 0000001a
May 30 10:26:46 alderaan kernel: md: hdb2's event counter: 0000001a
May 30 10:26:46 alderaan kernel: md: RAID level 1 does not need 
chunksize! Continuing anyway.
May 30 10:26:46 alderaan kernel: md1: max total readahead window set to 124k
May 30 10:26:46 alderaan kernel: md1: 1 data-disks, max readahead per 
data-disk: 124k
May 30 10:26:46 alderaan kernel: raid1: device hda2 operational as mirror 0
May 30 10:26:46 alderaan kernel: raid1: device hdb2 operational as mirror 1
May 30 10:26:46 alderaan kernel: raid1: raid set md1 active with 2 out 
of 2 mirrors
May 30 10:26:46 alderaan kernel: md: updating md1 RAID superblock on device
May 30 10:26:46 alderaan kernel: md: hda2 [events: 0000001b]<6>(write) 
hda2's sb offset: 522048
May 30 10:26:46 alderaan kernel: md: hdb2 [events: 0000001b]<6>(write) 
hdb2's sb offset: 522048
May 30 10:26:46 alderaan kernel: md: considering hda3 ...
May 30 10:26:46 alderaan kernel: md:  adding hda3 ...
May 30 10:26:46 alderaan kernel: md:  adding hdb3 ...
May 30 10:26:46 alderaan kernel: md: created md2
May 30 10:26:46 alderaan kernel: md: bind<hdb3,1>
May 30 10:26:46 alderaan kernel: md: bind<hda3,2>
May 30 10:26:46 alderaan kernel: md: running: <hda3><hdb3>
May 30 10:26:46 alderaan kernel: md: hda3's event counter: 0000001a
May 30 10:26:46 alderaan kernel: md: hdb3's event counter: 0000001a
May 30 10:26:46 alderaan kernel: md: RAID level 1 does not need 
chunksize! Continuing anyway.
May 30 10:26:46 alderaan kernel: md2: max total readahead window set to 124k
May 30 10:26:46 alderaan kernel: md2: 1 data-disks, max readahead per 
data-disk: 124k
May 30 10:26:46 alderaan kernel: raid1: device hda3 operational as mirror 0
May 30 10:26:46 alderaan kernel: raid1: device hdb3 operational as mirror 1
May 30 10:26:46 alderaan kernel: raid1: raid set md2 active with 2 out 
of 2 mirrors
May 30 10:26:46 alderaan kernel: md: hda3 [events: 0000001b]<6>(write) 
hda3's sb offset: 38451456
May 30 10:26:46 alderaan kernel: md: hdb3 [events: 0000001b]<6>(write) 
hdb3's sb offset: 38451456
May 30 10:26:46 alderaan kernel: md: ... autorun DONE.
May 30 10:26:46 alderaan kernel: md: Autodetecting RAID arrays.
May 30 10:26:46 alderaan kernel: md: autorun ...
May 30 10:26:46 alderaan kernel: md: ... autorun DONE.
May 30 10:26:46 alderaan kernel: md: Autodetecting RAID arrays.
May 30 10:26:46 alderaan kernel: md: autorun ...
May 30 10:26:46 alderaan kernel: md: ... autorun DONE.            

So how can I handle this problem?

                                                                                                                         






Bill Davidsen wrote:

> Thorsten Keissner wrote:
>
>> Hi,
>>
>> I have installed software RAID1 on 2 IDE drives, and it works fine. The
>> trouble comes when I'm looking in the /var/log/messages I see this 
>> error:
>>
>> kmod: failed to exec /sbin/modprobe -s -k md-personality-3, errno = 2
>>
>> I´ve preloaded the raid module in the initial ramdisk.
>>
>> mkinitrd --with=raid1 /boot/initrd-raid 2.4.21-15.EL
>>
>> changed the grub entry in /etc/grub.conf
>> ...
>> initrd /initrd-raid 2.4.21-15.EL
>>
>> but the error is always there!
>>
>> Any idea?
>
>
> You didn't say if it fails to work or if you're just worried about the 
> message.
>
> You might try --preload instead. Yes I know you are using IDE disk, I 
> don't expect it to help, but it definitely won't hurt.
>
> Run mkinitrd with -vv and post the output.
>