Back to the main page

StorEdge 6130 - firmware upgrade

The new version of CAM contains latest firmware for supported storages, in this case for the 6130. 

After installing the new CAM, and logging to the web interface, the Storage System Summary page reports that health of the 6130 is 'Degraded'. 

The firmware can be upgraded using web interface and clicking (on same page) to the button 'Install Firmware Baseline'. 

I will show here how to do using CLI. 

Check firmware status. 
/opt/SUNWstkcam/bin# ./sscs list -a bond firmware
Analyzing array bond,(bond-a.company.com),200400a0b817359a

Controller: Some FRUs not at baseline.
Name                 Model       Current     Baseline
Tray.00.Controller.A CSM100_R_FC 06.60.11.10 06.60.22.10
Tray.00.Controller.B CSM100_R_FC 06.60.11.10 06.60.22.10

Disk: Some FRUs not at baseline.
Name             Model           Current Baseline
Tray.00.Drive.01 MAS3735F SUN72G 0701    Unknown
Tray.00.Drive.02 ST373207FSUN72G 055A    055A
Tray.00.Drive.03 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.04 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.05 ST373207FSUN72G 055A    055A
Tray.00.Drive.06 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.07 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.08 ST373207FSUN72G 055A    055A
Tray.00.Drive.09 ST373207FSUN72G 055A    055A
Tray.00.Drive.10 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.11 ST373207FSUN72G 055A    055A
Tray.00.Drive.12 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.13 ST373207FSUN72G 055A    055A
Tray.00.Drive.14 MAP3735F SUN72G 1601    Unknown

System/NVSRAM: All FRUs at baseline
Name Model Current          Baseline
bond 6130  N288X-660843-003 N288X-660843-003
The System (NVSRAM) firmware is at baseline, but this is not case for Controllers. "Unknown" status of Drive baseline firmware shouldn't cause problem for this upgrade (Sun also say this), we will see!? Let's start upgrade process with command (I suggest stopping any I/O process on array, probably unmounting it from the OS):
# /opt/SUNWstkcam/bin# ./sscs modify -a bond -c Tray.00.Controller.A firmware
WARNING:  This command will load new firmware if needed and may impact
array management and data availability.
Do you wish to continue? [y,n] :  y
NOTE: There is no any progress here, like moving dots, so you have impression that upgrade doesn't work or something is wrong. I checked snoop command and saw some activities between management host and array so this was kind of relief. After say 5 minutes, output below occurs.
Analyzing Firmware
Servicing request to update Controller
... Loading Controller firmware
... ... Saving controller info
... ... Starting to send firmware to Controller
... ... Sending Controller - 32k/6408k
... ... Sending Controller - 992k/6408k
... ... Sending Controller - 1952k/6408k
... ... Sending Controller - 2912k/6408k
... ... Sending Controller - 3872k/6408k
... ... Sending Controller - 4832k/6408k
... ... Sending Controller - 5792k/6408k
... Activating Controller
... ... Activating Controller 1
... ... Activating Controller 2
Completed request to update Controller
Firmware install completed.
Verify new firmware.
#/opt/SUNWstkcam/bin# ./sscs list -a bond firmware
Analyzing array bond,(bond-a.genesyslab.com),200400a0b817359a

Controller: All FRUs at baseline
Name                 Model       Current     Baseline
Tray.00.Controller.A CSM100_R_FC 06.60.22.10 06.60.22.10
Tray.00.Controller.B CSM100_R_FC 06.60.22.10 06.60.22.10

Disk: Some FRUs not at baseline.
Name             Model           Current Baseline
Tray.00.Drive.01 MAS3735F SUN72G 0701    Unknown
Tray.00.Drive.02 ST373207FSUN72G 055A    055A
Tray.00.Drive.03 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.04 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.05 ST373207FSUN72G 055A    055A
Tray.00.Drive.06 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.07 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.08 ST373207FSUN72G 055A    055A
Tray.00.Drive.09 ST373207FSUN72G 055A    055A
Tray.00.Drive.10 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.11 ST373207FSUN72G 055A    055A
Tray.00.Drive.12 MAP3735F SUN72G 1601    Unknown
Tray.00.Drive.13 ST373207FSUN72G 055A    055A
Tray.00.Drive.14 MAP3735F SUN72G 1601    Unknown

System/NVSRAM: All FRUs at baseline
Name Model Current          Baseline
bond 6130  N288X-660843-003 N288X-660843-003
Note: I have two different CAM versions on 2 systems, and interestingly older CAM 6.1.2.8 reports 'Degraded health' for this system (version 06.60.22.10). Another 6130 with version 06.60.11.10 has 'OK Health' for this old CAM. The new CAM is version 6.4.1.5 Notice also that firmware upgrade on Controller A propagates to Controller B.
Back to the main page