February 19, 20206 yr I recently upgraded my servers hardware. New motherboard, cpu and LSI card. Same backplane, HDDs & USB boot device BIOS sees all my HDDs and no problems booting up but after boot my array is in shambles. I have 20 HDDs + 2 parity (connected via the backplane to the LSI card) 2 SSDs for cache (connected directly to the MB) All HDDs + the 2 parity HDDs show up missing under my Array and are instead all located under Unassigned Devices The 2 cache SSDs are the only things right, showing up green light None of the HDDs are missing and im able to match them up to their proper slots matching the serial numbers but they all say "wrong" even though they are matching. Thus not allowing me to start the Array because "Too many wrong and/or missing disks!" Now im guessing this happened because the drive symbols are all different ie. (sdj --> sdn , sdb --> sdy) and so on. I saw another post too-many-wrong-andor-missing-disks-solved and it seems i might need to correct the Array Disk Config (Tools-->New Config) Also if i do need to use the 'New Config' tool should i "Preserve current assignments" for my cache drives since they were the only devices that were unaffected? Not 100% sure what to do and dont want to just start pressing buttons and risk losing any data, thanks
February 19, 20206 yr 4 minutes ago, TheRaven said: Now im guessing this happened because the drive symbols are all different ie. (sdj --> sdn , sdb --> sdy) and so on. That won't matter, likely the disk ID string changed slightly, you should post the diags.
February 19, 20206 yr Yep, for example disk1 was ST12000NM0007-2A1101_ZJV1HE5B and now is ST12000NM0007-2A_ZJV1HE5B_35000c500b1c28799 You could do a new config, but flashing the LSI to current firmware, it's using a very old one, should fix it.
February 19, 20206 yr Author OK Thank You! Iill look into how to upgrade the firmware, if i cant figure that out, then i just do what i described in my original post? And would i need to select anything under 'Preserve current assignments' ?
February 19, 20206 yr 2 minutes ago, TheRaven said: And would i need to select anything under 'Preserve current assignments' ? Select all, then re-assign the missing ones, double check all assignments, then check "parity is already valid" before starting the array.
February 20, 20206 yr Author Update: It worked, thanks so much! Took me a few hours to understand what exactly to do but updated the lsi firmware from 5 --> 16 No problems now and the Array has been started back up, very much appreciated!
Archived
This topic is now archived and is closed to further replies.