Printable version

Drivers & software

* RECOMMENDED * HPE Foundation Software ISO Image for HPE Superdome Flex Server

By downloading, you agree to the terms and conditions of the Hewlett Packard Enterprise Software License Agreement.
Note:  Some software requires a valid warranty, current Hewlett Packard Enterprise support contract, or a license fee.

Type: Software (Entitlement Required)
Version: 2.3.1(29 Jun 2020)
Operating System(s): Oracle Linux 7
OS Independent
Red Hat Enterprise Linux 7 Server
Red Hat Enterprise Linux 8 Server
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server 15
Multi-part download
File name: 2020-June-26.MD5SUMS (1.1 KB)
File name: hpe-foundation-2.3.1-cd1-media-rhel75-x86_64.iso (7.3 MB)
File name: hpe-foundation-2.3.1-cd1-media-rhel76-x86_64.iso (7.4 MB)
File name: hpe-foundation-2.3.1-cd1-media-rhel77-x86_64.iso (7.4 MB)
File name: hpe-foundation-2.3.1-cd1-media-rhel78-x86_64.iso (7.4 MB)
File name: hpe-foundation-2.3.1-cd1-media-rhel81-x86_64.iso (6.6 MB)
File name: hpe-foundation-2.3.1-cd1-media-rhel82-x86_64.iso (6.6 MB)
File name: hpe-foundation-2.3.1-cd1-media-rhel8-x86_64.iso (6.6 MB)
File name: hpe-foundation-2.3.1-cd1-media-sles12sp3-x86_64.iso (5.7 MB)
File name: hpe-foundation-2.3.1-cd1-media-sles12sp4-x86_64.iso (5.8 MB)
File name: hpe-foundation-2.3.1-cd1-media-sles12sp5-x86_64.iso (5.8 MB)
File name: hpe-foundation-2.3.1-cd1-media-sles15sp1-x86_64.iso (6.1 MB)
File name: hpe-foundation-2.3.1-cd1-media-sles15-x86_64.iso (6.1 MB)
This bundle contains a collection of HFS (HPE Foundation Software) ISO images (one per OS), to be installed on HPE Superdome Flex Server running with RHEL, SLES or Oracle Linux. HFS includes DCD (Data Collection Daemon).

DCD 2.3-0-3:

  • Added support to detect and generate an event on state change for Microchip SmartRAID 3162-8i /e storage controllers, physical drives and RAID volumes

Prerequisites:

  • To prevent a crash at boot time due to kernel paging issues, add nokaslr to the Linux bootline.
  • HPE strongly recommends running with the latest OS kernel versions when using configurations with PMMs (HPE Persistent Memory). See recommended minimum kernel versions in the KNOWN ISSUES section.
    • For systems configured with HPE Persistent Memory, these minimum kernel versions are recommended (see issues details in the KNOWN ISSUES section):
      • SLES 15 SP1: 4.12.14-197.26.1 or PTF 1160678
      • SLES 15: 4.12.14-150.41.1
      • SLES 12  SP4: 4.12.14-95.40.1
      • RHEL 7.6: 3.10.0-957.26.1
      • RHEL 8.1: 4.18.0-147.8 (or z stream when available)
      • RHEL 8.0: 4.18.0-80.6.1 (or z stream when available)
      • OL 8.1: 4.14.35-192.7.2
      • OL 7: 4.14.35-1902.7.2
    • Note: RHEL 7.6 does not have fixes yet for most of the known issues listed. It’s recommended to use a later OS version with PMMs.
  • HPE recommends using the kernel versions that prevent the Transactional Asynchronous Abort (TAA - CVE-2019-11135). Links to updated packages are available in the SUSE CVE-2019-11135 page.  Please see Intel Security advisory Intel-SA-00270  for additional information.

Please note the following pre-requisites prior to installing the Foundation Software update:

  • A supported version of the operating system is installed.
  • You have access to the HPE Foundation Software update file.
  • You have access to the operating system repositories. These may be online repositories provided by the operating system vendors or local repositories managed by the site.
  • You have root access to the system.

To ensure the integrity of your download, HPE recommends verifying your results with the following SHA-256 Checksum values:

20d0a5aa42c7ca7562490b8d0ff365544c37ac5269e51917033e161c5d9c57e6 2020-June-26.MD5SUMS
c3bad60e08c4c678015141ee339fa93544a12b0de41638b848889d60a753fcc9 hpe-foundation-2.3.1-cd1-media-rhel82-x86_64.iso
64259a8d823782669b29c29d488a26e121fda40f07ad3183ae45200e19860347 hpe-foundation-2.3.1-cd1-media-sles15sp1-x86_64.iso
766c5b2dbfaebac6e7459b9aa70f59c6f3719b434e84ca63fd44b147a93f1cc1 hpe-foundation-2.3.1-cd1-media-sles12sp5-x86_64.iso
3b8d5c787cd10f0cd794a0715e0635a54fade85b2a901057c56badae428fa05e hpe-foundation-2.3.1-cd1-media-sles15-x86_64.iso
3c27d5e374353cee92bf4e3bd9eb393e36d263efa934a76f807f046bdc6c44f9 hpe-foundation-2.3.1-cd1-media-rhel76-x86_64.iso
c58ad90ad89ce55b2f2abf4d28f82e6416a0d84c2476d2e6e3a29a2083b96e34 hpe-foundation-2.3.1-cd1-media-rhel75-x86_64.iso
3d7d43b0c23a90a0c81a3d66df1a147e6a9256cab2cc71c290650de6c1fe9c9f hpe-foundation-2.3.1-cd1-media-rhel78-x86_64.iso
bee1f6359f855891fc188b5a097bdd06c4fd19d17d1256eb7296669977e71a25 hpe-foundation-2.3.1-cd1-media-rhel8-x86_64.iso
67691c4e6d3a738aadbf8c438fc4bc43e2e3a8f32de9c0e3979781240d16f064 hpe-foundation-2.3.1-cd1-media-sles12sp4-x86_64.iso
e22cf2782bee32d6563473b74d18fe1a1332668bd2902ee2def479a8d292f6e0 hpe-foundation-2.3.1-cd1-media-rhel77-x86_64.iso
51335b951ba12495b93d1b22caa9711ad7e11ca5b672c42958b229429fff9887 hpe-foundation-2.3.1-cd1-media-sles12sp3-x86_64.iso
7dd93deb3f5405a5ac2238106a21aebe96521b75a8fadad946471281382a731d hpe-foundation-2.3.1-cd1-media-rhel81-x86_64.iso

Reboot Requirement:
Reboot is required after installation for updates to take effect and hardware stability to be maintained.


Installation:

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 software update.

  1. PREPARATION
    1. You must login to the system as root user.
       
    2. In order to install the Foundation Software ISO image Version 2.3.1, you must first copy the hpe-foundation-2.3.1-cd1-media-<OS>-x86_64.iso file corresponding to your OS to the Superdome Flex system, where <OS> is rhel7<x>, rhel78, rhel8, slesx.
      Note: For Oracle Linux UEK, use the corresponding rhel7x or rhel8x ISO image
      Note: 
      • UEK6 will be included in the ISO only starting with RHEL version 8.2; for prior versions (e.g. 7.8 or 8.1), you need to install the Red Hat Compatible Kernel for that version, then use YUM   to install UEK6, then select UEK6 to load at boot.
      • You can directly update from OL 7.7 to OL 7.8 while remaining on UEK5 because UEK5 is included in RHEL 7.8 ISO, like on prior RHEL versions.

           Example with /tmp/ as destination directory:
                   scp hpe-foundation-2.3.1-cd1-media-sles12sp4-x86_64.iso root@<system-name>:/tmp/
           
    3. Have the distro media available and repo files set up to install dependencies.
       
  2. INSTALLATION
    1. Installation/update for SLES:
      1.  Create a repo file /etc/zypp/repos.d/Foundation.repo that looks like this:  
          -  Replace <OS> with the corresponding slesx
          - /tmp/ is the directory where you copied the file earlier

        [Foundation]
             name=Foundation
             enabled=1
             autorefresh=0
             baseurl=iso:///?iso=hpe-foundation-2.3.1-cd1-media-<OS>-x86_64.iso&url=dir:///tmp/
             path=/
             type=yast2
             keeppackages=0
         
      2. Refresh zypper:
               zypper clean ; zypper refresh
         
      3.  Install/update the Foundation Software:
               For a fresh install, run: zypper install -t pattern HPE-Foundation
               For an update, run: zypper update -t pattern HPE-Foundation
         
      4.  Install/update DCD (Data Collection Daemon) for Remote Support:
         - For a new instalation: DCD and its dependencies get automatically installed as part of step 'c' above.
         - For an update: use the following commands to update DCD:
               zypper update storelib
               zypper install hpe-dcd-2.3-0.1.x86_64 
         
      5.  Reboot the system:
               reboot
         After the system reaches the EFI shell, in the RMC command window, enter:
                power reset npar pnum=0
        Note: The above command assumes partition 0, the system supports multiple partitions now.
         
    2.  Installation/update for RHEL or Oracle Linux:
      1. Create a mount point for the ISO:
           #mkdir /mnt/Foundation
         
      2. Mount the ISO
           Note: /tmp/ matches the location of the ISO and <OS> is rhel<x>
           Note: For Oracle Linux UEK, select the corresponding rhel7x ISO
               # mount -o loop /tmp/hpe-foundation-2.3.1-cd1-media-<OS>-x86_64.iso /mnt/Foundation
         
      3. Create a repo file (ie /etc/yum.repos.d/HPE-Foundation.repo) that looks like this:
          [hpe-foundation]
              name=HPE-Foundation
               baseurl=file:///mnt/Foundation/RPMS
               enabled=1
               gpgkey=file:///mnt/Foundation/RPM-GPG-KEY-hpe
                             file:///mnt/Foundation/RPM-GPG-KEY-sgi
               gpgcheck=1
         
      4. Refresh yum
        # yum clean all
         
      5.  Install/update HPE Foundation Software:
         - For RHEL 7.X or RHEL 8.X , use:
                For a new install:
                      # yum groupinstall "HPE Foundation Software"
                For an update:
                     # yum update "HPE Foundation Software"
         - For Oracle Linux, use
                For a new install:
                      # yum groupinstall -y "HPE Foundation Software for Oracle Linux"
                For an update:
                       # yum update -y "HPE Foundation Software for Oracle Linux"

                                     Note: To see the list of groups to install, use: yum grouplist

  1. install/update DCD:
     - For a new installation,
    DCD and its dependencies get automatically installed as part of step 'e' above
     - For an update, use the following commands to update DCD:
          # yum update storelib
          # yum update hpe-dcd
    Note: You can check the installed version by running:
       # rpm -qi hpe-dcd | grep -i version
     
  2. Reboot the system to activate the change:
       reboot
    After the system reaches the EFI shell, in the RMC command window, enter:
       power reset npar pnum=0

Note: Refer to your operating system documentation for details on adding directories of RPM packages as available software sources/repositories for use by zipper and yum.


End User License Agreements:
HPE Software License Agreement v1


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Important:

TITLE: HPE Foundation Software ISO Image for HPE Superdome Flex Server

HFS VERSION: 2.3.1

DESCRIPTION:

This bundle contains a collection of HFS (HPE Foundation Software) ISO images version 2.3.1, to be installed on HPE Superdome Flex Server running with RHEL, SLES or Oracle Linux (there is no HFS for other OS’es).

HFS (HPE Foundation Software) consists of software packages specifically designed to ensure the smooth operation of the HPE Superdome Flex server. It includes DCD 2.3-0.3 for Linux (Data Collection Daemon), an agentless service that proactively monitors the health of hardware components on the HPE Superdome Flex server. For more details on DCD, refer to the DCD Readme installed under /opt/hpe/dcd/ and to the release notes posted here.

Prior to installation, customers are strongly encouraged to familiarize themselves with the documentation provided by the operating system vendors:

For more specific software installation details, you may also refer to the HPE Superdome Flex Server OS Installation Guide available at http://www.hpe.com/support/superdome-flex-os.
See also the “Running Linux on HPE Superdome Flex Server” white paper.

SUPERSEDES:
Version: 2.3

PRODUCT MODEL(S):
HPE Superdome Flex server

OPERATING SYSTEMS:

Systems with Intel Xeon® Scalable processors 82XX/62XX:
       On systems with DDR4 only:

  • SUSE Linux Enterprise Server 12 SP4, 12 SP5, 15, 15 SP1 
  • Red Hat Enterprise Linux 7.6, 7.7, 7.8, 8.0., 8.1, 8.2
  • Oracle Linux 7
  • Oracle Linux 8
  • Oracle Linux 7 with UEK Release 5 Update 2
  • Oracle Linux 7.8, 8.1 with UEK Release 6 (*)

On systems with PMM (HPE Persistent Memory):

  • SUSE Linux Enterprise Server 12 SP4, 12 SP5, 15, 15 SP1
  • Red Hat Enterprise Linux 7.7, 7.8, 8.0, 8.1, 8.2
  • Oracle Linux 7, Oracle Linux 8 (Storage mode only)
  • Oracle Linux 7.7, 7.8 with UEK Release 5 Update 2 (Storage mode only)
  • Oracle Linux 7.8 with UEK Release 6 (Storage mode only, requires kernel version 4.14.35-1902.7.2 or greater) (*)
  • Oracle Linux 8.1 with UEK Release 6

Note: See pre-requisites for minimum OS versions/required patches to run with PMM.

(*) Note:

 - UEK6 will be included in the ISO only starting with RHEL version 8.2; for prior versions (e.g. 7.8 or 8.1), you need to install the Red Hat Compatible Kernel for that version, then use YUM   to install UEK6, then select UEK6 to load at boot.

- You can directly update from OL 7.7 to OL 7.8 while remaining on UEK5 because UEK5 is included in RHEL 7.8 ISO, like on prior RHEL versions.

    Systems with Intel Xeon® Scalable processors 81XX/61XX:
      On systems with DDR4 only (no support of PMM):

  • SUSE Linux Enterprise Server 12 SP2, 12 SP3, 12 SP4, 12 SP5, 15, 15 SP1
  • Red Hat Enterprise Linux 7.3z, 7.4, 7.5, 7.6, 7.7, 7.8, 8.0, 8.1, 8.2
  • Oracle Linux 7.5, 7.6, 7.7
  • Oracle Linux 8.0
  • Oracle Linux 7 with UEK Release 5 update 2
  • Oracle Linux 7 with UEK 4 & UEK5 (Unbreakable Enterprise Kernel)

LANGUAGES:
International English

COMPATIBILITY/INTEROPERABILITY:

  • HFS 1.6 or later and server firmware version 3.0.512 or later are required on systems with with Intel Xeon® Scalable processors 82XX / 62XX.
  • HPE recommends running with the latest server and IO firmware
  • Important: When running SLES 15, kernel version 4.12.14-25.3 or later is required.

KNOWN ISSUES:

  • Customers using IRS (Insight Remote Support) may see IRS critical alerts stating “OS run-time critical shutdown occurred on Partition ID 0”. When observed after a graceful shutdown, these alerts are erroneously sent by DCD and may be safely ignored.
  • When running with SLES 15 SP1 kernel 4.12.14-197.34.1, PMEM initialization may be slow and Warnings displayed During Fsdax Namespace Initialization.
    Workaround: If using PMEM, use kernel 4.12.14-197.26.1 or PTF 1160678 instead of 4.12.14-197.34.1
  • Superdome Flex servers running SLES 15 SP1 update kernel 4.12.14-197.29.1 and using PMM (HPE Persistent Memory) may encounter a kernel panic.
    Workaround: Revert to SLES 15 SP1 kernel  4.12.14-197.26.1 or use PTF 1160678 until a new kernel with a fix becomes available.
  • PMM initialization during boot may take a long time on Superdome Flex systems with large amount of PMM (HPE Persistent Memory):
    • Slow PMM initialization is not an issue on RHEL 8.1, SLES 12 SP5, SLES 15 SP1.
    • On RHEL 8.0: use 4.18.0-80.6.1 or later for faster initialization
    • On SLES 15, SLES 12 SP4, RHEL 7.x: no fix is available yet.
      Workaround: Wait for PMM initialization to complete. To check if initialization is complete, run the OS command “ndctl list”. The command only returns a list of namespaces after all the PMMs have completed initialization. If the command does not immediately return the information, memory initialization is still in progress.
       
  • System with more than 48 PMMs may report “ACPI Error: Could not allocate new OwnerId (255 max)” and AE_OWNER_ID_LIMIT. This is an indication that the kernel does not support the number of PMM's in the system. To prevent the issue, use the minimum kernel versions below:
    • SLES 15:         4.12.14-150.35.1
    • SLES 15 SP1: 4.12.14-197.18
    • SLE S12 SP4: 4.12.14-95.32.1
    • RHEL 8.1:      4.18.0-147.8
    • RHEL7.8 :      3.10.0-1107.el7
    • OL7: 4.14.35-1902.7.2
    • Not an issue with SLES 12 SP5
    • Note: With RHEL8.0, 7.7, 7.6, no fix is available yet; it is recommended to use less than 48 PMM's, or to install a later OS kernel with the fix.
       
  • System may crash or halt during boot due to accessing reserved memory areas at boot time.
    Workaround: use the following minimum OS versions:
    • SLES 12 SP5  (GA version contains the fix)
    • SLES15 SP1:      4.12.14-197.26.1 or PTF 1160678
    • SLES 15:            4.12.14-150.41.1
    • SLES 12 SP4:    4.12.14-95.40.1
    • OL7 UEK-5-U2: 4.14.35-1902.7.2
    • RHEL 7.7, 7.8, 8.0, 8.1:  no fix available; if a crash occurs during boot, reboot as the issue is rare and is not seen at each boot.
  • Systems with faulty PMM’s and running RHEL may encounter a MCE (Machine Check Event) with logs showing “Memory failure” and then “mce: Memory error not recovered”.
     Workaround: There is no fix at this time on RHEL; users should call HPE to get the faulty PMM causing this issue replaced.
  • During a reboot, the OS may rarely crash with an error message similar to: “BUG: unable to handle kernel paging request at fffff337bd40001c”
    Workaround: Add nokaslr to the Linux bootline. If you don’t add nokalsr, you can recover with a reboot.
  • The ipmctl command run in SLES only works on systems up to 16 socket.
    • This is fixed in SLES 15 SP1 kernel version 4.12.14-197.21.1
    • For other SLES versions, a fix will be provided in a future kernel version
  • Systems with a large number of I/O cards may experience out of memory or interrupt enablement issues during kdump. See advisory a00037997  for details.
  • The following linux bootline options may be useful when installing the distro OS.  Foundation SW will add the needed bootline options automatically:

                           console=ttyS0,115200     Enable the serial console.
                            erst_disable             Disable ERST error reporting.
                            edac_report=off          Disable EDAC reporting.
                            nmi_watchdog=0           Disable SW watchdog which may have scaling issues on large systems.
                            pci=nobar                Prevent linux from assigning unassigned BARs.
                            bau=0                    Disable the BAU.
                            mce=2                    Raise the MCA recovery threshold.
                            nmi_watchdog=0           Disable the software watchdog timer.
                            earlyprintk=ttyS0,115200 Display early boot messages.  Aids in debugging boot issues.

                 Note: Removing "quiet" from the kernel bootline will also aid debugging boot issues.

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 Enterprise 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 Company.

(C) Copyright 2017-2020 Hewlett Packard Enterprise Development Company, L.P.

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


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3.1:

  • On systems running with RHEL 8.x (8.0, 8.1, 8.2), if BLS is disabled via setting GRUB_ENABLE_BLSCFG=false in /etc/default/grub, and grub2-mkconfig  rebuilds /boot/efi/EFI/redhat/grub.cfg, the kernel command line in the new grub.cfg is now recognized by HFS as HFS now accepts commands that start with either linux or linuxefi.
  • Restarting rsyslog no longer re-runs hpe-auto-config 
  • HFS now remove numa=off from the bootline if it had been added during an OS installation

DCD 2.3-0-3:

  • Fixed the issue of DCD_OS_LAST_SHUTDOWN_CRITICAL event being logged even for normal reboots on systems running a Linux operating system
  • Fixed the issue of "show chassis info" reporting missing disks as available in FRU inventory for Smart RAID Controllers

TITLE: HPE Foundation Software ISO Image for HPE Superdome Flex Server

HFS VERSION: 2.3.1

DESCRIPTION:

This bundle contains a collection of HFS (HPE Foundation Software) ISO images version 2.3.1, to be installed on HPE Superdome Flex Server running with RHEL, SLES or Oracle Linux (there is no HFS for other OS’es).

HFS (HPE Foundation Software) consists of software packages specifically designed to ensure the smooth operation of the HPE Superdome Flex server. It includes DCD 2.3-0.3 for Linux (Data Collection Daemon), an agentless service that proactively monitors the health of hardware components on the HPE Superdome Flex server. For more details on DCD, refer to the DCD Readme installed under /opt/hpe/dcd/ and to the release notes posted here.

Prior to installation, customers are strongly encouraged to familiarize themselves with the documentation provided by the operating system vendors:

For more specific software installation details, you may also refer to the HPE Superdome Flex Server OS Installation Guide available at http://www.hpe.com/support/superdome-flex-os.
See also the “Running Linux on HPE Superdome Flex Server” white paper.

SUPERSEDES:
Version: 2.3

PRODUCT MODEL(S):
HPE Superdome Flex server

OPERATING SYSTEMS:

Systems with Intel Xeon® Scalable processors 82XX/62XX:
       On systems with DDR4 only:

  • SUSE Linux Enterprise Server 12 SP4, 12 SP5, 15, 15 SP1 
  • Red Hat Enterprise Linux 7.6, 7.7, 7.8, 8.0., 8.1, 8.2
  • Oracle Linux 7
  • Oracle Linux 8
  • Oracle Linux 7 with UEK Release 5 Update 2
  • Oracle Linux 7.8, 8.1 with UEK Release 6 (*)

On systems with PMM (HPE Persistent Memory):

  • SUSE Linux Enterprise Server 12 SP4, 12 SP5, 15, 15 SP1
  • Red Hat Enterprise Linux 7.7, 7.8, 8.0, 8.1, 8.2
  • Oracle Linux 7, Oracle Linux 8 (Storage mode only)
  • Oracle Linux 7.7, 7.8 with UEK Release 5 Update 2 (Storage mode only)
  • Oracle Linux 7.8 with UEK Release 6 (Storage mode only, requires kernel version 4.14.35-1902.7.2 or greater) (*)
  • Oracle Linux 8.1 with UEK Release 6

Note: See pre-requisites for minimum OS versions/required patches to run with PMM.

(*) Note:

 - UEK6 will be included in the ISO only starting with RHEL version 8.2; for prior versions (e.g. 7.8 or 8.1), you need to install the Red Hat Compatible Kernel for that version, then use YUM   to install UEK6, then select UEK6 to load at boot.

- You can directly update from OL 7.7 to OL 7.8 while remaining on UEK5 because UEK5 is included in RHEL 7.8 ISO, like on prior RHEL versions.

    Systems with Intel Xeon® Scalable processors 81XX/61XX:
      On systems with DDR4 only (no support of PMM):

  • SUSE Linux Enterprise Server 12 SP2, 12 SP3, 12 SP4, 12 SP5, 15, 15 SP1
  • Red Hat Enterprise Linux 7.3z, 7.4, 7.5, 7.6, 7.7, 7.8, 8.0, 8.1, 8.2
  • Oracle Linux 7.5, 7.6, 7.7
  • Oracle Linux 8.0
  • Oracle Linux 7 with UEK Release 5 update 2
  • Oracle Linux 7 with UEK 4 & UEK5 (Unbreakable Enterprise Kernel)

LANGUAGES:
International English

COMPATIBILITY/INTEROPERABILITY:

  • HFS 1.6 or later and server firmware version 3.0.512 or later are required on systems with with Intel Xeon® Scalable processors 82XX / 62XX.
  • HPE recommends running with the latest server and IO firmware
  • Important: When running SLES 15, kernel version 4.12.14-25.3 or later is required.

KNOWN ISSUES:

  • Customers using IRS (Insight Remote Support) may see IRS critical alerts stating “OS run-time critical shutdown occurred on Partition ID 0”. When observed after a graceful shutdown, these alerts are erroneously sent by DCD and may be safely ignored.
  • When running with SLES 15 SP1 kernel 4.12.14-197.34.1, PMEM initialization may be slow and Warnings displayed During Fsdax Namespace Initialization.
    Workaround: If using PMEM, use kernel 4.12.14-197.26.1 or PTF 1160678 instead of 4.12.14-197.34.1
  • Superdome Flex servers running SLES 15 SP1 update kernel 4.12.14-197.29.1 and using PMM (HPE Persistent Memory) may encounter a kernel panic.
    Workaround: Revert to SLES 15 SP1 kernel  4.12.14-197.26.1 or use PTF 1160678 until a new kernel with a fix becomes available.
  • PMM initialization during boot may take a long time on Superdome Flex systems with large amount of PMM (HPE Persistent Memory):
    • Slow PMM initialization is not an issue on RHEL 8.1, SLES 12 SP5, SLES 15 SP1.
    • On RHEL 8.0: use 4.18.0-80.6.1 or later for faster initialization
    • On SLES 15, SLES 12 SP4, RHEL 7.x: no fix is available yet.
      Workaround: Wait for PMM initialization to complete. To check if initialization is complete, run the OS command “ndctl list”. The command only returns a list of namespaces after all the PMMs have completed initialization. If the command does not immediately return the information, memory initialization is still in progress.
       
  • System with more than 48 PMMs may report “ACPI Error: Could not allocate new OwnerId (255 max)” and AE_OWNER_ID_LIMIT. This is an indication that the kernel does not support the number of PMM's in the system. To prevent the issue, use the minimum kernel versions below:
    • SLES 15:         4.12.14-150.35.1
    • SLES 15 SP1: 4.12.14-197.18
    • SLE S12 SP4: 4.12.14-95.32.1
    • RHEL 8.1:      4.18.0-147.8
    • RHEL7.8 :      3.10.0-1107.el7
    • OL7: 4.14.35-1902.7.2
    • Not an issue with SLES 12 SP5
    • Note: With RHEL8.0, 7.7, 7.6, no fix is available yet; it is recommended to use less than 48 PMM's, or to install a later OS kernel with the fix.
       
  • System may crash or halt during boot due to accessing reserved memory areas at boot time.
    Workaround: use the following minimum OS versions:
    • SLES 12 SP5  (GA version contains the fix)
    • SLES15 SP1:      4.12.14-197.26.1 or PTF 1160678
    • SLES 15:            4.12.14-150.41.1
    • SLES 12 SP4:    4.12.14-95.40.1
    • OL7 UEK-5-U2: 4.14.35-1902.7.2
    • RHEL 7.7, 7.8, 8.0, 8.1:  no fix available; if a crash occurs during boot, reboot as the issue is rare and is not seen at each boot.
  • Systems with faulty PMM’s and running RHEL may encounter a MCE (Machine Check Event) with logs showing “Memory failure” and then “mce: Memory error not recovered”.
     Workaround: There is no fix at this time on RHEL; users should call HPE to get the faulty PMM causing this issue replaced.
  • During a reboot, the OS may rarely crash with an error message similar to: “BUG: unable to handle kernel paging request at fffff337bd40001c”
    Workaround: Add nokaslr to the Linux bootline. If you don’t add nokalsr, you can recover with a reboot.
  • The ipmctl command run in SLES only works on systems up to 16 socket.
    • This is fixed in SLES 15 SP1 kernel version 4.12.14-197.21.1
    • For other SLES versions, a fix will be provided in a future kernel version
  • Systems with a large number of I/O cards may experience out of memory or interrupt enablement issues during kdump. See advisory a00037997  for details.
  • The following linux bootline options may be useful when installing the distro OS.  Foundation SW will add the needed bootline options automatically:

                           console=ttyS0,115200     Enable the serial console.
                            erst_disable             Disable ERST error reporting.
                            edac_report=off          Disable EDAC reporting.
                            nmi_watchdog=0           Disable SW watchdog which may have scaling issues on large systems.
                            pci=nobar                Prevent linux from assigning unassigned BARs.
                            bau=0                    Disable the BAU.
                            mce=2                    Raise the MCA recovery threshold.
                            nmi_watchdog=0           Disable the software watchdog timer.
                            earlyprintk=ttyS0,115200 Display early boot messages.  Aids in debugging boot issues.

                 Note: Removing "quiet" from the kernel bootline will also aid debugging boot issues.

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 Enterprise 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 Company.

(C) Copyright 2017-2020 Hewlett Packard Enterprise Development Company, L.P.

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

Version:2.3.2 (26 Oct 2020)
Fixes

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.


DCD 2.3-0-3:

  • Fixed the issue of DCD_OS_LAST_SHUTDOWN_CRITICAL event being logged even for normal reboots on systems running a Linux operating system
  • Fixed the issue of "show chassis info" reporting missing disks as available in FRU inventory for Smart RAID Controllers  
Enhancements

HFS 2.3.2:

  • Added support for RHEL 7.9
  • Added support for RHEL 8.2 and OL 8.1 on systems with Intel Xeon® Scalable processors 81XX/61XX

Version:2.3.1(a) (25 Sep 2020)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3.1:

  • On systems running with RHEL 8.x (8.0, 8.1, 8.2), if BLS is disabled via setting GRUB_ENABLE_BLSCFG=false in /etc/default/grub, and grub2-mkconfig  rebuilds /boot/efi/EFI/redhat/grub.cfg, the kernel command line in the new grub.cfg is now recognized by HFS as HFS now accepts commands that start with either linux or linuxefi.
  • Restarting rsyslog no longer re-runs hpe-auto-config 
  • HFS now remove numa=off from the bootline if it had been added during an OS installation

DCD 2.3-0-3:

  • Fixed the issue of DCD_OS_LAST_SHUTDOWN_CRITICAL event being logged even for normal reboots on systems running a Linux operating system
  • Fixed the issue of "show chassis info" reporting missing disks as available in FRU inventory for Smart RAID Controllers
Enhancements

HFS 2.3.1(a):

  • September 2020 update:
    • Added support for SPES 15 SP2

DCD 2.3-0-3:

  • Added support to detect and generate an event on state change for Microchip SmartRAID 3162-8i /e storage controllers, physical drives and RAID volumes

Version:2.3.1 (29 Jun 2020)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3.1:

  • On systems running with RHEL 8.x (8.0, 8.1, 8.2), if BLS is disabled via setting GRUB_ENABLE_BLSCFG=false in /etc/default/grub, and grub2-mkconfig  rebuilds /boot/efi/EFI/redhat/grub.cfg, the kernel command line in the new grub.cfg is now recognized by HFS as HFS now accepts commands that start with either linux or linuxefi.
  • Restarting rsyslog no longer re-runs hpe-auto-config 
  • HFS now remove numa=off from the bootline if it had been added during an OS installation

DCD 2.3-0-3:

  • Fixed the issue of DCD_OS_LAST_SHUTDOWN_CRITICAL event being logged even for normal reboots on systems running a Linux operating system
  • Fixed the issue of "show chassis info" reporting missing disks as available in FRU inventory for Smart RAID Controllers
Enhancements

DCD 2.3-0-3:

  • Added support to detect and generate an event on state change for Microchip SmartRAID 3162-8i /e storage controllers, physical drives and RAID volumes

Version:2.3(a) (11 Jun 2020)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3:

  • kdump:
    • Addressed errors such as "crashkernel reservation failed - memory in use" by choosing the appropriate crashkernel= method for the running kernel.
  • Memlog:
    • Addressed memlog errors such as “ERROR SEGV detected. Obtained 8 stack frames” seen with RHEL 7.3.
  • Hwperf:
    • Fixed an issue where topology command would abort stating that it encountered unknown devices. The command now prints the error without aborting. 
       

DCD 2.3-0.1:

  • No changes
Enhancements

HFS 2.3:

  • Added support for RHEL 7.8
  • June 2020 update:
    • Added support for RHEL 8.2; RHEL 8.2 bits were added to bundle 2.3(A)
    • Added support for OL 7.8, 8.1 and for OL 7.8 & OL 8.1 with UEK6 on systems with 62xx/82xx processors

DCD 2.3-0.1:

  • Pre-enabled support for new Samsung PM1733/1735 NVMe cards:
    • HPE 1.6TB PCIe x8 MU HH DS Card (1.6 TB)
    • HPE 3.2TB PCIe x8 MU HH DS Card (3.2 TB)
    • HPE 6.4TB PCIe x8 MU HH DS Card (6.4 TB)
  • Updated part number table for new SSD drives

Version:2.3 (12 May 2020)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3:

  • kdump:
    • Addressed errors such as "crashkernel reservation failed - memory in use" by choosing the appropriate crashkernel= method for the running kernel.
  • Memlog:
    • Addressed memlog errors such as “ERROR SEGV detected. Obtained 8 stack frames” seen with RHEL 7.3.
  • Hwperf:
    • Fixed an issue where topology command would abort stating that it encountered unknown devices. The command now prints the error without aborting. 
       

DCD 2.3-0.1:

  • No changes
Enhancements

HFS 2.3:

  • Added support for RHEL 7.8
     

DCD 2.3-0.1:

  • Pre-enabled support for new Samsung PM1733/1735 NVMe cards:
    • HPE 1.6TB PCIe x8 MU HH DS Card (1.6 TB)
    • HPE 3.2TB PCIe x8 MU HH DS Card (3.2 TB)
    • HPE 6.4TB PCIe x8 MU HH DS Card (6.4 TB)
  • Updated part number table for new SSD drives

Version:2.2 (4 Dec 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes in HFS 2.2:

  • Fixed an issue where the system would stop writing to memlog after switching to a new log file due to memlog file being full

Fixes in DCD 2.2-0.5:

  • Fixed issue with hpe-dcd rpm package incorrectly owning directory /opt/hpe.
  • Fixed a memory leak in Ethernet events handling support that occurs when there is sudden burst of Ethernet events
  • Fixed an issue in the Ethernet support functionality which was rarely causing DCD service stop process to take time (order of few minutes)
  • Fixed an issue where Intel SATA RAID controller’s Protocol was being reported as "SAS/SATA" instead of "SATA" in system inventory data
Enhancements

January 2020: Added a Known Issue for a panic occurring with SLES 15 SP1 update (4.12.14-197.29.1)

Enhancements in HFS 2.2:

  • Added support for RHEL 8.1, SLES 12 SP5

Enhancements in DCD 2.2-0.5:

  • Added support to inventory the following GPU cards:

1) NVIDIA Quadro RTX 8000

  • "Oem.Slot" JSON attribute type has been changed from an integer to a string for all physical drives attached to SAS/SATA storage controllers.
  • Added support to provide PartNumber values for the Infiniband cards which are represented as Ethernet cards in the Inventory.

Version:2.1 (3 Sep 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.1:

- hpe-auto-config:

  • i40iw driver is blacklisted due to RDMA/iWARP being unsupported on the LOM device 

- hwperf:

  • An explicit dependency for pciutils was added at install time (needed by the topology command for lspci)

DCD 2.1-1:

  • Fixed the issue of DCD IPv4Addresses field not being Redfish-compliant when no IPv4 address is configured on the managed server.
  • Fixed the issue of Protocol being shown as “ATA” (instead of “SATA”) for physical drives attached to Intel SATA RAID controller in the drive online (DCD_DRIVE_OK) event.
  • Fixed the issue of “request sense failed” message being repeated logged in Linux syslog (/var/log/messages) on SLES 12 SP3, when the DCD-requested Device Statistics log page is not supported by the physical drive attached to Intel SATA RAID controller.
  • Fixed issue of RAID10 logical volume (configured on LSI MegaRAID 9361-4i) incorrectly showing volume type as “RAID01” in the inventory string.
  • Fixed issues in DCD service configuration file that was causing systemd (version 232 or higher) to report error messages related to service start rate limiting parameters.
Enhancements

HFS 2.1:

- hpe-auto-config:

  • Do not overwrite the elevator boot parameter value on the kernel cmdline if it is already set in the hpe-auto-config file.
  • Changed CPU idle governor default setting from ‘ladder’ to ‘menu’ to prevent health_check to report a failure

- gr_stats:

  • Fixed an issue where gr_systat would not get an accurate count of traffic volume.

- memlog: 

  • Addressed an issue where memlog output would be garbled  

DCD 2.1-1:

  • Added support to inventory and monitor the following Samsung PM1725B NVMe cards:
    • HPE 6.4TB NVMe x8 MU HH DS Card
    • HPE 3.2TB NVMe x8 MU HH DS Card
    • HPE 1.6TB NVMe x8 MU HH DS Card
  • Added support to inventory the following GPU cards:
    • NVIDIA Quadro RTX 6000
    • AMD Radeon Instinct MI60
  • Added support to inventory Microchip SmartRAID 3154-8e and 3162-8i /e storage controllers.
  • Added PartNumber field for LSI MegaRAID 9361-4i, Intel SATA RAID, and NVIDIA GPU controllers in DCD Inventory JSON.
  • Modified PartNumber field in DCD Inventory JSON for physical disk drives and Fibre Channel controllers to use the Spare Part Number.
  • Updated part number information reported for specific models of HPE Ethernet adapters.

Version:1.6 (14 Jun 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.

Note: This is the initial release for systems with with Intel Xeon® Scalable processors 82XX / 62XX.


Hpe-auto-config:

  • i40iw driver is blacklisted due to RDMA/iWARP being unsupported on the LOM device 

Hwperf:

  • An explicit dependency for pciutils was added at install time (needed by the topology command for lspci)
Enhancements

Hpe-auto-config:

  • Newer kernel versions support the newer EFI mapping.  hpe-auto-config looks to see if the kernel supports newer EFI mapping and removes efi=old_map if it does.
  • sap-hana: If HPE_CONFIG_PROFILE=HANA, TCP tunings defined in the following files will be applied by hpe-auto-config :
    • /etc/saptune/extra/HPE-Recommended_OS_settings.conf (SUSE)
    • /etc/tuned/sap-hpe-hana/tuned.conf (RHEL)
  • Added verbose and dry-run functionality to hpe-auto-config:
    • –n (--dry-run): performs all processing but does not edit bootloader_config
    • –v (--verbose): includes additional output in /var/log/hpe-auto-config.log  

Version:1.5 (25 Mar 2019)
Fixes

Upgrade Requirement:
Critical - HPE requires users update to this version immediately.


Critical:

  • Fixed an issue where hpe_irqbalance would stop running due to some recent IO driver versions returning an unexpected error when trying to set/change an IRQ CPU affinity. As a result, IRQ affinity is not being set on subsequent devices.

Memlog:

  • Fixed an issue where memlogd would return a message like "NOTICE error obtaining Dram DDR4 code, row 12 col a width 4" due to missing a rank address map for 128G DIMMs.
  • Fixed an issue where memlogd would sometimes point to the wrong DIMM in case of DIMM failures.

Hwperf:

  • Fixed an issue with Oracle Linux 7.6 UEK5 kernel 4.14.35-1906 where "rmmod hwperf" would get stuck on spinlock
  • Fixed an issue with Oracle Linux 7.6 UEK5 kernel 4.14.35-1844.2.5 where hwperf would display "unknown symbol uv_hwperf_exit"
  • Fixed a spinlock issue where hwperf would go to sleep after taking the spinlock
  • Made changes so the Time Stamp Counter (TSC), important for database apps, works correctly with Oracle Linux 7.6 UEK5 update2 (4.14.35-1844.2.5.el7uek)

Hpe-auto-config:

  • Correctly locate grub.cfg with CentOS

Sdstats:

  • Changed the channel utilization computation to (Avg MiB/s) / (Max Channel MiB/s) and display label as MiB  

Version:1.4 (4 Feb 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Addressed a startup message similar to “SL_GetDimmConfig: Unable to mmap pci space for socket 0 chan 0”, causing memlog to incorreclty decode DIMM information
  • Addressed a startup error message "mmap smbios: Resource temporarily unavailable"
  • Fixed an issue during shutdown where /boot would be unmounted before hpe-auto-config completes, leading to this error being displayed: “sgiconfig: /boot/efi is not mounted as vfat. Grub2 config cannot be updated”
  • DMI (Desktop Management Interface) device locator string is now correctly recognized with newer BIOS versions
  • Ensure that hpe-auto-config uses the proper grub.cfg file on SLES with EFI
  • Compensate for computation time in hubstats interval so interval is as expected
Enhancements

  • Added support for RHEL 7.6 and SLES 12 SP4.

Note: RHEL 7.3 and SLES 12 SP2 are not supported by HFS version 1.4; please use a prior HFS version to run with older OS’es.

 


Version:1.3(A) (27 Nov 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS Bundle 1.3:

  • Addresses an issue seen with SLES15 and RHEL 7.5, where the system would hang during shutdown with an “NMI watchdog: BUG: soft lockup” error.  
  • Starting with HFS version 1.3, it is supported to run Linux on a system with Secure Boot enabled.
  • On all SUSE versions as well as RHEL 7.3 and lower, added nohz=off on the Linux boot line to avoid holdoffs in tickless code, which may cause unpredictable behavior. Also because nohz=off, skew_tick=1 is added to avoid timer tick contention.

HFS Bundle 1.3(A):

  • Addresses an issue seen with HFS version 1.3 where memlog would incorreclty decode DIMM information, potentially resulting in higher CPU usage at boot time and slower boot.
  • January 2019: changed the link to the DCD release notes to point to the release notes for DCD version 1.3.  
Enhancements

  • Added support for SLES 15.
  • Some extended tuning scripts are now managed via a sysconfig variable (disabled by default). The script 20_sap_hana.sh is run when adding HPE_CONFIG_PROFILE=HANA to sysconfig.
  • Implemented NIC naming based on physical location (e.g. chassis, rack unit, slot like 'r001i06s02p0'), allowing to directly identify the network card location in a multiple chassis setup. To activate the new naming, set UV_GEOID_NIC_NAMES to “yes” in /etc/sysconfig/hpe-auto-config, then run hpe-auto-config and reboot. Note: This feature requires distros with systemd, implemented with SLES 12 (or later) and RHEL 7 (or later).

Version:1.2.2 (28 Sep 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • When running sdstats on a heavily loaded system, sdstats now only prints once per node the message "hwperf: WARNING: dashboard db_<node> is unresponsive", to indicate possible slow performance of system performance tools such as hubstats.
  • Fixed an issue where hpe_irqbalance wouldfail/exit, after running for a number of days, with error "Too many open files".
  • sdstats related fixes:
    • Min latency stats are now enabled by default
    • hubstats now ends its collection gracefully when terminated with Ctrl-C
    • Fixed values calculation in the dashboard map file and metrics
    • Fixed an issue where the header was printing twice with sdstats gruMemTraffic option
    • sdstats now correctly computes the minimum and maximum latency statistics

Version:1.21(a) (21 Aug 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • HFS version 1.2.1.1 (bundle 1.21(a)) fixes a signing issue on bits inside HFS 1.2.1 (bundle 1.21), which prevented their successful installation. 

Note: HFS version 1.2.1 is being removed from HPE Support Center. It fixed the following (also fixed in HFS version 1.2.1.1):

  • Added support for two or more MegaRAID 9361-4i controllers per partition.
  • Integrated with newer version of storelib (07.0309.0100.0700)
  • Fixed an issue of segmentation fault that may occur when the DCD service is stopped.
  • Fixed issue of DCD events not being generated if the inventory-refresh happens at a time when a stream of events from MegaRAID 9361-4i are being processed by DCD.

  • Fixed issue of missing inventory in DCD JSON string on a partition where it takes DCD a long time (several minutes or more) to inventory the partition’s hardware configuration.

 


Version:1.21 (9 Aug 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


REMOVED – This version is no longer available for download due to a signing issue preventing to install the bits. For more information, click “Obtain software” to display the advisory.

HFS version 1.2.1 includes DCD version 1.2-6 which contains the following changes:

  • Added support for two or more MegaRAID 9361-4i controllers per partition.
  • Integrated with newer version of storelib (07.0309.0100.0700)
  • Fixed an issue of segmentation fault that may occur when the DCD service is stopped.
  • Fixed issue of DCD events not being generated if the inventory-refresh happens at a time when a stream of events from MegaRAID 9361-4i are being processed by DCD.

  • Fixed issue of missing inventory in DCD JSON string on a partition where it takes DCD a long time (several minutes or more) to inventory the partition’s hardware configuration.


Version:1.02 (2 Aug 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Add retpoline fixes to address Speculative Store Bypass or Variant 4 (CVE-2018-3639) vulnerability
  • Fixed issue with latency stats enablement
  • Failing DIMM slot is now correctly identified
  • Fixed a kdump kernel boot issue on SLES 12 SP2 or SP3
  • Improved IO device descriptions
  • New message generated when device description is missing from pci.id database, recommending to run update-pciids
  • Memlog: nfit driver is no longer blacklisted
  • Disable ERST (Error Record Serialization Table) on RHEL 7 to prevent crashes at boot
Enhancements

  • Add support for RHEL 7.5
  • Uvstats renamed sdstats, add live mode and latency statistics configuration
  • Memlog: improved error reporting

Version:1.01 (16 Mar 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.

HPE recommends running with the latest available version.


  • Fix for unloading the ipmi_si kernel module
  • Update-PCI-Ids reports missing devices instead of trying to access the network to find them
  • Fixed issues with hpe-auto-config
Enhancements

  • Support of systems up to 32 sockets and 24 TB memory
  • The uvstats library and its applications, linkstat and hubstats, are now supported on Superdome Flex

Version:1.00 (20 Dec 2017)
Fixes

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

N/A - Initial Release


N/A - Initial Release


Type: Software (Entitlement Required)
Version: 2.3.1(29 Jun 2020)
Operating System(s):
Oracle Linux 7
OS Independent
Red Hat Enterprise Linux 7 Server
Red Hat Enterprise Linux 8 Server
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server 15

Description

This bundle contains a collection of HFS (HPE Foundation Software) ISO images (one per OS), to be installed on HPE Superdome Flex Server running with RHEL, SLES or Oracle Linux. HFS includes DCD (Data Collection Daemon).

Enhancements

DCD 2.3-0-3:

  • Added support to detect and generate an event on state change for Microchip SmartRAID 3162-8i /e storage controllers, physical drives and RAID volumes

Installation Instructions

Prerequisites:

  • To prevent a crash at boot time due to kernel paging issues, add nokaslr to the Linux bootline.
  • HPE strongly recommends running with the latest OS kernel versions when using configurations with PMMs (HPE Persistent Memory). See recommended minimum kernel versions in the KNOWN ISSUES section.
    • For systems configured with HPE Persistent Memory, these minimum kernel versions are recommended (see issues details in the KNOWN ISSUES section):
      • SLES 15 SP1: 4.12.14-197.26.1 or PTF 1160678
      • SLES 15: 4.12.14-150.41.1
      • SLES 12  SP4: 4.12.14-95.40.1
      • RHEL 7.6: 3.10.0-957.26.1
      • RHEL 8.1: 4.18.0-147.8 (or z stream when available)
      • RHEL 8.0: 4.18.0-80.6.1 (or z stream when available)
      • OL 8.1: 4.14.35-192.7.2
      • OL 7: 4.14.35-1902.7.2
    • Note: RHEL 7.6 does not have fixes yet for most of the known issues listed. It’s recommended to use a later OS version with PMMs.
  • HPE recommends using the kernel versions that prevent the Transactional Asynchronous Abort (TAA - CVE-2019-11135). Links to updated packages are available in the SUSE CVE-2019-11135 page.  Please see Intel Security advisory Intel-SA-00270  for additional information.

Please note the following pre-requisites prior to installing the Foundation Software update:

  • A supported version of the operating system is installed.
  • You have access to the HPE Foundation Software update file.
  • You have access to the operating system repositories. These may be online repositories provided by the operating system vendors or local repositories managed by the site.
  • You have root access to the system.

To ensure the integrity of your download, HPE recommends verifying your results with the following SHA-256 Checksum values:

20d0a5aa42c7ca7562490b8d0ff365544c37ac5269e51917033e161c5d9c57e6 2020-June-26.MD5SUMS
c3bad60e08c4c678015141ee339fa93544a12b0de41638b848889d60a753fcc9 hpe-foundation-2.3.1-cd1-media-rhel82-x86_64.iso
64259a8d823782669b29c29d488a26e121fda40f07ad3183ae45200e19860347 hpe-foundation-2.3.1-cd1-media-sles15sp1-x86_64.iso
766c5b2dbfaebac6e7459b9aa70f59c6f3719b434e84ca63fd44b147a93f1cc1 hpe-foundation-2.3.1-cd1-media-sles12sp5-x86_64.iso
3b8d5c787cd10f0cd794a0715e0635a54fade85b2a901057c56badae428fa05e hpe-foundation-2.3.1-cd1-media-sles15-x86_64.iso
3c27d5e374353cee92bf4e3bd9eb393e36d263efa934a76f807f046bdc6c44f9 hpe-foundation-2.3.1-cd1-media-rhel76-x86_64.iso
c58ad90ad89ce55b2f2abf4d28f82e6416a0d84c2476d2e6e3a29a2083b96e34 hpe-foundation-2.3.1-cd1-media-rhel75-x86_64.iso
3d7d43b0c23a90a0c81a3d66df1a147e6a9256cab2cc71c290650de6c1fe9c9f hpe-foundation-2.3.1-cd1-media-rhel78-x86_64.iso
bee1f6359f855891fc188b5a097bdd06c4fd19d17d1256eb7296669977e71a25 hpe-foundation-2.3.1-cd1-media-rhel8-x86_64.iso
67691c4e6d3a738aadbf8c438fc4bc43e2e3a8f32de9c0e3979781240d16f064 hpe-foundation-2.3.1-cd1-media-sles12sp4-x86_64.iso
e22cf2782bee32d6563473b74d18fe1a1332668bd2902ee2def479a8d292f6e0 hpe-foundation-2.3.1-cd1-media-rhel77-x86_64.iso
51335b951ba12495b93d1b22caa9711ad7e11ca5b672c42958b229429fff9887 hpe-foundation-2.3.1-cd1-media-sles12sp3-x86_64.iso
7dd93deb3f5405a5ac2238106a21aebe96521b75a8fadad946471281382a731d hpe-foundation-2.3.1-cd1-media-rhel81-x86_64.iso

Reboot Requirement:
Reboot is required after installation for updates to take effect and hardware stability to be maintained.


Installation:

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 software update.

  1. PREPARATION
    1. You must login to the system as root user.
       
    2. In order to install the Foundation Software ISO image Version 2.3.1, you must first copy the hpe-foundation-2.3.1-cd1-media-<OS>-x86_64.iso file corresponding to your OS to the Superdome Flex system, where <OS> is rhel7<x>, rhel78, rhel8, slesx.
      Note: For Oracle Linux UEK, use the corresponding rhel7x or rhel8x ISO image
      Note: 
      • UEK6 will be included in the ISO only starting with RHEL version 8.2; for prior versions (e.g. 7.8 or 8.1), you need to install the Red Hat Compatible Kernel for that version, then use YUM   to install UEK6, then select UEK6 to load at boot.
      • You can directly update from OL 7.7 to OL 7.8 while remaining on UEK5 because UEK5 is included in RHEL 7.8 ISO, like on prior RHEL versions.

           Example with /tmp/ as destination directory:
                   scp hpe-foundation-2.3.1-cd1-media-sles12sp4-x86_64.iso root@<system-name>:/tmp/
           
    3. Have the distro media available and repo files set up to install dependencies.
       
  2. INSTALLATION
    1. Installation/update for SLES:
      1.  Create a repo file /etc/zypp/repos.d/Foundation.repo that looks like this:  
          -  Replace <OS> with the corresponding slesx
          - /tmp/ is the directory where you copied the file earlier

        [Foundation]
             name=Foundation
             enabled=1
             autorefresh=0
             baseurl=iso:///?iso=hpe-foundation-2.3.1-cd1-media-<OS>-x86_64.iso&url=dir:///tmp/
             path=/
             type=yast2
             keeppackages=0
         
      2. Refresh zypper:
               zypper clean ; zypper refresh
         
      3.  Install/update the Foundation Software:
               For a fresh install, run: zypper install -t pattern HPE-Foundation
               For an update, run: zypper update -t pattern HPE-Foundation
         
      4.  Install/update DCD (Data Collection Daemon) for Remote Support:
         - For a new instalation: DCD and its dependencies get automatically installed as part of step 'c' above.
         - For an update: use the following commands to update DCD:
               zypper update storelib
               zypper install hpe-dcd-2.3-0.1.x86_64 
         
      5.  Reboot the system:
               reboot
         After the system reaches the EFI shell, in the RMC command window, enter:
                power reset npar pnum=0
        Note: The above command assumes partition 0, the system supports multiple partitions now.
         
    2.  Installation/update for RHEL or Oracle Linux:
      1. Create a mount point for the ISO:
           #mkdir /mnt/Foundation
         
      2. Mount the ISO
           Note: /tmp/ matches the location of the ISO and <OS> is rhel<x>
           Note: For Oracle Linux UEK, select the corresponding rhel7x ISO
               # mount -o loop /tmp/hpe-foundation-2.3.1-cd1-media-<OS>-x86_64.iso /mnt/Foundation
         
      3. Create a repo file (ie /etc/yum.repos.d/HPE-Foundation.repo) that looks like this:
          [hpe-foundation]
              name=HPE-Foundation
               baseurl=file:///mnt/Foundation/RPMS
               enabled=1
               gpgkey=file:///mnt/Foundation/RPM-GPG-KEY-hpe
                             file:///mnt/Foundation/RPM-GPG-KEY-sgi
               gpgcheck=1
         
      4. Refresh yum
        # yum clean all
         
      5.  Install/update HPE Foundation Software:
         - For RHEL 7.X or RHEL 8.X , use:
                For a new install:
                      # yum groupinstall "HPE Foundation Software"
                For an update:
                     # yum update "HPE Foundation Software"
         - For Oracle Linux, use
                For a new install:
                      # yum groupinstall -y "HPE Foundation Software for Oracle Linux"
                For an update:
                       # yum update -y "HPE Foundation Software for Oracle Linux"

                                     Note: To see the list of groups to install, use: yum grouplist

  1. install/update DCD:
     - For a new installation,
    DCD and its dependencies get automatically installed as part of step 'e' above
     - For an update, use the following commands to update DCD:
          # yum update storelib
          # yum update hpe-dcd
    Note: You can check the installed version by running:
       # rpm -qi hpe-dcd | grep -i version
     
  2. Reboot the system to activate the change:
       reboot
    After the system reaches the EFI shell, in the RMC command window, enter:
       power reset npar pnum=0

Note: Refer to your operating system documentation for details on adding directories of RPM packages as available software sources/repositories for use by zipper and yum.


Release Notes

End User License Agreements:
HPE Software License Agreement v1


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Important:

TITLE: HPE Foundation Software ISO Image for HPE Superdome Flex Server

HFS VERSION: 2.3.1

DESCRIPTION:

This bundle contains a collection of HFS (HPE Foundation Software) ISO images version 2.3.1, to be installed on HPE Superdome Flex Server running with RHEL, SLES or Oracle Linux (there is no HFS for other OS’es).

HFS (HPE Foundation Software) consists of software packages specifically designed to ensure the smooth operation of the HPE Superdome Flex server. It includes DCD 2.3-0.3 for Linux (Data Collection Daemon), an agentless service that proactively monitors the health of hardware components on the HPE Superdome Flex server. For more details on DCD, refer to the DCD Readme installed under /opt/hpe/dcd/ and to the release notes posted here.

Prior to installation, customers are strongly encouraged to familiarize themselves with the documentation provided by the operating system vendors:

For more specific software installation details, you may also refer to the HPE Superdome Flex Server OS Installation Guide available at http://www.hpe.com/support/superdome-flex-os.
See also the “Running Linux on HPE Superdome Flex Server” white paper.

SUPERSEDES:
Version: 2.3

PRODUCT MODEL(S):
HPE Superdome Flex server

OPERATING SYSTEMS:

Systems with Intel Xeon® Scalable processors 82XX/62XX:
       On systems with DDR4 only:

  • SUSE Linux Enterprise Server 12 SP4, 12 SP5, 15, 15 SP1 
  • Red Hat Enterprise Linux 7.6, 7.7, 7.8, 8.0., 8.1, 8.2
  • Oracle Linux 7
  • Oracle Linux 8
  • Oracle Linux 7 with UEK Release 5 Update 2
  • Oracle Linux 7.8, 8.1 with UEK Release 6 (*)

On systems with PMM (HPE Persistent Memory):

  • SUSE Linux Enterprise Server 12 SP4, 12 SP5, 15, 15 SP1
  • Red Hat Enterprise Linux 7.7, 7.8, 8.0, 8.1, 8.2
  • Oracle Linux 7, Oracle Linux 8 (Storage mode only)
  • Oracle Linux 7.7, 7.8 with UEK Release 5 Update 2 (Storage mode only)
  • Oracle Linux 7.8 with UEK Release 6 (Storage mode only, requires kernel version 4.14.35-1902.7.2 or greater) (*)
  • Oracle Linux 8.1 with UEK Release 6

Note: See pre-requisites for minimum OS versions/required patches to run with PMM.

(*) Note:

 - UEK6 will be included in the ISO only starting with RHEL version 8.2; for prior versions (e.g. 7.8 or 8.1), you need to install the Red Hat Compatible Kernel for that version, then use YUM   to install UEK6, then select UEK6 to load at boot.

- You can directly update from OL 7.7 to OL 7.8 while remaining on UEK5 because UEK5 is included in RHEL 7.8 ISO, like on prior RHEL versions.

    Systems with Intel Xeon® Scalable processors 81XX/61XX:
      On systems with DDR4 only (no support of PMM):

  • SUSE Linux Enterprise Server 12 SP2, 12 SP3, 12 SP4, 12 SP5, 15, 15 SP1
  • Red Hat Enterprise Linux 7.3z, 7.4, 7.5, 7.6, 7.7, 7.8, 8.0, 8.1, 8.2
  • Oracle Linux 7.5, 7.6, 7.7
  • Oracle Linux 8.0
  • Oracle Linux 7 with UEK Release 5 update 2
  • Oracle Linux 7 with UEK 4 & UEK5 (Unbreakable Enterprise Kernel)

LANGUAGES:
International English

COMPATIBILITY/INTEROPERABILITY:

  • HFS 1.6 or later and server firmware version 3.0.512 or later are required on systems with with Intel Xeon® Scalable processors 82XX / 62XX.
  • HPE recommends running with the latest server and IO firmware
  • Important: When running SLES 15, kernel version 4.12.14-25.3 or later is required.

KNOWN ISSUES:

  • Customers using IRS (Insight Remote Support) may see IRS critical alerts stating “OS run-time critical shutdown occurred on Partition ID 0”. When observed after a graceful shutdown, these alerts are erroneously sent by DCD and may be safely ignored.
  • When running with SLES 15 SP1 kernel 4.12.14-197.34.1, PMEM initialization may be slow and Warnings displayed During Fsdax Namespace Initialization.
    Workaround: If using PMEM, use kernel 4.12.14-197.26.1 or PTF 1160678 instead of 4.12.14-197.34.1
  • Superdome Flex servers running SLES 15 SP1 update kernel 4.12.14-197.29.1 and using PMM (HPE Persistent Memory) may encounter a kernel panic.
    Workaround: Revert to SLES 15 SP1 kernel  4.12.14-197.26.1 or use PTF 1160678 until a new kernel with a fix becomes available.
  • PMM initialization during boot may take a long time on Superdome Flex systems with large amount of PMM (HPE Persistent Memory):
    • Slow PMM initialization is not an issue on RHEL 8.1, SLES 12 SP5, SLES 15 SP1.
    • On RHEL 8.0: use 4.18.0-80.6.1 or later for faster initialization
    • On SLES 15, SLES 12 SP4, RHEL 7.x: no fix is available yet.
      Workaround: Wait for PMM initialization to complete. To check if initialization is complete, run the OS command “ndctl list”. The command only returns a list of namespaces after all the PMMs have completed initialization. If the command does not immediately return the information, memory initialization is still in progress.
       
  • System with more than 48 PMMs may report “ACPI Error: Could not allocate new OwnerId (255 max)” and AE_OWNER_ID_LIMIT. This is an indication that the kernel does not support the number of PMM's in the system. To prevent the issue, use the minimum kernel versions below:
    • SLES 15:         4.12.14-150.35.1
    • SLES 15 SP1: 4.12.14-197.18
    • SLE S12 SP4: 4.12.14-95.32.1
    • RHEL 8.1:      4.18.0-147.8
    • RHEL7.8 :      3.10.0-1107.el7
    • OL7: 4.14.35-1902.7.2
    • Not an issue with SLES 12 SP5
    • Note: With RHEL8.0, 7.7, 7.6, no fix is available yet; it is recommended to use less than 48 PMM's, or to install a later OS kernel with the fix.
       
  • System may crash or halt during boot due to accessing reserved memory areas at boot time.
    Workaround: use the following minimum OS versions:
    • SLES 12 SP5  (GA version contains the fix)
    • SLES15 SP1:      4.12.14-197.26.1 or PTF 1160678
    • SLES 15:            4.12.14-150.41.1
    • SLES 12 SP4:    4.12.14-95.40.1
    • OL7 UEK-5-U2: 4.14.35-1902.7.2
    • RHEL 7.7, 7.8, 8.0, 8.1:  no fix available; if a crash occurs during boot, reboot as the issue is rare and is not seen at each boot.
  • Systems with faulty PMM’s and running RHEL may encounter a MCE (Machine Check Event) with logs showing “Memory failure” and then “mce: Memory error not recovered”.
     Workaround: There is no fix at this time on RHEL; users should call HPE to get the faulty PMM causing this issue replaced.
  • During a reboot, the OS may rarely crash with an error message similar to: “BUG: unable to handle kernel paging request at fffff337bd40001c”
    Workaround: Add nokaslr to the Linux bootline. If you don’t add nokalsr, you can recover with a reboot.
  • The ipmctl command run in SLES only works on systems up to 16 socket.
    • This is fixed in SLES 15 SP1 kernel version 4.12.14-197.21.1
    • For other SLES versions, a fix will be provided in a future kernel version
  • Systems with a large number of I/O cards may experience out of memory or interrupt enablement issues during kdump. See advisory a00037997  for details.
  • The following linux bootline options may be useful when installing the distro OS.  Foundation SW will add the needed bootline options automatically:

                           console=ttyS0,115200     Enable the serial console.
                            erst_disable             Disable ERST error reporting.
                            edac_report=off          Disable EDAC reporting.
                            nmi_watchdog=0           Disable SW watchdog which may have scaling issues on large systems.
                            pci=nobar                Prevent linux from assigning unassigned BARs.
                            bau=0                    Disable the BAU.
                            mce=2                    Raise the MCA recovery threshold.
                            nmi_watchdog=0           Disable the software watchdog timer.
                            earlyprintk=ttyS0,115200 Display early boot messages.  Aids in debugging boot issues.

                 Note: Removing "quiet" from the kernel bootline will also aid debugging boot issues.

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 Enterprise 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 Company.

(C) Copyright 2017-2020 Hewlett Packard Enterprise Development Company, L.P.

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


Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3.1:

  • On systems running with RHEL 8.x (8.0, 8.1, 8.2), if BLS is disabled via setting GRUB_ENABLE_BLSCFG=false in /etc/default/grub, and grub2-mkconfig  rebuilds /boot/efi/EFI/redhat/grub.cfg, the kernel command line in the new grub.cfg is now recognized by HFS as HFS now accepts commands that start with either linux or linuxefi.
  • Restarting rsyslog no longer re-runs hpe-auto-config 
  • HFS now remove numa=off from the bootline if it had been added during an OS installation

DCD 2.3-0-3:

  • Fixed the issue of DCD_OS_LAST_SHUTDOWN_CRITICAL event being logged even for normal reboots on systems running a Linux operating system
  • Fixed the issue of "show chassis info" reporting missing disks as available in FRU inventory for Smart RAID Controllers

Important

TITLE: HPE Foundation Software ISO Image for HPE Superdome Flex Server

HFS VERSION: 2.3.1

DESCRIPTION:

This bundle contains a collection of HFS (HPE Foundation Software) ISO images version 2.3.1, to be installed on HPE Superdome Flex Server running with RHEL, SLES or Oracle Linux (there is no HFS for other OS’es).

HFS (HPE Foundation Software) consists of software packages specifically designed to ensure the smooth operation of the HPE Superdome Flex server. It includes DCD 2.3-0.3 for Linux (Data Collection Daemon), an agentless service that proactively monitors the health of hardware components on the HPE Superdome Flex server. For more details on DCD, refer to the DCD Readme installed under /opt/hpe/dcd/ and to the release notes posted here.

Prior to installation, customers are strongly encouraged to familiarize themselves with the documentation provided by the operating system vendors:

For more specific software installation details, you may also refer to the HPE Superdome Flex Server OS Installation Guide available at http://www.hpe.com/support/superdome-flex-os.
See also the “Running Linux on HPE Superdome Flex Server” white paper.

SUPERSEDES:
Version: 2.3

PRODUCT MODEL(S):
HPE Superdome Flex server

OPERATING SYSTEMS:

Systems with Intel Xeon® Scalable processors 82XX/62XX:
       On systems with DDR4 only:

  • SUSE Linux Enterprise Server 12 SP4, 12 SP5, 15, 15 SP1 
  • Red Hat Enterprise Linux 7.6, 7.7, 7.8, 8.0., 8.1, 8.2
  • Oracle Linux 7
  • Oracle Linux 8
  • Oracle Linux 7 with UEK Release 5 Update 2
  • Oracle Linux 7.8, 8.1 with UEK Release 6 (*)

On systems with PMM (HPE Persistent Memory):

  • SUSE Linux Enterprise Server 12 SP4, 12 SP5, 15, 15 SP1
  • Red Hat Enterprise Linux 7.7, 7.8, 8.0, 8.1, 8.2
  • Oracle Linux 7, Oracle Linux 8 (Storage mode only)
  • Oracle Linux 7.7, 7.8 with UEK Release 5 Update 2 (Storage mode only)
  • Oracle Linux 7.8 with UEK Release 6 (Storage mode only, requires kernel version 4.14.35-1902.7.2 or greater) (*)
  • Oracle Linux 8.1 with UEK Release 6

Note: See pre-requisites for minimum OS versions/required patches to run with PMM.

(*) Note:

 - UEK6 will be included in the ISO only starting with RHEL version 8.2; for prior versions (e.g. 7.8 or 8.1), you need to install the Red Hat Compatible Kernel for that version, then use YUM   to install UEK6, then select UEK6 to load at boot.

- You can directly update from OL 7.7 to OL 7.8 while remaining on UEK5 because UEK5 is included in RHEL 7.8 ISO, like on prior RHEL versions.

    Systems with Intel Xeon® Scalable processors 81XX/61XX:
      On systems with DDR4 only (no support of PMM):

  • SUSE Linux Enterprise Server 12 SP2, 12 SP3, 12 SP4, 12 SP5, 15, 15 SP1
  • Red Hat Enterprise Linux 7.3z, 7.4, 7.5, 7.6, 7.7, 7.8, 8.0, 8.1, 8.2
  • Oracle Linux 7.5, 7.6, 7.7
  • Oracle Linux 8.0
  • Oracle Linux 7 with UEK Release 5 update 2
  • Oracle Linux 7 with UEK 4 & UEK5 (Unbreakable Enterprise Kernel)

LANGUAGES:
International English

COMPATIBILITY/INTEROPERABILITY:

  • HFS 1.6 or later and server firmware version 3.0.512 or later are required on systems with with Intel Xeon® Scalable processors 82XX / 62XX.
  • HPE recommends running with the latest server and IO firmware
  • Important: When running SLES 15, kernel version 4.12.14-25.3 or later is required.

KNOWN ISSUES:

  • Customers using IRS (Insight Remote Support) may see IRS critical alerts stating “OS run-time critical shutdown occurred on Partition ID 0”. When observed after a graceful shutdown, these alerts are erroneously sent by DCD and may be safely ignored.
  • When running with SLES 15 SP1 kernel 4.12.14-197.34.1, PMEM initialization may be slow and Warnings displayed During Fsdax Namespace Initialization.
    Workaround: If using PMEM, use kernel 4.12.14-197.26.1 or PTF 1160678 instead of 4.12.14-197.34.1
  • Superdome Flex servers running SLES 15 SP1 update kernel 4.12.14-197.29.1 and using PMM (HPE Persistent Memory) may encounter a kernel panic.
    Workaround: Revert to SLES 15 SP1 kernel  4.12.14-197.26.1 or use PTF 1160678 until a new kernel with a fix becomes available.
  • PMM initialization during boot may take a long time on Superdome Flex systems with large amount of PMM (HPE Persistent Memory):
    • Slow PMM initialization is not an issue on RHEL 8.1, SLES 12 SP5, SLES 15 SP1.
    • On RHEL 8.0: use 4.18.0-80.6.1 or later for faster initialization
    • On SLES 15, SLES 12 SP4, RHEL 7.x: no fix is available yet.
      Workaround: Wait for PMM initialization to complete. To check if initialization is complete, run the OS command “ndctl list”. The command only returns a list of namespaces after all the PMMs have completed initialization. If the command does not immediately return the information, memory initialization is still in progress.
       
  • System with more than 48 PMMs may report “ACPI Error: Could not allocate new OwnerId (255 max)” and AE_OWNER_ID_LIMIT. This is an indication that the kernel does not support the number of PMM's in the system. To prevent the issue, use the minimum kernel versions below:
    • SLES 15:         4.12.14-150.35.1
    • SLES 15 SP1: 4.12.14-197.18
    • SLE S12 SP4: 4.12.14-95.32.1
    • RHEL 8.1:      4.18.0-147.8
    • RHEL7.8 :      3.10.0-1107.el7
    • OL7: 4.14.35-1902.7.2
    • Not an issue with SLES 12 SP5
    • Note: With RHEL8.0, 7.7, 7.6, no fix is available yet; it is recommended to use less than 48 PMM's, or to install a later OS kernel with the fix.
       
  • System may crash or halt during boot due to accessing reserved memory areas at boot time.
    Workaround: use the following minimum OS versions:
    • SLES 12 SP5  (GA version contains the fix)
    • SLES15 SP1:      4.12.14-197.26.1 or PTF 1160678
    • SLES 15:            4.12.14-150.41.1
    • SLES 12 SP4:    4.12.14-95.40.1
    • OL7 UEK-5-U2: 4.14.35-1902.7.2
    • RHEL 7.7, 7.8, 8.0, 8.1:  no fix available; if a crash occurs during boot, reboot as the issue is rare and is not seen at each boot.
  • Systems with faulty PMM’s and running RHEL may encounter a MCE (Machine Check Event) with logs showing “Memory failure” and then “mce: Memory error not recovered”.
     Workaround: There is no fix at this time on RHEL; users should call HPE to get the faulty PMM causing this issue replaced.
  • During a reboot, the OS may rarely crash with an error message similar to: “BUG: unable to handle kernel paging request at fffff337bd40001c”
    Workaround: Add nokaslr to the Linux bootline. If you don’t add nokalsr, you can recover with a reboot.
  • The ipmctl command run in SLES only works on systems up to 16 socket.
    • This is fixed in SLES 15 SP1 kernel version 4.12.14-197.21.1
    • For other SLES versions, a fix will be provided in a future kernel version
  • Systems with a large number of I/O cards may experience out of memory or interrupt enablement issues during kdump. See advisory a00037997  for details.
  • The following linux bootline options may be useful when installing the distro OS.  Foundation SW will add the needed bootline options automatically:

                           console=ttyS0,115200     Enable the serial console.
                            erst_disable             Disable ERST error reporting.
                            edac_report=off          Disable EDAC reporting.
                            nmi_watchdog=0           Disable SW watchdog which may have scaling issues on large systems.
                            pci=nobar                Prevent linux from assigning unassigned BARs.
                            bau=0                    Disable the BAU.
                            mce=2                    Raise the MCA recovery threshold.
                            nmi_watchdog=0           Disable the software watchdog timer.
                            earlyprintk=ttyS0,115200 Display early boot messages.  Aids in debugging boot issues.

                 Note: Removing "quiet" from the kernel bootline will also aid debugging boot issues.

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 Enterprise 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 Company.

(C) Copyright 2017-2020 Hewlett Packard Enterprise Development Company, L.P.

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

Revision History

Version:2.3.2 (26 Oct 2020)
Fixes

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.


DCD 2.3-0-3:

  • Fixed the issue of DCD_OS_LAST_SHUTDOWN_CRITICAL event being logged even for normal reboots on systems running a Linux operating system
  • Fixed the issue of "show chassis info" reporting missing disks as available in FRU inventory for Smart RAID Controllers  
Enhancements

HFS 2.3.2:

  • Added support for RHEL 7.9
  • Added support for RHEL 8.2 and OL 8.1 on systems with Intel Xeon® Scalable processors 81XX/61XX

Version:2.3.1(a) (25 Sep 2020)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3.1:

  • On systems running with RHEL 8.x (8.0, 8.1, 8.2), if BLS is disabled via setting GRUB_ENABLE_BLSCFG=false in /etc/default/grub, and grub2-mkconfig  rebuilds /boot/efi/EFI/redhat/grub.cfg, the kernel command line in the new grub.cfg is now recognized by HFS as HFS now accepts commands that start with either linux or linuxefi.
  • Restarting rsyslog no longer re-runs hpe-auto-config 
  • HFS now remove numa=off from the bootline if it had been added during an OS installation

DCD 2.3-0-3:

  • Fixed the issue of DCD_OS_LAST_SHUTDOWN_CRITICAL event being logged even for normal reboots on systems running a Linux operating system
  • Fixed the issue of "show chassis info" reporting missing disks as available in FRU inventory for Smart RAID Controllers
Enhancements

HFS 2.3.1(a):

  • September 2020 update:
    • Added support for SPES 15 SP2

DCD 2.3-0-3:

  • Added support to detect and generate an event on state change for Microchip SmartRAID 3162-8i /e storage controllers, physical drives and RAID volumes

Version:2.3.1 (29 Jun 2020)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3.1:

  • On systems running with RHEL 8.x (8.0, 8.1, 8.2), if BLS is disabled via setting GRUB_ENABLE_BLSCFG=false in /etc/default/grub, and grub2-mkconfig  rebuilds /boot/efi/EFI/redhat/grub.cfg, the kernel command line in the new grub.cfg is now recognized by HFS as HFS now accepts commands that start with either linux or linuxefi.
  • Restarting rsyslog no longer re-runs hpe-auto-config 
  • HFS now remove numa=off from the bootline if it had been added during an OS installation

DCD 2.3-0-3:

  • Fixed the issue of DCD_OS_LAST_SHUTDOWN_CRITICAL event being logged even for normal reboots on systems running a Linux operating system
  • Fixed the issue of "show chassis info" reporting missing disks as available in FRU inventory for Smart RAID Controllers
Enhancements

DCD 2.3-0-3:

  • Added support to detect and generate an event on state change for Microchip SmartRAID 3162-8i /e storage controllers, physical drives and RAID volumes

Version:2.3(a) (11 Jun 2020)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3:

  • kdump:
    • Addressed errors such as "crashkernel reservation failed - memory in use" by choosing the appropriate crashkernel= method for the running kernel.
  • Memlog:
    • Addressed memlog errors such as “ERROR SEGV detected. Obtained 8 stack frames” seen with RHEL 7.3.
  • Hwperf:
    • Fixed an issue where topology command would abort stating that it encountered unknown devices. The command now prints the error without aborting. 
       

DCD 2.3-0.1:

  • No changes
Enhancements

HFS 2.3:

  • Added support for RHEL 7.8
  • June 2020 update:
    • Added support for RHEL 8.2; RHEL 8.2 bits were added to bundle 2.3(A)
    • Added support for OL 7.8, 8.1 and for OL 7.8 & OL 8.1 with UEK6 on systems with 62xx/82xx processors

DCD 2.3-0.1:

  • Pre-enabled support for new Samsung PM1733/1735 NVMe cards:
    • HPE 1.6TB PCIe x8 MU HH DS Card (1.6 TB)
    • HPE 3.2TB PCIe x8 MU HH DS Card (3.2 TB)
    • HPE 6.4TB PCIe x8 MU HH DS Card (6.4 TB)
  • Updated part number table for new SSD drives

Version:2.3 (12 May 2020)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.3:

  • kdump:
    • Addressed errors such as "crashkernel reservation failed - memory in use" by choosing the appropriate crashkernel= method for the running kernel.
  • Memlog:
    • Addressed memlog errors such as “ERROR SEGV detected. Obtained 8 stack frames” seen with RHEL 7.3.
  • Hwperf:
    • Fixed an issue where topology command would abort stating that it encountered unknown devices. The command now prints the error without aborting. 
       

DCD 2.3-0.1:

  • No changes
Enhancements

HFS 2.3:

  • Added support for RHEL 7.8
     

DCD 2.3-0.1:

  • Pre-enabled support for new Samsung PM1733/1735 NVMe cards:
    • HPE 1.6TB PCIe x8 MU HH DS Card (1.6 TB)
    • HPE 3.2TB PCIe x8 MU HH DS Card (3.2 TB)
    • HPE 6.4TB PCIe x8 MU HH DS Card (6.4 TB)
  • Updated part number table for new SSD drives

Version:2.2 (4 Dec 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes in HFS 2.2:

  • Fixed an issue where the system would stop writing to memlog after switching to a new log file due to memlog file being full

Fixes in DCD 2.2-0.5:

  • Fixed issue with hpe-dcd rpm package incorrectly owning directory /opt/hpe.
  • Fixed a memory leak in Ethernet events handling support that occurs when there is sudden burst of Ethernet events
  • Fixed an issue in the Ethernet support functionality which was rarely causing DCD service stop process to take time (order of few minutes)
  • Fixed an issue where Intel SATA RAID controller’s Protocol was being reported as "SAS/SATA" instead of "SATA" in system inventory data
Enhancements

January 2020: Added a Known Issue for a panic occurring with SLES 15 SP1 update (4.12.14-197.29.1)

Enhancements in HFS 2.2:

  • Added support for RHEL 8.1, SLES 12 SP5

Enhancements in DCD 2.2-0.5:

  • Added support to inventory the following GPU cards:

1) NVIDIA Quadro RTX 8000

  • "Oem.Slot" JSON attribute type has been changed from an integer to a string for all physical drives attached to SAS/SATA storage controllers.
  • Added support to provide PartNumber values for the Infiniband cards which are represented as Ethernet cards in the Inventory.

Version:2.1 (3 Sep 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS 2.1:

- hpe-auto-config:

  • i40iw driver is blacklisted due to RDMA/iWARP being unsupported on the LOM device 

- hwperf:

  • An explicit dependency for pciutils was added at install time (needed by the topology command for lspci)

DCD 2.1-1:

  • Fixed the issue of DCD IPv4Addresses field not being Redfish-compliant when no IPv4 address is configured on the managed server.
  • Fixed the issue of Protocol being shown as “ATA” (instead of “SATA”) for physical drives attached to Intel SATA RAID controller in the drive online (DCD_DRIVE_OK) event.
  • Fixed the issue of “request sense failed” message being repeated logged in Linux syslog (/var/log/messages) on SLES 12 SP3, when the DCD-requested Device Statistics log page is not supported by the physical drive attached to Intel SATA RAID controller.
  • Fixed issue of RAID10 logical volume (configured on LSI MegaRAID 9361-4i) incorrectly showing volume type as “RAID01” in the inventory string.
  • Fixed issues in DCD service configuration file that was causing systemd (version 232 or higher) to report error messages related to service start rate limiting parameters.
Enhancements

HFS 2.1:

- hpe-auto-config:

  • Do not overwrite the elevator boot parameter value on the kernel cmdline if it is already set in the hpe-auto-config file.
  • Changed CPU idle governor default setting from ‘ladder’ to ‘menu’ to prevent health_check to report a failure

- gr_stats:

  • Fixed an issue where gr_systat would not get an accurate count of traffic volume.

- memlog: 

  • Addressed an issue where memlog output would be garbled  

DCD 2.1-1:

  • Added support to inventory and monitor the following Samsung PM1725B NVMe cards:
    • HPE 6.4TB NVMe x8 MU HH DS Card
    • HPE 3.2TB NVMe x8 MU HH DS Card
    • HPE 1.6TB NVMe x8 MU HH DS Card
  • Added support to inventory the following GPU cards:
    • NVIDIA Quadro RTX 6000
    • AMD Radeon Instinct MI60
  • Added support to inventory Microchip SmartRAID 3154-8e and 3162-8i /e storage controllers.
  • Added PartNumber field for LSI MegaRAID 9361-4i, Intel SATA RAID, and NVIDIA GPU controllers in DCD Inventory JSON.
  • Modified PartNumber field in DCD Inventory JSON for physical disk drives and Fibre Channel controllers to use the Spare Part Number.
  • Updated part number information reported for specific models of HPE Ethernet adapters.

Version:1.6 (14 Jun 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.

Note: This is the initial release for systems with with Intel Xeon® Scalable processors 82XX / 62XX.


Hpe-auto-config:

  • i40iw driver is blacklisted due to RDMA/iWARP being unsupported on the LOM device 

Hwperf:

  • An explicit dependency for pciutils was added at install time (needed by the topology command for lspci)
Enhancements

Hpe-auto-config:

  • Newer kernel versions support the newer EFI mapping.  hpe-auto-config looks to see if the kernel supports newer EFI mapping and removes efi=old_map if it does.
  • sap-hana: If HPE_CONFIG_PROFILE=HANA, TCP tunings defined in the following files will be applied by hpe-auto-config :
    • /etc/saptune/extra/HPE-Recommended_OS_settings.conf (SUSE)
    • /etc/tuned/sap-hpe-hana/tuned.conf (RHEL)
  • Added verbose and dry-run functionality to hpe-auto-config:
    • –n (--dry-run): performs all processing but does not edit bootloader_config
    • –v (--verbose): includes additional output in /var/log/hpe-auto-config.log  

Version:1.5 (25 Mar 2019)
Fixes

Upgrade Requirement:
Critical - HPE requires users update to this version immediately.


Critical:

  • Fixed an issue where hpe_irqbalance would stop running due to some recent IO driver versions returning an unexpected error when trying to set/change an IRQ CPU affinity. As a result, IRQ affinity is not being set on subsequent devices.

Memlog:

  • Fixed an issue where memlogd would return a message like "NOTICE error obtaining Dram DDR4 code, row 12 col a width 4" due to missing a rank address map for 128G DIMMs.
  • Fixed an issue where memlogd would sometimes point to the wrong DIMM in case of DIMM failures.

Hwperf:

  • Fixed an issue with Oracle Linux 7.6 UEK5 kernel 4.14.35-1906 where "rmmod hwperf" would get stuck on spinlock
  • Fixed an issue with Oracle Linux 7.6 UEK5 kernel 4.14.35-1844.2.5 where hwperf would display "unknown symbol uv_hwperf_exit"
  • Fixed a spinlock issue where hwperf would go to sleep after taking the spinlock
  • Made changes so the Time Stamp Counter (TSC), important for database apps, works correctly with Oracle Linux 7.6 UEK5 update2 (4.14.35-1844.2.5.el7uek)

Hpe-auto-config:

  • Correctly locate grub.cfg with CentOS

Sdstats:

  • Changed the channel utilization computation to (Avg MiB/s) / (Max Channel MiB/s) and display label as MiB  

Version:1.4 (4 Feb 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Addressed a startup message similar to “SL_GetDimmConfig: Unable to mmap pci space for socket 0 chan 0”, causing memlog to incorreclty decode DIMM information
  • Addressed a startup error message "mmap smbios: Resource temporarily unavailable"
  • Fixed an issue during shutdown where /boot would be unmounted before hpe-auto-config completes, leading to this error being displayed: “sgiconfig: /boot/efi is not mounted as vfat. Grub2 config cannot be updated”
  • DMI (Desktop Management Interface) device locator string is now correctly recognized with newer BIOS versions
  • Ensure that hpe-auto-config uses the proper grub.cfg file on SLES with EFI
  • Compensate for computation time in hubstats interval so interval is as expected
Enhancements

  • Added support for RHEL 7.6 and SLES 12 SP4.

Note: RHEL 7.3 and SLES 12 SP2 are not supported by HFS version 1.4; please use a prior HFS version to run with older OS’es.

 


Version:1.3(A) (27 Nov 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


HFS Bundle 1.3:

  • Addresses an issue seen with SLES15 and RHEL 7.5, where the system would hang during shutdown with an “NMI watchdog: BUG: soft lockup” error.  
  • Starting with HFS version 1.3, it is supported to run Linux on a system with Secure Boot enabled.
  • On all SUSE versions as well as RHEL 7.3 and lower, added nohz=off on the Linux boot line to avoid holdoffs in tickless code, which may cause unpredictable behavior. Also because nohz=off, skew_tick=1 is added to avoid timer tick contention.

HFS Bundle 1.3(A):

  • Addresses an issue seen with HFS version 1.3 where memlog would incorreclty decode DIMM information, potentially resulting in higher CPU usage at boot time and slower boot.
  • January 2019: changed the link to the DCD release notes to point to the release notes for DCD version 1.3.  
Enhancements

  • Added support for SLES 15.
  • Some extended tuning scripts are now managed via a sysconfig variable (disabled by default). The script 20_sap_hana.sh is run when adding HPE_CONFIG_PROFILE=HANA to sysconfig.
  • Implemented NIC naming based on physical location (e.g. chassis, rack unit, slot like 'r001i06s02p0'), allowing to directly identify the network card location in a multiple chassis setup. To activate the new naming, set UV_GEOID_NIC_NAMES to “yes” in /etc/sysconfig/hpe-auto-config, then run hpe-auto-config and reboot. Note: This feature requires distros with systemd, implemented with SLES 12 (or later) and RHEL 7 (or later).

Version:1.2.2 (28 Sep 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • When running sdstats on a heavily loaded system, sdstats now only prints once per node the message "hwperf: WARNING: dashboard db_<node> is unresponsive", to indicate possible slow performance of system performance tools such as hubstats.
  • Fixed an issue where hpe_irqbalance wouldfail/exit, after running for a number of days, with error "Too many open files".
  • sdstats related fixes:
    • Min latency stats are now enabled by default
    • hubstats now ends its collection gracefully when terminated with Ctrl-C
    • Fixed values calculation in the dashboard map file and metrics
    • Fixed an issue where the header was printing twice with sdstats gruMemTraffic option
    • sdstats now correctly computes the minimum and maximum latency statistics

Version:1.21(a) (21 Aug 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • HFS version 1.2.1.1 (bundle 1.21(a)) fixes a signing issue on bits inside HFS 1.2.1 (bundle 1.21), which prevented their successful installation. 

Note: HFS version 1.2.1 is being removed from HPE Support Center. It fixed the following (also fixed in HFS version 1.2.1.1):

  • Added support for two or more MegaRAID 9361-4i controllers per partition.
  • Integrated with newer version of storelib (07.0309.0100.0700)
  • Fixed an issue of segmentation fault that may occur when the DCD service is stopped.
  • Fixed issue of DCD events not being generated if the inventory-refresh happens at a time when a stream of events from MegaRAID 9361-4i are being processed by DCD.

  • Fixed issue of missing inventory in DCD JSON string on a partition where it takes DCD a long time (several minutes or more) to inventory the partition’s hardware configuration.

 


Version:1.21 (9 Aug 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


REMOVED – This version is no longer available for download due to a signing issue preventing to install the bits. For more information, click “Obtain software” to display the advisory.

HFS version 1.2.1 includes DCD version 1.2-6 which contains the following changes:

  • Added support for two or more MegaRAID 9361-4i controllers per partition.
  • Integrated with newer version of storelib (07.0309.0100.0700)
  • Fixed an issue of segmentation fault that may occur when the DCD service is stopped.
  • Fixed issue of DCD events not being generated if the inventory-refresh happens at a time when a stream of events from MegaRAID 9361-4i are being processed by DCD.

  • Fixed issue of missing inventory in DCD JSON string on a partition where it takes DCD a long time (several minutes or more) to inventory the partition’s hardware configuration.


Version:1.02 (2 Aug 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Add retpoline fixes to address Speculative Store Bypass or Variant 4 (CVE-2018-3639) vulnerability
  • Fixed issue with latency stats enablement
  • Failing DIMM slot is now correctly identified
  • Fixed a kdump kernel boot issue on SLES 12 SP2 or SP3
  • Improved IO device descriptions
  • New message generated when device description is missing from pci.id database, recommending to run update-pciids
  • Memlog: nfit driver is no longer blacklisted
  • Disable ERST (Error Record Serialization Table) on RHEL 7 to prevent crashes at boot
Enhancements

  • Add support for RHEL 7.5
  • Uvstats renamed sdstats, add live mode and latency statistics configuration
  • Memlog: improved error reporting

Version:1.01 (16 Mar 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.

HPE recommends running with the latest available version.


  • Fix for unloading the ipmi_si kernel module
  • Update-PCI-Ids reports missing devices instead of trying to access the network to find them
  • Fixed issues with hpe-auto-config
Enhancements

  • Support of systems up to 32 sockets and 24 TB memory
  • The uvstats library and its applications, linkstat and hubstats, are now supported on Superdome Flex

Version:1.00 (20 Dec 2017)
Fixes

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

N/A - Initial Release


N/A - Initial Release


Legal Disclaimer: Products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models.