/etc/init.d/{checkfs/halt.sh} seem to have some problems when more than 1 md device is autodetected and started by the kernel, and when the root fs is on an md device. I have made the following mods to these scripts which fix things up for me, although I expect there are much more elegant ways of doing this. Hmm. I can't paste the patches in here as they get munged. I've uploaded them to: http://www.spackhandychoptubes.co.uk/patches/ Mail me if you have any questions.
post your stuff to Bug 5310 ... thanks *** This bug has been marked as a duplicate of 5310 ***