I'm used to have a LSI MegaRAID Controller with 2 SSDs and 8 Western Digital HDDs. Recently I decided to add another 8 Western Digital HDDs - all 8 TB each - to create a new RAID 5 array. I hot-plugged the drives and checked the S.M.A.R.T status of the new drives using megacli.
After that I tried to build the new RAID 5
megacli -CfgLdAdd -r0 "[$(seq -f '17:%g' -s, 10 17)]" -a0
But I got the following error
Mix of configured and unconfigured drives are not possible.
Exit Code: 0x0b
My first thought was that the controller recognized the new drives as foreign but this was not the case. I checked the physical drives (the new drives were enclosure ID 10 to 17) and got the following result
[...] Other 4 devices [...]
---
Enclosure Device ID: 17
Slot Number: 14
Firmware state: Online, Spun Up
Inquiry Data: VLKTVJ5Y WDC WD80EFZX-68UW8N0 83.H0A83
Foreign State: None
Drive: Not Certified
---
Enclosure Device ID: 17
Slot Number: 15
Firmware state: Online, Spun Up
Inquiry Data: VLG3ZA6Y WDC WD80EFZX-68UW8N0 83.H0A83
Foreign State: None
Drive: Not Certified
---
Enclosure Device ID: 17
Slot Number: 16
Firmware state: Unconfigured(good), Spun Up
Inquiry Data: ATA WDC WD80EFZX-68U0A83VLKW7A7Y
Foreign State: None
Drive: Not Supported
---
Enclosure Device ID: 17
Slot Number: 17
Firmware state: Unconfigured(good), Spun Up
Inquiry Data: ATA WDC WD80EFZX-68U0A83VLKW6Y8Y
Foreign State: None
Drive: Not Supported
6 out of the newly added 8 drives are recognized as "Not Certified" but the other 2 drives are saying "Not Supported". I bought 8 times the exact same Western Digital hard drive models. The only difference are their serial numbers.
Where's the difference between "Not Supported" and "Not Certified" and how does it come that MegaCLI is not able to create a RAID5 out of them all?