Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-2073337.1
Update Date:2017-07-31
Keywords:

Solution Type  Problem Resolution Sure

Solution  2073337.1 :   Sun Storage 2500, 2500-M2, and 6000 Arrays: 300GB and 600GB Disk Firmware Upgrade to Address Unrecoverable Read Errors  


Related Items
  • Sun Storage CSM200 Array
  •  
  • Sun Storage 2510 Array
  •  
  • Sun Storage 2540 Array
  •  
  • Sun Storage 2540-M2 Array
  •  
  • Sun Storage 6780 Array
  •  
  • Sun Storage 6180 Array
  •  
  • Sun Storage 2530 Array
  •  
  • Sun Storage 2530-M2 Array
  •  
  • Sun Storage 6580 Array
  •  
  • Sun Storage 6540 Array
  •  
  • Sun Storage 6140 Array
  •  
Related Categories
  • PLA-Support>Sun Systems>DISK>Arrays>SN-DK: ST25xx
  •  




In this Document
Symptoms
Cause
Solution
References


Applies to:

Sun Storage 6580 Array - Version All Versions and later
Sun Storage 6780 Array - Version All Versions and later
Sun Storage CSM200 Array - Version All Versions and later
Sun Storage 2510 Array - Version Not Applicable and later
Sun Storage 2530 Array - Version Not Applicable and later
Information in this document applies to any platform.

Symptoms

Unrecoverable read errors may occur on certain disk drive models. Affected drive models and the products which may contain them are listed below.

 

Vendor #

Oracle #

Part Number

Description

Product

Firmware Fix Version

HUC109060CSS600

H109060SESUN600G

7077588

600GB 10000 RPM Disk

2530-M2, 2540-M2

A720

HUS156030VLS600

HUS1530SCSUN300G

540-7219

300GB SAS 15KRPM Disk

2510

A820

HUS156030VLS600

HUS1530SCSUN300G

540-7219 or 7010626

300GB SAS 15KRPM Disk

2510, 2530, 2540

A820

HUS156030VLS600

HUS1530SCSUN300G

7010626

300GB SAS 15KRPM Disk

2530-M2, 2540-M2

A820

HUS156060VLS600

HUS1560SCSUN600G

542-0143

600GB SAS 15KRPM Disk

2510, 2540

A820

HUS156060VLS600

HUS1560SCSUN600G

7012636

600GB SAS 15KRPM Disk

2530, 2540, 2530-M2, 2540-M2

A820

HUS156030VLF400

HUS1530FCSUN300G

540-7156

300GB FC 15KRPM Disk

6140, 6540, 6180, 6580, 6780, CSM200

E820

HUS156060VLF401

HUS1561FCSUN600G

542-0163

600GB FC 15KRPM Disk

6140, 6540, 6180, 6580, 6780, CSM200

E820

 

Cause

The vendor has determined that unrecoverable read errors may occur on certain disk drive models when a burst of I/O activity follows an extended idle period.

Solution

A firmware update is available to address the condition described above. There are two methods based on the OS platform used for your server running Sun Storage Common Array Manager (CAM):


For Solaris SPARC and x86

The firmware update is included in CAM 6.10.2 for Solaris users. Please refer to the following documents:

  • <Document 1011180.1> How to Determine the Version of Sun Storage Common Array Manager (CAM).
  • <Document 1296274.1> How to Download Common Array Manager (CAM) Software and Patches to download CAM 6.10.2.
  • <Document 1926022.1> Sun Storage Common Array Manager (CAM): How to Upgrade Firmware for Sun Storage 2500, 2500-M2, 6000 Arrays, J4000 JBODs, and F5100 Flash Arrays.

For Windows and Linux

  1. You will need to have CAM 6.9 installed. Please refer to the <Document 1011180.1> How to Determine the Version of Sun Storage Common Array Manager (CAM).

    • If you need to upgrade to CAM 6.9, please refer to the <Document 1296274.1> How to Download Common Array Manager (CAM) Software and Patches and the instructions "Installing the Management Host and Optional GUI" to upgrade CAM.
    • If you already have CAM 6.9, please proceed to next step.

  2. List the drive models installed in your array and their firmware levels:

    • Using the GUI:

      1. Log into the CAM GUI.
      2. Expand the tree for the array on the left hand side.
      3. Expand "Troubleshooting".
      4. Click on "FRUs".
      5. Click on "Disk" in the table which is listed.
      6. Click on the disk you want.
      7. Look at the "Firmware Package Version" and "Physical ID".

        Example:

        Drive Firmware and Model via GUI


    • Using the CLI:

      1. Execute the following command to list the drives in your array:

        sscs list -d <arrayname> -t disk fru
          

        /* `sscs` is under:
        /* Solaris: /opt/SUNWstkcam/bin/
        /* Linux: /opt/sun/cam/bin/
        /* Windows: C:\Program Files\Sun\Common Array Manager\bin
          

      2. Execute the following command to list details for a specific drive and look at the output for "Firmware Package Version" and "Model":

        sscs list -d <arrayname> -t disk fru <drive>
          

        Example:
        # sscs list -d myarray -t disk fru Tray.01.Drive.01

        Assignable                        : False
        Availability                      : Running Full Power
        ...
        ...
        FRU Number                        : 5QG1M9WW
        FRU Type                          : HDD
        Firmware                          : 0706
        Firmware Package Version          : 0706                <--- Firmware Package Version
        Hot Spare                         : False
        ...
        ...
        Media                             : HDD
        Model                             : ST35000NSSUN500G    <--- Drive model
        Name                              : Tray.01.Drive.01
        Non Redundant Access              : False
        Offline                           : False
        ...
        ...
        #
          

  3. If you do not have drive models equivalent to the one listed in the table of this document, your array is not affected by the issue in scope of this document and you can stop here. Otherwise, please proceed to next step.

  4. Download from the list below, the firmware file needed for your array and drive model:


  5. Save this firmware file into a directory of your CAM server. The default directory where the CAM firmware images stored are mentioned below:

    Solaris: /opt/SUNWstkcam/share/fw/images
    Linux: /opt/sun/cam/share/fw/images/disk/
    Windows: C:\Program Files\Sun\Common Array Manager\Component\SunStorageTekArrayFirmware\images
      

  6. Ensure that all the I/O in your array is stopped before proceeding to the next step.

    Important: Drive firmware cannot be upgraded with I/O running in the array.
      
  7. Because we use drive firmware files which are not bundled with CAM, we can only use the command line (CLI) to upgrade the firmware. Execute the following command in order to upgrade the firmware:

    # sscs modify -a <arrayname> -o -t disk -p <path to your drive firmware file> -c <drive> firmware
      

    Example:

    Note: This example uses a firmware file which is unrelated to the issue in scope of this document.
      

    # sscs modify -a <myarray> -o -t disk -p ./D_ST314655SSUN146G_0D92.dlp -c Tray.00.Drive.02 firmware

    WARNING: You selected a manual firmware install file. You must use only valid
    firmware from Sun. Unsupported firmware can DAMAGE your array severely.
    Check the status of all components before downloading 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
    Analyzing Firmware
    Servicing request to update Disk Drives ST314655SSUN146G
    ... Loading ST314655SSUN146G firmware
    ... Activating ST314655SSUN146G
    Completed request to update ST314655SSUN146G
    Firmware install completed.
    #
       

  8. Repeat the above step 2 to confirm that the drive firmware has been upgraded.

  9. Once you have completed the drive firmware upgrade, you can resume the I/O in your array.

 


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback