On Fedora 10, provided that cafe_nand and jffs2 modules are included, we can build a functional initrd to boot from the OLPC nand. This was regressed in rawhide by this commit: http://git.fedorahosted.org/git/?p=mkinitrd;a=commit;h=24d6d9779ca5bacc0c649e9d783263661ceb81f0 We run vol_id on /dev/root, which in the mtd0 case does not exist, and we die.
Fixed in git, will build a new mkinitrd shortly Thanks for tracking this down!
This issue is not fixed in rawhide on XO. Installing any kernel RPM yields an initrd that can't boot because "mtd0 is not a block device, skipping". mkinitrd-6.0.80-1.fc11.i586
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Closing out bug that's been in MODIFIED for a while.