I have a 2.2.11+intl+raid0.90 successfully mounting its ext2 root file
system off /dev/md0, which is autodetected by the kernel. A 2.4-test2
kernel compiled with CONFIG_AUTODETECT_RAID fails to autodetect my
partitons when I write it to a floppy and boot it. It just says
autodetecting RAID arrays ... autorun DONE.
There is probably something I don't know. I'd be grateful if someone told
me what it was. NB: I'm not on the list.
System info:
PC: i686, 440LX, NCR 53c875 (rev 3), 2x FUJITSU MAB3045SP.
Device Boot Start End Blocks Id System
/dev/sda1 * 1 15 65534 83 Linux
/dev/sda2 16 30 65565 82 Linux swap
/dev/sda3 31 434 1765884 5 Extended
/dev/sda4 435 1017 2548293 83 Linux
/dev/sda5 31 434 1765853 fd Linux raid autodetect
Device Boot Start End Blocks Id System
/dev/sdb1 1 15 65534 82 Linux swap
/dev/sdb2 16 30 65565 82 Linux swap
/dev/sdb3 31 1017 4314177 5 Extended
/dev/sdb5 31 434 1765853 fd Linux raid autodetect
/dev/sdb6 435 674 1049009 83 Linux
/dev/sdb7 675 1017 1499222 83 Linux
(/dev/sda1 contains the kernel and an emergency boot partition)
Working 2.2.11 kernel autodetect message:
Jul 3 17:22:33 vanity kernel: autodetecting RAID arrays
Jul 3 17:22:33 vanity kernel: (read) sda5's sb offset: 1765760 [events: 0000003c]
Jul 3 17:22:33 vanity kernel: (read) sdb5's sb offset: 1765760 [events: 0000003c]
Jul 3 17:22:33 vanity kernel: autorun ...
Jul 3 17:22:33 vanity kernel: considering sdb5 ...
Jul 3 17:22:33 vanity kernel: adding sdb5 ...
Jul 3 17:22:33 vanity kernel: adding sda5 ...
Jul 3 17:22:33 vanity kernel: created md0
Jul 3 17:22:33 vanity kernel: bind<sda5,1>
Jul 3 17:22:33 vanity kernel: bind<sdb5,2>
Jul 3 17:22:33 vanity kernel: running: <sdb5><sda5>
Jul 3 17:22:33 vanity kernel: now!
Jul 3 17:22:33 vanity kernel: sdb5's event counter: 0000003c
Jul 3 17:22:33 vanity kernel: sda5's event counter: 0000003c
Jul 3 17:22:33 vanity kernel: mask fffffff0
Jul 3 17:22:33 vanity kernel: rdev->size: 1765760
Jul 3 17:22:33 vanity kernel: masked rdev->size: 1765760
Jul 3 17:22:33 vanity kernel: new md_size: 1765760
Jul 3 17:22:33 vanity kernel: rdev->size: 1765760
Jul 3 17:22:33 vanity kernel: masked rdev->size: 1765760
Jul 3 17:22:33 vanity kernel: new md_size: 3531520
Jul 3 17:22:33 vanity kernel: md0: max total readahead window set to 256k
Jul 3 17:22:33 vanity kernel: md0: 2 data-disks, max readahead per data-disk: 128k
Jul 3 17:22:33 vanity kernel: raid0: looking at sda5
Jul 3 17:22:33 vanity kernel: raid0: comparing sda5(1765760) with sda5(1765760)
Jul 3 17:22:33 vanity kernel: raid0: END
Jul 3 17:22:33 vanity kernel: raid0: ==> UNIQUE
Jul 3 17:22:33 vanity kernel: raid0: 1 zones
Jul 3 17:22:33 vanity kernel: raid0: looking at sdb5
Jul 3 17:22:33 vanity kernel: raid0: comparing sdb5(1765760) with sda5(1765760)
Jul 3 17:22:33 vanity kernel: raid0: EQUAL
Jul 3 17:22:33 vanity kernel: raid0: FINAL 1 zones
Jul 3 17:22:33 vanity kernel: zone 0
Jul 3 17:22:33 vanity kernel: checking sda5 ... contained as device 0
Jul 3 17:22:33 vanity kernel: (1765760) is smallest!.
Jul 3 17:22:33 vanity kernel: checking sdb5 ... contained as device 1
Jul 3 17:22:33 vanity kernel: zone->nb_dev: 2, size: 3531520
Jul 3 17:22:33 vanity kernel: current zone offset: 1765760
Jul 3 17:22:33 vanity kernel: done.
Jul 3 17:22:33 vanity kernel: raid0 : md_size is 3531520 blocks.
Jul 3 17:22:33 vanity kernel: raid0 : conf->smallest->size is 3531520 blocks.
Jul 3 17:22:33 vanity kernel: raid0 : nb_zone is 1.
Jul 3 17:22:33 vanity kernel: raid0 : Allocating 8 bytes for hash.
Jul 3 17:22:33 vanity kernel: md: updating md0 RAID superblock on device
Jul 3 17:22:33 vanity kernel: sdb5 [events: 0000003d](write) sdb5's sb offset: 1765760
Jul 3 17:22:33 vanity kernel: sda5 [events: 0000003d](write) sda5's sb offset: 1765760
Jul 3 17:22:33 vanity kernel: .
Jul 3 17:22:33 vanity kernel: ... autorun DONE.
Anders "Quest" Qvist