Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-73-1000674.1
Update Date:2010-08-25
Keywords:

Solution Type  FAB (standard) Sure

Solution  1000674.1 :   Sun StorEdge 3310 controller FRUs will not successfully upgrade from firmware version 3.66 to 4.13B in single controller configurations.  


Related Items
  • Sun Storage 3310 Array
  •  
Related Categories
  • GCS>Sun Microsystems>Sun FAB>Standard>Reactive
  •  

PreviouslyPublishedAs
200886


Product
Sun StorageTek 3310 SCSI Array

Bug Id
<SUNBUG: 6347274>

Part
  • Part No: 370-5403-01
  • Part Description: SE3310 Controller
Xoption
  • Xoption Number: XTA-3310-CTRL-512M
  • Xoption Description: CNTRLR MODULE 512 MEM BATT LVD

Impact

Sun StorEdge 3310 Controller FRUs which come from Sun Logistics have version 3.66 firmware installed.  Because 3.66 firmware is not a production ready firmware it should not be used, and must be either upgraded to 4.x or downgraded to 3.25s/3.25w.  However, an upgrade to 4.x using the script "s3kdlres", in a single controller configuration, does not work.  3.66 is a special firmware which has the capability of crossloading to another controller having either 3.25s/3.25w or 4.x firmware in a dual controller configuration.  If used in production it can cause unpredictable behavior.  


Contributing Factors

This issue can affect any SE3310 Array in a single controller configuration when a new Controller FRU, P/N 370-5403-xx, is installed.  Dual controller configurations are not affected as the firmware crossloading process will complete correctly.


Symptoms

The Array Controller Module Replacement Guide for the Sun StorEdge 3310 (819-2181-13) describes the upgrade process.  While it is possible to downgrade the 3.66 firmware to 3.25s/3.25w, upgrading from 3.66 to 4.x using the script does not work.  Version 4.13B is the only currently released and available firmware version for the SE3310.  When an upgrade to 4.13B is attempted using the "s3kdlres" script, the following error message appears.

"Upgrades from firmware 366@ not supported"    

 


Root Cause

The best way to upgrade to 4.x with single controller configurations is to manually upgrade using sccli commands.  Please see details provided below.


Resolution

Whenever an SE3310 Controller needs to be replaced in a single controller configuration running 4.x, these steps should be followed:

1. First refer to manual 819-2181-13.

2. Save a copy of the NVRAM to disk.

3. Manually upgrade to 4.13B firmware using this sccli command:

   sccli> download controller-firmware --reset-nvram -r SUN413B-3310.bin

Note: If the customer wants to run with 3.25 firmware, the controller would need to be downgraded. The command would instead be:

   sccli> download controller-firmware --reset-nvram -r SUN325W-3310.bin

4. After upgrading to 4.13B, restore the NVRAM from disk back to the controller.

For details on how to save/restore NVRAM, please see InfoDoc 75286, Sun StorEdge[TM] 3000: Saving and Restoring NVRAM and Logical Drive Configuration.


Previously Published As
102043
Internal Comments


None.


Related Information
  • Manual: Sun StorEdge 3310 SCSI Array Controller Module Replacement Guide, 819-2181-13
  • Other: InfoDoc: 75286

Internal Contributor/submitter
[email protected]

Internal Eng Business Unit Group
KE Authors

Internal Eng Responsible Engineer
[email protected]

Internal Kasp FAB Legacy ID
102043

Internal Sun Alert & FAB Admin Info
Critical Category:
Significant Change Date:
Avoidance: Service Procedure
Responsible Manager: null
Original Admin Info: null

Product_uuid
3db30178-43d7-4d85-8bbe-551c33040f0d|Sun StorageTek 3310 SCSI Array

Attachments
This solution has no attachment
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback