[rescue] Storage Firmware Update

Tato Sampurno tatosamp at bluebottle.com
Tue Jul 10 10:43:23 CDT 2007


Hi All,

I have a problem in updating a Sun StorEdge 3310 SCSI Disk Array.

Before Updating I issue a command to check the firmware version and safte
version and redundancy condition

 

# sccli -y c3t0d0 show inquiry

sccli: selected device /dev/rdsk/c3t0d0s2 [SUN StorEdge 3310 SN#08386C]

 Vendor: SUN

 Product: StorEdge 3310

 Revision: 0325

 Peripheral Device Type: 0x0

 NVRAM Defaults: 325S 3310 v1.37

 Bootrecord version: 1.31G

 Page 80 Serial Number: 08386C36D5B25E02

 Page 83 Logical Unit Device ID: 600C0FF00000000008386C36D5B25E02

 Page D0 Target ID: 0

 Ethernet Address: 00:C0:FF:88:38:6C

 Device Type: Primary

# sccli -y c3t0d0 show safte

sccli: selected device /dev/rdsk/c3t0d0s2 [SUN StorEdge 3310 SN#08386C]

Ch  Id  Chassis  Vendor  Product ID        Rev   Package 

---------------------------------------------------------

 0  14  08386C   SUN     StorEdge 3310  A  1159  1159

# sccli -y c3t0d0 show redundancy

sccli: selected device /dev/rdsk/c3t0d0s2 [SUN StorEdge 3310 SN#08386C]

 Primary controller serial number: 82890

 Redundancy mode: Active-Active

 Redundancy status: Enabled

 Secondary controller serial number: 79603

 

I update the safte version to 1170 by issuing the following command, but
beforehand I booted into single user mode to stop the activity on the
storage and mounted the /opt manually

 

sccli> download safte-firmware saftefw_3310_1170.bin

sccli: Downloading SAFTE firmware package to SAFTE targets

 

          Module EMU ENVIRONMENTALS already updated at CH 0 ID 14 Rev: 1006

 

          Module EMU ISEMS          already updated at CH 0 ID 14 Rev: A000

 

          Module EMU LED CONTROLLER already updated at CH 0 ID 14 Rev: A000

 

          Module POWER SUPPLY CTRL  already updated at CH 0 ID 14 Rev: A000

 

sccli: downloading SAFTE module: SAFTE HC11
............................

........................................................................

       CH 0 ID 14 succeeded

sccli: wait 10 seconds for SAF-TE device resetting

sccli: SAFTE firmware package download succeeded (rev 1170 CH 0 ID 14)

sccli: wait 10 seconds for SAF-TE device updating database

 

Download Status Report

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

SAF-TE Firmware download completed  (CH 0 ID 14)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

sccli: download enclosure firmware: succeeded

sccli> download safte-firmware saftefw_3310_1170.bin

sccli: Downloading SAFTE firmware package to SAFTE targets

 

          Module EMU ENVIRONMENTALS already updated at CH 0 ID 14 Rev: 1006

 

          Module EMU ISEMS          already updated at CH 0 ID 14 Rev: A000

 

          Module EMU LED CONTROLLER already updated at CH 0 ID 14 Rev: A000

 

          Module POWER SUPPLY CTRL  already updated at CH 0 ID 14 Rev: A000

 

          Module SAFTE HC11         already updated at CH 0 ID 14 Rev: 1170

sccli: wait 10 seconds for SAF-TE device resetting

sccli: SAFTE firmware package download succeeded (rev 1170 CH 0 ID 14)

sccli: wait 10 seconds for SAF-TE device updating database

 

Download Status Report

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

SAF-TE Firmware download completed  (CH 0 ID 14)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

sccli: download enclosure firmware: succeeded

sccli> exit

# sccli -y c3t0d0 show safte

sccli: selected device /dev/rdsk/c3t0d0s2 [SUN StorEdge 3310 SN#08386C]

Ch  Id  Chassis  Vendor  Product ID        Rev   Package 

---------------------------------------------------------

 0  14  08386C   SUN     StorEdge 3310  A  1170  1170    

 

This confirms that the safte update is succesfull, Then followed with the
firmware update by issuing the following command.

 

# ./s3kdlres /var/tmp/xml_conf.out --device=c3t0d0

"/opt/SUNWsscs/sbin/sccli" -y -w "" c3t0d0 about

"/opt/SUNWsscs/sbin/sccli" -y -w "" c3t0d0 show access

Access mode: inband

*********************************************************************

* NOTE: In-band devices may require significant manual              *

*       reconfiguration. Target IDs, LUN mappings,                  *

*       World-Wide-Names, FC port configurations, may change        *

*       and render the array inaccessible. In addition, a host      *

*       reboot may be required to reestablish contact with the      *

*       controller.                                                 *

*                                                                   *

*       If the script cannot continue, it may be interrupted with   *

*       Control-C. After reestablishing connectivity, remaining     *

*       configuration settings can be restored with the             *

*       --restore=all option to this script.                        *

*                                                                   *

*       Ex: s3kdlres <XMLfile> --device=<device> --restore=all      *

*                                                                   *

*       Manually reconfigured in-band devices must be consistent    *

*       with the original configuration.  If not, the above command *

*       will again reset the channel settings, and communication    *

*       may be lost.                                                *

*                                                                   *

*       Also, passwords must be restored manually with sccli.       *

*       Ex: sccli <device> set password <password>                  *

*********************************************************************

Continue? <yes/no>: [no] yes

"/opt/SUNWsscs/sbin/sccli" -y -w "" c3t0d0 show inq

Getting Redundancy

"/opt/SUNWsscs/sbin/sccli" -y -w "" c3t0d0 show redundancy

Getting Current Configuration

"/opt/SUNWsscs/sbin/sccli" -y -w "" c3t0d0 show config -x

Saving Original Configuration

Load controller firmware? <yes/no>: [no] yes

Enter firmware file: /var/tmp/113722-11/SUN413B-3310.bin

Downloading firmware: /var/tmp/113722-11/SUN413B-3310.bin

"/opt/SUNWsscs/sbin/sccli" -y -w "" c3t0d0 download controller-firmware -r
--don

t-reset-nvram "/var/tmp/113722-11/SUN413B-3310.bin"

WARNING: /ssm at 0,0/pci at 18,600000/pci at 1/scsi at 4/sd at 0,0 (sd31):

        disk not responding to selection

 

Checking Redundancy

"/opt/SUNWsscs/sbin/sccli" -y -w "" c3t0d0 show redundancy

Redundancy status after controller reset does not match original

Redundancy status.

Original Redundancy Status: Enabled

New Redundancy Status: Scanning

If the problem persists, rerun script from the beginning.

Retry? <yes/no>: yes

"/opt/SUNWsscs/sbin/sccli" -y -w "" c3t0d0 show redundancy

Redundancy status after controller reset does not match original

Redundancy status.

Original Redundancy Status: Enabled

New Redundancy Status: Scanning

If the problem persists, rerun script from the beginning.

Retry? <yes/no>: yes

"/opt/SUNWsscs/sbin/sccli" -y -w "" c3t0d0 show redundancy

Redundancy status after controller reset does not match original

Redundancy status.

Original Redundancy Status: Enabled

New Redundancy Status: Scanning

If the problem persists, rerun script from the beginning.

Retry? <yes/no>: no

 

After this update I lost redundancy on the controller, and can't recover the
redundancy, The state of Controller redundancy is scanning, and the
controller serial num state 0.

 

# sccli -y c3t0d0 show redundancy

sccli: selected device /dev/rdsk/c3t0d0s2 [SUN StorEdge 3310 SN#08386C]

 Primary controller serial number: 82890

 Primary controller location: N/A

 Redundancy mode: Active-Active

 Redundancy status: Scanning

 Secondary controller serial number: 0

 

Any way or advice, on how to get the redundancy back, cause when I look at
the Led indicator Primary controller and Secondary controller is on a good
working order the only difference is that the Secondary Batt Led is dead. It
does not even glow.

 

Thank You for any advice or assistance.

Regards

Tato Sampurno

Indonesia

 

 



----------------------------------------------------------------------
Free pop3 email with a spam filter.
http://www.bluebottle.com/tag/5



More information about the rescue mailing list