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-71-1512133.1
Update Date:2017-10-11
Keywords:

Solution Type  Technical Instruction Sure

Solution  1512133.1 :   Sun SPARC(R) Enterprise M4000/M5000/M8000/M9000: F20 controller/FMODs firmware update procedure  


Related Items
  • Sun SPARC Enterprise M4000 Server
  •  
  • Sun SPARC Enterprise M9000-32 Server
  •  
  • Sun SPARC Enterprise M9000-64 Server
  •  
  • Sun SPARC Enterprise M5000 Server
  •  
  • Sun SPARC Enterprise M8000 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Mx000
  •  




In this Document
Goal
Solution
References


Applies to:

Sun SPARC Enterprise M8000 Server - Version All Versions to All Versions [Release All Releases]
Sun SPARC Enterprise M9000-32 Server - Version All Versions to All Versions [Release All Releases]
Sun SPARC Enterprise M9000-64 Server - Version All Versions to All Versions [Release All Releases]
Sun SPARC Enterprise M4000 Server - Version All Versions to All Versions [Release All Releases]
Sun SPARC Enterprise M5000 Server - Version All Versions to All Versions [Release All Releases]
Information in this document applies to any platform.

Goal

 As per the Support Matrix for Oracle Hardware Management Pack, OHMP is not supported on the OPL platforms.

However, since the F20 (Aura 1.0) cards are supported on M4000/M5000/M8000/M9000, OHMP 2.2.3b has introduced the capability to use fwupdate to update the F20 controller/FMODs firmware when installed on an OPL platform.

Note that the Support Matrix for Oracle Hardware Management Pack 2.2.3 reports that it's not supported to use fwupdate against the F20 cards.
This question still has no answer from engineering.

 

Solution

 The procedure is basically :

- Download the OHMP 2.2.3b <Patch 14044268> or later from MOS (Oracle Hardware Management Pack for Oracle Solaris (SPARC)) and install all of the packages on the OPL domain.

    Note that it should be enough to install the following packages : ORCLhmp-libs, ORCLhmp-hwmgmt, ORCLhmp-tools

    The OHMP documentation is available from http://www.oracle.com/technetwork/server-storage/servermgmt/documentation/index.html

- Reboot the domain

- Use 'fwupdate' to list the disks and controller from the installed F20 cards

Ex (as per the F20 patches, the "Could not open bmc device: No such file or directory" messages are expected on OPL) :

bash-3.00# fwupdate list all
Could not open bmc device: No such file or directory
Could not open bmc device: No such file or directory

[output omitted]

==================================================
CONTROLLER
==================================================
ID    Type   Manufacturer   Model     Product Name              FW Version     BIOS Version   EFI Version    FCODE Version  NVDATA Version    XML Support
---------------------------------------------------------------------------------------------------------------------------------------------------------
c1    SAS    LSI Logic      0x0058    SAS1068E                  01.27.92.00-IT 6.26.00.00     -              -               1.00.49          N/A        

DISKS
===============
ID        Manufacturer   Model               Chassis Slot   Type   Media   Size (GB) FW Version XML Support
-----------------------------------------------------------------------------------------------------------
c1d0      MARVELL        SD88SA02            -       -      sata   SSD     24        D20R       N/A        
c1d1      MARVELL        SD88SA02            -       -      sata   SSD     24        DP0N       N/A        
c1d2      MARVELL        SD88SA02            -       -      sata   SSD     24        DP0N       N/A        
c1d3      MARVELL        SD88SA02            -       -      sata   SSD     24        D20R       N/A        

 

- install the F20 controller patch 147206-01 and update the firmware following the instructions from the README.147206-01 file

Ex :

bash-3.00# fwupdate update sas-controller-firmware -n c1 -f ./LSI_1068E_B3-F20-1.27.92.00.fw
Could not open bmc device: No such file or directory
Could not open bmc device: No such file or directory

The following components will be upgraded as shown:
==========================================================
ID        Priority Action     Status      Old Firmware Ver.   Proposed Ver.       New Firmware Ver.   System Reboot     
------------------------------------------------------------------------------------------------------------------------
c1        1        Check FW   Success     01.27.92.00-IT      Not Provided        N/A                 N/A               
Do you wish to process all of the above component upgrades? [y/n]? y
Updating c1:  Success

Verifying all priority 1 updates
Could not open bmc device: No such file or directory
Could not open bmc device: No such file or directory
   No metadata provided, so version verification can not be completed

Execution Summary
==========================================================
ID        Priority Action     Status      Old Firmware Ver.   Proposed Ver.       New Firmware Ver.   System Reboot     
------------------------------------------------------------------------------------------------------------------------
c1        1        Validate   Pending     01.27.92.00-IT      Not Provided        01.27.92.00-IT      N/A               

 
- reboot the domain (please note that before having performed the reboot, the fwupdate tool may still display old fw release installed)

- Install the F20 FMOD patch 145426-02 and update the firmware for all of the FMODs following the instructions from the README.145426-02 file

Ex to update one of the 4 FMODs :

bash-3.00# fwupdate list disk

[output omitted]

DISKS
===============
ID        Manufacturer   Model               Chassis Slot   Type   Media   Size (GB) FW Version XML Support
-----------------------------------------------------------------------------------------------------------
c1d0      MARVELL        SD88SA02            -       -      sata   SSD     24        D20R       N/A        
c1d1      MARVELL        SD88SA02            -       -      sata   SSD     24        DP0N       N/A        
c1d2      MARVELL        SD88SA02            -       -      sata   SSD     24        DP0N       N/A        
c1d3      MARVELL        SD88SA02            -       -      sata   SSD     24        D20R       N/A        

bash-3.00# fwupdate update disk-firmware -x D20Y_metadata.xml -n c1d2
Could not open bmc device: No such file or directory
Could not open bmc device: No such file or directory

The following components will be upgraded as shown:
==========================================================
ID        Priority Action     Status      Old Firmware Ver.   Proposed Ver.       New Firmware Ver.   System Reboot     
------------------------------------------------------------------------------------------------------------------------
c1d2      1        Check FW   Success     DP0N                D20Y                N/A                 System Power Cycle
Do you wish to process all of the above component upgrades? [y/n]? y
Updating c1d2:  Success

Verifying all priority 1 updates
Could not open bmc device: No such file or directory
Could not open bmc device: No such file or directory

Execution Summary
==========================================================
ID        Priority Action     Status      Old Firmware Ver.   Proposed Ver.       New Firmware Ver.   System Reboot     
------------------------------------------------------------------------------------------------------------------------
-         -        -          -           -                   -                   -                   -                 
System Reboot required for some applied firmware
Do you wish to automatically reboot now? [y/n]? y
A PowerCycle was attempted and is not currently supported on this platform.
You will need to perform a manual power cycle.  Please reference your
firmware documentation for more information
Automatic system power action failed.
Terminating fwupdate.  Please reset system manually and then proceed.
ERROR: Invalid option

 

- When all of the FMODs have been updated, as per the readme files for the patches, the domain should be powercycle'd for the card to run the latest firmware. So at this point, the domain should be stopped ('init 0') and power cycled (poweroff / power on )

Ex :

XSCF> poweroff -d 0
DomainIDs to power off:00
Continue? [y|n] :y
00 :Powering off

*Note*
 This command only issues the instruction to power-off.
 The result of the instruction can be checked by the "showlogs power".
XSCF> poweron -d 0
DomainIDs to power on:00
Continue? [y|n] :y
00 :Powering on

*Note*
 This command only issues the instruction to power-on.
 The result of the instruction can be checked by the "showlogs power".

 
- confirm that both the controller and the FMODs have the new firmware by running 'fwupdate list all'

Ex :

bash-3.00# fwupdate list all
[...]
==================================================
CONTROLLER
==================================================
ID    Type   Manufacturer   Model     Product Name              FW Version     BIOS Version   EFI Version    FCODE Version  NVDATA Version    XML Support
---------------------------------------------------------------------------------------------------------------------------------------------------------
c1    SAS    LSI Logic      0x0058    SAS1068E                  01.27.92.00-IT 6.26.00.00     -              -               1.00.49          N/A        

DISKS
===============
ID        Manufacturer   Model               Chassis Slot   Type   Media   Size (GB) FW Version XML Support
-----------------------------------------------------------------------------------------------------------
c1d0      MARVELL        SD88SA02            -       -      sata   SSD     24        D20R       N/A        
c1d1      MARVELL        SD88SA02            -       -      sata   SSD     24        DP0N       N/A        
c1d2      MARVELL        SD88SA02            -       -      sata   SSD     24        D20Y       N/A        
c1d3      MARVELL        SD88SA02            -       -      sata   SSD     24        D20R       N/A   

      


- It's also possible to check the F20 cards properties via the 'prtconf -v' output

Ex :

bash-3.00# prtconf -v | grep MARVELL
                        value='id1,sd@TATA_____MARVELL_SD88SA024SA0_SUN24G_0940M019PU__0940M019PU__________'
                        value='MARVELL SD88SA02'
                        value='scsiclass,00.vATA.pMARVELL_SD88SA02.rDP0N' + 'scsiclass,00.vATA.pMARVELL_SD88SA02' + 'scsa,00.bmpt' + 'scsiclass,00' + 'scsiclass'
                        value='id1,sd@TATA_____MARVELL_SD88SA024SA0_SUN24G_1030M03UW6__1030M03UW6__________'
                        value='MARVELL SD88SA02'
                        value='scsiclass,00.vATA.pMARVELL_SD88SA02.rD20R' + 'scsiclass,00.vATA.pMARVELL_SD88SA02' + 'scsa,00.bmpt' + 'scsiclass,00' + 'scsiclass'
                        value='id1,sd@TATA_____MARVELL_SD88SA024SA0_SUN24G_0940M019PV__0940M019PV__________'
                        value='MARVELL SD88SA02'
                        value='scsiclass,00.vATA.pMARVELL_SD88SA02.rDP0N' + 'scsiclass,00.vATA.pMARVELL_SD88SA02' + 'scsa,00.bmpt' + 'scsiclass,00' + 'scsiclass'
                        value='id1,sd@TATA_____MARVELL_SD88SA024SA0_SUN24G_1030M03UYT__1030M03UYT__________'
                        value='MARVELL SD88SA02'
                        value='scsiclass,00.vATA.pMARVELL_SD88SA02.rD20Y' + 'scsiclass,00.vATA.pMARVELL_SD88SA02' + 'scsa,00.bmpt' + 'scsiclass,00' + 'scsiclass'

 

 

To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in an appropriate
My Oracle Support Community - Oracle Sun Technologies Community.





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