I have read through the comments until I have read the sentence 'The order of the drives is very important, so try different orders until it works.'
Is his correct ?? To my perspective the order of the raid storage devices is important vor managing but only to the internal view of the raid. Isn't it easy to configure the raid (from the view of mdadm) and it's components from the information you get from the superblocks?
This means, if you have a raid array containing 3 disks sda, sdb and sdc marked with numbers ranging from 0 to 2 (in the superblocks). Then if this array is mounted as sdg (formerly sdc, #2), sdh (sda,#0), sdi (sdb,#1) it would be easy to automatically remap it - isn't it?
