I thought maybe you guys could give me some advice on this...
I have a server that's currently in production that has a LSI MegaRAID controller installed. It has 3 SCSI Maxtor Atlas 10k drives (model# ATLAS10K4_146SCA) installed, and in a RAID 5. All the drives were running DFV0 firmware revision.
The third drive failed, and I went out and purchased a drive that was the exact same size (146GB) and tried to rebuild the array. It failed at 50% during the rebuild, so I purchase a drive and had it shipped overnight that was the EXACT same model number of the one that failed.
The rebuild failed again, half the way through. So after reading the knowledge base articles on the LSI website, I came across this:
The newly installed hard drive does not have the same size/capacity in
Megabytes as the other drives in the array. There is an option in the
DACCF configuration utilty that will display the size of the hard
drive as reported to the Mylex controller. In some cases drives from
the same manufacturer, even with the same nominal capacity, can have
slight differences in size. Get the hard drive with the same size and
then rebuild the hard drive. It's best to use an identical replacement
(same brand/model/firmware revision) to replace failed drives.
I found that the new drive has a different firmware version (DMF0), compared to the older drives which have firmware version DMV0. Because of this, there is a 284MB difference in size.
So what am I supposed to do? I don't think it would be very easy to find a drive with the exact same firmware. Maybe it's possible to change the firmware on the new drive, to match that of the old. Does anyone have any ideas, or possible solutions to this problem that will prevent me from having to rebuild the box.
Thanks,
Nick