I experienced this error trying create the bootable ramdisk for 2.6.18-rc3. I noticed in menuconfig that RAID 4,5,6 are all together in one single option unlike 2.6.17. I assume because of this 2.6.17 generates raid4.ko, raid5.ko and raid6.ko, while 2.6.18-rc3 generates raid456.ko.
I just linked raid456.ko to raid5.ko so the mkinitrd would work, but I was hoping some of the maintainers would notice this post and fix it before the final release of 2.6.18.
It looks is has been fixed on
It looks is has been fixed on rc4:
commit 0a69ca91be2b36f99a48daacd1f12d9d49ecaf87
Author: Prarit Bhargava
Date: Mon Jul 31 09:12:11 2006 -0400
[PATCH] Fix RAID5 + IA64 compile
CONFIG_MD_RAID5 became CONFIG_MD_RAID456 in drivers/md/Kconfig. Make
the same change in arch/ia64
Signed-off-by: Prarit Bhargava
Signed-off-by: Aron Griffis
Acked-by: Jes Sorenson
Signed-off-by: Tony Luck