Skip Navigation Links | |
Exit Print View | |
SAS-1/SAS-2 Compatibility Upgrade Guide For the Sun Blade 6000 Modular System |
1. SAS-1/SAS-2 Compatibility Upgrade Instructions
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
Where to Obtain the lsiutil Software
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
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.
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.
For Sun Blade 6000 Disk Modules, download Sun Blade 6000 Disk Module Software 2.1. This version also includes expander firmware for the Sun Blade 6000 Multi-Fabric Network Express Module.
For the Sun Blade 6000 Virtualized Multi-Fabric 10GbE Network Express Module, download Sun Blade 6000 Virtualized Multi-Fabric 10GbE Network Express Module Software 2.2. This version includes both expander firmware and ILOM firmware.
For the Sun Blade 6000 10GbE Multi-Fabric Network Express Module, check My Oracle Support (MOS) Patches and Updates for a supported release that contains expander firmware version 5.04.03 or later firmware update.
To download the appropriate software release, go to My Oracle Support (MOS) http://support.oracle.com and do the following:
Select Patches & Updates -> Product or Family (Advanced Search).
Search for the following updates:
Sun Blade 6000 Disk Module (minimum version 2.1)
Sun Blade 6000 10GbE VMF (minimum version 2.2)
Sun Blade 6000 10GbE Switched NEM (version containing 5.04.03)
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
|
Note - You might need to set up an online account before downloading the software release.
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:
Select Patches & Updates -> Product or Family (Advanced Search).
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.
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:
Ensure complete backup of your data is available. Use lsiutil to make snapshot backups of all LSI HBAs attached to Disk Module. For more information, see Appendix A, Using the lsiutil Software.
If your chassis has Sun Blade 6000 Disk Modules installed, download the appropriate Sun Blade 6000 Disk Module software package from the Oracle download site to each server module equipped with a SAS-1 REM that is slot-paired with a Sun Blade 6000 Disk Module. See Obtain the Latest Disk Module and SAS-NEM Expander Firmware for SAS-1/SAS-2 Coexistence.
Download the appropriate SAS-1 NEM software package to a server module. If you have Sun Blade 6000 Disk Modules installed, download it to one server module equipped with a SAS-1 REM that is slot-paired with a Sun Blade 6000 Disk Module. See Obtain the Latest Disk Module and SAS-NEM Expander Firmware for SAS-1/SAS-2 Coexistence.
Download the Oracle Hardware Management Pack 2.0.1 version required (several OS versions are available) to a server module. If you have Sun Blade 6000 Disk Modules installed, download it to each server module equipped with a SAS-1 REM that is slot-paired with a Sun Blade 6000 Disk Module. Extract the archive file and run the component installer to install the fwupdate tool. See Obtain the Firmware Update Utility to Deploy the Required Expander Firmware.
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:
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.
Note - It is not necessary to change directories if fwupdate is in your search path.
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).
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.
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.
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.
The example used here would include upgrading expander c0x1.
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.
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.
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.
The example used here would include upgrading expander c0x3.
Note - Both Master and Slave expanders in the disk module must be upgraded.
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
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
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.
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.