RAID Controller Failure Error: "megasas: FW in FAULT state!!" Skip to end of metadata

           

   Article Number:     502976                                   Article Version: 3     Article Type:    Break Fix 
   

 


Product:

 

ScaleIO Product Family

 

Issue:

 

 

   

      All disks on an SDS show errored in ScaleIO.     
      Dmesg and kernel messages file show:   

   
      megasas: FW in FAULT state!!Dmesg and kernel messages output contains the following:    
   
      RHEL1:/ # dmesg |grep -i mega[  454.940646] megasas: 06.700.06.00-rc1 Sat. Aug. 31 17:00:00 PDT 2013[  454.940667] megasas: 0x1000:0x005d:0x152d:0x89cb: bus 11:slot 0:func 0[  454.941312] megasas: Waiting for FW to come to ready state[  454.941317] megasas: FW in FAULT state!![  454.941323] megaraid_sas 0000:0b:00.0: megasas: FW restarted successfully from megasas_init_fw![  484.924762] megasas: Waiting for FW to come to ready state[  484.924768] megasas: FW in FAULT state!!RHEL1:/ #    
   

      Storcli/Perccli is unable to communicate with the card, and will likely output one of the following:   

   
      RHEL1:/ # storcli /c0 showController = 0Status = FailureDescription = Controller 0 not foundRHEL1:/ #    
   

      or   

   
      RHEL1:/ # storcli showStatus Code = 0Status = SuccessDescription = NoneNumber of Controllers = 0RHEL1:/ #    
   

      Impact   

   

      Disks connected to RAID controller not visible in operating system, and therefore show as inaccessible/errored in ScaleIO.   

   

      Storcli will be unable to communicate with RAID controller.   

                                                             

 

 

Cause:

 

 

RAID Controller HW or FW failure                                                           

 

 

Resolution:

 

 

   

      If Quanta, ScaleIO L2 should dispatch to field to FRU the chassis.    

   

      If Dell, ScaleIO  L2 should follow established procedure to replace the bad PERC component.   

   

      After FRU, the new controller will see the existing disks' configuration as foreign.     
          

   

      Run the following command to import the foreign config:   

   
      RHEL1:/ # storcli /c0 /fall import    
   

      The disks will again be visible to the OS, and therefore ScaleIO.