3

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

  1. 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.

Manage Disk Drives

  1. 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.

  • Exactly what was the sg_format command you ran? – Michael Hampton Sep 26 '19 at 20:52
  • I have the same problem, did you resolve the it? – Alek_A Sep 28 '20 at 12:15
  • @Alek_A I'm sorry that I missed your question. I solved it by buying a Silverstone 8 port SAS PCIe card for my PC and doing a lowlevel format on each disk. It was awkward because I had to stick a tiny slither of tape over one of the pins of each drive connector, before the drive would be recognised. This is to do with some power / mode sensing of certain SAS drives. Hope that helps. – ATtheincredibleaf Mar 31 '21 at 07:12
  • Thanks for the reply, it's interesting, could you please share the link where to read about this process, which pin to insulate, etc? – Alek_A Apr 01 '21 at 10:03
  • @Alek_A sure, here you go - https://forums.unraid.net/topic/84038-so-your-new-sas-or-sata-drive-wont-start-spin-up/ – ATtheincredibleaf Apr 01 '21 at 17:38
  • @Alek_A Or [this](https://zackreed.me/hgst-7k6000-not-spinning-not-working/) – ATtheincredibleaf Apr 01 '21 at 17:45
  • Thanks for sharing this! Now I know what to try next time. – Alek_A Apr 02 '21 at 10:58

0 Answers0