Before starting, I will say I would appreciate help but really I need to hear from someone that has experienced this issue and how they solved it because the obvious and go to solutions are not working (believe me I have tried for a week).
With that said, if you know your LSI (now Broadcom) RAID controllers, then please read on.
Problem
All 10 of our 2TB disks are showing as UBAD (Unconfigured Bad) in the RAID provisioning utility after being formatted with the sg_format Linux utility.
They were previously all working fine and set as JBOD disks. Formatting rather than re-provisioning the disks was my fault for not knowing the repercussions.
All disks show as UBAD (Unconfigured Bad)
The disks are Seagate ST2000NX0433 drives
The RAID controller is a Lenovo ThinkSystem RAID 930-8i card which is a rebranded Broadcom (formerly LSI) MegaRAID 9460-8i. The controller I/O chip is the SAS3508 I/O chip.
The disks are being disabled by the RAID controller...
despite them passing full diagnostic checks
What I've already tried
- Normally it should be possible to simply set the disks back to UGOOD or JBOD in the Manage Disk Drives section of the disk provisioning. Unfortunately all options are greyed out.
Running different versions of storcli from an elevated Linux shell results in Error code 255 'Operation not allowed' for any action that I try such as.
linux:/opt/MegaRAID/storcli # ./storcli64 /c0 /eall /sall set good force CLI Version = 007.0813.0000.0000 Dec 14, 2018 Operating system = Linux 4.12.14-lp151.28.13-default Controller = 0 Status = Failure Description = Set Drive Good Failed. Detailed Status : =============== ------------------------------------------------- Drive Status ErrCd ErrMsg ------------------------------------------------- /c0/e134/s0 Failure 255 Operation not allowed. /c0/e134/s1 Failure 255 Operation not allowed. /c0/e134/s2 Failure 255 Operation not allowed. /c0/e134/s3 Failure 255 Operation not allowed. /c0/e134/s4 Failure 255 Operation not allowed. /c0/e134/s5 Failure 255 Operation not allowed. /c0/e134/s6 Failure 255 Operation not allowed. /c0/e134/s7 Failure 255 Operation not allowed. /c0/e134/s8 Failure 255 Operation not allowed. /c0/e134/s9 Failure 255 Operation not allowed. -------------------------------------------------
or
linux:/opt/MegaRAID/storcli # ./storcli64 /c0/eall/sall start initialization
CLI Version = 007.0813.0000.0000 Dec 14, 2018
Operating system = Linux 4.12.14-lp151.28.13-default
Controller = 0
Status = Failure
Description = Start Drive Initialization Failed.
Detailed Status :
===============
-------------------------------------------------
Drive Status ErrCd ErrMsg
-------------------------------------------------
/c0/e134/s0 Failure 255 Operation not allowed.
/c0/e134/s1 Failure 255 Operation not allowed.
/c0/e134/s2 Failure 255 Operation not allowed.
/c0/e134/s3 Failure 255 Operation not allowed.
/c0/e134/s4 Failure 255 Operation not allowed.
/c0/e134/s5 Failure 255 Operation not allowed.
/c0/e134/s6 Failure 255 Operation not allowed.
/c0/e134/s7 Failure 255 Operation not allowed.
/c0/e134/s8 Failure 255 Operation not allowed.
/c0/e134/s9 Failure 255 Operation not allowed.
-------------------------------------------------
There is nothing wrong with the RAID controller because inserting other disks has them recognised manageable and usable.
Questions
When I ran sg_format, I believe I have erased the metadata blocks used by the RAID controller for identifying disks (DOH).
1. How do I restore or re-initialise the metadata? (but remember storcli does not work)
Someone may mention the WebBIOS environment that is accessible on LSI cards by holding down Ctrl + H during POST.
Maybe they'll think of this link
The problem is that Web BIOS is not enabled
linux:/opt/MegaRAID/storcli # ./storcli64 /c0 show all | grep BIOS
BIOS Enumerate VDs = 1
Stop BIOS on Error = Off
Enable Web BIOS = No
Enable BIOS = Yes
2. How do I enable Web BIOS?
3. Could I resolve this if I could format the drives with a good partition table in an external PC with a SAS controller card?
Ok, thanks for reading. Any help will be appreciated.