It appears the scripts in the initrd image for 2.6.8 don't attempt to start the md devices. I'm not sure how 2.6.8 manages to mount /dev/md0 on root, but it does, and then the rest of the md arrays remain unstarted until the /etc/init.d/mdadm-raid script runs, which happens after the root partition is mounted and the regular system init scripts are under way. That script uses mdadm, not mdrun, and starts all of the arrays correctly.
On 2.6.15, my initrd contains scripts that attempt to start the arrays, which fits with my observations from watching the boot process. What I see is that the md devices are started much earlier with 2.6.15, and then I see the output of running the mdadm-raid script later at the normal point in the process. Well, that's what I see on the occasions that root can be mounted, anyway. Tomorrow I'll figure out how to remove the md startup from the initrd scripts for 2.6.15. I suspect that will make the problem go away (though not really fix it). Shawn. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]