Hrm.... it sounds like the bios may be writing the signature to a
different location on the disk each time, and dmraid becomes messed up
when it finds the wrong one.  jfboley, would you wipe the disk clean,
recreate the raid array, and then dump the last 2 megs of each disk and
post them here?

Zero the last 2 megs of each disk, repeat for each disk in the array:

dd if=/dev/zero of=/dev/sda seek=976769072

Boot into the bios and verify that it no longer thinks the drives are
part of an array ( since we just wiped out the signature ), and if not,
create a new array, then dump the last 2 megs and attach here:

dd if=/dev/sda skip=976769072 | bzip2 -c > sda.bz2

Replace sda and repeat for each drive in the array.

You did say that if you cold boot into ubuntu, dmraid works correctly
right, but not if you warm boot?  After zeroing the disk, be sure to
cold boot into the bios, and cold boot again back to Ubuntu after
creating the array.  Once you have dumped the last two megs of the
disks, see if dmraid -ay correct activates them, then warm boot and try
again.  Note the output of fdisk -l after a cold boot, and again after a
warm, and see if they differ.

-- 
ich9R raid array not detected
https://bugs.launchpad.net/bugs/219393
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to