TITLE: HPE Integrity MC990 X Server Firmware Bundle

VERSION:
Bundle Version: 2017.02
RMC version: 1.1.99
BMC Version: 1.0.39
BIOS Version: 5.2.6
PSOC Version: 20.1.9
MB PLD1 Version:  4.1.17 or 10.1.17 (*)
MB PLD2 Version:  5.1.12 or 7.1.12 (*)
HARP PLD3 Version: 3.1.18

 

*: Versions 10.1.17 and 7.1.12 are returned on systems with boards that support Intel EX v4 family processors

 

DESCRIPTION:
This bundle contains the RMC, BMC and BIOS firmware files for HPE Integrity MC990 X Servers. These files allow updating the MC990 X server firmware (RMC, Motherboard BMC, Motherboard BIOS, Motherboard and HARP board PLD, Power board PSOC). The PLD and power board PSOC firmware are updated using the BMC file.

 

Note: Firmware bundle version 2016.06 or later is required to support servers running with Intel processor EX v4 family.

 

UPDATE RECOMMENDATION: Recommended

[ ] Critical                                                       

    [ ] Panic, [ ] Hang, [ ] Abort, [ ] Corruption, [ ] Memory Leak, [ ] Performance

    [ ] Security

    [ ] Hardware Enablement, [ ] Software Enablement

[ ] Required

[X ] Recommended

[ ] Optional

    [ ] Hardware Enablement, [ ] Software Enablement, [ ] non-critical

[ ] Initial Customer Release

 

SUPERSEDES:                                
Bundle 2016.11

Note: Only the BIOS has changed (from version 2016.11). Instructions for checking the current firmware levels on the system are provided at the bottom of the Installation notes.

 

PRODUCT MODEL(S):     
HPE Integrity MC990 X Server

 

OPERATING SYSTEMS: 

LANGUAGES:
International English


FIXES:
BIOS 5.2.6:

·       Handle and report PCU SVID errors and memory buffer chip errors to aid in diagnosing VMSE channel versus DDR ECC errors.

·       For a full list of changes, see the README* file (after installing the rpm file) 

 

 

COMPATIBILITY:

The table below lists all the IO cards and firmware versions supported with the HPE Integrity MC990 X server firmware bundle versions 2016.05 or later.

Note: For IO Firmware updates, please contact Hewlett Packard Enterprise support.

 

Product

Description

Recommended IO FW versions

H7B97A

HPE SN1100E 16Gb 2p Fibre Channel Adapter

Universal boot 10.7.110.31

H7B68A

HPE MC990 16Gb 2p Fibre Channel Adapter

10.6.144.21

H7B69A

HPE MC990 6Gb 16p Ext SAS Controller

20.00.04.00-IT

H7B70A

HPE MC990 12Gb 8p Ext SAS Controller

10.00.00.00-IT

H7B71A

HPE MC990 6Gb 4p Internal SAS Controller

12.14.0-0167 / 2.130.393-2551 (Note 4)

H7B72A

HPE MC990 10GbE Fiber 2p Adapter

n/a (Note 1)

H7B74A

HPE MC990 10GBASE-T 2p Adapter

n/a (Note 1)

H7B75A

HPE MC990 1000BASE-T 4p 5719 Adapter

n/a (Note 1)

H7B76A

HPE MC990 1000BASE-T 4p Adapter

n/a (Note 1)

H7B78A

HPE MC990 10GbE 2p SFP+ RDMA Adapter

n/a (Note 1)

H7B79A

HPE MC990 IB FDR/EN 40Gb 2p QSFP Adptr

PSID (Note 2): MCX354A-FCBT MT_1090120019
Firmware: fw-ConnectX3-rel-2_36_5000-MCX354A-FCB_A2-A5-FlexBoot-3.4.718.bin

H7B80A

HPE MC990 800GB P3700 SSD Accelerator

n/a (Note 3)

H7B81A

HPE MC990 2TB P3700 SSD Accelerator

n/a (Note 3)

 

Note 1: No minimum firmware requirement established. Note that PXE boot is only supported on the BASE I/O NIC (Intel i210)

Note 2: PSID (Parameter-Set IDentification) is a 16-ascii character string embedded in the firmware image which provides a unique identification for the configuration of the firmware.
Note 3: No minimum firmware requirement established for Intel SSD S3700 products.  
Note 4: 12.14.0-0167 is a package version, firmware version is 2.130.393-2551

 

PREREQUISITES:  

·       BIOS version 5.2.6 requires to use BMC version 0.1.4 or later and RMC version 1.1.23 or later.

·       Prior to updating the firmware, make sure that you know the RMC root password. It will be requested several times during the RMC and BMC firmware update.

 

INSTALLATION INSTRUCTIONS:

Please review all instructions and the "Hewlett Packard Enterprise Support Tool License Terms" or your Hewlett Packard Enterprise support terms and conditions for precautions, scope of license, restrictions, and limitation of liability and warranties, before installing this package. It is important that you read and understand these instructions completely before you begin. This can determine your success in completing the firmware update.

Note: It is highly recommended that firmware updates be executed by Hewlett Packard Enterprise support personnel.

 

Note: Only the BIOS has changed in release 2017.02 compared to version 2016.11.

 

INSTALLATION
1. Copy the rpm files that need to be installed to your system. To verify the downloads, you may use the utility 2017-Jan-30-FW-MD5SUMS as follows:
         $md5sum --check 2017-Jan-30-FW-MD5SUMS
    It should return OK after each downloaded RPM file names.

 

2. Follow the instructions below to install the firmware version 2017.02 on your system. Here is a summary of the steps to install the firmware:

Note: Do not leave the system unattended during the update as the RMC root password will be requested multiple times during the update process.

 

Note: You may skip the installation steps if any of the firmware versions are already up to date.

A.       Flashing the RMC firmware (file: hpe-mc990-rmc-1.1.99_3-20161026.noarch.rpm)

B.       Flashing the BMC firmware (file: hpe-mc990-bmc-1.0.39_2-20160601.noarch.rpm)

C.    Updating the BIOS firmware (file: hpe-bios-biosdev_5.2.6-2016-11-30_13.43.15-5.2.6-1.noarch.rpm)

D.       Flashing the PLD firmware (uses the BMC file above)

E.     Flashing the power board PSOC firmware (uses the BMC file above)

 

A. Flashing the RMC firmware

To flash the RMC firmware:

1. Install the hpe-mc990-rmc-1.1.99_3-20161026.noarch.rpm RPM on a system running Linux that has network access to the RMC.

         linux# rpm -ivh hpe-mc990-rmc-1.1.99_3-20161026.noarch.rpm

2. Change to the directory that contains the flashrmc file:

         linux# cd /usr/local/sysco/firmware/uv300/rmc/1.1.99

 

3. Run the flashrmc flash utility:

        linux# ./flashrmc -r uv300_rmc.bin <RMC hostname/IP>

 

4. Confirm that the RMC firmware was updated:

      rmc> version

B.       Flashing the BMC firmware

To flash the BMC firmware:
1. Install the hpe-mc990-bmc-1.0.39_2-20160601.noarch.rpm RPM on a system running Linux that has network access to the RMC.
         linux# rpm -ivh hpe-mc990-bmc-1.0.39_2-20160601.noarch.rpm

 

2. Change to the directory that contains the flashbmc file:
         linux# cd /usr/local/sysco/firmware/sgioem1/bmc/1.0.39

 

3. Cycle the system power manually:

a. Log into the Integrity MC990 X system as the root user, and enter the following command to stop the operating system:
      # halt

b. On the RMC, enter the power off command to power down the Integrity MC990 X system.
For example:
            RMC:r1i1c> power off
            ==== r001i01c (PRI) ====

 

4. Run the flashbmc flash utility:
        linux# ./flashbmc –r sgioem1bmc.ima <CMC hostname/IP>

    

  Warning: Flashing the BMC takes approximately 10 minutes. Do not interrupt the process or power cycle the system while flashing the BMCs.

 

5. After the flashbmc utility has completed, on the RMC, enter the power on command to power up the Integrity MC990 X system. The power up takes only a few minutes.
For example:
         RMC:r001i01c> power on

 

5. Confirm that the BMC firmware was updated:
         rmc> bmc version

 

C.     Updating the BIOS firmware

The BIOS is updated by copying a new image to the RMC, creating an entry point in the HWCFG file, and rebooting the system.

To update the motherboard BIOS firmware:
1. Install the hpe-bios-biosdev_5.2.6-2016-11-30_13.43.15-5.2.6-1.noarch.rpm RPM on a system running Linux that has network access to the RMC.
           linux# rpm -ivh hpe-bios-biosdev_5.2.6-2016-11-30_13.43.15-5.2.6-1.noarch.rpm

 

2. Change to the directory that contains the BIOS image file:
          linux# cd /usr/local/sysco/firmware/uv3/bios/rel-5.2.6-2016-11-30_13.43.15

 

3. Copy the BIOS image file to the RMC:
         linux# scp hpe-bios-biosdev_5.2.6-2016-11-30_13.43.15.fd root@<RMC hostname/IP>:/work/bmc/common

 

4. Log in to the RMC and link the image file to bios.fd:
         rmc> cd /work/common
         rmc> ln –s hpe-bios-biosdev_5.2.6-2016-11-30_13.43.15.fd bios.fd

 

5. Create an entry point to the image in the HWCFG file:
        rmc> hwcfg BIOS_FILE=/common/bios.fd

 

6. Reboot the system:
         rmc> power —c reset

 

7. Confirm that the BIOS firmware was updated:
        rmc> bios —v

D.       Flashing the PLD firmware

The PLD firmware is included in the BMC RPM: hpe-mc990-bmc-1.0.39_2-20160601.noarch.rpm

To flash the motherboard and HARP board programmable logic device (PLD) firmware:

1. Power down the MC990 X server:

            rmc> power off

2. Flash the PLD:

             rmc> bmc flash_pld

 

E.     Flashing the power board PSOC firmware

The PSOC firmware is included in the BMC RPM: hpe-mc990-bmc-1.0.39_2-20160601.noarch.rpm
To flash the power board PSOC firmware:
      1. Power down the MC990 X server:
               rmc> power off
      2. Flash the PSOC:
               rmc> bmc flash_psoc

 

DETERMINING CURRENT VERSION:
To check or verify the current firmware levels on the system, enter these RMC commands:

RMC> version 
                           HPE Integrity MC990 X RMC, Rev. 1.1.99 [Bootloader 1.1.4]

RMC> bmc version
                          HPE Integrity MC990 X BMC, Firmware Rev. 1.0.39

RMC> bios or RMC> bios —v 
                           Integrity MC990 X BIOS 5.2.6 built in rel-5.2.6-2016-11-30_13.43.15

RMC> bmc version —v
           
HPE Integrity MC990 X BMC, Firmware Rev. 1.0.39   [Bootloader 0.6.0]
            Power Board PSOC:   20.1.9
           
MB PLD1:                    4.1.17 or 10.1.17 (*)

            MB PLD2:                    5.1.12 or 7.1.12 (*)

            HARP PLD3:                3.1.18

 

 *: Versions 10.1.17 and 7.1.12 are returned on systems with boards that support Intel EX v4 family processors

 

KNOWN ISSUES & WORKAROUNDS:  
None.

 

DISCLAIMER:
The information in this document is subject to change without notice.
Hewlett Packard Enterprise makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.

This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be reproduced, photocopied, or translated to another language without the prior written consent of Hewlett Packard Enterprise.

(C) Copyright 2016-2017 Hewlett Packard Enterprise Development L.P.

 

SUPERSEDES HISTORY:
Firmware bundle 2016.11:

FIXES:

RMC 1.1.99:

          Fixed uv3dmp issues related to invalid data in HAx_iMCx_ADDR 

 

ENHANCEMENTS:

Firmware bundle 2016.09:

FIXES:
BIOS 5.2.5:

          Addresses an issue where correctable memory errors could cause process termination

ENHANCEMENTS:

Firmware bundle 2016.06:

FIXES:

·       None

Enhancements:

 

Firmware bundle 2016.05.25:

FIXES:

BIOS 5.2.03:

FEEDBACK
As we are continuing to improve the firmware management process we welcome your feedback on this document and on the firmware update process: TEAM-FWupdateFeedback@groups.ext.hpe.com