I recently inserted a new drive and marked it as Good. When I then set it to be a Hot Spare, it refuses to rebuild.
[root]# MegaCli -PDList -aALL| grep Firm
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Unconfigured(good), Spun Up
Firmware state: Unconfigured(bad)
Firmware state: Hotspare, Spun Up
Firmware state: Online, Spun Up
After I set it, it just remains a Hot Spare and never rebuilds.
[root]# MegaCli -PDHSP -Set -PhysDrv \[32:2\] -aALL
Adapter: 0: Set Physical Drive at EnclId-32 SlotId-2 as Hot Spare Success.
Exit Code: 0x00
[root]# MegaCli -PDList -aALL| grep Firm
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Hotspare, Spun Up
Firmware state: Unconfigured(bad)
Firmware state: Hotspare, Spun Up
Firmware state: Online, Spun Up
What did I do wrong? For the record, the Unconfigured(bad) is 32:4 and it is a bad drive that failed. Nothing that was already marked as Hot Spare kicked in and I confirmed the auto setting to go from Hotspare to Online was set.
[root]# MegaCli -pdrbld -showprog -physdrv\[32:2\] -aALL
Device(Encl-32 Slot-2) is not in rebuild process
This is a Dell R710 PowerEdge server.