Anyone from Promise on the list?

I was upgrading my main development system and moving to a larger set of raid disks. In the process I screwed up and inadvertantantly deleted the original raid group, and when I put it back together it comes up as blank disk, which I know darn well it isn’t.

This was with a 3-disk raid-5 on a Promise Sx6000 controller.

I’m guessing that when I deleted the array that the Promise Bios went out and zotted the magic tags they store on the disk that said which disk was which member of the raid group, and when I put it back together, they either numbered the drives differently than originally, or they zapped the front of the disk and killed the partition table.

I *REALLY* need to recover the data off those disks.

Does anyone know the striping order and rotation pattern that a Promise Sx6000 will use on a 2+1 Raid-5 array? If I knew the magic pattern, I would hack out a quick program to peel the data off the stripes and put it back on a new disk in the right order.

Alternately, does anyone know where an Sx6000 stores the magic cookies on the drive, so I can try fiddling the cookies around and see if I can recover the original raid pattern (assuming they didn’t kill the partition table)? Or does anyone know what an Sx6000 will wipe out when you delete an array or recreate an array? I didn’t let it initialize the disks, so the damage really should have been fairly minor.

Thanks,

Loren