Earlier, I suggested a data-collection exercise involving udevd --verbgose, but this didn't do much good because the race went away when testing in this way.
I think this was probably due to udev writing to the console. I have now prepared a version of udev which can be made not to write to the console and I would appreciate it if people (particularly Reinhard) who are still haviong this problem would carry out the following test: 1. Install http://www.chiark.greenend.org.uk/~ian/d/udev-nosyslog/udev_103-0ubuntu14~iwj1_i386.deb (Sources can be found alongside, at http://www.chiark.greenend.org.uk/~ian/d/udev-nosyslog/) 2. Boot with break=premount 3. At the initramfs prompt: udevd --verbose --suppress-syslog >/tmp/udev-output 2>&1 & udevtrigger At this point I hope you will find that your root raid is degraded (ie, that the bug has happened); check with cat /proc/partitions mdstat -D /dev/md0 4. Mount your root filesystem and copy the debug data to it: pkill udevd mount /dev/my-volume-group/my-volume-name /root cp /tmp/udev-output* /root/root/. exit When your system boots up, please attach /root/udev-output to this bug. Thanks, Ian. -- boot-time race condition initializing md https://launchpad.net/bugs/75681 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs