Carl Lowenstein wrote:
Side comment, maybe relevant. When I set up my system with one internal drive and one external USB drive and tried to use LVM, the system would not boot. Until I put a delay "sleep 10" into rc.sysinit at the point where LVM2 initialization started.
Apparently the USB setup and initialization is otherwise not ready when the LVM setup starts and the disk is not present to be used.
Granted, your setup is different (Firewire not USB) and (MD mirror not LVM) but there may be a similar timing problem.
I've also had this exact problem. It's frustrating. Although, it's the type of race condition that is caused by spawning that kind of thing in a kernel thread. I wish there were a kernel parameter to make USB disks settle in the same kernel thread as general execution.
*sigh* -kelsey -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
