JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
SAS-1/SAS-2 Compatibility Upgrade Guide For the Sun Blade 6000 Modular System
search filter icon
search icon

Document Information

Preface

1.  SAS-1/SAS-2 Compatibility Upgrade Instructions

Overview

System Requirements for the SAS-1/SAS-2 Compatibility Upgrade

List of SAS-1 Server Modules That Are Compatible With SAS-2 Upgrade

Upgrading Disk Module and SAS-NEM Expander Firmware

Obtain the Latest Disk Module and SAS-NEM Expander Firmware for SAS-1/SAS-2 Coexistence

Obtain the Firmware Update Utility to Deploy the Required Expander Firmware

Upgrade Disk Module and SAS-NEM Firmware Using the fwupdate Utility

A.  Using the lsiutil Software

Where to Obtain the lsiutil Software

Installing lsiutil

Using lsiutil From the Command Line

Using the Interactive lsiutil Menus

Why Save LSI Host Bus Adapter Persistent Mappings?

When to Save LSI Host Bus Adapter Persistent Mappings

Saving and Restoring a Persistence Map

Save a Snapshot of Your Host Bus Adapter Persistent Mappings

Restore a Snapshot of Your Host Bus Adapter Persistent Mappings

Index

Upgrading Disk Module and SAS-NEM Expander Firmware

Perform the SAS-1/SAS-2 compatibility upgrade on all SAS-1 NEMs and Sun Blade 6000 Disk Modules before attempting to install your SAS-2 server module into the chassis. The upgrade can only be performed from server modules in the chassis and only from server modules with a supported SAS-1 REM or on-board LSI controller chip.

A list of server modules with SAS-1 Host Bus Adapters (HBAs) capable of performing the upgrade can be found in List of SAS-1 Server Modules That Are Compatible With SAS-2 Upgrade.

Obtain the Latest Disk Module and SAS-NEM Expander Firmware for SAS-1/SAS-2 Coexistence

To support SAS-1/SAS-2 coexistence, SAS expanders for both the Sun Blade 6000 Disk Modules and SAS-1 NEMs must be at firmware version 5.04.03, at a minimum. You need to download the latest available firmware update for your platform.

SAS-1 NEM and Disk Module Download Image Names lists the download image names for each SAS-1 NEM and disk module that requires a firmware upgrade.

Table 1-3 SAS-1 NEM and Disk Module Download Image Names

SAS-1 NEM or Disk Module
Download Image Names
Sun Blade 6000 Disk Module Software 2.1 (B18-AA)
  • mfgImageCust03V.5.04.03.bin
  • sasxfwnv.5.04.03.fw

Sun Blade 6000 Multi-Fabric Network Express Module (X4212A)
  • mfgImageCust03N.5.04.03.bin
  • sasxfwnv.5.04.03.fw

Sun Blade 6000 10GbE Multi-Fabric Network Express Module (X4236A)
  • mfgImageCust03G.5.04.03.bin
  • sasxfwgv.5.04.03.fw

Sun Blade 6000 Virtualized Multi-Fabric 10GbE Network Express Module Software 2.2 (X4238)
  • mfgImageCust03N.5.04.03.bin
  • sasxfwhv.5.04.03.fw


Note - You might need to set up an online account before downloading the software release.


Obtain the Firmware Update Utility to Deploy the Required Expander Firmware

To upgrade the disk module and SAS-NEM expander firmware to the required level for SAS-1/SAS-2 coexistence, you can use the Firmware Update command-line tool (fwupdate) included in Oracle Hardware Management Pack (minimum supported version 2.0.1. Upgrade instructions in this document describe using this tool).

The fwupdate tool included with Hardware Management Pack 2.0.1 can be run from supported Sun x86 or SPARC servers from Oracle. The tool is also supported on Oracle Solaris, Linux, and Windows operating systems. Refer to the Hardware Management Pack 2.0 documentation for details.

To obtain Hardware Management Pack 2.0.1, go to My Oracle Support (MOS) http://support.oracle.com and do the following:

  1. Select Patches & Updates -> Product or Family (Advanced Search).

  2. Search for Oracle Hardware Management Pack (minimum version 2.0.1).


Note - You might need to first setup an online account before downloading the software release.


Upgrade Disk Module and SAS-NEM Firmware Using the fwupdate Utility

The Hardware Management Pack 2.0.1 includes a firmware update command-line tool that works across platforms (x86/64 and SPARC) and operating systems (Oracle Solaris, Windows, Linux). You must use this tool to perform the SAS-1/SAS-2 coexistence firmware upgrade. It is recommended that you stop all SAS I/O traffic before performing the SAS-NEM firmware upgrade.


Note - Upgrading SAS-NEM and disk module firmware can disrupt SAS I/O traffic throughout the chassis. Plan on performing the SAS-NEM firmware upgrade at a time when you can temporarily stop host to disk module I/O. Performing the upgrade while booted from the disk module is not supported.


Before You Begin:


Note - The fwupdate tool and firmware image files must be copied to and run from servers in the chassis. They cannot be run from a network share.


If available, start at a server module slot-paired with a Sun Blade 6000 Disk Module, then do the following:

  1. Open a terminal or command prompt at the host.

    Note - You must be logged in with root permission level to run fwupdate commands on Unix-based platforms, or Administrator permission level for Windows platforms. These instructions can be used on servers running Oracle Solaris, Linux, or Windows.


  2. Change directories to where the fwupdate tool is located.

    Note - It is not necessary to change directories if fwupdate is in your search path.


  3. Identify the SAS expanders by entering the command:

    fwupdate list all

    All controllers, expanders, and connected devices are listed. Expanders for both the SAS-NEMs and the slot-paired disk module will be identified. Make a note of all the expander IDs.

    Example output might look like this:

    CONTROLLER c0
    =============
    Manufacturer   Model     Product Name     F/W Version         BIOS Version
    --------------------------------------------------------------------------
    LSI Logic      0x0058    LSIREM           01.26.92.00         06.24.01.00
     
    EXPANDERS
    ===============
    ID      Chassis Manufacturer   Model          Expander Name   FW Version
    --------------------------------------------------------------------------
    c0x0    0       SUN            NEMHydra_C10   Master          5.2.14.0
    c0x1    1       SUN            NEMHydra_C10   Master          5.2.14.0
    c0x2    2       SUN            Blade Storage  Master          5.2.14.0
    c0x3    3       SUN            Blade Storage  Slave           5.2.14.0
     
    DISKS
    ===============
    ID     Brand     Model              Chassis Slot  Type   Media  Size(GB)Firmware Rev.
    ------------------------------------------------------------------------------
    c0d0   SEAGATE   ST914602SSUN146G   -       -     sas    HDD    146     0603
    c0d1   SEAGATE   ST914602SSUN146G   -       -     sas    HDD    146     0400
    c0d2   HITACHI   H101414SCSUN146G   -       -     sas    HDD    146     SA02
    c0d3   SEAGATE   ST973402SSUN72G    -       -     sas    HDD    73      0603
    c0d4   SEAGATE   ST914602SSUN146G   -       -     sas    HDD    146     0603
    c0d5   SEAGATE   ST914602SSUN146G   -       -     sas    HDD    146     0400
    c0d6   HITACHI   H101414SCSUN146G   -       -     sas    HDD    146     SA02
    c0d7   SEAGATE   ST973402SSUN72G    -       -     sas    HDD    73      0603

    The following expander components must be upgraded:

    • Network Express Module (NEM) expanders:

      • The expander manufacturing image

      • The expander firmware

    • Disk module expanders (both Master and Slave):

      • The expander manufacturing image

      • The expander firmware


    Note - It can take up to 2 minutes to upgrade expander firmware on each disk module.



    Note - Though not recommended, if you later attempt to downgrade your expander firmware, it must be done in the reverse order listed above (disk module expanders first, then NEM expanders).


  4. Upgrade the expander firmware of the SAS-1 disk module or NEM as follows:
    1. Rename the manufacturing image from /path/mfgImageCust03x.5.04.03.bin to mfgImageCust03x.bin.

      Where x is a variable that is determined by the name of the image file for the specific NEM expander being upgraded. For manufacturing image file names for SAS-1 NEMs, see SAS-1 NEM and Disk Module Download Image Names.

    2. Upgrade the manufacturing image by entering:

      fwupdate update expander-manufacturing-image -n c0x0 -f /path/mfgImageCust03x.bin

      Where c0x0 is the ID for the target NEM expander, and path is the directory path to where the image file is located, and x is determined by the name of the manufacturing image file for the specific SAS-1 NEM expander being upgraded (see SAS-1 NEM and Disk Module Download Image Names).

      Example output might look like:

      The following components will be upgraded:
      c0x0 [y/n]? y
      Upgrade of c0x0 from 5.2.14.0 to 5.4.3.0 succeeded.

      If the upgrade is not successful, review the fwupdate error log file to isolate the problem and retry the upgrade. The fwupdate.log file is located in /var/log/fwupdate/fwupdate.log in Solaris and Linux, and /temp/log/fwupdate/fwupdate.log in Windows.


      Note - The firmware upgrade is successful if you see the keywords “succeeded” or “success.” Wait until the firmware of the target expander has been successfully upgraded before attempting any additional commands. The new manufacturing image is not active until after the system has been power cycled. Ignore any messages after the firmware was successfully upgraded.


    3. Upgrade the expander firmware by entering:

      fwupdate update expander-firmware -n c0x0 -f /path/sasxfwx v.5.04.03.fw

      Where c0x0 is the ID for the target NEM expander, path is the directory path to where the image file is located, and x is determined by the name of the expander firmware file. For the name of the expander firmware file for the specific SAS-1 NEM being upgraded, see SAS-1 NEM and Disk Module Download Image Names.

      Example output might look like this:

      The following components will be upgraded:
      c0x0 [y/n]? y
      Upgrade of c0x0 from 5.2.14.0 to 5.4.3.0 succeeded.

      Note - Wait until the firmware of the target expander has been successfully upgraded before attempting any additional commands. If you see an “Upgrade succeeded, but is not yet active” message, it can be safely ignored.


    4. If the chassis has two SAS-1 NEMs, repeat the upgrade process described in Step b and Step c for the second NEM.

      The example used here would include upgrading expander c0x1.

  5. Upgrade the expander firmware of the host-paired Sun Blade 6000 Disk Module as follows:
    1. Rename the manufacturing image from /path/mfgImageCust03x.5.04.03.bin to mfgImageCust03x.bin.

      Where x is a variable that is determined by the name of the manufacturing image file for the specific disk module expander being upgraded (see SAS-1 NEM and Disk Module Download Image Names).


      Note - The version of manufacturing image may not be machine readable. And after the expander firmware is updated, the new version of the manufacturing image is not readable until after the system has been power cycled.


    2. Upgrade the manufacturing image by entering:

      fwupdate update expander-manufacturing-image -n c0x0 -f /path/mfgImageCust03x.bin

      Where c0x0 is the ID for the target NEM expander, and path is the directory path to where the image file is located, and x is determined by the name of the manufacturing image file for the specific disk module expander being upgraded (see SAS-1 NEM and Disk Module Download Image Names).

      Example output might look like:

      The following components will be upgraded as shown:
      ID Priority Action Status OldFirmwareVer. ProposedVer. NewFirmwareVer. SysReboot
      c0x0 1  CheckFW  Success  N/A          Not Provided   N/A           None
      Do you wish to process all of the above component upgrades? [y/n]? y
      Updating c0x0: Success

      Note - Wait until the firmware of the target expander has been successfully upgraded before attempting any additional commands. If you see an “Upgrade succeeded, but is not yet active” message, it can be safely ignored.


      If the upgrade is not successful, review the fwupdate error log file to isolate the problem and retry the upgrade. The fwupdate.log file is located in /var/log/fwupdate/fwupdate.log in Solaris and Linux, and /temp/log/fwupdate/fwupdate.log in Windows.

    3. Upgrade the expander firmware by entering:

      fwupdate update expander-firmware -n c0x2 -f /path/sasxfwx v.5.04.03.fw

      Where c0x2 is the ID for the target disk module expander, path is the directory path to where the image file is located, and x is determined by the name of the disk module expander firmware file. For the name of the disk module expander firmware file, see SAS-1 NEM and Disk Module Download Image Names.

      Example output might look like this:

      The following components will be upgraded as shown:
      ID Priority Action Status OldFirmwareVer. ProposedVer. NewFirmwareVer. SysReboot
      c0x2 1  CheckFW  Success  5.2.14.0     Not Provided   N/A           None
      Do you wish to process all of the above component upgrades? [y/n]? y
      Updating c0x2: Success

      Note - Wait until the firmware of the target expander has been successfully upgraded before attempting any additional commands. If you see an “Upgrade succeeded, but is not yet active” message, it can be safely ignored.


      If the upgrade is not successful, review the fwupdate error log file to isolate the problem and retry the upgrade. The fwupdate.log file is located in /var/log/fwupdate/fwupdate.log in Solaris and Linux, and /log/fwupdate/fwupdate.log in Windows.

    4. Repeat Step b and Step c for the second expander in the disk module.

      The example used here would include upgrading expander c0x3.


      Note - Both Master and Slave expanders in the disk module must be upgraded.


  6. Shut down the host OS and power cycle the chassis.

    If you are shutting down from a CMM, see http://docs.sun.com/source/820-0051-11/service_preparation.html#50409492_pgfId-1045755

    or use the following CLI:

    -> stop -f /CH

    -> start /CH

  7. When done, check that all host viewable SAS expanders are at the supported version for SAS-1/SAS-2 coexistence (5.04.03) by entering the command:

    fwupdate list all

    Example output might look like this:

    CONTROLLER c0
    =============
    Manufacturer   Model     Product Name     F/W Version         BIOS Version
    --------------------------------------------------------------------------
    LSI Logic      0x0058    LSIREM           01.26.92.00         06.24.01.00
     
    EXPANDERS
    ===============
    ID      Chassis Manufacturer   Model          Expander Name   FW Version
    --------------------------------------------------------------------------
    c0x0    0       SUN            NEMHydra_C10   Master          5.4.3.0
    c0x1    1       SUN            NEMHydra_C10   Master          5.4.3.0
    c0x2    2       SUN            Blade Storage  Master          5.4.3.0
    c0x3    3       SUN            Blade Storage  Slave           5.4.3.0
     
    DISKS
    ===============
    ID     Brand     Model              Chassis Slot  Type   Media  Size(GB)Firmware Rev.
    ------------------------------------------------------------------------------
    c0d0   SEAGATE   ST914602SSUN146G   -       -     sas    HDD    146     0603
    c0d1   SEAGATE   ST914602SSUN146G   -       -     sas    HDD    146     0400
    c0d2   HITACHI   H101414SCSUN146G   -       -     sas    HDD    146     SA02
    c0d3   SEAGATE   ST973402SSUN72G    -       -     sas    HDD    73      0603
    c0d4   SEAGATE   ST914602SSUN146G   -       -     sas    HDD    146     0603
    c0d5   SEAGATE   ST914602SSUN146G   -       -     sas    HDD    146     0400
    c0d6   HITACHI   H101414SCSUN146G   -       -     sas    HDD    146     SA02
    c0d7   SEAGATE   ST973402SSUN72G    -       -     sas    HDD    73      0603
  8. Proceed to the next SAS-1 server module slot-paired with a Sun Blade 6000 Disk Module and repeat Step 3 to obtain the expander IDs.
  9. Repeat Step 5 through Step 8 until all SAS-1 disk modules in the chassis have had their expanders upgraded.
  10. If your SAS-1 NEMs have an ILOM service processor, you might also need to upgrade its ILOM firmware to achieve a supported firmware level that is matched to the new expander firmware.

    For instructions on upgrading the ILOM service processor firmware for a SAS-1 NEM, refer to the NEM user’s guide. For more information on SAS-1 NEMs, see System Requirements for the SAS-1/SAS-2 Compatibility Upgrade.

  11. After you have upgraded all of your SAS-1 NEMs and disk modules, you can safely insert your SAS-2 server module into the chassis.

    The SAS-2 server module will be supported in the SAS-1 chassis with the following conditions:

    • The SAS-2 server module will function properly in the chassis and be able to use its own internal SAS-2 storage and its PCIe Express Modules (EMs).

    • The SAS-2 server module will be able to use the network component of SAS-1 NEMs.

    • The SAS-2 server module cannot use disks in a Sun Blade 6000 Disk Module (a SAS-1 device). This is an unsupported configuration.

    • The SAS-2 server module must be installed in a chassis slot that does not have a Sun Blade 6000 Disk Module in an adjacent slot.

    Refer to the documentation that comes with your SAS-2 server module for additional installation and configuration instructions.