For some reason, my TS Live lost the md2 array. It boots into the EM. I am doing the following:
1. mdadm --assemble /dev/md2 /dev/sda6 .... /dev/sdd6
2. mount /dev/md2 /mnt/array1 - no problem, the information is available. Even xfs_repair /dev/md2 finds no issues
3. Fix /etc/melco/discinfo (lines "array1=raid5" and "disk1=array1")
The arrays md0 and md1 are fine. I can see them (but not md2!) in /etc/mdadm.conf. And mdadm --assembly --scan, straight after boot, sees md0 and md1
I even asked acp_commander.jar to do the normal boot next time!
And ... after boot again in EM! And I can do these operations again and again.
Any hints would be appreciated.
I would not like to reflash the firmware. I know the data would not change - but I installed some software (using ipkg), would not like to reconfigure it all again...
Here is dmesg:http://pastebin.com/raw.php?i=hF83wvS6