# changelog

author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 15.10.07.00
changelog:
  -     *Problems Fixed in version 15.10.07.00:**
      
        * Resolves POST error 'MPT BIOS Fault 13h'. If this error occurs, the system will not boot from any boot device attached to an HP H2xx Host Bus Adapter (HBA) and will be unable to access data on drives attached to the HP H2xx HBA. The fault is triggered if the link between the HP H2xx HBA and the drives goes down during link tuning process. Updated firmware will no longer trigger this fault and the link is now allowed to re-establish itself. This issue is seen only with Solid State Drives (SSD).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 15.10.07.00-2.1
changelog:
  -      Customers who already installed firmware version 15.10.07.00 do not need to update to 15.10.07.00 (B).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 15.10.09.00
changelog:
  -     Firmware Version 15.10.09.00
      
        * Resolves a performance issue that was caused by a 90 msec timeout on all read/write operations when no Smart Carrier was present. This firmware reduces the read/write timeout to 2 msec.
      
        * Resolves a lockup issue during boot up on the HP ProLiant DL580 Gen8 Server when configured with the HP Host Bus Adapter H220 connected to SATA SSD or HDD drives.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 15.10.09.00-2.1
changelog:
  -     Firmware Version 15.10.09.00 (B)
      
        * Improved integration with HP Smart Update Manager
      
      Firmware Version 15.10.09.00
      
        * Resolves a performance issue that was caused by a 90 msec timeout on all read/write operations when no Smart Carrier was present. This firmware reduces the read/write timeout to 2 msec.
      
        * Resolves a lockup issue during boot up on the HP ProLiant DL580 Gen8 Server when configured with the HP Host Bus Adapter H220 connected to SATA SSD or HDD drives.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 15.10.10.00
changelog:
  -     *Problems Fixed in version 15.10.10.00:**
      
        * HPE ProLiant BL420c Gen8 server configured with HPE Dynamic Smart Array B320i RAID controllers, failed to boot and the system stopped responding during Power-On Self-Test (POST). In some instances, the message, "1783 Driver Array Controller Failure" was displayed. Please refer to HPE Customer Advisory [c05317927](http://h20566.www2.hpe.com/hpsc/doc/public/display?docId=c05317927) for details.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 15.10.10.00-2.1
changelog:
  -     Fixes an issue where the appropriate FW version for the Host Bus Adapter (HBA)
      Stockade (H2xx) driver will not install when using the Service Pack ProLiant
      (SPP)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 24.23.0-0019-2.1
changelog:
  -     Customers who already installed firmware version 24.23.0-0019 do not need to
      update to 24.23.0-0019 (B).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 24.23.0-0042-1.1
changelog:
  -     Fixes installation issues with Intelligent Provisioning and Service Pack for
      ProLiant Offline.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 24.23.0-0043-1.1
changelog:
  -     Over-temp issue was a false IML due to a >=60C threshold, modified the
      threshold to >65C in new version.
      
      Please reference Customer Advisory
      [a00101958en_us](https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-
      a00101958en_us)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.09.01
changelog:
  -     We have separate components to update fibre channel and converged network
      adapters.  This is a converged network adapter update component.  
        
      Updated CNA (XE100 series) firmware
      
      **Firmware**
      
      Contains:  
      CNA (XE100 series) firmware 12.0.1110.11


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.01
changelog:
  -     We have separate components to update fibre channel and converged network
      adapters.  This is a converged network adapter update component.  
        
      Updated CNA (XE100 series) firmware
      
      **Firmware**
      
      Contains:  
      CNA (XE100 series) firmware 12.0.1216.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.01
changelog:
  -     Fixed the following:
      
        * Fixed unexpected behavior in Active Health System (AHS) logs show World Wide Node Name (wwnn) & World Wide Port Name (wwpn) in reverse order.
        * Fixed unexpected behavior with HP FlexFabric 20Gb 2-port 650FLB Adapter, HP FlexFabric 20Gb 2-port 650M Adapter cards does not complete to boot to Linux SUSE Linux Enterprise Server 12 Service Pack 3(SLES12 SP3) Operating System (OS) when both adapter are enabled for Fibre Channel over Ethernet (FCoE) boot.
        * Microsoft Windows Server 2012 R2 Hyper-V Storage Area Network (SAN) Disconnect.
        * Link lost with firmware version 11.2.1263.19
        * "FW not responding" message seen on card when creating Virtual Function (VF) in loop for HPE StoreFabric CN1200E-T 10GBASE-T Converged Network Adapter [NIC+ iSCSI] in Gen10 server.
        * HP FlexFabric 20Gb 2-port 650FLB Adapter - Loss of access to storage after Virtual Connect (VC) login redistribution
        * HP StoreFabric CN1200E Dual Port Converged Network Adapter does not complete to boot in Legacy Mode on Gen 9 Server
        * Emulex Peripheral Component Interconnect (PCI) slot Network Interface Connector (NIC) reported as device path instead of product name
        * Unable to disable shared memory feature in Human Interface Infrastructure (HII) menu
        * 650M Adapter has some info in Chinese and Japanese show garbled code under Human Interface Infrastructure (HII) Form


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.01
changelog:
  -     We have separate components to update fibre channel and converged network
      adapters.  This is a converged network adapter update component.  
        
      Updated CNA (XE100 series) firmware
      
      **Firmware**
      
      Contains:  
      CNA (XE100 series) firmware 12.0.1280.5


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.01
changelog:
  -     Fixed the following:
      
      UEFI:
      
        * Change Unified Extensible Firmware Interface (UEFI) support version from 2.6 to 2.7
        * HPE FlexFabric 20Gb 2-port 650FLB Adapter and HPE FlexFabric 20Gb 2-port 650M Adapter does not complete to create boot source on 2nd port
      
      Firmware:
      
        * Light Emiiting Diode(LED) is in invalid state when disable the port under Unified Extensible Firmware Interface (UEFI)
        * Duplicate Entries found in firmware report under NIC details for few adaptors.
        * Full adapter name is not displayed for HPE FlexFabric 20Gb 2-port 650M Adapter in some Rom Based Setup Utility (RBSU).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.01-2.8
changelog:
  -     Fixed the following:
      
      UEFI:
      
        * HPE FlexFabric 20Gb 2-port 650FLB Adapter and HPE FlexFabric 20Gb 2-port 650M Adapter does not complete to create boot source on 2nd port
      
      Firmware:
      
        * Light Emiiting Diode(LED) is in invalid state when disable the port under Unified Extensible Firmware Interface (UEFI)
        * Duplicate Entries found in firmware report under NIC details for few adaptors.
        * Full adapter name is not displayed for HPE FlexFabric 20Gb 2-port 650M Adapter in some Rom Based Setup Utility (RBSU).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2020.09.01
changelog:
  -     Fixed the following:
      
      UEFI:
      
        * HPE FlexFabric 20Gb 2-port 650FLB Adapter and HPE FlexFabric 20Gb 2-port 650M Adapter does not complete to create boot source on 2nd port
      
      Firmware:
      
        * Light Emiiting Diode(LED) is in invalid state when disable the port under Unified Extensible Firmware Interface (UEFI)
        * Duplicate Entries found in firmware report under NIC details for few adaptors.
        * Full adapter name is not displayed for HPE FlexFabric 20Gb 2-port 650M Adapter in some Rom Based Setup Utility (RBSU).
        * On any HPE ProLiant server configured with the HPE Emulex XE-102 Based network adapter HPE FlexFabric 10Gb 2-port 556FLR-T Adapter with CNA (XE100 series) firmware 12.0.1110.0, 12.0.1110.10, or 12.0.1110.11 (or later), the network adapters may experience a "link down" state that is not recoverable by a power-cycle or reset.
      
                For more details please go through the document titled "HPE ProLiant Servers Configured With Certain HPE Emulex XE-102 Based Network Adapters May Experience Link Down Due To a Firmware Issue" at the following link:<https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00099050en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.64
changelog:
  -     *The following enhancement was incorporated in this version:**
      
        * Added support for 3610 and 3710 disk enclosures


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.04-1.1
changelog:
  -     *The following fix was incorporated in this version:**
      
        *  Fixed NVRAM CRC error
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p879663226/v148867/D3000_P07231-001.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.04-2.1
changelog:
  -     *The following fix was incorporated in this version:**
      
        *  Fixed NVRAM CRC error
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p879663226/v155369/D3000_P07231-002.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.04-3.1
changelog:
  -     *The following fix was incorporated in this version:**
      
        *  Fixed NVRAM CRC error
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p879663226/v157942/P07231-003.html) for the complete listing of fixes,
      enhancements, known issues and work-arounds corresponding to this firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.12
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Fixed TLB exception during upgrade from Rev build 1.11.000 to 0412.000
      
        * Fixed expander bootstrap task which failed with 0xB1 error code appearing in the console due to missing NVRAM tag - Product Name
      
        * Enabled-ClusterS2D command that does not complete with SATA drive in D3610
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p879663226/v154196/D3000_P07231-004.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.04
changelog:
  -     *The following enhancement has been added in this version:**
      
        * Added support of Rhel 7.8 
      
        * Added support of Rhel 8.2 
      
        * Added support of SLES15 SP2


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.04
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * The Enabled-ClusterS2D command now completes successfully when executed on a SATA drive within a D3610 disk enclosure for a NonStop solution.
      
        * The smart carrier, which is the drive case for SAS drives, now authenticates in the D3610/D3710 drive enclosure.
      
        * Added new 7-segment error codes E0 and E1 to report issues with Fan modules A and B, respectively. These new codes only apply to the D3610/D3710 and only display when running firmware 5.04.
      
        * If the storage enclosure processor within the I/O module fails, a hard reset (power down and then power up) is executed to ensure the processor comes back online.
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p879663226/v177052/D3000_P07231-006.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.04-2.1
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * The Enabled-ClusterS2D command now completes successfully when executed on a SATA drive within a D3610 disk enclosure for a NonStop solution.
      
        * The smart carrier, which is the drive case for SAS drives, now authenticates in the D3610/D3710 drive enclosure.
      
        * Added new 7-segment error codes E0 and E1 to report issues with Fan modules A and B, respectively. These new codes only apply to the D3610/D3710 and only display when running firmware 5.04.
      
        * If the storage enclosure processor within the I/O module fails, a hard reset (power down and then power up) is executed to ensure the processor comes back online.
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p879663226/v191363/D3000_v5.04B.html) for the complete listing of fixes,
      enhancements, known issues and work-arounds corresponding to this firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74-2.1
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Temperature sensors logic inside gSEP model and SES database
        * When an IOM is pulled the surviving IOM reports false critical temperatures
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p1194926978/v160758/D6020_P07232-004.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74-3.1
changelog:
  -     *The following enhancement has been added in this version:**
      
        * Added support of Rhel 8


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74-3.1
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Temperature sensors logic inside gSEP model and SES database
        * When an IOM is pulled the surviving IOM reports false critical temperatures
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p1194926978/v168047/D6020_v274_RN.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74-4.1
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Temperature sensors logic inside gSEP model and SES database
        * When an IOM is pulled the surviving IOM reports false critical temperatures
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p1194926978/v172139/D6020_P07232-006.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74-5.1
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Temperature sensors logic inside gSEP model and SES database
        * When an IOM is pulled the surviving IOM reports false critical temperatures
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p1194926978/v177006/D6020_v274_RN.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74-7.1
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Temperature sensors logic inside gSEP model and SES database
        * When an IOM is pulled the surviving IOM reports false critical temperatures
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p1194926978/v183133/D6020_P07232-008.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74-9.1
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Temperature sensors logic inside gSEP model and SES database
        * When an IOM is pulled the surviving IOM reports false critical temperatures
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p1194926978/v191364/D6020_v2.74I.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0102
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * SAS drive LED behavior was corrected to align with the Smart Array specification, specifically: 
          * The Activity LED of a sanitize erase drive now turns ON when connected.
      
          * The Array present LED now turns ON for the SAS drive.
      
          * The Activity LED now blinks on all drives during a SAS drive rebuild.
      
        * SATA logical drives now display as available after a simultaneous power restore to the server and the D8000.
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p480571592/v168048/D8000_v0102_RN.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0105
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * SAS drive LED behavior was corrected to align with the Smart Array specification, specifically: 
          * The Activity LED of a sanitize erase drive now turns ON when connected.
      
          * The Array present LED now turns ON for the SAS drive.
      
          * The Activity LED now blinks on all drives during a SAS drive rebuild.
      
        * The Serial Output Buffer (SOB) has a fixed sized for stored entries. Now, when the buffer is full, the oldest entries are cleared or committed to persistent storage (if available). For this reason, subsequent requests to read the SOB only retrieves new entries that have been logged since the last successful request to read the SOB.
      
        * The drive activity LED has been changed to a function as described in the installation and maintenance guide.
      
        * The reboot flag was changed to issue a hard reset, which enables the service delivery subsystem (ZPSDS) information be shared across (expanded across) the internal expanders to all devices attached.
      
        * The drive activity LED on the SAS disk drives was changed to support the ACTIVE_LOW signal state. The ACTIVE_LOW signal state is the default operation state for most drives.
      
        * The SCSI WRITE BUFFER MODE was changed from activate to soft reset. This change improves the host ability to detect and report whether the enclosure is going to perform a disruptive or non-disruptive activation after a firmware upgrade.
      
        * With I/O module firmware v0105 and PQI firmware 2.02 , the slot power cycle issue has been resolved by changing the power cycle SES request to return a failure when a partner slot is not connected.
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p480571592/v172138/D8000_P20366-002.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0107
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * In STD INQUIRY RESPONSE, the ErrM bit was always being set. The ErrM bit indicates that the enclosure firmware detects a mismatch in any of its package versions and the firmware version of a FRU component. The issue was due to an incorrect version of PSU firmware being included and that has been fixed.
      
        * After installing the latest firmware on the enclosure I/O modules, the SES targets could not be discovered on the host. The virtual phy bit in SMP DISCOVER RESPONSE, which is used by the Microchip smartpqi HBA, was det for the virtual phy of the I/O module.
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p480571592/v183134/D8000_P20366-004.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0111
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Incorrect programming of the PHY ERROR COUNTERS parameter caused the amber LED to be lit, resulting in a false warning. The counter condition was corrected and the amber LED now functions correctly.
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p480571592/v191365/D8000_v0111.html) for the complete listing of fixes,
      enhancements, known issues and work-arounds corresponding to this firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.00.03.107
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This is the initial version of the firmware.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.03.078
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the Silicon Platform Services (SPS) Firmware provides
      mitigation to the latest CSME security vulnerabilities, also known as Local
      Escalation Privilege. This vulnerability is defined in CVE-2019-0089. This
      issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.03.094
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision contains the latest Intel Server Platform Services (SPS)
      Firmware which provides mitigations for CVE-2019-11090 and CVE 2019-11109. The
      issues are not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.04.113
changelog:
  -     This image contains the latest Intel Server Platform Services (SPS) Firmware
      which contains mitigations for a variety of security vulnerabilities. The
      following vulnerabilities have been addressed in this SPS release:
      CVE-2020-0545 and CVE-2020-0586. These issues are not unique to HPE Servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.04.208
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2020.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the Server Platform Services Firmware provides mitigations
      for security vulnerability documented as CVE-2020-8755. This security
      vulnerability is documented in Intel Security Advisory INTEL-SA-00391. This
      issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.09.03
changelog:
  -     Fixed the following:
      
        * Entries in payload.json which was triggering firmware discovery and flash to be incomplete on HPE SN1200E 16Gb 1port/2port adapter when firmware flash was attempted via OneView, integrated Lights Out(iLO) and UEFI flash mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.01
changelog:
  -     We have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      **16 Gb Standup, 16 Gb Mezzanine, and 32 Gb Standup**
      
      Added support to the following:
      
        * Added duration support for the Link Cable Beacon command.This avoids situations in which the blinking of an Host Bus Adapter(HBA) Light Emitting Diode(LED) might be initiated, but no command is sent to stop the blinking.
        * HPE Synergy 5330C 32Gb Fibre Channel Host Bus Adapter
      
      Updated 16/32 Gb HBA/Mezz universal boot  
      Updated 16Gb  HBA/Mezz universal boot  
      Updated 8Gb  HBA/Mezz universal boot
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 12.0.346.9  
      16 Gb HBA/Mezz universal boot 12.0.346.9
      
      8 Gb standup/mezz firmware 2.10X6
      
      8 Gb standup/mezz universal boot image 12.00a10 (12.0.325.0 BIOS, 12.0.348.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.03
changelog:
  -     We have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      **16 Gb Standup, 16 Gb Mezzanine, and 32 Gb Standup**
      
      Updated 16/32 Gb HBA/Mezz universal boot
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 12.0.346.43  
      16 Gb HBA/Mezz universal boot 12.0.346.9
      
      8 Gb standup/mezz firmware 2.10X6
      
      8 Gb standup/mezz universal boot image 12.00a10 (12.0.325.0 BIOS, 12.0.348.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.03
changelog:
  -     Fixes buffer overflow condition, which would result in Operating System
      terminating unexpectedly and unhandled machine check messages seen.
      
      For more details please go through the document titled " HPE Host Bus
      Adapters - Certain Emulex Based FC Host Bus Adapters Running
      Firmware 12.0.346.9 May Experience an Uncorrectable Machine Check
      Exception Preceded by the IML Log Message "Fibre Channel Host
      Controller Has a New Status Other"" which is available at the following
      link:
      
      <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00088747en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      **16 Gb Standup, 16 Gb Mezzanine, and 32 Gb Standup**
      
      **For LPe 32000 Family:**
      
        * Enhanced the firmware to handle heavy VDM (vendor-defined message) load correctly without any unexpected behavior.
        * Enhanced MCTP (Management Component Transport Protocol) error handling by adding code that will exit gracefully.
      
      Updated 16/32 Gb HBA/Mezz universal boot
      
      Updated 16Gb  HBA/Mezz universal boot  
      Updated 8Gb  HBA/Mezz universal boot
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 12.4.270.5  
      16 Gb HBA/Mezz universal boot 12.4.270.3
      
      8 Gb standup/mezz firmware 2.10X6
      
      8 Gb standup/mezz universal boot image 12.40a6 (12.4.262.0 BIOS, 12.4.153.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.02
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 12.4.270.14  
      16 Gb HBA/Mezz universal boot 12.4.270.10
      
      8 Gb standup/mezz firmware 2.10X6
      
      8 Gb standup/mezz universal boot image 12.40a6 (12.4.262.0 BIOS, 12.4.153.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.02
changelog:
  -     Fix the following:
      
      Where Host Bus Adapters reporting address NACKs (No Acknowledgements) from
      external temperature sensors.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2020.09.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      **Contains:**
      
      
      
      32 Gb universal boot 12.6.275.12(EFI 12.6.275.7 BOOT BIOS 12.6.271.0 Firmware
      12.6.275.12)
      
      16/32 Gb universal boot 12.6.275.12(EFI 12.6.275.7 BOOT BIOS 12.6.271.0
      Firmware 12.6.275.12)
      
      16 Gb universal boot 12.6.275.12(EFI 12.6.275.7 BOOT BIOS 12.6.271.0 Firmware
      12.6.275.12)
      
      8 Gb HBA Standup firmware 2.10X6  
      8 Gb standup universal boot image 12.60a4(12.6.302.0 BIOS, 12.6.284.0 UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2020.09.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      **Contains:**
      
      
      
      16 Gb universal boot 12.4.270.10
      
      8 Gb Gen8 Mezz (LPe1205A) firmware 2.10X6  
      8 Gb Mezz universal boot image 12.40a6(12.4.262.0 BIOS, 12.4.153.0 UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2020.09.02
changelog:
  -     This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      Universal Boot Image
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE LPe1205A 8Gb Fibre Channel Host Bus Adapter for BladeSystem c-Class
      
      8Gb
      
      12.60a4
      
      2.10X6
      
      12.6.284.0
      
      12.6.302.0
      
      HPE 16Gb LPe1605 Fibre Channel Host Bus Adapter for BladeSystem c-Class
      
      16Gb
      
      12.6.275.12
      
      12.6.275.12
      
      12.6.275.7
      
      12.6.271.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2020.09.01
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for 8 Gb and 16 Gb products.
      
        * 8Gb Fibre Channel Host Bus Adapter: 
          * Package 3.81.05
          * Firmware 8.08.206
          * UEFI 7.00
          * BIOS 3.56
        * 16Gb Fibre Channel Host Bus Adapter: 
          * Package 6.02.01
          * Firmware 8.08.230
          * UEFI 7.02
          * BIOS 3.43


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2020.09.02
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for 8 Gb and 16 Gb products.
      
      
      
      This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      MBI
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE QMH2572 8Gb Fibre Channel Host Bus Adapter for c-Class BladeSystem
      
      8Gb
      
      3.82.00
      
      8.08.207
      
      7.00
      
      3.56
      
      HPE QMH2672 16Gb Fibre Channel Host Bus Adapter for c-Class BladeSystem
      
      16Gb
      
      6.03.00
      
      8.08.231
      
      7.02
      
      3.43


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2020.09.02
changelog:
  -     Fixed the following:
      
        * Enhancements have been made to the firmware to prevent and better recover from the unexpected behavior described in Customer Advisory titled: "HPE ProLiant, Synergy and Superdome Flex Host Bus Adapters (HBA) - Certain Fibre Channel HBA Firmware May Cause the Operating System to Halt and Potentially Compromise Filesystem Data Integrity" at the following link:
      
                  [https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=a00094722en_us](https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=a00094722en_us)
      
        * Address unexpected behavior when Fibre Channel adapters were simultaneously running traffic to an array which supports 3PAR Persistent Checksum AND another array which is running T10-PI (also known as T10-DIF) or no block checksum technology at all
        * Fibre Channel adapter firmware versions were not showing up as expected in the AHS log.
        * Port statistics counters would sometimes not update in the event of Loss of Signal or Loss of Sync
        * link downs would occur during specific frame sequences used by the HPE XP8 array after array-side link loss


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.01
changelog:
  -     Fixed the following:
      
      **Gen 4 Fibre Channel Host Bus Adapter**:
      
      **Firmware**:
      
        * Unexpected behavior of an Initiator performance seen when certain targets return otherwise good FCP_RSP IUs, but containing a non-zero parameter field. This was caused by configuring the application-specific integrated circuit (ASIC) to treat this condition as a non-performance case
        * Firmware system unexpected behavior that occurred in target mode during an Fibre Channel Protocol (FCP) exchange for a write Input Output (IO)
        * Firmware system unexpected behavior or non-fatal unexpected behavior resulting from the aborted Direct Memory Access (DMA) of an FCP _RSP IU payload to the host.
        * Eliminate stalls when transmitting response frame after data frames in certain cases.
      
      **BIOS**:
      
        * NONE
      
      **UEFI**:
      
        * NONE
      
      **Gen 5 Fibre Channel Host Bus Adapter**:
      
      **Firmware**:
      
        * The link did not come up with a certain 16G Small Form- factor Pluggable (SFP) model that required longer time to complete a write access than the firmware expected
        * After the link was brought down over an electrical connection, the Loss of Sync counter of the _Link Error Status _Block was not incremented due to an unhandled transition in the FC_port state machine
        * Unexpected behavior of an Initiator performance seen when certain targets return otherwise good FCP_RSP IUs, but containing a non-zero parameter field. This was caused by configuring the application-specific integrated circuit (ASIC) to treat this condition as a non-performance case
      
      **BIOS**:
      
        * NONE
      
      **UEFI:**
      
        * NONE
      
      **Gen 6 Fibre Channel Host Bus Adapter**:
      
      **Firmware**:
      
        * The link did not come up with a certain 16G Small Form- factor Pluggable (SFP) model that required longer time to complete a write access than the firmware expected
        * After the link was brought down over an electrical connection, the Loss of Sync counter of the _Link Error Status _Block was not incremented due to an unhandled transition in the FC_port state machine
        * Unexpected behavior of an Initiator performance seen when certain targets return otherwise good FCP_RSP IUs, but containing a non-zero parameter field. This was caused by configuring the application-specific integrated circuit (ASIC) to treat this condition as a non-performance case
      
      **BIOS**:
      
        * NONE
      
      **UEFI**:
      
        * Firmware Management Protocol _SetImage_ unexpected behavior that caused QLogic Converge Console (QCC) Command Line Interface (CLI) to display the wrong Flash Image Version.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.02
changelog:
  -     *Fixed the following:**
      
      In extremely rare cases, the following QLogic Fibre Channel (FC) Host Bus
      Adapters (HBAs), SN1100Q, SN1600Q and SN1610Q may cause the host Operating
      System (OS) to stop. Subsequent OS reboot may reveal some filesystem data is
      unavailable or inconsistent. Out of an abundance of caution, HPE updated the
      Firmware/BIOS/UEFI (Boot Image) packages for these adapters to eliminate
      possible exposure to this extremely rare but critical issue.
      
      
      
      Additional issue details will be published when they become available.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.02
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:
      
        * Gen6 Fibre Channel Host Bus Adapter: 
          * Package 1.73.08
          * Firmware 8.08.230
          * UEFI 7.02
          * BIOS 3.64
        * Gen7 Fibre Channel Host Bus Adapter:  
          * Package 02.02.18
          * Firmware 09.02.20
          * UEFI 7.08
          * BIOS 0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.03
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:
      
        * Gen4 Fibre Channel Host Bus Adapter: 
          * Package 3.81.05
          * Firmware 8.08.206
          * UEFI 7.00
          * BIOS 3.56
        * Gen5 Fibre Channel Host Bus Adapter: 
          * Package 6.02.01
          * Firmware 8.08.230
          * UEFI 7.02
          * BIOS 3.43
        * Gen6 Fibre Channel Host Bus Adapter: 
          * Package 1.73.08
          * Firmware 8.08.230
          * UEFI 7.02
          * BIOS 3.64
        * Gen7 Fibre Channel Host Bus Adapter:  
          * Package 02.02.18
          * Firmware 09.02.20
          * UEFI 7.08
          * BIOS 0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.03
changelog:
  -     *Fixed the following:**
      
      In extremely rare cases, the following QLogic Fibre Channel (FC) Host Bus
      Adapters (HBAs), SN1100Q, SN1600Q and SN1610Q may cause the host Operating
      System (OS) to stop. Subsequent OS reboot may reveal some filesystem data is
      unavailable or inconsistent. Out of an abundance of caution, HPE updated the
      Firmware/BIOS/UEFI (Boot Image) packages for these adapters to eliminate
      possible exposure to this extremely rare but critical issue.
      
      For more details please go through the document titled "HPE ProLiant, Synergy
      and Superdome Flex Host Bus Adapters (HBA) - Certain Fibre Channel HBA
      Firmware May Cause the Operating System to Halt and Potentially Compromise
      Filesystem Data Integrity" at the following link:  
      [https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=a000947
      22en_us](https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId
      =a00094722en_us)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2020.09.01
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * 8Gb Fibre Channel Host Bus Adapter: 
          * Package 3.82.00
          * Firmware 8.08.207
          * UEFI 7.00
          * BIOS 3.56
        * 16Gb Fibre Channel Host Bus Adapter: 
          * Package 6.03.00
          * Firmware 8.08.231
          * UEFI 7.02
          * BIOS 3.43
        * 16Gb/32Gb Fibre Channel Host Bus Adapter: 
          * Package 1.74.07
          * Firmware 9.03.00
          * UEFI 7.02
          * BIOS 3.64
        * 32Gb Fibre Channel Host Bus Adapter:  
          * Package 02.03.06
          * Firmware 09.04.01
          * UEFI 7.08
          * BIOS 0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.5
changelog:
  -     *Fixes in version** **12.24.1000 and 16.24.1000:**
      
        * mlxconfig tool reported all possible expansion ROM images, instead of presenting only the existing images.
        * Modifying VMQoS rate limiter parameters during traffic caused transmission failure.
        * Aligned the default tuning type in PHY TEST MODE to the device protocol.
        * When a device is operating in Safe Mode state, and the user issues the mlxfwreset command, the device might fail to come-up correctly after the reset.  
      Note: Do not run mlxfwreset when operating in a Safe Mode state.
      
        * Fixed an issue related to PCIe "Surprise link down" event reporting capability.
        * Fixed an issue that resulted in the link partner experiencing false active linkup when plugging in a base-T cable to a closed port.
      
      **Fixes in version** **12.24.1000:**
      
        * Fixed an issue that caused the max_qp_retry_freq_exceeded counter (including a CQE with error syndrome 0x97, and the QP moving to error state) to be activated only after exceeding the NIC Vport context max_qp_retry_limit, and not when reaching it.
      
      **Fixes in version** **16.24.1000:**
      
        * PCIe bifurcation issue.
        * Deadlock in RX related to the "send-invalidate" flow, resulted in RX getting stuck.
        * Rare errors in RX that resulted in double completion.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *Firmware for the following devices are updated to 12.26.1040:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)  
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)
      
      **Firmware for the following devices are updated to 16.26.1040:**
      
      879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)  
      872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7
changelog:
  -     *Firmware for the following devices are updated to 12.26.1040:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)  
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)
      
      **Firmware for the following devices are updated to 16.26.1040:**
      
      879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)  
      872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
      
      **Changes and New features in firmware version 12.26.1040 and 16.26.1040:**
      
        * Enabled the firmware by using the ICMD commands to deal with diagnostic counters similar to cmdif. They can be called via the vsec space. The counters' values are returned only via the tracer. The ICMD Query Caps indicate support and expose the list of the supported counters.
        * User Context Object (DEVX) is a containerized sandbox per user, to access PRM command securely by using General Object commands, UMEM and UCTX contexts. The allowed functionalities of this capability depend on the user permissions.  
      The following functionalities are still managed by the Kernel:
      
          * Resource cleaning
          * UCTX stamping
          * Blocking the physical address and IRQ from these UCTX
        * Added support for reporting the supported affiliated and unaffiliated asynchronous events to DEVX users through the command interface.
        * Zero-Touch-RoCE counters are now available to the user for debuggability purposes when using the Zero-Touch-RoCE feature.
        * This release contains important reliability improvements and security hardening enhancements. Mellanox recommends upgrading your device firmware to this release to improve the device firmware security and reliability.
      
      **Changes and New features in firmware version 16.26.1040:**
      
        * Added support for the following features: 
          * Address Translation Service (ATS) support for MKEY and UMEM.
          * Exposing the Vital Product Data (VPD) on Virtual Function (VF).
          * Hairpin Drop Counter.
          * Hairpin and TM RNDV QPs to work with DevX.
          * Creating software managed steering tables in eSwitch/Forwarding Table (FDB).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7
changelog:
  -     *Fixes submitted in version 12.26.1040:**
      
        * IPoIB could not to function when there were Dynamically Connected Transport (DC) CNAK Queue Pairs (QPs) active.
        * On rare occasions, when firmware coalesce Host stuck events occur, a async event might be delayed to be reported, and not be triggered until the next time the PCIe hangs on one of the hosts.
        * Renamed the GMP Mellanox Vendor Specific External Capability mask enum from IsDiagnosticCountersSupported to IsDiagnosticDataSupported.
        * Fixed an issue that caused a function to misbehave when a PCIe Transaction Layer Packet (TLP) was set with a poisoned indication.
      
      **Fixes submitted in version 16.26.1040:**
      
        * On rare occasions, when firmware coalesce Host stuck events occur, a async event might be delayed to be reported, and not be triggered until the next time the PCIe hangs on one of the hosts.
        * Unexpected queue pairs transitioned to error in lossy tests.
        * Limited the maximum amount of dumps created on a PF.
        * Renamed the GMP Mellanox Vendor Specific External Capability mask enum from IsDiagnosticCountersSupported to IsDiagnosticDataSupported.
        * Stability issues with RDMA over Converged Ethernet (RoCE) retransmissions under stress were affecting Zero-Touch-RoCE.
        * Fixed an issue that caused a function to misbehave when a PCIe Transaction Layer Packet (TLP) was set with a poisoned indication.
        * Large number of packets dropped when running Jumbo frames with TTL rewrite.
        * Limited the number of the elements in the Quality of Service (QoS) tree 2K.  
      Note: Creating more than 250 Vport_tc for every TC is not allowed.
      
        * Queue Pair (QP) flow query was always taking port 1, Firmware will now reply the proper port, 1 or 2, for the dual port RoCE net device.
        * The nack counters constantly reported as "0".
        * In a rare scenario when the driver is executing the "2err" command and the QP is in Send Queue (SQ) drain state, the firmware might post event of broken Work Queue (WQ) instead of sending error Completion Queue Element (CQEs) on all the Work Queue Entry (WQEs).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *Firmware for the following devices are updated to 12.27.1016:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)  
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)
      
      **Firmware for the following devices are updated to 16.27.1016:**
      
      879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)  
      872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
      
      **Changes and New Features in firmware version 12.27.1016 and 16.27.1016:**
      
        * RoCE Selective Repeat introduces a new QP retransmission mode in RoCE: recovery from packet drop by resending the dropped packet and not only all the PSN window (Go-Back-N protocol),  
      This new capability comes with the following limitations:
      
          * Selective repeat cannot be used with AR
          * Does not work with signature (T10-DIF)
          * Does not work with Tag Matching enabled
        * Allows BMC to query and control NIC over RedFish API (https://www.dmtf.org/standards/redfish). Currently, the NIC supports reading data and setting basic Ethernet and InfiniBand parameters.
        * Enables matching of source_vhca_port in the FDB flow for ECMP hardware offload on a single FDB.
        * Added support for dumping hardware steering entries (raw data) using the resource dump API.
        * The eth_link_down_counter now counts logical link downs as well.
      
      **Changes and New Features in firmware version 16.27.1016:**
      
        * Removed power consumption limitation. This new capability removes the necessity to disable the port due to insufficient power. When this feature is enabled, an event will be sent on every transition between the following power states: 
          * Power limit is not advertised
          * Sufficient power detected
          * Insufficient power detected
        * Firmware can be now updated as well as DB strings while performing Live Firmware Patch.
        * Enables the device to generate events that will notify the user about any resource dumps updates. The resource dump owner (PF/ECPF) will be notified on the VF command failures by events that will contain the needed information to call the resource_dump command. The device will dump the resource in the standard resource dump sequence.
        * Added support for the following features: 
          * RSS based on inner headers of GTP-U tunneled packets.
          * Relaxed ordering read when using the create_mkey flag.  
      Note: This capability is not supported when using Multi-Host cards and when in
      PCIe-Switch  
      mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *Fixes submitted in version 12.27.1016:**
      
        * ZTR counters query was always set to return 0.
        * The adapter card was prevented from going into the bypass mode when the BMC disabled the hardware arbitration.
        * Performance degradation and a high packet drop occurred when SRIOV was enabled and packets went through the FDB default behaviour.
        * Due to the string DB not being updated after Live-Patch, the tracer could not function after Live-Patch.
        * Fixed a rare issue that caused other active functions to receive a malformed CQE during driver (PF or VF) unload or FLR flows.
        * Firmware error was observed when FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never released it because it was being aborted by an FLR.
      
      **Fixes submitted in version 16.27.1016:**
      
        * Fixed an issue that caused the device to perform DMA into memory already returned to the OS during the transition between the pre-boot driver to the OS driver.
        * Out-of-range issue when reading or writing the q_counters.
        * Fixed an issue that in Multi-Host adapter cards that resulted in wrong handling of PERST on auxiliary links.
        * ZTR counters query was always set to return 0.
        * The adapter card was prevented from going into the bypass mode when the BMC disabled the hardware arbitration.
        * A non-standard tool was required to perform the first LFWP patching when used with the GA firmware version.
        * Updated the OOOSLMask behaviour. Firmware now will apply OOOSLMask even if it is set to zero (OOOSLMask = 0).
        * Redundant page consumption in the init_hca.
        * The sw_reset option was not supported when ATS was enabled.
        * When ESWITCH_IPV4_TTL_MODIFY_ENABLE configuration was enabled in mlxconfig, there was performance degradation in small packet sizes.
        * Due to the string DB not being updated after Live-Patch, the tracer could not function after Live-Patch.
        * Fixed a rare issue that caused other active functions to receive a malformed CQE during driver (PF or VF) unload or FLR flows.
        * The PCI link was not getting established when the firmware was corrupted.
        * FW assert was triggerred and resulted in a wrong deallocation of a resource when Packet Pacing was enabled, and a QP was being destroyed.
        * Firmware error was observed when FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never released it because it was being aborted by an FLR.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *Firmware for the following devices are updated to 12.27.4000:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)  
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 12.27.4000:**
      
        * Added the following segments, as appeared in the PRM, to the Resource Dump: 
          * PRM_QUERY_QP
          * PRM_QUERY_CQ
          * PRM_QUERY_MKEY
          * QUERY_VNIC_ENV
      
      **Firmware for the following devices are updated to 16.27.2008:**
      
      879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)  
      872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 16.27.2008:**
      
      **This release contains important reliability improvements and security hardening enhancements. Upgrade the firmware of the device to this release to improve the devices' firmware security and reliability.**
      
        * Improved init_hca performance in Parallel Function initialization.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *Following issues have been fixed in firmware version 16.27.2008:**
      
        * Although the effective BER (after FEC) was expected to meet the design targets (e.g. 10e-14 or lower), occasionally it was higher.
        * High BER occured when connecting cables of type 0.5/1m DAC to an HDR speed.
        * The PCIe Tx parameters did not load correctly when the speed was changed after the PCIe link was disabled.
        * The desched_threshold field did not work properly.
        * The "roce_adp_retrans" counter was presenting the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it would not be functional even after re-enabling it by running the "setpci" command again.
      
      **Following issues have been fixed in firmware version 12.27.4000:**
      
        * The device hung while running the sw reset flow under heavy stress and with many open resources.
        * Low PXE performance observerd while using the VSC to trigger the send_ring_doorbells.
        * IPoIB and DC would not work together.
        * DC funtionality issues.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10
changelog:
  -     *Following issues have been fixed in firmware version 16.29.1016:**
      
        * An issue that prevented VXLAN packets with svlan/ cvlan tag from being matched.
        * An issue that caused the eth_wqe_too_small counter to count ODP (On-Demand Paging) page faults.
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs are configured, VM restart (VF/PF FLR) will take longer than when MKEY_BY_NAME is disabled.
        * An issue that resulted in low performance after enabling the RoCE Accelerator capability. Note: The fix is available when all ports are set as Ethernet. 
        * On rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.
        * The chassis manager calculation for Multi-Host and Socket-Direct adapter cards to allow running NC-SI commands by the chassis manager BMC. Now the chassis manager is count as BMC with index 0, regardless of how many BMC there are.
        * An issue that caused the device to go to down IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered. 
      
      **Following issues have been fixed in firmware version 12.28.1002:**
      
        * An issue that caused the DCR to be destroyed before the retry option managed to work when the retry timeout is too big. In this case the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * An issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *Firmware for the following devices are updated to 20.25.7020:**
      
        * HPE InfiniBand HDR/Ethernet 200Gb 1-port 940QSFP56 x16 Adapter
        * HPE InfiniBand HDR100/Ethernet 100Gb 1-port 940QSFP56 x16 Adapter
        * HPE InfiniBand HDR100/Ethernet 100Gb 2-port 940QSFP56 x16 Adapter


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     *New features and Changes added in firmware version 20.27.1016:**
      
        * RoCE Selective Repeat : This feature introduces a new QP (Queue Pair) retransmission mode in RoCE: recovery from packet drop by resending the dropped packet and not only all the PSN window (Go-Back-N protocol),  
      This new capability comes with the following limitations:
      
          * Selective repeat cannot be used with AR.
          * Does not work with signature (T10-DIF).
          * Does not work with Tag Matching enabled.
        * Allows BMC (Board Management Control) to query and control NIC over RedFish API. Currently, the NIC supports reading data and setting basic Ethernet and InfiniBand parameters.
        * Enables matching of source_vhca_port in the FDB also known as FIB ( Forwarding Information Base) flow for ECMP (Equal Cost Multi Pathing) hardware offload on a single FDB.
        * Firmware can be now updated as well as DB strings while performing Live Firmware Patch.
        * 100GbE link speed is supported in Auto-Negotiation Mode.
        * 200GbE link speed is supported in Force Mode.
        * Added support for the following: 
          * Dumping hardware steering entries (raw data) using the resource dump API
          * A new field in the PTYS register (max_port_rate).
          * Relaxed ordering read when using the create_mkey flag
          * DCQCN (Data Center and Quantized Congestion Notification) Congestion Control to ConnectX-6 InfiniBand adapter cards to improve application performance in case of congestion in the network.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     *Fixes submitted in version 20.27.1016:**
      
        * The Adapter card used to get stuck in "polling" state after resetting/power cycling the card.
        * Fixed a PCIe PLL (Phase Locked Loop) varactor calibration logic to address potential silicone variations.
        * An issue that caused the ZTR (Zero Touch RoCE) counters query to always return 0.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *New Features and Changes in Version 20.27.2008:**
      
        * 200GbE speed rate is at GA level.
        * All Ethernet speeds at GA level including PAM4(Pulse Amplitude Modulation) vs NRZ (non-return-to-zero)and speed detection.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *The following issues have been fixed in version 20.27.2008:**
      
        * CWDM4(Coarse Wavelength Division Multiplexing) Acousto Optical Modulator(AOM) cable was not supported.
        * Links between ConnectX-6 adapter cards and Spectrum-2 SN3700 switch systems did not come up when using Cisco BiDi module at 100GbE link speed.
        * Occasionally, the link was not raised when working with split 2x100 mode with Optical cables.
        * The PCIe Tx parameters did not load correctly when the speed was changed after the PCIe link was disabled.
        * The desched_threshold field did not work properly.
        * The "roce_adp_retrans" counter was presenting the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it would not be functional even after re-enabling it by running the "setpci" command again.
        * Aligned the User Memory page to 2, e.g., the user should use 8k aligned (like 0, 8k, 16k etc., instead of 0, 4k, 12k etc.).
        * NRZ (non-return-to-zero) and PAM4 (Pulse amplitude modulation) Limitations in 100GbE adapter cards: 
          * The default configuration was NRZ speeds in Auto-Neg mode.
          * PAM4 speeds had to be set manually (using the MFT tool - mlxlink).
          * PAM4 speeds had to be configured as single speeds: 50G_1x or 100G_2x.
          * 200G_4x optical cables (including 200G_4x splitter cable) would raise link only after manual configuration of PAM4 speeds (50G_1x or 100G_2x).
        * NRZ and PAM4 Limitations in 200GbE adapter cards: 
          * The default configuration was 200G_x4 in Force mode.
          * NRZ speeds had to be set manually. Configuration could include multiple NRZ speeds (using the MFT tool - mlxlink).
          * PAM4 speeds had to be configured as single speeds: 50G_1x or 100G_2x or 200G_4x.
        * In Ethernet mode, at 25/50/100GbE speeds, only RS-FEC in Force mode was supported. Other user configurations were overridden.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.5
changelog:
  -     *Firmware for the following devices are updated to 20.27.6008:**
      
      HPE InfiniBand HDR/Ethernet 200Gb 1-port 940QSFP56 x16 Adapter - P06154-B21  
      HPE InfiniBand HDR100/Ethernet 100Gb 1-port 940QSFP56 x16 Adapter - P06250-B21  
      HPE InfiniBand HDR100/Ethernet 100Gb 2-port 940QSFP56 x16 Adapter - P06251-B21  
      
      
      **New Features and Changes in Version 20.27.6008:**
      
        * The following are the minimal software/firmware versions that support PAM4 link speeds when connected using Mellanox NIC to Mellanox Switch and Mellanox NIC to 3rd Party Switches: 
          * Mellanox Onyx: 3.9.0830-038
          * ConnectX-6: 20.27.2008*  
      *Note: NICs with this firmware version support Mellanox-to-Mellanox connectivity with PAM4 link speeds.
        * Added support for the following features: 
          * Enabled KP4RS FEC on Active Fiber cable up to 30m.
          * FDR protocol.
          * Enabled updating End-to-End (E2E) credit packets instantly.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *The following issues have been fixed in version 20.29.1016:**
      
        1. Changed the default value of DCQCN's (Data center- Quantized Congestion Notification) NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of cluster.
        2. An issue that prevented VXLAN packets with svlan/cvlan tag from being matched.
        3. The eth_wqe_too_small counter to count ODP (On-Demand Paging) page used to fail.
        4. An issue related to raising 100GbE link on ConnectX-6 VPI 100Gb/s adapter cards.
        5. When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs are configured, VM restart (VF/PF FLR) will take longer than when MKEY_BY_NAME is disabled.
        6. Low performance occurred after enabling the RoCE Accelerator capability.
        7. On rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *Fixes in version 2.42.5000:**
      
        * PortRcvPkts counter was prevented from being cleared after resetting it.
        * The system Timed Out on the configuration cycle of the Virtual Functions (VFs) when more than 10 Virtual Functions performed FLR and the completion Time Out value was configured to a range of less than 16 msec.
        * The server hangs and results in NMI when running "mlxfwtop -d mt4103_pci_cr0" while restarting the driver in parallel (from a different thread). In this case, the downstream bridge over the device reported completion timeout error.
        * In flow_steering, BMC could not receive a ping over IPV6 after running bmc_reboot.
        * While closing the HCA, the RX packet caused bad access to resources that did not exist, and consequently caused the QPCGW or the irisc to get stuck.
        * The master SMLID and the LID was either 0 or 0xFFFF when the port was neither active nor armed.
        * ibdump could not capture all MADs packets.
        * link did not go up after reboot.
        * Fixed a rare issue that cause the PCIe configuration cycle that arrived during the time of sw_reset to generate 2 completions.
        * Network Controller Sideband Interface (NC-SI) did not work when adding the disable_static_steering_ini field in the ini file, due to memory allocation issue for this field in the scratchpad.
      
      **Fixes in version 2.42.5044:**
      
        * Fixed an issue that  prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode 
      
      **Fixes in version 2.42.5052:**
      
        * Fixed Uncorrectable Machine Check Exception issue. The internal resources for handling packets were not allowed to be flushed when the driver was brought down and occasionally caused Red Screen of Death (RSOD). The fix was applied to the ROM code only and has only external timing influences upon the driver's teardown.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8-2.1
changelog:
  -     *Firmware for the following devices are updated to 2.42.5000:**  
          764282-B21  
          764286-B21  
      
      **Firmware for the following devices are updated to 2.42.5044:**  
          764284-B21  
          764285-B21
      
      **Firmware for the following devices are updated to 2.42.5052:**  
          764283-B21
      
      **New features in firmware version 2.42.5000:**
      
        * Added support for the following features. 
          * new TLV: CX3_GLOBAL_CONF to enable/disable timestamp on incoming packets through mlxconfig configuration.
          * User MAC configuration.
          * Automatically collecting mstdump before driver reset.
          * A mechanism to detect DEAD_IRISC (plastic) from TPT (iron) and raise an assert.
          * A new field is added to "set port" command which notifies the firmware what is the user_mtu size.
        * Improved the debug ability for command timeout cases
      
      **Smart Component Fixes:**
      
        * Mellanox Infiniband 544 NIC Interface Shows Incorrectly as PCI Bus:Dev.Funtion in Smart Update Manager(SUM) Report.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *Firmware for the following devices are updated to 2.42.5000:**  
          764282-B21  
          764286-B21  
      
      **Firmware for the following devices are updated to 2.42.5052:**  
          764283-B21  
          764284-B21  
          764285-B21
      
      **New features in firmware version 2.42.5000:**
      
        * Added support for the following features. 
          * new TLV: CX3_GLOBAL_CONF to enable/disable timestamp on incoming packets through mlxconfig configuration.
          * User MAC configuration.
          * Automatically collecting mstdump before driver reset.
          * A mechanism to detect DEAD_IRISC (plastic) from TPT (iron) and raise an assert.
          * A new field is added to "set port" command which notifies the firmware what is the user_mtu size.
        * Improved the debug ability for command timeout cases


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *Fixes in version 2.42.5000:**
      
        * PortRcvPkts counter was prevented from being cleared after resetting it.
        * The system Timed Out on the configuration cycle of the Virtual Functions (VFs) when more than 10 Virtual Functions performed FLR and the completion Time Out value was configured to a range of less than 16 msec.
        * The server hangs and results in NMI when running "mlxfwtop -d mt4103_pci_cr0" while restarting the driver in parallel (from a different thread). In this case, the downstream bridge over the device reported completion timeout error.
        * In flow_steering, BMC could not receive a ping over IPV6 after running bmc_reboot.
        * While closing the HCA, the RX packet caused bad access to resources that did not exist, and consequently caused the QPCGW or the irisc to get stuck.
        * The master SMLID and the LID was either 0 or 0xFFFF when the port was neither active nor armed.
        * ibdump could not capture all MADs packets.
        * link did not go up after reboot.
        * Fixed a rare issue that cause the PCIe configuration cycle that arrived during the time of sw_reset to generate 2 completions.
        * Network Controller Sideband Interface (NC-SI) did not work when adding the disable_static_steering_ini field in the ini file, due to memory allocation issue for this field in the scratchpad.
      
      **Fixes in version 2.42.5052:**
      
        * Fixed Uncorrectable Machine Check Exception issue. The internal resources for handling packets were not allowed to be flushed when the driver was brought down and occasionally caused Red Screen of Death (RSOD). The fix was applied to the ROM code only and has only external timing influences upon the driver's teardown.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10
changelog:
  -     *Firmware for the following devices are updated to 2.42.5000:**  
          764282-B21  
          764286-B21  
      
      **Firmware for the following devices are updated to 2.42.5056:**  
          764283-B21  
          764284-B21  
          764285-B21
      
      **New features in firmware version 2.42.5000:**
      
        * Added support for the following features. 
          * new TLV: CX3_GLOBAL_CONF to enable/disable timestamp on incoming packets through mlxconfig configuration.
          * User MAC configuration.
          * Automatically collecting mstdump before driver reset.
          * A mechanism to detect DEAD_IRISC (plastic) from TPT (iron) and raise an assert.
          * A new field is added to "set port" command which notifies the firmware what is the user_mtu size.
        * Improved the debug ability for command timeout cases.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10
changelog:
  -     *Fixes in version 2.42.5000:**
      
        * PortRcvPkts counter was prevented from being cleared after resetting it.
        * The system Timed Out on the configuration cycle of the Virtual Functions (VFs) when more than 10 Virtual Functions performed FLR and the completion Time Out value was configured to a range of less than 16 msec.
        * The server hangs and results in NMI when running "mlxfwtop -d mt4103_pci_cr0" while restarting the driver in parallel (from a different thread). In this case, the downstream bridge over the device reported completion timeout error.
        * In flow_steering, BMC could not receive a ping over IPV6 after running bmc_reboot.
        * While closing the HCA, the RX packet caused bad access to resources that did not exist, and consequently caused the QPCGW or the irisc to get stuck.
        * The master SMLID and the LID was either 0 or 0xFFFF when the port was neither active nor armed.
        * ibdump could not capture all MADs packets.
        * link did not go up after reboot.
        * Fixed a rare issue that cause the PCIe configuration cycle that arrived during the time of sw_reset to generate 2 completions.
        * Network Controller Sideband Interface (NC-SI) did not work when adding the disable_static_steering_ini field in the ini file, due to memory allocation issue for this field in the scratchpad.
      
      **Fixes in version 2.42.5056:**
      
        * Fixed an issue that resulted in reading from invalid I/O address on handover from UEFI boot to OS boot, when a port was configured as InfiniBand on a VPI adapter device.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11
changelog:
  -     *Firmware for the following devices are updated to 2.42.5000:**  
          764282-B21  
          764286-B21  
      
      **Firmware for the following devices are updated to 2.42.5056:**  
          764283-B21  
          764284-B21
      
      **Firmware for the following device is updated to 2.42.5700:**  
          764285-B21
      
      **New features in firmware version 2.42.5000:**
      
        * Added support for the following features. 
          * new TLV: CX3_GLOBAL_CONF to enable/disable timestamp on incoming packets through mlxconfig configuration.
          * User MAC configuration.
          * Automatically collecting mstdump before driver reset.
          * A mechanism to detect DEAD_IRISC (plastic) from TPT (iron) and raise an assert.
          * A new field is added to "set port" command which notifies the firmware what is the user_mtu size.
        * Improved the debug ability for command timeout cases.
      
      **New features and changes in firmware version 2.42.5700.**
      
        * Modified the mlx_cmd_get_mlx_link_status command return value to return "Link Type = Ethernet" in Ethernet adapter cards.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2-3.1
changelog:
  -          * Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
          * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager
          * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..,


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2-3.1
changelog:
  -      This firmware contains a change to prevent occasional command completion times in the 4-5 second window when command is received just as the drive is transitioning from active to Idle A.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2-4.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG2-3.1
changelog:
  -      Corrects a potential data integrity issue during unaligned write commands, only found in supplier ongoing lab testing.Includes additional fixes to improve error handling and reliability.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5-3.1
changelog:
  -      This firmware includes a fix for slow performance during sequential write workloads with small queue depth.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-5.1
changelog:
  -      Firmware version HPG4 prevents the occurrence of a rare issue which could lead to slow drive performance. This issue has the potential to impact all drives in configurations where the drives might be allowed to be idle for greater than 1 second.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4
changelog:
  -          * Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode  is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
          * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager
          * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..,


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3-3.1
changelog:
  -      This firmware has a change that allows the drive to meet the requirements for Azure Stack certification.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD9
changelog:
  -          * Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode  is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
          * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD9
changelog:
  -     This firmware:  
      Fixes the cause of internal reboots detected in the MSA system.  
      Removes a vendor unique sense code that the controller does not handle
      properly.  
      Includes changes to eliminate the cause of a potential hang condition.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2-2.1
changelog:
  -      This firmware contains a fix for a data integrity issue that could occur during a power cycle while the drive is processing write commands.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2-3.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode or Host Bus Adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2-4.1
changelog:
  -      Online firmware flashing of drives attached to aSmart Array controller running in Zero Memory (ZM) mode or Host Bus Adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiantand Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like(B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG2
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode or Host Bus Adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3
changelog:
  -      This update includes a fix that prevents unrecoverable read errors in highly localized write intensive workload, and a new servo code revision that improves performance under specific vibration conditions.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4ICDHPK1
changelog:
  -      This firmware corrects the potential for a drive to become disabled and nonfunctional during certain conditions or workloads.
        * After the drive is upgraded to firmware version HPK1, it cannot be downgraded to firmware version HPK0.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG1-3.1
changelog:
  -      Fixed the issue of Online firmware update fails when drives are connected behind AHCI controller.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGB-5.1
changelog:
  -      Corrects a potential data integrity issue caused by an in process write retry incorrectly starting at the wrong location.  This issue was only found during supplier ongoing reliability testing.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGB-7.1
changelog:
  -      Corrects a potential data integrity issue caused by an in process write retry incorrectly starting at the wrong location. This issue was only found during supplier ongoing reliability testing.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      Fixed a rare occurance where sanitize block erase failure occured Fixed an issue where temperature smart warnings were not reported at the correct interval.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3-2.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode or Host Bus Adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager. 
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD8-2.1
changelog:
  -      The issue affects SSDs with an HPE firmware version prior to HPD8 that results in SSD failure at 32,768 hours of operation (i.e., 3 years, 270 days 8 hours), neither the SSD nor the data can be recovered, after the SSD failure occurs.
        * In addition, SSDs which were put into service at the same time will likely fail nearly simultaneously.
        * For more information, refer to HPE Customer Advisory at the following URL: <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00092491en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD8-4.1
changelog:
  -      The issue affects SSDs with an HPE firmware version prior to HPD8 that results in SSD failure at 32,768 hours of operation (i.e., 3 years, 270 days 8 hours), neither the SSD nor the data can be recovered, after the SSD failure occurs.
        * In addition, SSDs which were put into service at the same time will likely fail nearly simultaneously.
        * For more information, refer to HPE Customer Advisory at the following URL:<https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00092491en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode or Host Bus Adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations. 
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2
changelog:
  -      Performance improvement on 512e format may become long latency due to DRAM management.
        * Servo code improvements to reduce possibility of drive hang. 
        * Correction on boot sequence, controller code, sense code.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK3
changelog:
  -      **Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode or a ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager.**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK3
changelog:
  -     *Problems Fixed:**
      
        * HPK3 firmware resolved an issue that caused the disk activity ring, which is located on NVME SSD drive carrier, to constantly spin regardless of drive activity status.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK4
changelog:
  -      Fixes a potential latency issue caused by an incorrect pre-fetch algorithm. 
        * Resolves an issue with a possible bus hang during a system reboot.
        * Once HPK4 is downloaded, the drive firmware cannot be changed back to an earlier firmware version (eg, HPK3 or HPK2) due to security changes.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK4-2.1
changelog:
  -      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..,


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK2-2.1
changelog:
  -      Update MCTP base spec version from 1.2.0 to 1.3.0
      
        * Change firmware to save the telemetry log buffer to smaller pages.
      
        * When reset happens, add to clear ready bit and other bits in health data according to MI 1.0a spec.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK3
changelog:
  -      Improve overhead in handling of first packet to limit the incidence of NACKs due to lost byte from second packet.
        * Maintain Class Code value in a buffer area when link is down. Copy maintained Class Code from buffer to PCIe Config Space on link-up.
        * Change 'Percent Endurance Used' value reported in a Workload Log Page ( D6h ) to report actual endurance value.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK5
changelog:
  -      Optimized T-offset setting.
        * Change MQES setting to 8192.
        * Fixed LED Behavior misaligned specs issue.
        * Fixed performance drop issue when 4+ SSD are installed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1
changelog:
  -      This firmware fixes an issue where the drive can become inaccessible after an emergency power off, and corrects a potential verification issue during read recovery.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1-2.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode or Host Bus Adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations. 
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager. 
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPDB-3.1
changelog:
  -      Corrects a potential data integrity issue caused by an in process write retry incorrectly starting at the wrong location.  This issue was found during supplier ongoing reliability testing.
        * The firmware also includes emergency power off improvements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -          * Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
          * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1
changelog:
  -      Fixed a rare occurrence of meta data not being saved during a sudden power loss.
        * Fixed an issue where a performance drop was occurring during a write same operation.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD8
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode or Host Bus Adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.  
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5-4.1
changelog:
  -      Fixes a data integrity risk where a recoverable error can prevent a write command from completing properly.
        * Fixes a data integrity risk due to incorrect re-ordering of commands, when overlapped commands occur. 
        * Fixes a data integrity risk during very large blocks of sequential commands with a data transfer between 1020MB and 1024MB.
        * Fixes a data integrity risk during a sequential read and write workload when a recovered error is encountered, which could cause incomplete data to be read.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-4.1
changelog:
  -      This firmware improves potential timeouts that could occur during the write error recovery process, for drives that have head contaminant build up.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5-2.1
changelog:
  -      Added support for SmartRAID 3154-8e RAID controller.
        * Added support for HPE Smart Array P824i-p MR Gen10 Controller.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      Increased Queue Size from 32 to 128 to be equal to the max number of chips.
        * Refresh NM SRAM area periodically only when idle as a possible work around on NM SRAM parity error.
        * Change the error response as 0x3 (SP_Busy) or 0x07 ( NO_SESSION_AVAILABLE) when host attempts to open another session while a session is already opened.
        * Disable verify compare if APP_CHK=0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5
changelog:
  -     This firmware includes:
      
        * New servo which disables a feature that could cause unrecoverable data errors. 
        * A fix for an issue where the drive could become unresponsive after a hard reset.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5-2.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGB-3.1
changelog:
  -      Fixed issue to a read-disturb mechanism within the NAND induced only during 4K reads with partially programed blocks. The NAND read time is modified to prevent the impact of the reads. This change prevents premature or false failure of the drive.
        * Fix to a non-exploitable vulnerability in the firmware download process. Corrected FW will increment the security version to ensure that all SSDs receiving the update will not be capable of downloading previous FW with the issue.  Regression back to an earlier version of firmware will not be possible.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGE
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGE
changelog:
  -      Fix to issue in bootloader download during power loss. 
        * Change IDF Word 106 report 4K TU for 4/8TB drives to align with Microsoft SQL requirement.
        * Improvements to error exception.
        * Improvements to Secure lock fix during multi-thread read tests with high freq. power cycling.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3-7.1
changelog:
  -      Firmware fixes intermittent data corruption issue associated with unaligned sequential write operations.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6-6.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc...


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7
changelog:
  -      The issue affects SSDs with an HPE firmware version prior to HPD7 that results in SSD failure at 40,000 hours of operation (i.e., 4 years, 205 days 16 hours), neither the SSD nor the data can be recovered, after the SSD failure occurs.
        * In addition, SSDs which were put into service at the same time will likely fail nearly simultaneously.
        * For more information, refer to HPE Customer Advisory at the following URL: <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00097382en_us>.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7-3.1
changelog:
  -      The issue affects SSDs with an HPE firmware version prior to HPD7 that results in SSD failure at 40,000 hours of operation (i.e., 4 years, 205 days 16 hours), neither the SSD nor the data can be recovered, after the SSD failure occurs.
        * In addition, SSDs which were put into service at the same time will likely fail nearly simultaneously.
        * For more information, refer to HPE Customer Advisory at the following URL:<https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00097382en_us>.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG2
changelog:
  -      This maintenance FW release addresses a rare corner case COMRESET issue at warm boot, and to address an early EOL behavior under certain use cases.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK2
changelog:
  -      Drive asserts under numerous PCIe link down events without PERST# condition.
        * Improvement to Background Media Scan if the required host idle time never occurs.
        * Check PE6031 VPD content and make appropriate correction if needed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK2-4.1
changelog:
  -      Drive asserts under numerous PCIe link down events without PERST# condition.
        * Improvement to Background Media Scan if the required host idle time never occurs.
        * Check PE6031 VPD content and make appropriate correction if needed


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK3-2.1
changelog:
  -      This FW change resolves a MCTP VDM compliance issue seen by iLO version 2.30.
        * For more information, refer to HPE Customer Advisory at the following URL: https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00111061en_us


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3-2.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD6-6.1
changelog:
  -      Corrects a potential data integrity issue caused by an in process write retry incorrectly starting at the wrong location. This issue was found during supplier ongoing reliability testing.
        * The firmware also includes emergency power off improvements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6
changelog:
  -      This firmware includes a fix that changes the response to "SMART READ LOG" command from 04/80/80 to 05/26/00, which prevents the drive from incorrectly reporting an error.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3-2.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode  is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3-2.1
changelog:
  -      Improves JetStress READ Latency performance.
        * Fixes the cause of internal reboots detected in the MSA system.
        * Removes a vendor unique sense code that the controller does not handle properly.
        * Includes changes to eliminate the cause of a potential hang condition.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG1
changelog:
  -      Adds support for the HPE Security Log Page BBh, and improves drive reliability and responsiveness by including the latest firmware maintenance updates.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5-3.1
changelog:
  -      This code corrects a potential data integrity issue related to unaligned write commands.This issue was only found in supplier ongoing lab testing.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6-5.1
changelog:
  -      Corrects a potential data integrity issue caused by an in process write retry incorrectly starting at the wrong location.  This issue was found during supplier ongoing reliability testing.
        * The firmware also corrects settings preservation after a code download, and includes emergency power off improvements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6-7.1
changelog:
  -      Corrects a potential data integrity issue caused by an in process write retry incorrectly starting at the wrong location. This issue was found during supplier ongoing reliability testing.
        * The firmware also corrects settings preservation after a code download, and includes emergency power off improvements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3-3.1
changelog:
  -      Added support for SLES15.
        * Firmware version HPD3 supports NDU (non-disruptive update) firmware updates.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7
changelog:
  -      This firmware fixes an infrequent drive internal reset issue.  When managing a Task Set Full condition in its firmware the drive may do an internal reset. The drive may not be accessible during the reset recovery process.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG1-2.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode or Host Bus Adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.  
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager. 
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7-2.1
changelog:
  -      This firmware:  
      1) Improves JetStress READ Latency performance  
      2) Fixes the cause of internal reboots detected in the MSA system  
      3) Removes a vendor unique sense code that the controller does not handle
      properly  
      4) Includes changes to eliminate the cause of a potential hang condition


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2
changelog:
  -      Fix Write Splice Error during Toshiba ORT Testing issue 
        * Performance improvement on 512e format may become long latency due to DRAM management 
        * Improvement to drive hang, servo code. 
        * Correction on boot sequence, controller code, sense code


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD6-4.1
changelog:
  -      Fixes a data integrity risk where stale data is mistakenly used from cache.
        * Fixes a data integrity risk where stale data is returned on an unaligned overlapped write-read operation.
        * Fixes a data integrity risk during a sequential read and write workload when a recovered error is encountered, which could cause incomplete data to be read.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      Removes a vendor unique sense code that the controller does not handle properly.
        * Includes changes to eliminate the cause of a potential hang condition.
        * Changes some settings to comply with Microsoft Storage Spaces Certification requirements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -      Drive would stop responding on read retry Step 50 of Controller code correction.
        * In extremely rare cases, internal drive testing found that if I_T nexus loss is greater than 2 seconds, data loss might occur. If this rare condition occurs, the drive reports sense code 06/29/04 (HDD executed internal reboot), which displays on the screen and is entered in the drive log.
      
        * Drive may report sense code 02/04/02 instead of 02/04/01 if MODE SENSE and MODE SELECT command come before drive ready. The drive name will no longer display in the list, and the system will not be able to access the drive until the system is power-cycled or reset.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG1
changelog:
  -      Fixed a PSuite FwCheck L5005 error at the time of Support Service Pack for ProLiant (SPP) execution.
        * Fixed a L4500 error at the time of device WWN update.
        * Fixed a write CMD timeout at the time of SPL happens during sanitize.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK1
changelog:
  -      Firmware corrects an issue where the drive will be in a failed state after an unexpected power loss. When this occurs the drive will not recover after subsequent power cycles and will not be accessible by the system configuration and Host applications.
        * Refer Customer Bulletin for workarounds <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00042733en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK1-2.1
changelog:
  -      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK1-2.1
changelog:
  -      Firmware corrects an issue where the drive will be in a failed state after an unexpected power loss. When this occurs the drive will not recover after subsequent power cycles and will not be accessible by the system configuration and Host applications.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD9
changelog:
  -      Fixed Store Userdata in Crash Occurred.
        * Fixed Log sense returned incorrect length of data.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGE
changelog:
  -      Fix to issue in bootloader download during power loss. 
        * Improvements to error exception.
        * Improvements to Secure lock fix during multi-thread read tests with high freq. power cycling.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK4
changelog:
  -      Fixed timing issue to pass VMWare VSAN certification. Downgrading to any previous version of firmware is not allowed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG5
changelog:
  -      This firmware includes a fix for an issue where the LED would continue blinking after a Sanitize operation completed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK2-2.1
changelog:
  -      Update MCTP base spec version from 1.2.0 to 1.3.0
        * Change firmware to save the telemetry log buffer to smaller pages.
        * When reset happens, add to clear ready bit and other bits in health data according to MI 1.0a spec.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK3
changelog:
  -      Improve overhead in handling of first packet to limit the incidence of NACKs due to lost byte from second packet
        * Maintain Class Code value in a buffer area when link is down. Copy maintained Class Code from buffer to PCIe Config Space on link-up
        * Change 'Percent Endurance Used' value reported in a Workload Log Page ( D6h ) to report actual endurance value


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK4
changelog:
  -      Fixes a potential latency issue caused by an incorrect pre-fetch algorithm. 
        * Resolves an issue with a possible bus hang during a system reboot.
        * Once HPK4 is downloaded, the drive firmware cannot be changed back to an earlier firmware version (eg, HPK3 or HPK2) due to security changes


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5-2.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc...


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5-2.1
changelog:
  -      Firmware version HPD5 fixes an issue where drive may fail with command timeout messages.  This condition may occur within a few days of initial use if a very small amount of data is written to the drives and they are left powered on without additional data being written to the drive.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7-5.1
changelog:
  -      Online firmware flashing of drives attached to aSmart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiantand Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like(B) (C) (D) etc...


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7
changelog:
  -      New servo which disables a feature that could cause unrecoverable data errors. 
        * A fix to prevent the drive from becoming unresponsive during certain mixed read/write random workloads.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      Increased Queue Size from 32 to 128 to be equal to the max number of chips.
        * Refresh NM SRAM area periodically only when idle as a possible work around on NM SRAM parity error.
        * Change the error response as 0x3 (SP_Busy) or 0x07 ( NO_SESSION_AVAILABLE) when host attempts to open another session while a session is already opened.
        * Disable verify compare if APP_CHK=0.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG8
changelog:
  -      Eliminates a potential hang on 4TB under certain pattern-dependent read conditions
        * Eliminates the possibility of a weak read signal under a sequenced combination of read/write conditions
        * Provides reliability enhancements involving head fly height dynamics
        * Enables download Mode 0Eh activation by Mode 0Fh


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG1-5.1
changelog:
  -      Firmware corrects an issue where drives were not found during Power-On Self-Test device discovery.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG2-8.1
changelog:
  -      Online firmware flashing of drives attached to aSmart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiantand Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like(B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6-3.1
changelog:
  -      Online firmware flashing of drives attached to aSmart Array controller running in Zero Memory (ZM) mode or Host Bus Adapter (HBA)is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiantand Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like(B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG5-2.1
changelog:
  -      Fixes a rare link loss issue and adds enhancements for drive reliability.
        * After HPG5 firmware is downloaded to the drive, the new HPG5 firmware will be active on the drive.
        * The new drive bootloader code will be activated after the next drive power cycle.
        * For more information, refer to HPE Customer Advisory at the following URL: <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00072768en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG5-4.1
changelog:
  -      Fixes a rare link loss issue and adds enhancements for drive reliability.
        * After HPG5 firmware is downloaded to the drive, the new HPG5 firmware will be active on the drive.
        * The new drive bootloader code will be activated after the next drive power cycle.
        * For more information, refer to HPE Customer Advisory at the following URL:<https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00072768en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD8-2.1
changelog:
  -      This firmware allows the drive to meet the requirements for Azure Stack certification. 
        * This firmware contains a change to the reported drive serial number in VPD page 80. It will now report the same as is displayed on the drive label.  Any removed characters are replaced with blank place holders so the log format will not be changed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -      New servo which prevents the drive from posting non-media errors.
        * A fix to prevent the drive from becoming unresponsive during certain mixed read/write random workloads.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5
changelog:
  -      This firmware includes a change to reduce response times on random read/write workloads where commands are sent at slow interval (one every few hundred milliseconds).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK2
changelog:
  -      Additional improvements in MCTP functionality.
        * Drive fails to train in BL460 after Windows warm reset or iLO reset.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK4
changelog:
  -      Fixed timing issue to pass VMWare VSAN certification.  Downgrading to any previous version of firmware is not allowed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6
changelog:
  -     *Enhancements/New Features:**
      
        * Improved robustness of Adjacent Track Interference (ATI) mitigation in System.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6
changelog:
  -     *Problems Fixed:**
      
        * Persistent Write Cache release size was miscalculated when disk write operation completed before command complete was reported to host which could result in slow sequential write performance of the drive.
        * Drive would stop operations when disk received COMRESET command during firmware download (DOWNLOAD MICROCODE command).  
      NOTE: If this error occurs, data integrity is maintained and reboot is
      required to restart the drive operation.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG7
changelog:
  -      This firmware revision improves low-temperature performance and Error Correction Code (ECC) error recording for some commands. 
        * It also improves internal logging capabilities for failure analysis.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG1-3.1
changelog:
  -      Fixes an issue which caused the drive to become non-functional.  
       Fixes VPD Log D0h reported drive Sanitize times.  
       Adds support for Security Log Page BBh.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG1-4.1
changelog:
  -      Fixes an issue which caused the drive to become non-functional.
        * Fixes VPD Log D0h reported drive Sanitize times. 
        * Adds support for Security Log Page BBh.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG1-5.1
changelog:
  -      Fixes an issue which caused the drive to become non-functional.
        * Fixes VPD Log D0h reported drive Sanitize times.
        * Adds support for Security Log Page BBh.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      This firmware adds a feature that will periodically assess the health of the writer element of the head by verifying the data after a write operation to ensure more robust data integrity.
        * When performing format on drives with marginal servo flaws, it takes too long to format or format fails with 03/31 reported across the interface on subsequent commands. This firmware includes a change that moves the servo flaw characterization retries earlier in the sequence of format.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG2-4.1
changelog:
  -      Firmware version HPG2 prevents the occurrence of a rare issue which could lead to slow drive performance. This issue has the potential to impact all drives in configurations where the drives might be allowed to be idle for greater than 1 second.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2
changelog:
  -     This firmware includes
      
        * New servo which prevents the drive from posting non-media errors
        * A fix for an issue where the drive could become unresponsive after a hard reset


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG5-2.1
changelog:
  -      This firmware corrects a rare but potential data integrity issue, found in specific workloads with improperly ordered write commands or during overlapped read command processing.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGB-7.1
changelog:
  -      Corrects a potential data integrity issue caused by an in process write retry incorrectly starting at the wrong location.This issue was found during supplier ongoing reliability testing.
        * The firmware also corrects settings preservation after a code download, and includes emergency power off improvements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3
changelog:
  -      Corrects a potential unresponsiveness during a Secure Erase operation, and fixes an incorrect error reporting issue during certain SATA protocol transfers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6
changelog:
  -      HPG6 introduces bug fixes, reliability enhancement and modification in SMART Attributes. Once HPG6 is downloaded, the drive cannot be changed back to an earlier firmware (eg, HPG3).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2-2.1
changelog:
  -      This firmware changes some settings to comply with Microsoft Storage Spaces Certification requirements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -      Free up more DRAM for user data to improve DRAM management.
      
        * Drive would stop responding on read retry Step 50 of Controller code correction.
      
        * In extremely rare cases, internal drive testing found that if I_T nexus loss is greater than 2 seconds, data loss might occur. If this rare condition occurs, the drive reports sense code 06/29/04 (HDD executed internal reboot), which displays on the screen and is entered in the drive log.
      
        * Drive may report sense code 02/04/02 instead of 02/04/01 if MODE SENSE and MODE SELECT command come before drive ready. The drive name will no longer display in the list, and the system will not be able to access the drive until the system is power-cycled or reset.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4
changelog:
  -      This firmware release provides additional protections against hangs in certain corner cases, and cleans up some error handling and command behavior issues.
        * It also fixes a firmware bug that caused significant performance degradation in abnormally long data transfers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-2.1
changelog:
  -      Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode  is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK2
changelog:
  -      Fixes an issue where the SSID was not programmed correctly to the drive. This may cause issues with the drive not being identified correctly in the Integrated Lights Out Utility.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK3
changelog:
  -      Fixed SSD weargauge report error issue.
        * Fixed Assign FWState as TR_DONE_ERR at the correct location.
        * Prepare proper response data for Get Message Type Supported MCTP Command.
        * Added code to preserve current feature values cross live firmware update.
        * Allocate 4 bytes instead of 2 bytes for parameter code.
        * Changed the value for NLB equal to NSize -1.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPS4-5.1
changelog:
  -      HPS4 firmware release resolved a firmware timing issue which occurred during drive long self-test and resulted in a timeout condition that caused the drive to become unrecognized by the system.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2
changelog:
  -      Removes a vendor unique sense code that the controller does not handle properly.
        * Includes changes to eliminate the cause of a potential hang condition.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      Fix issue with Drive Hang on Read Retry Step 50 Controller code correction - When "command aging timer expire" AND "I_T nexus loss" occurs at the same time, HDD reports sense code, 06-29-04 Sense code correction.
        * Drive may report sense 02/04/02 instead of 02/04/01 if MODE SENSE and MODE SELECT command come before drive ready.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG2
changelog:
  -      Fixed an issues where work load logging tasks were not properly reported.
        * Fixed an issue where temperatures below 10 degree celsius were being shown as a high temperature.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3
changelog:
  -      Fixed a bug which is related to SSDs returning unexpected data when drive statistics are queried and could result in server instability.
        * For more information, refer to HPE Customer Advisory at the following URL: <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00097984en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPDB-3.1
changelog:
  -      This firmware improves potential timeouts that could occur during the write error recovery process (causing the drive to internally reset), and corrects possible data mismanagement issues.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3H5Q-2.1
changelog:
  -      Optimized T-offset setting .
        * Change MQES setting to 8192.
        * Code change to set 'Slot Clock Configuration bit in Link Status register.
        * Fixed LED Behavior misaligned specs issue.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -          * Online firmware flashing of drives attached to a Smart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
          * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliant and Smart Update Manager.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD9
changelog:
  -      Fixed Store Userdata in Crash Occurred
        * Fixed Log sense returned incorrect length of data.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1-4.1
changelog:
  -      Online firmware flashing of drives attached to aSmart Array controller running in Zero Memory (ZM) mode is NOT supported. Only offline firmware flashing of drives is supported for these configurations.
        * Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for Proliantand Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like(B) (C) (D) etc...


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      This release corrects logical block address mismatches that could results in partial or total data loss.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3-2.1
changelog:
  -      Fix to the error recovery algorithm to improve the overall reliability of the device.
        * Fix to insure complete support of internal logging during a sudden power off event which prevents the device entering into a degraded state.
        * Fixed a mishandling of error handling data during back ground media activities prevent a data issue.
        * Fix to  correct a buffer management timing issue internal to the device allowing for a more robust internal movement of data.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG2
changelog:
  -      When SSD statistics are queried, erroneous drive temperatures may be reported. When this occurs, the system may encounter any of the two following conditions, leaving the server in an unstable state. 
          * Server shutdown
          * In VMware vSAN environment, storage volume taken offline.
        * For important information, refer to HPE Customer Advisory at the following URL: <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00097984en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2
changelog:
  -      Fixes the cause of internal reboots detected in the MSA system.
        * Removes a vendor unique sense code that the controller does not handle properly.
        * Includes changes to eliminate the cause of a potential hang condition.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      Fix issue with drive Hang on read retry Step 50 Controller code correction - When "command aging timer expire" AND "I_T nexus loss" occurs at the same time, HDD reports sense code, 06-29-04 Sense code correction.
        * Drive may report sense 02/04/02 instead of 02/04/01 if MODE SENSE and MODE SELECT command come before drive ready.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3-2.1
changelog:
  -      This firmware allows the drive to meet the requirements for Azure Stack certification. 
        * This firmware contains a change to the reported drive serial number in VPD page 80. It will now report the same as is displayed on the drive label.  Any removed characters are replaced with blank place holders so the log format will not be changed


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -      This firmware release provides a more graceful termination of certain commands and prevents a read/write command hang under an unusual timing condition when resuming from a suspend operation


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5
changelog:
  -      This firmware release provides additional protections against hangs in certain corner cases, and cleans up some error handling and command behavior issues.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.1.2.6
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where HPE Jitter support may not respond to configuration
      changes from the Integrated Lights-Out webpage.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.1.4.4
changelog:
  -     *Important Notes:**
      
      This is a new release of HPE Gen10 Innovation Engine (IE) Firmware revision
      0.1.4.4. System ROM V1.26 must be installed prior to updating to IE FW
      0.1.4.4. This revision of the IE FW is required for updating the Intel
      Platform Service (SPS) Firmware revision 04.00.04.288 and later. It should be
      installed prior to updating to SPS FW 04.00.04.288 or later. SPS FW
      04.00.04.288 mitigates security vulnerability CVE-2017-5706
      (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5706) and
      CVE-2017-5709 (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5709).
      It is anticipated that details regarding these security vulnerabilities will
      be published to these links on November 20,2017. These security
      vulnerabilities are not unique to HPE servers.  
      
      **Firmware Dependencies:**
      
      System ROM V1.26  
      
      **Problems Fixed:**
      
      This is a new release of HPE Gen10 Innovation Engine (IE) Firmware revision
      0.1.4.4. System ROM V1.26 must be installed prior to updating to IE FW
      0.1.4.4. This revision of the IE FW is required for updating the Intel
      Platform Service (SPS) Firmware revision 04.00.04.288 and later. It should be
      installed prior to updating to SPS FW 04.00.04.288 or later. SPS FW
      04.00.04.288 mitigates security vulnerability CVE-2017-5706
      (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5706) and
      CVE-2017-5709 (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5709).
      It is anticipated that details regarding these security vulnerabilities will
      be published to these links on November 20,2017. These security
      vulnerabilities are not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.1.5.2
changelog:
  -     *Important Notes:**
      
       HPE Innovation Engine (IE) Firmware 0.1.4.4 has been removed from the web for
      the following reasons:
      
      1\. Systems could experience a rare issue where processor and memory
      temperatures stop reporting, resulting in increased system fan speeds. This
      issue is seen during a system reboot and is only recovered by another system
      reset. This issue did not exist with previous versions of the Innovation
      Engine Firmware.
      
      2\. Systems configured with Jitter Smoothing support could experience a rare
      issue where on a given boot the functionality does not function. Resetting the
      system typically corrects the issue. This issue did not exist with previous
      versions of the Innovation Engine Firmware.
      
      3\. Systems configured with the Intel Xeon Scalable 6143 Gold and 8165
      Platinum processors with HPE's Core Boosting support enabled could experience
      a rare issue where on a given boot the functionality does not function.
      Resetting the system typically corrects the issue. This issue did not exist
      with previous versions of the Innovation Engine Firmware.
      
      This is a new release of HPE Gen10 Innovation Engine (IE) Firmware revision
      0.1.5.2 to replace IE version 0.1.4.4. If updating from IE version 0.1.4.4,
      follow the installation notes. If updating from an IE version prior to 0.1.4.4
      please read the following note.
      
      System ROM V1.26 must be installed prior to updating to IE FW 0.1.5.2. This
      revision of the IE FW is required for updating the Intel Platform Service
      (SPS) Firmware revision 04.00.04.288 and later. It should be installed prior
      to updating to SPS FW 04.00.04.288 or later. SPS FW 04.00.04.288 mitigates
      security vulnerability CVE-2017-5706 (http://www.cve.mitre.org/cgi-
      bin/cvename.cgi?name=2017-5706) and CVE-2017-5709 (http://www.cve.mitre.org
      /cgi-bin/cvename.cgi?name=2017-5709). The details regarding these security
      vulnerabilities were published to these links on November 20,2017. These
      security vulnerabilities are not unique to HPE servers.
      
      **Firmware Dependencies:**
      
      System ROM V1.26 or later  
      
      **Problems Fixed:**
      
      Addressed an issue where systems configured with Innovation Engine Firmware
      0.1.4.4 could experience a rare issue where processor and memory temperatures
      stop reporting, resulting in increased system fan speeds. This issue is seen
      during a system reboot and is only recovered by another system reset. This
      issue did not exist with previous versions of the Innovation Engine Firmware.
      
      Addressed an issue where systems configured with Innovation Engine Firmware
      0.1.4.4 and Jitter Smoothing support could experience a rare issue where on a
      given boot the functionality does not function. Resetting the system typically
      corrects the issue. This issue did not exist with previous versions of the
      Innovation Engine Firmware.
      
      Addressed an issue where systems configured with Innovation Engine Firmware
      0.1.4.4 and the Intel Xeon Scalable 6143 Gold and 8165 Platinum processors
      with HPE's Core Boosting support enabled could experience a rare issue where
      on a given boot the functionality does not function. Resetting the system
      typically corrects the issue. This issue did not exist with previous versions
      of the Innovation Engine Firmware.
      
      **Known Issues:**
      
      This flash component will report the Current Revision of the Innovation Engine
      FW as "n/a" when updating the Innovation Engine FW. This does not affect the
      flash update or impact how the Innovation Engine FW operates.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.1.6.1
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      System ROM V1.26 or later
      
      **Problems Fixed:**
      
      Addressed an issue where the Integrated Lights-Out (iLO) web interface may
      incorrectly report the Innovation Engine is running in a degraded state.
      
      Addressed an issue where memory telemetry data may not be reported properly in
      the Integrated Lights-Out (iLO) web interface or through the HPE RESTful API.
      
      Addressed an issue where the Innovation Engine Firmware flash would fail if a
      previous flash attempt was interrupted and not completed successfully.
      
      **Known Issues:**
      
      This flash component will report the Current Revision of the Innovation Engine
      FW as "n/a" when updating the Innovation Engine FW. This does not affect the
      flash update or impact how the Innovation Engine FW operates.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.1.6.1-3.1
changelog:
  -     *Important Notes:**
      
      Ver. 0.1.6.1(C) contains updates to the component packaging and is
      functionally equivalent to ver. 0.1.6.1.  It is not necessary to upgrade with
      Revision C if a previous component Revision was used to upgrade the firmware
      to version 0.1.6.1.
      
      **Firmware Dependencies:**
      
      System ROM V1.26 or later  
      
      **Problems Fixed:**
      
      Addressed an issue where the Integrated Lights-Out (iLO) web interface may
      incorrectly report the Innovation Engine is running in a degraded state.
      
      Addressed an issue where memory telemetry data may not be reported properly in
      the Integrated Lights-Out (iLO) web interface or through the HPE RESTful API.
      
      Addressed an issue where the Innovation Engine Firmware flash would fail if a
      previous flash attempt was interrupted and not completed successfully.
      
      **Known Issues:**
      
      This flash component will report the Current Revision of the Innovation Engine
      FW as "n/a" when updating the Innovation Engine FW. This does not affect the
      flash update or impact how the Innovation Engine FW operates.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.2.0.11
changelog:
  -     Added support for Intel Xeon Scalable Performance 3200, 4200, 5200, 6200 and
      8200 series processors.
      
      Added support for HPE system performance monitoring and workload performance
      advisor. This feature also requires Integrated Lights-Out (iLO) firmware
      version 1.40 or later.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.2.0.11
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an extremely rare issue where updates to the Intel Server Platform
      Services (SPS) firmware may fail.
      
      **Known Issues:**
      
      This flash component will report the Current Revision of the Innovation Engine
      FW as "n/a" when updating the Innovation Engine FW. This does not affect the
      flash update or impact how the Innovation Engine FW operates.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.2.1.2-2.1
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for HPE Persistent Memory featuring Intel Optane DC Persistent
      Memory.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.2.2.0
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an extremely rare issue where Processor or Memory temperature
      reporting may not be collected properly by the platform and the system fans
      may be running faster than expected. This issue has been seen occasionally
      after a server reboot and is typically corrected with a subsequent server
      reboot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72
changelog:
  -     The following issues are resolved in this version:
      
        \- iLO gets stalled when IPv4 static address is not assigned in an IPv6 only
      environment using Embedded Remote Support.  
        \- Embedded Remote Support crashes if more than 17 IP addresses are assigned
      to host network interface.  
        \- Embedded Remote Support is not reporting all host IP addresses in Service
      Events.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.73
changelog:
  -      Added fix for Embedded Remote Support in an IPv6-only environment.
        * Added fix for Embedded Remote Support data collection for systems with multiple Smart Array Controllers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74
changelog:
  -      iLO 4  does not enforce the requirement for strong host keys when the Enforce AES/3DES Encryption and FIPS mode settings are enabled


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.76
changelog:
  -      On a server that is registered for Remote Support, if you download the Active Health System Log when Active Health System reporting information is being sent to Hewlett Packard Enterprise, the downloaded file might contain only baseline information.
        * The Smart Storage Battery might be listed on the System Information > Network page in the iLO web interface.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.77
changelog:
  -      Potential vulnerabilities in network stack. Click [here](https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=hpesbhf04070en_us) to know more about the Security Vulnerabilities.
        * Active directory test may fail during LDAP authentication.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30-1.1
changelog:
  -     iLO 5 version 2.30(a) was released adding HPE ProLiant m750 server to the
      supported servers. The update does not affect the firmware functionality. If
      version 2.30 was previously deployed to target device, then it is not
      necessary to update to version 2.30(a)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.31
changelog:
  -      Ability to read DIMM serial number using REST API
        * Enabled support for below GPUs: 
          * NVIDIA A100 HGX x4 GPU Air Cooled Baseboard  
          * NVIDIA A100 HGX x8 GPU Air FIO Baseboard  
          * AMD Instinct MI100 PCIE Accelerator


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.31
changelog:
  -      iLO may fail to detect NVMe controllers during power cycle.
        * Firmware version information may not displayed when the server has more than 8 GPUs
        * iLO may reset after FWPKG/PLDM update and coldboot
        * IE and SPS Firmware updates may fail on Gen10 Plus servers 
        * Remote Syslog is made to adhere to RFC 5424 for Unstructured data format    
        * On VSP performing 'cat' or 'head' or 'tail' command on a file that contains some embedded NULL characters hangs the VSP or trims the file after the NULL character
        * Inaccurate Memory Sensor status reported in the vSphere web client for HPE ProLiant Gen10 and Gen10 Plus servers running VMware ESXi 6.5/6.7/7.0 (Refer to [Customer Advisory](https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00106468en_us))


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.33
changelog:
  -      Added IPMI lan6 commands support
        * Added ability to view DIMM serial numbers through iLO GUI and redfish API
        * iLO Security logs are now listed in Operating System logs
        * Added ability to change serial Interface configuration using standard redfish schema 
        * Added iLO hostname as part of redfish event header 
        * Enhancement to support Power regulation on AMD servers
        * Power meter data shown in GUI and IPMI CLI has been extended for 1 week
        * Limiting fan speed decrease rate to reduce fan noise. Supported on DL380 Gen10 platform with System ROM U30 v2.40 (10/26/2020) or later
        * Filtering spurious temperature readings for thermal control. Supported on DL380 Gen10 platform with System ROM U30 v2.40 (10/26/2020) or later
        * Enhanced to avoid BMC reset during system POST
        * Option to delete LDAP CA certificate and import CA Certificate of public key larger than 4096 bits (8192 bits, 16352 bits)
        * Banner to be displayed at the SSH login
        * Support enabled for the below controllers on DL385 and DL325 Gen10Plus servers 
          * HPE InfiniBand HDR/Ethernet 200Gb 2-port QSFP56 PCIe4 x16 MCX653106A-HDAT Adapter 
          * HPE InfiniBand HDR/Ethernet 200Gb 1-port QSFP56 PCIe4 x16 OCP3 MCX653435A-HDAI Adapter
          * HPE InfiniBand HDR/Ethernet 200Gb 2-port QSFP56 PCIe4 x16 OCP3 MCX653436A-HDAI Adapter
        * Enabled support of DCi on Open Adapters
        * Enabled support for below GPUs: 
          * Xilinx Alveo U50 Accelerator 
          * Xilinx Alveo U250 Accelerator 
          * Support enabled for updating the FPGA, CEC Firmware of NVIDIA A100 HGX x8 GPU Air FIO Baseboard through OOB (Out of Band) mechanism
          * Support enabled for disabling write protect for updating GPU, NVSwitch Firmware of NVIDIA A100 HGX x8 GPU Air Cooled Baseboard from host operating system
          * Support enabled for updating the RMI-Remote Management Interface Firmware of AMD Instinct MI100 PCIE Accelerator through OOB (Out of Band) mechanism


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.33
changelog:
  -      Error when a user with Read-only role tries to change the password of own account.
        * Resetting iLO to default security state i.e. 'Production' via hponcfg /reset command fails when iLO is in 'High Security' state and 'Require Host Authentication' (RHA) is disabled.
        * Fixed potential security vulnerability CVE-2020-27337 in network stack. Click [here](https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=hpesbhf04070en_us) to know more about the Security Vulnerabilities


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.35
changelog:
  -     Stop pushing AMD APML data to Chassis Controller, only provide data when
      Chassis Controller asks for it
      
      Force Chassis Controller to service iLO I2C request to clear the command queue
      to prevent false communication lock between iLO and Chassis Controller


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.41
changelog:
  -      Added support to import large sized LDAP CA certificate
        * Support enablement for latest Intel Persistence Memory
        * iLO GUI to display the Host Operating System Version
        * Display platform Resiliency and Serviceability (RAS) policy in iLO GUI
        * Added standard redfish schema support for Computer System - Reset, Graceful restart actions 
        * Real CPU temperature is reported in addition to normalized temperature (this feature requires ROM 2.40 version)
        * Support for Active Health System logging by RDE ( Redfish Device Enablement ) enabled devices
        * Support alerting feature for RDE ( Redfish Device Enablement ) enabled devices 
        * Ability to control LED for locating direct attached SATA drives
        * Ability to reset power for direct attached SATA drives 
        * Added write protect setting feature for Liquid cooled Delta/Redstone GPU cards.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.41
changelog:
  -      iLO 5 reporting incorrect Power Supply count with iLO 5 v2.10
        * Continuous logging to IML of a CHIF Error running ESXi with iLO 5 v1.46
        * Random messages "smad[]: No response from iLO for Hello" seen in certain Operating Systems 
        * Incorrect MAC address shown in iLO for Synergy 4820C network adapter
        * InfiniBand card not syncing with Oneview in iLO 5 v2.30
        * Copy/paste may not work for more than 255 characters to VSP terminal in Linux platforms 
        * 547FLR / 1100Q NIC may reset to default mode after flashing from 1.48 to 2.xx


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42
changelog:
  -     \- Corrected Product Name listed under Device Inventory as "NVIDIA Quadro
      M3000SE", that was wrongly listed as "Synergy 75W MXM Mezzanine" with iLO
      firmware v2.16 and higher  
      \- iLO stops monitoring the second Pensando card after the first one fails
      with a PCIe error


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.21.3
changelog:
  -     This product addresses an issue where the NIC Serial Number for the HPE
      Ethernet 1Gb 4-port 331FLR Adapter is not displayed in AHS.
      
      The firmware in this product  addresses an issue where the "Reboot Required"
      icon is not highlighted after a NIC firmware update (via System
      Utilities->Embedded Application->Firmware Update) completes.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.23.10
changelog:
  -     This product corrects an issue where the component fails to update adapter
      firmware when running on ESXi 6.7.  
      This product corrects an issue where an incorrect device (Network Controller)
      name is displayed in the RBSU.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.23.11
changelog:
  -     This product corrects an issue where random PXE boot installation failures
      occur when booting in UEFI mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.25.1
changelog:
  -     This product addresses an issue where Legacy Boot Protocol(System Utilities ->
      System Configuration -> NIC HII menu -> BA Configuration Menu) changes from
      None to PXE.  
      This product addresses an issue where it would be forced to exit System
      Utilities when select Port 2 & Port 3(System Utilities -> System Configuration
      -> NIC HII menu).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.26.1
changelog:
  -     This product corrects the wrong spare number while it was originally not the
      same as what was written on the label of package.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.27.6
changelog:
  -      This product addresses an issue about lack of information under AHS log.
        * This product addresses an RSOD issue which appeared intermittently during POST after having a warm reboot.
        * This product addresses a modification on help string of Family Firmware Version.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.19.11
changelog:
  -     This product addresses an issue where LLDP are disabled.  
      This product addresses an issue where "Firmware Image Properties", "Device
      Level Configuration", and "Link Speed Status" options in NIC HII menu will
      disappear when F7 is pressed.  
      This product addresses an issue where Firmware upgrade fail in SLES15 with
      secureboot enabled.  
      This product addresses an issue where POST when ESC Is Pressed to Enter The
      BIOS Setup Utility with HP Ethernet 1Gb 4-port 366FLR Adapter.  
      This product addresses an issue where there is no VLAN function under Legacy
      mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.19.11-2.1
changelog:
  -      This product now supports Red Hat Enterprise Linux 6. 
        * This product now supports Red Hat Enterprise Linux 8. 
        * This product no longer supports ProLiant Blade servers and devices. Those servers and devices are now supported by the [HPE Blade Intel Online Firmware Upgrade Utility for Linux](https://www.hpe.com/global/swpublishing/MTX-f35e20f5c7624892a850ceb642).
        * This product no longer supports Synergy servers and devices. Those servers and devices are now supported by the [HPE Synergy Intel Online Firmware Upgrade Utility for Linux](https://www.hpe.com/global/swpublishing/MTX-bde50c38fbba4c2cb39d29468b).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.19.11-2.1
changelog:
  -      This product addresses an issue where LLDP are disabled.
        * This product addresses an issue where "Firmware Image Properties", "Device Level Configuration", and "Link Speed Status" options in NIC HII menu will disappear when F7 is pressed.
        * This product addresses an issue where Firmware upgrade fail in SLES15 with secureboot enabled.
        * This product addresses an issue where POST when ESC Is Pressed to Enter The BIOS Setup Utility with HP Ethernet 1Gb 4-port 366FLR Adapter.
        * This product addresses an issue where there is no VLAN function under Legacy mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.19.30
changelog:
  -     This product addresses an WOL issue that system wakes up automatically if any
      magic packet being sent before system was shut down.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20.10
changelog:
  -     This product addresses an issue where ECC error occurs when running failed
      recovery with HPE Ethernet 10Gb 2-port 562T Adapter and HPE Ethernet 10Gb
      2-port 562FLR-T Adapter.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.21.6
changelog:
  -     This product addresses an issue where Systems Insight Display (SID) modul is
      green when there's no Network connection.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14
changelog:
  -     Initial release.
      
      
      
      This product now supports the following operatings systems:
      
        * Red Hat Enterprise Linux 7 Update 7
        * Red Hat Enterprise Linux 8 Update 0
        * SUSE Linux Enterprise Server 15 SP1


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14
changelog:
  -     This product addresses an issue where the "Firmware Image Properties," "Device
      Level Configuration," and "Link Speed Status" options in NIC HII menu
      disappear when F7 is pressed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.8.1
changelog:
  -     *Changes and New Features in version 1.8.1.0.0 :**
      
        * Added hfi1_eprom **v10_8_0_0_13.**
        * Loader ROM **HfiPcieGen3Loader_1.8.1.0.0.rom** and driver EFI **HfiPcieGen3_1.8.1.0.0.efi** were added.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.9.2
changelog:
  -     *Following issues have been resolved in version 1.9.2:**
      
        * Due to a SLES 15 kernel setting, hfi1_eprom cannot work while the HFI driver is loaded. The tool and driver are mutually exclusive.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20.11
changelog:
  -      This product now supports SUSE Linux Enterprise Server 12 SP5.
        * This product now supports HPE ProLiant MicroServer Gen10 Plus and HPE ProLiant XL225n Gen10 Plus.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.21.5
changelog:
  -     This product now supports the following network adapters:
      
        * Intel X710-DA2 Ethernet 10Gb 2-port SFP+ OCP3 Adapter for HPE
        * Intel X710-DA2 Ethernet 10Gb 2-port SFP+ Adapter for HPE


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.9.10
changelog:
  -      This product corrects an issue of inconsistent LED behavior while linking up with different speed.
        * This product corrects an issue about failing to restore the factory default value by pressing F7.
        * This product addresses an issue where driver doesn't load upon booting up by correct memory relocation.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.10.8
changelog:
  -      This product contains support PLDM firmware upgrade base improvements.
        * This product addresses an overheat issue on the network adapters as below,
      
      HPE Ethernet 10Gb 2-port BaseT QL41132HLRJ Adapter  
      HPE Ethernet 10Gb 2-port BaseT QL41132HQRJ OCP3 Adapter


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.0
changelog:
  -     *Firmware for the following device is updated to 14.24.9000 :**
      
      P11338-B21 (HPE Ethernet 10Gb 2-port 548SFP+ Adapter)
      
      **Changes and New features in firmware version 14.24.9000 :**
      
        * Changed the firmware version string format in the HII from xx.yy.vv.zz to xx.yy.zzzz.
        * Enabled Firmware Management protocol installation on the Controller handle instead of the child handle.
        * The MTU value is set to 1500 upon driver bring up.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.0
changelog:
  -     *Fixes in version** **14.24.9000**
      
        * Fixed an issue that prevented the first iSCSI target parameters to be reset to their default values.
        * Fixed an issue which cause the link not to raise in the second port which was set as IB when the first port was ETH in PXE.
        * Fixed wrong default value of Boot-To-Target in FlexBoot configuration.
        * When connecting a pre-configured port with VLAN to an IB fabric, the port runs as Ethernet port with the VLAN tag.
        * Booting PXE using Grub2.X over HP G9/G8 servers results in system hang.
        * If the client gets "PXE boot menu" when contacting the DHCP, it will PXE boot first regardless of the boot priority.
        * If the PMM fails to allocate memory, the system hangs since FlexBoot cannot load from the expansion ROM.
        * In ConnectX-4, the PXE boot time measurement over TFTP Ethernet was 1:30 min for image size of 1GB, TFTP InfiniBand was 1:20 min, and iSCSI boot time measurement was 8 seconds for image size of 25 MB.
        * In hybrid BIOSes, if the BIOS loads legacy driver without closing the UEFI driver, the legacy driver fails to load.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *Firmware for the following device is updated to 14.26.1040:**
      
      P11338-B21 (HPE Ethernet 10Gb 2-port 548SFP+ Adapter)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *Fixes in version** **14.26.XXXX :**
      
        * Fixed an issue that caused a function to misbehave when a PCIe Transaction Layer Packet (TLP) was set with a poisoned indication.
        * Fixed a rare issue that resulted in "destroy mkey " command getting stuck when rebooting the hypervisor.
        * The total firmware reset time is increased by 1 second.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     *Firmware for the following device is updated to 14.27.4000:**
      
      P11338-B21 (HPE Ethernet 10Gb 2-port 548SFP+ Adapter)
      
      **Following New features and Changes are included in version 14.27.4000:**
      
        * Added mlxconfig support for power reduction: PCI CAP AUTO_POWER_SAVE_LINK_DOWN 
          * PCI CAP
          * AUTO_POWER_SAVE_LINK_DOWN
        * Added the following segments, as appeared in the PRM, to the Resource Dump: 
          * PRM_QUERY_QP
          * PRM_QUERY_CQ
          * PRM_QUERY_MKEY
          * QUERY_VNIC_ENV


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     *Following issues have been fixed in version 14.27.4000:**
      
        * An issue that caused the sent packet to hang while the device entered FLR mode.
        * Enabled Bar configuration bytewise by applying the write_en bitmask.
        * A rare case where the the device froze while running the sw reset flow under heavy stress and with many open resources.
        * Low PXE performance while using the VSC to trigger the send_ring_doorbells.
        * An error that prevented the completions (CQ) from being completed due to a race condition in the firmware transport error handlers, and the error stressors, where the error stressors would hang the firmware transport error handler flow.
        * An issue that caused the fragmented IP packets to drop was fixed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *Following issues have been fixed in version 14.29.1016:**
      
        * An issue that caused the sent packet to hang while the device entered FLR mode.
        * Enabled Bar configuration bytewise by applying the write_en bitmask.
        * A rare case where the the device froze while running the sw reset flow under heavy stress and with many open resources.
        * Low PXE performance while using the VSC to trigger the send_ring_doorbells.
        * An error that prevented the completions (CQ) from being completed due to a race condition in the firmware transport error handlers, and the error stressors, where the error stressors would hang the firmware transport error handler flow.
        * An issue that caused the fragmented IP packets to drop was fixed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11
changelog:
  -     *Fixes submitted in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **Fixes submitted in version 14.26.1040:**
      
        * A function was misbehaving when a PCIe TLP was set with a poisoned indication.
        * The "destroy mkey " command was getting stuck when rebooting the hypervisor.
        * The total firmware reset time is increased by 1 second.
      
      **Fixes submitted in version 16.26.1040:**
      
        * On rare occasions, when firmware coalesce Host stuck events occur, a async event might be delayed to be reported, and not be triggered until the next time the PCIe hangs on one of the hosts.
        * Unexpected queue pairs transitioned to error in lossy tests.
        * Limited the maximum amount of dumps created on a PF.
        * Renamed the GMP Mellanox Vendor Specific External Capability mask enum from IsDiagnosticCountersSupported to IsDiagnosticDataSupported.
        * Stability issues with RDMA over Converged Ethernet (RoCE) retransmissions under stress were affecting Zero-Touch-RoCE.
        * Fixed an issue that caused a function to misbehave when a PCIe Transaction Layer Packet (TLP) was set with a poisoned indication.
        * Large number of packets dropped when running Jumbo frames with TTL rewrite.
        * Limited the number of the elements in the Quality of Service (QoS) tree 2K.  
      Note: Creating more than 250 Vport_tc for every TC is not allowed.
      
        * Queue Pair (QP) flow query was always taking port 1, Firmware will now reply the proper port, 1 or 2, for the dual port RoCE net device.
        * The nack counters constantly reported as "0".
        * In a rare scenario when the driver is executing the "2err" command and the QP is in Send Queue (SQ) drain state, the firmware might post event of broken Work Queue (WQ) instead of sending error Completion Queue Element (CQEs) on all the Work Queue Entry (WQEs).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11-2.1
changelog:
  -     *Firmware for the following devices are updated to 2.42.5044 :**
      
         779799-B21 (HP Ethernet 10G 2-port 546FLR-SFP+ Adapter)  
         779793-B21 (HP Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices are updated to 14.26.4012:**
      
         817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)  
         817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device is updated to 16.26.4012:**
      
         874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      **New features and changes in version 14.26.4012 and 16.26.4012:**
      
        * Enables the user to globally disable RoCE on init by writing to the access register NCFG_REG.
        * Enabled Zero-Touch RoCE (ZTR) slow start capability for responder flows.
        * Extracts and prints data segments generated by the firmware.
        * Hairpin QP buffer is now available in Flow Control. Host Chaining now supports full fairness between several devices.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11-2.1
changelog:
  -     *Fixes submitted in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **Fixes submitted in version 14.26.4012:**
      
        * Fixed an issue that resulted in dump file being corrupted when using resource dump to dump a WQ buffer with a size more than 2^16 bytes.
        * Enabled the option to prevent clock and capture complex programmable logic device (CPLD general-purpose input/output (GPIO)s glitch upon firmware reset.
      
      **Fixes submitted in version 16.26.4012:**
      
        * Fixed a rare issue that caused the device to hang when encountering Remote Direct Memory Access (_RDMA_) read operations with very short retry time. In this case, the driver failed to load due to wait_fw_init (mlx5_load_one failed with error code -16).
        * Increased the bandwidth for RoCE scenarios using a specific Quantum Private Network (QPN).
        * Enabled lower granularity of rate for Congestion Control.
        * Set the min_time_between_cnps default value as 2.
        * Fixed an issue that prevented the meter counter from being cleared after the flow meter being updated. In this case, the Information rate took up to 10 minutes to take effect.
        * Fixed an issue that caused a unequal cost multipath when device set the lag_tx_port_affinity of the Queue Pair(QP).
        * Fixed a performance degradation issue that occurred when the flow group match criteria includes both IPV6 and IP_ECN.
        * Fixed a low performance issue that occurred occasionally when ran firmware steering with high insertion rate during "adding and removing" low table entries.
        * When working with Multi-GVMI and SR-IOV, and with a high number of Virtual Functions and sub-functions, the driver start may fail for the VFs/sub-functions.
        * Fixed a performance issue that occurred when ran numerous VMs with NIC Steering rules.
        * sw_reset action fails in case it was initiated during live-patch flow.
        * SX_RDMA was not supported when Dual Port RoCE feature is enabled. Due to this behavior, packets sent on other port are be processed by the SX_RDMA table.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.12
changelog:
  -     *Firmware for the following devices are updated to 2.42.5044 :**
      
         779799-B21 (HP Ethernet 10G 2-port 546FLR-SFP+ Adapter)  
         779793-B21 (HP Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices are updated to 14.27.1016:**
      
         817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
      
      **Firmware for the following devices are updated to 14.27.1016:**  
         817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device is updated to 16.27.1016:**
      
         874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      **New features and changes in version 14.27.1016 and 16.27.1016:**
      
        * RoCE Selective Repeat : This feature introduces a new QP (Queue Pair) retransmission mode in RoCE: recovery from packet drop by resending the dropped packet and not only all the PSN window (Go-Back-N protocol),  
      This new capability comes with the following limitations:
      
          * Selective repeat cannot be used with AR.
          * Does not work with signature (T10-DIF).
          * Does not work with Tag Matching enabled.
        * Allows BMC (Board Management Control) to query and control NIC over RedFish API. Currently, the NIC supports reading data and setting basic Ethernet and InfiniBand parameters.
        * Enables matching of source_vhca_port in the FDB also known as FIB ( Forwarding Information Base) flow for ECMP (Equal Cost Multi Pathing) hardware offload on a single FDB.
        * Firmware can be now updated as well as DB strings while performing Live Firmware Patch.
        * Added support for dumping hardware steering entries (raw data) using the resource dump API.
        * The eth_link_down_counter now counts logical link downs as well.
      
      **New features and changes in version 16.27.1016:**
      
        * Removed power consumption limitation.This new capability removes the necessity to disable the port due to insufficient power. When this feature is enabled, an event will be sent on every transition between the following power states: 
          * Power limit is not advertised.
          * Sufficient power detected.
          * Insufficient power detected.
        * Enables the device to generate events that will notify the user about any resource dumps updates. The resource dump owner (PF/ECPF) will be notified on the VF command failures by events that will contain the needed information to call the resource_dump command. The device will dump the resource in the standard resource dump sequence.
        * Added support for RSS (Really Simple Syndication) based on inner headers of GTP-U tunneled packets and for relaxed ordering read when using the create_mkey flag.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.12
changelog:
  -     *Fixes submitted in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **Fixes submitted in version 14.27.1016:**
      
        * An issue that caused the device to perform DMA (Direct Memory Access) into memory already returned to the OS during the transition between the pre-boot driver to the OS driver.
        * An issue that caused the ZTR (Zero Touch RoCE) counters query to always return 0.
        * NC-SI bandwidth was dropping to 20-40kBps with a high amount of package drops, in a network environment with high latency (over 110ms).
      
      **Fixes submitted in version 16.27.1016:**
      
        * An issue that caused the device to perform DMA (Direct Memory Access) into memory already returned to the OS during the transition between the pre-boot driver to the OS driver.
        * An out-of-range issue when reading or writing the q_counters was fixed.
        * Multi-Host adapter cards that resulted in wrong handling of PERST on auxiliary links.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13
changelog:
  -     *Firmware for the following devices are updated to 2.42.5044 :**
      
         779799-B21 (HP Ethernet 10G 2-port 546FLR-SFP+ Adapter)  
         779793-B21 (HP Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices are updated to 14.27.4000:**
      
         817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
      
      **Firmware for the following devices are updated to 14.27.4000:**  
         817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device is updated to 16.27.2008:**
      
         874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      **New features and changes in version 16.27.2008:**
      
        * Added the following segments, as appeared in the PRM, to the Resource Dump: 
          * PRM_QUERY_QP
          * PRM_QUERY_CQ
          * PRM_QUERY_MKEY
          * QUERY_VNIC_ENV
      
      **New features and changes in version 14.27.4000:**
      
        * Added mlxconfig support for power reduction: 
          * PCI CAP
          * AUTO_POWER_SAVE_LINK_DOWN


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13
changelog:
  -     *Fixes submitted in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **Following issues have been fixed in firmware version 14.27.4000:**
      
        * The sent packet hung while the device entered FLR mode.
        * Enabled Bar configuration bytewise by applying the write_en bitmask.
        * The device hung while running the sw reset flow under heavy stress and with many open resources.
        * The completions (CQ)completed due to a race condition in the firmware transport error handlers, and the error stressors, where the error stressors would hang the firmware transport error handler flow. 
        * The fragmented IP packets were dropped.
      
      **Following issues have been fixed in firmware version 16.27.2008:**
      
        * Although the effective BER (after FEC) was expected to meet the design targets (e.g. 10e-14 or lower), occasionally it was higher.
        * High BER occured when connecting cables of type 0.5/1m DAC to an HDR speed.
        * The PCIe Tx parameters did not load correctly when the speed was changed after the PCIe link was disabled.
        * The desched_threshold field did not work properly.
        * The "roce_adp_retrans" counter was presenting the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it would not be functional even after re-enabling it by running the "setpci" command again.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14
changelog:
  -     *Fixes submitted in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **Following issues have been fixed in firmware version 14.29.1016:**
      
        * The sent packet hung while the device entered FLR mode.
        * Enabled Bar configuration bytewise by applying the write_en bitmask.
        * The device hung while running the sw reset flow under heavy stress and with many open resources.
        * The completions (CQ)completed due to a race condition in the firmware transport error handlers, and the error stressors, where the error stressors would hang the firmware transport error handler flow. 
        * The fragmented IP packets were dropped.
      
      **Following issues have been fixed in firmware version 16.29.1016:**
      
        * Although the effective BER (after FEC) was expected to meet the design targets (e.g. 10e-14 or lower), occasionally it was higher.
        * High BER occured when connecting cables of type 0.5/1m DAC to an HDR speed.
        * The PCIe Tx parameters did not load correctly when the speed was changed after the PCIe link was disabled.
        * The desched_threshold field did not work properly.
        * The "roce_adp_retrans" counter was presenting the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it would not be functional even after re-enabling it by running the "setpci" command again.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *Fixes in firmware version 12.22.4030 and 16.22.4030:**
      
        * In rare cases, where the width of the receiver's electrical eye is narrow, the link might raise with BER lower than 10^-12.
        * LRO timeout configuration is now taken from the TLV configuration instead of the static defined values.
        * Added a filter to ignore module temperature reads below -40C and above 125C.
        * Closed the vport as part of the fast teardown flow, to prevent Ack to be sent without been scatter to memory.
        * A rare scenario where the PERST# de-assertion arrived at a specific critical time period was handled.
        * Temperature normalization function calculation issue. Now the cable gain that is not pure integer is taken into account.
        * The parser of object 0x8 in ASN that caused different structure in response.
        * An issue that caused MSIX interrupt lost while the HCA performed an FLR was handled.
        * An issue that caused a race condition between the firmware boot process and the MSIX access from the PCIe, which resulted in lost writes into the MSIX vector was fixed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     *Firmware for the following devices are updated to 12.24.1000:**
      
      843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)
      
      **Firmware for the following devices are updated to 16.24.1000:**
      
      872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)  
      872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      **Changes and New features in firmware version 12.24.1000 and 16.24.1000:**
      
        * Added support for the following: 
          * An additional layer (Layer 3) of packet processing at the hypervisor level that enables adding and removing protocol headers (e.g., the MAC address is removed during encapsulation, and added during decapsulation) for the encapsulated traffic.
          * Transmission histogram counter set as part of the Ethernet extended group counters.
          * TX steering rule on flow_table_metadata in WQE Ethernet segment.
          * Added L3 encapsulation/decapsulation support in the reformat context allocation. 
            * L3 encapsulation removes L2 headers and adds generic L3 tunnel encapsulation.
            * L3 decapsulation removes the generic L3 tunnel decapsulation and L2 header.
          * Flow steering header modification (header rewrite) for IPv4 TTL header for loopback traffic (VF-VF/VF-PF).  
      Note: TTL modification for traffic from the network is currently not
      supported.
      
          * Requester QP packet based on E2E credits mode. The new flow control supports HCA-to-switch RDMA traffic packet-based End-2-End.
          * IPoIB non-default Partition Keys (PKeys). Now the PKey values can be modified in the PKey table without the need of recreating the IPoIB (underlay) QPs.
          * [Beta] SR-IOV in Multi-Host/Socket-Direct.
          * QUERY_DRIVER_VERSION command. This command allows the PF driver to query its VFs driver version which was set by the SET_DRIVER_VERSION command.
          * New diagnostic counters to evaluate the number of ICMC hits and misses for particular resources.
        * Enabled the hardware to generate an event upon counter incrementation, in order to reduce an overhead from the software from reading rarely updated counters such as error counters.
        * Enabled NOIDNIC connectivity to the network through the e-switch and not directly to the physical port.
        * Enabled setting the QP and the Mkey values by the software upon these resources creation.
        * Enabled advanced PCIe atomic operations. The HCA will perform PCIe atomic operations as a requestor towards the host memory when receiving compatible atomic messages from the network, and according to the configuration of NV_SW_OFFLOAD_CONFIG pci_atomic_mode field and the PCI AtomicOp Requester Enable bit in the Device Control 2 register.
        * Enabled TTL modification in the Rx NIC steering. When modifying the TTL in the Rx NIC, the CQE checksum will not recalculated automatically.  
      Note: TTL modification in the FDB for traffic from the network is currently
      not supported.
      
        * Enabled a single TIR destination from the FDB.
        * Changed the WRED default mode to OFF for Multi-Host adapter cards.
        * [Developers only] Moved the fast teardown HCA cap bit to offset 0x1c.4:1.
        * Enabled Virtual Functions to read QPDPM/QPDP/QPTS.
        * Multi PCI RDMA IB: This capability enables the user to expose two PCI/IB devices per network port.
        * Reduced firmware's memory consumption to increase the supported number of VFs per PF to up to 100.
        * Shutting Down RDMA QPs with Excessive Retransmissions is a mechanism used to detect excessive retransmissions for an RC connection, and to close the connection in response to it. If the number of retransmissions due to a Local Ack Timeout, NAK-Sequence Error, or Implied NAK, during a specified period, exceeds the specified threshold, the QP will be handled as if the IB spec defined Retry Count was exceeded.
      
      **New features in firmware version 12.24.1000:**
      
        * Enabled e-switch steering rule in the NIC without matching it with the Directional MACs (DMAC) protocol. Now the rule is only according to the MC/UC bit.
        * The IB Sniffer utility provides the user the ability to capture the e-switch traffic directly to a hypervisor queue.
        * Increased the number of VFs that can work with full VMQoS (8 TC) per PFs as follow: 
          * in dual port devices to: 0-21, 33-45 VFs (22-32 VFs has single TC)
          * in single port devices to: 0-64 VFs
      
      **New features in firmware version 16.24.1000:**
      
        * Enabled QoS ETS for systems with 64 VFs to better allocate bandwidth in the NIC.
        * Enabled TTL modification for received packets.
        * Mirrors the traffic from/to one VF to a dedicate admin VF for monitoring and traffic analysis. Note that in this process packets are duplicated and different packet modifications apply to different duplications.
        * Enabled TTL modification in the Rx NIC steering. When modifying the TTL in the Rx NIC, the CQE checksum will not recalculated automatically.  
      Note: TTL modification in the FDB for traffic from the network is currently
      not supported.
      
        * Added support for Dynamically Connected Transport (DC) in RoCE in ConnectX-5 adapter cards.
        * Enabled Rx mini-CQE compressed format for striding RQ.
        * Enabled TX steering rule on the application meta-data from the WQE. This functionality implements meta-data Reg A steering and meta-data Reg A and Reg B rewriting.
        * Added MPLS over UDP and MPLS over GRE protocols for tunneling offload/steering match criteria.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *Firmware for the following devices are updated to 12.26.1040:**
      
      843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)
      
      **Firmware for the following devices are updated to 16.26.1040:**
      
      872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)  
      872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      **Changes and New features in firmware version 12.26.1040 and 16.26.1040:**
      
        * Enabled the firmware by using the ICMD commands to deal with diagnostic counters similar to cmdif. They can be called via the vsec space. The counters' values are returned only via the tracer. The ICMD Query Caps indicate support and expose the list of the supported counters.
        * User Context Object (DEVX) is a containerized sandbox per user, to access PRM command securely by using General Object commands, UMEM and UCTX contexts. The allowed functionalities of this capability depend on the user permissions.  
      The following functionalities are still managed by the Kernel:
      
          * Resource cleaning
          * UCTX stamping
          * Blocking the physical address and IRQ from these UCTX
        * Added support for reporting the supported affiliated and unaffiliated asynchronous events to DEVX users through the command interface.
        * Zero-Touch-RoCE counters are now available to the user for debuggability purposes when using the Zero-Touch-RoCE feature.
        * This release contains important reliability improvements and security hardening enhancements. Mellanox recommends upgrading your device firmware to this release to improve the device firmware security and reliability.
      
      **Changes and New features in firmware version 16.26.1040:**
      
        * Added support for the following features: 
          * Address Translation Service (ATS) support for MKEY and UMEM.
          * Exposing the Vital Product Data (VPD) on Virtual Function (VF).
          * Hairpin Drop Counter.
          * Hairpin and TM RNDV QPs to work with DevX.
          * Creating software managed steering tables in eSwitch/Forwarding Table (FDB).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.5
changelog:
  -     *Firmware for the following devices are updated to 12.27.1016:**
      
      843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)
      
      **Firmware for the following devices are updated to 16.27.1016:**
      
      872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)  
      872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      **Changes and New Features in firmware version 12.27.1016 and 16.27.1016:**
      
        * RoCE Selective Repeat introduces a new QP retransmission mode in RoCE: recovery from packet drop by resending the dropped packet and not only all the PSN window (Go-Back-N protocol),  
      This new capability comes with the following limitations:
      
          * Selective repeat cannot be used with AR
          * Does not work with signature (T10-DIF)
          * Does not work with Tag Matching enabled
        * Allows BMC to query and control NIC over RedFish API (https://www.dmtf.org/standards/redfish). Currently, the NIC supports reading data and setting basic Ethernet and InfiniBand parameters.
        * Enables matching of source_vhca_port in the FDB flow for ECMP hardware offload on a single FDB.
        * Added support for dumping hardware steering entries (raw data) using the resource dump API.
        * The eth_link_down_counter now counts logical link downs as well.
      
      **Changes and New Features in firmware version 16.27.1016:**
      
        * Removed power consumption limitation. This new capability removes the necessity to disable the port due to insufficient power. When this feature is enabled, an event will be sent on every transition between the following power states: 
          * Power limit is not advertised
          * Sufficient power detected
          * Insufficient power detected
        * Firmware can be now updated as well as DB strings while performing Live Firmware Patch.
        * Enables the device to generate events that will notify the user about any resource dumps updates. The resource dump owner (PF/ECPF) will be notified on the VF command failures by events that will contain the needed information to call the resource_dump command. The device will dump the resource in the standard resource dump sequence.
        * Added support for the following features: 
          * RSS based on inner headers of GTP-U tunneled packets.
          * Relaxed ordering read when using the create_mkey flag.  
      Note: This capability is not supported when using Multi-Host cards and when in
      PCIe-Switch  
      mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *Firmware for the following devices are updated to 12.27.4000:**
      
      843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
        
      **New Feature and Changes in Version 12.27.4000:**
      
        * Added the following segments, as appeared in the PRM, to the Resource Dump: 
          * PRM_QUERY_QP
          * PRM_QUERY_CQ
          * PRM_QUERY_MKEY
          * QUERY_VNIC_ENV
      
        
      **Firmware for the following devices are updated to 16.27.2008:**
      
      872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)  
      872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 16.27.2008:**
      
      **This release contains important reliability improvements and security hardening enhancements. Upgrade the firmware of the device to this release to improve the devices' firmware security and reliability.**
      
        * Improved init_hca performance in Parallel Function initialization.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *Following issues have been fixed in firmware version 16.27.2008:**
      
        * Although the effective BER (after FEC) was expected to meet the design targets (e.g. 10e-14 or lower), occasionally it was higher.
        * High BER occured when connecting cables of type 0.5/1m DAC to an HDR speed.
        * The PCIe Tx parameters did not load correctly when the speed was changed after the PCIe link was disabled.
        * The desched_threshold field did not work properly.
        * The "roce_adp_retrans" counter was presenting the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it would not be functional even after re-enabling it by running the "setpci" command again.
      
      **Following issues have been fixed in firmware version 12.27.4000:**
      
        * The device hung while running the sw reset flow under heavy stress and with many open resources.
        * Low PXE performance observered while using the VSC to trigger the send_ring_doorbells.
        * IPoIB and DC would not work together.
        * DC funtionality issues.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7
changelog:
  -     *Following issues have been fixed in firmware version 16.29.1016:**
      
        * An issue that prevented VXLAN packets with svlan/ cvlan tag from being matched.
        * An issue that caused the eth_wqe_too_small counter to count ODP (On-Demand Paging) page faults.
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs are configured, VM restart (VF/PF FLR) will take longer than when MKEY_BY_NAME is disabled.
        *  Ani ssue that resulted in low performance after enabling the RoCE Accelerator capability. Note: The fix is available when all ports are set as Ethernet. 
        * On rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.
        * The chassis manager calculation for Multi-Host and Socket-Direct adapter cards to allow running NC-SI commands by the chassis manager BMC. Now the chassis manager is count as BMC with index 0, regardless of how many BMC there are.
        * An issue that caused the device to go to down IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered. 
      
      **Following issues have been fixed in firmware version 12.28.1002:**
      
        * An issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * An issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.0
changelog:
  -     *Firmware for the following devices is updated to 22.27.1016:**
      
      P08464-B21 (HPE Ethernet 25/50Gb 2-port SFP56 MCX623102AS-GDAT Adapter)
      
      P25960-B21 (HPE Ethernet 100Gb 2-Port QSFP56 MCX623106AS-CDAT Adapter)
      
      P25963-B21 (HPE Ethernet 100Gb 2-Port QSFP56 MCX623436AS-CDAI OCP3 Adapter)
      
      **New features and changes in version 22.27.1016 ****:**
      
        * RoCE Selective Repeat introduces a new QP retransmission mode in RoCE: recovery from packet drop by resending the dropped packet and not only all the PSN window (Go-Back-N protocol),
      
      This new capability comes with the following limitations:
      
        *     * Selective repeat cannot be used with AR
          * Does not work with signature (T10-DIF)
          * Does not work with Tag Matching enabled
        * Allows BMC to query and control NIC over RedFish API (https://www.dmtf.org/standards/redfish). Currently, the NIC supports reading data and setting basic Ethernet and InfiniBand parameters
        * Enables matching of source_vhca_port in the FDB flow for ECMP hardware offload on a single FDB.
        * Enables the user to reset the firmware without resetting the PHY. The links that were up will stay up, all the other links will be disabled.
        * Internet Protocol Security (IPsec) offload allows the NIC to accelerate IPsec AES-GCM 128/256. The hardware will encrypt/decrypt the packet and send it to wire/host accordingly.
        * Added support for the following 
          * vDPA (VirtIO 0.95 and 1.0).
          * Live migration on vDPA (VirtIO 0.95 and 1.0).
          * Dumping hardware steering entries (raw data) using the resource dump API
          * Relaxed Ordering Read using the create_mkey flag.
          * Configuring Virtual Output Queuing (VoQ).
          * Expansion ROM for UEFI and PXE.
        * 100GbE link speed is supported in Auto-Negotiation Mode.
        * 200GbE link speed is supported in Force Mode.
        * RDMA over Converged Ethernet (RoCE) is a mechanism to provide this efficient data transfer with very low latencies on lossless Ethernet networks.
        * Enabled traffic directly from OS to BMC and backwards through NIC.
        * Enabled the NCSI management protocol over RMII interface.
        * Opened additional sensors for all Facebook adapter cards.
        * Enabled the hardware to identify and mark congestion.
        * A "Secure firmware update" is the ability of a device to verify digital signatures of new firmware binaries, in order to assure that only officially approved versions can be installed from the host, the network or a Board Management Controller (BMC).
        * Enables the counters to expose any legacy mode debug ability information.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *Firmware for the following devices is updated to 22.27.2008:**
      
      P08464-B21 (HPE Ethernet 25/50Gb 2-port SFP56 MCX623102AS-GDAT Adapter)
      
      P25960-B21 (HPE Ethernet 100Gb 2-Port QSFP56 MCX623106AS-CDAT Adapter)
      
      P25963-B21 (HPE Ethernet 100Gb 2-Port QSFP56 MCX623436AS-CDAI OCP3 Adapter)
      
      P10180-B21 (HPE Ethernet 200Gb 1-port QSFP56 MCX623105AS-VDAT Adapter)
      
      **New features and changes in version 22.27.2008 :**
      
        * 200GbE speed rate is at GA level
        * All Ethernet speeds at GA level including PAM4 vs NRZ and speed detection.
        * RDMA over Converged Ethernet (RoCE) is at GA level.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *Fixes in version 22.27.2008:**
      
        * Fixed an issue that caused packets to drop when using Post Office Protocol(POP) virtual LAN (VLAN)and decapsulation actions in the same flow table entry.
        * Fixed an issue that prevented the load of the correct PCIe Tx parameters when the speed was changed after the PCIe link was disabled.
        * Fixed an issue that caused the "roce_adp_retrans" counter to present the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it will not be functional even after re-enabling it by running the "setpci" command again.
        * Updated the RDMA over Converged Ethernet (RoCE) Tx CNP's Backward Explicit Congestion Notification (_BECN_) value to be 1.
        * Non-return-to-zero (_NRZ_) and Pulse Amplitude Modulation (PAM4)Limitations in 100GbE adapter cards: 
          * The default configuration was NRZ speeds in Auto-Neg mode
          * PAM4 speeds should be set manually (using the MFT tool - mlxlink)
          * PAM4 speeds should be configured as single speeds: 50G_1x or 100G_2x
          * 200G_4x optical cables (including 200G_4x splitter cable) will raise link only after manual configuration of PAM4 speeds (50G_1x or 100G_2x)
        * NRZ and PAM4 Limitations in 200GbE adapter cards: 
          * The default configuration was 200G_x4 in Force mode
          * NRZ speeds should be set manually. Configuration can include multiple NRZ speeds (using the MFT tool -mlxlink)
          * PAM4 speeds should be configured as single speeds: 50G_1x or 100G_2x or 200G_4x


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *Firmware for the following device is updated to 22.27.6008:**
      
      P25960-B21 (HPE Ethernet 100Gb 2-Port QSFP56 MCX623106AS-CDAT Adapter)  
      
      
      **New features and changes in version 22.27.6008:**
      
        * The following are the minimal software/firmware versions that support PAM4 link speeds when connected using Mellanox NIC to Mellanox Switch and Mellanox NIC to 3rd Party Switches: 
          *     Mellanox Spectrum-3: 30.2007.1142
          *     Mellanox Spectrum-2: 29.2007.1142
          *     Switch SDK: 4.4.0920
          *     Mellanox Onyx: 3.9.0830-038
          *     SONiC/SAI: 201911
          *     ConnectX-6 Dx: 22.27.2008
      
                    *Note: NICs with this firmware version support Mellanox-to-Mellanox connectivity with PAM4 link speeds.
      
        * Programmable Congestion Control (PCC) is at GA level.
        * Enabled TLS offload v1.3 with key size 256.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *Following issues have been resolved in firmware version 22.27.6008:**
      
        * Encapsulated RoCE traffic to drop when IB padding was required.
        * PortXmitWait HW counter to count when not expected due to an inaccuracy in the counter.
        * On dual-port device after Rx buffer modification the Physical Function on the second port got restored although no expected.  The Rx buffer changes when all Physical Functions resets over one port (through reboot /driver restart / FLR) while there were active Physical Functions over the second port.
        * Previous Shared Buffer modifications being overrun after performing Shared Buffer modifications such as SBPR, SBPM, SBCM, the PFCC Flow Control).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     *Following issues have been resolved in firmware version 22.29.1016:**
      
        * Traffic for virtio hardware offload solution was prevented from "iperf3" in Windows Operating System.
        * Traffic for virtio hardware offload solution was prevented from "iperf3 -i 512".
        * The struct virtio_net_hdr was not set properly by the virtio hardware offload solution. The following message appeared in dmesg during traffic: "bad gso: type xx, size: xx".
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs were configured, VM restart (VF/PF FLR) might had taken longer than that of when MKEY_BY_NAME was disabled.
        * TCP/IP traffic received by the guest kernel with version higher than 4.10 were unstable because of corrupted GSO header. The following message could be seen from dmegs: "bad gso: type: xx, size: xxxx".
        * Enabling the RoCE Accelerator capability resulted in low performance  
      Note: The fix is available when all ports are set as Ethernet.
      
        * On rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.0
changelog:
  -     *Fixes in version 14.26.2000 :**
      
        * Enabled the option to prevent clock and capture CPLD GPIOs glitch upon firmware reset.
      
      **Fixes in version 14.26.1040 :**
      
        * Fixed an issue that caused a function to misbehave when a PCIe Traffic Light Protocol(TLP) was set with a poisoned indication.
        * Fixed a rare issue that resulted in "destroy mkey " command getting stuck when rebooting the hypervisor.
      
      **Fixes in version 16.26.2000 :**
      
        * Enabled the option to prevent clock and capture CPLD GPIOs glitch upon firmware reset.
        * Fixed an issue that slowed the firmware flows when executing many destroy XRQ commands on an XRQ that supported DC transport service.
        * Fixed an issue that caused performance degradation when working in dual-port devices under bidirectional traffic stress.
      
      **Fixes in version 16.26.1040 :**
      
        * On rare occasions, when firmware coalesce Host stuck events occur, a async event might be delayed to be reported, and not be triggered until the next time the PCIe hangs on one of the hosts.
        * Fixed an issue that resulted in unexpected queue pairs transitioned to error in lossy tests.
        * Limited the maximum amount of dumps created on a Physical Function(PF).
        * Renamed the GMP Mellanox Vendor Specific External Capability mask enum from IsDiagnosticCountersSupported to IsDiagnosticDataSupported.
        * Fixed a stability issue in RoCE retransmissions under stress affecting Zero-Touch-RoCE.
        * Fixed an issue that caused a function to misbehave when a PCIe TLP was set with a poisoned indication.
        * Fixed an issue that caused large number of packet to drop when running Jumbo frames with Time to live (TTL) rewrite
        * Limited the number of the elements in the QoS tree 2K. Creating more than 250 Vport_tc for every TC was not allowed
        * Fixed the query QP flow. Instead of always taking port 1, FW will now reply the proper port, 1 or 2, for the dual port RDMA over Converged Ethernet(RoCE) net device.
        * Fixed an issue that caused the nack counters to constantly be reported as "0". 
        * In a rare scenario when the driver was executing the "2err" command and th Queue pair(QP) was in SQ drain state, the firmware might post event of broken Work Queue (WQ) instead of sending error CQEs on all the WQEs.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.0-2.1
changelog:
  -     *Firmware for the following devices is updated to 14.26.1040 :**
      
      P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
      
      **Firmware for the following devices is updated to 14.26.2002 :**
      
      P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      **Firmware for the following devices is updated to 16.26.1040:**
      
      P13188-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX512F-ACAT Adapter )  
      P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCAT Adapter)
      
      **Firmware for the following devices is updated to 16.26.2002:**
      
      P10112-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX562A-ACAI OCP3 Adapter)
      
      **New features and changes in version  14.26.1040 and 16.26.1040 :**
      
        * Enabled the firmware by using the ICMD commands to deal with diagnostic counters similar to cmdif. They can be called via the vsec space. The counters' values are returned only via the tracer. The ICMD Query Caps indicate support and expose the list of the supported counters.
        * Zero-Touch-RoCE counters are now available to the user for debuggability purposes when using the Zero-Touch-RoCE feature.
        * Added Address Translation Service (ATS) support for MKEY and UMEM VPD Added support for exposing the VPD on the VF.
        * Added support for the following 
          * Reporting the supported affiliated and unaffiliated asynchronous events to DEVX users through the command interface.
          * Hairpin Drop Counter.
          * Hairpin and TM RNDV QPs to work with DevX.
          * creating software managed steering tables in eSwitch/FD
      
      **New features and changes in version  14.26.2002 and 16.26.2002 :**
      
        * Live Firmware Patch (LFWP) allows applying of critical hot fixes without interrupting data traffic and without any user application interruptions


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.0-2.1
changelog:
  -     *Fixes in version 14.26.2002 :**
      
        * Updated the firmware behavior to report PLDM version 1.1.0 regardless of whether Redfish was enabled or not.
        * Enabled the option to prevent clock and capture CPLD GPIOs glitch upon firmware reset.
      
      **Fixes in version 14.26.1040 :**
      
        * Fixed an issue that caused a function to misbehave when a PCIe Traffic Light Protocol(TLP) was set with a poisoned indication.
        * Fixed a rare issue that resulted in "destroy mkey " command getting stuck when rebooting the hypervisor.
      
      **Fixes in version 16.26.2002 :**
      
        * Updated the firmware behavior to report PLDM version 1.1.0 regardless of whether Redfish was enabled or not.
        * Enabled the option to prevent clock and capture CPLD GPIOs glitch upon firmware reset.
        * Fixed an issue that slowed the firmware flows when executing many destroy XRQ commands on an XRQ that supported DC transport service.
        * Fixed an issue that caused performance degradation when working in dual-port devices under bidirectional traffic stress.
      
      **Fixes in version 16.26.1040 :**
      
        * On rare occasions, when firmware coalesce Host stuck events occur, a async event might be delayed to be reported, and not be triggered until the next time the PCIe hangs on one of the hosts.
        * Fixed an issue that resulted in unexpected queue pairs transitioned to error in lossy tests.
        * Limited the maximum amount of dumps created on a Physical Function(PF).
        * Renamed the GMP Mellanox Vendor Specific External Capability mask enum from IsDiagnosticCountersSupported to IsDiagnosticDataSupported.
        * Fixed a stability issue in RoCE retransmissions under stress affecting Zero-Touch-RoCE.
        * Fixed an issue that caused a function to misbehave when a PCIe TLP was set with a poisoned indication.
        * Fixed an issue that caused large number of packet to drop when running Jumbo frames with Time to live (TTL) rewrite
        * Limited the number of the elements in the QoS tree 2K. Creating more than 250 Vport_tc for every TC was not allowed
        * Fixed the query QP flow. Instead of always taking port 1, FW will now reply the proper port, 1 or 2, for the dual port RDMA over Converged Ethernet(RoCE) net device.
        * Fixed an issue that caused the nack counters to constantly be reported as "0". 
        * In a rare scenario when the driver was executing the "2err" command and th Queue pair(QP) was in SQ drain state, the firmware might post event of broken Work Queue (WQ) instead of sending error CQEs on all the WQEs.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *Firmware for the following devices is updated to 14.26.4012:**
      
      P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
      
      **Firmware for the following devices is updated to 14.26.6000 :**
      
      P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      **Firmware for the following devices is updated to 16.26.4012:**
      
      P13188-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX512F-ACAT Adapter )  
      P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCAT Adapter)
      
      **Firmware for the following devices is updated to 16.26.6000:**
      
      P10112-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX562A-ACAI OCP3 Adapter)
      
      **New features and changes in version  14.26.4012 and 16.26.4012 :**
      
        * Enabled the firmware by using the ICMD commands to deal with diagnostic counters similar to cmdif. They can be called via the vsec space. The counters' values are returned only via the tracer. The ICMD Query Caps indicate support and expose the list of the supported counters.
        * Zero-Touch-RoCE counters are now available to the user for debuggability purposes when using the Zero-Touch-RoCE feature.
        * Added Address Translation Service (ATS) support for MKEY and UMEM VPD Added support for exposing the VPD on the VF.
        * Added support for the following 
          * Reporting the supported affiliated and unaffiliated asynchronous events to DEVX users through the command interface.
          * Hairpin Drop Counter.
          * Hairpin and TM RNDV QPs to work with DevX.
          * creating software managed steering tables in eSwitch/FD
      
      **New features and changes in version  14.26.6000 and 16.26.6000 :**
      
        * Explicit Congestion Notification (_ECN_) is now automatically copied from the inner header to the outer header, unless defined otherwise in the SW steering. To disable this feature, need to write to the NV_SW_OFFLOAD_CONFIG file.
        * The eth_link_down_counter now counts logical link downs as well


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *Fixes in version 14.26.6000 :**
      
        * Fixed an issue that cause the firmware to hang when an FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never  released it because it was being aborted by an FLR.
      
      **Fixes in version 14.26.4012 :**
      
        * Updated the firmware behavior to report PLDM version 1.1.0 regardless of whether Redfish was enabled or not.
        * Enabled the option to prevent clock and capture CPLD GPIOs glitch upon firmware reset.
        * Fixed an issue that caused a function to misbehave when a PCIe Traffic Light Protocol(TLP) was set with a poisoned indication.
        * Fixed a rare issue that resulted in "destroy mkey " command getting stuck when rebooting the hypervisor.
      
      **Fixes in version 16.26.6000 :**
      
        * Fixed an issue that prevented PCI link from being established when the firmware was corrupted.
        * Fixed an issue that triggered a firmware assert and resulted in a wrong deallocation of a resource when Packet Pacing was enabled, and a QP was being destroyed.
        * Fixed an issue that cause the firmware to hang when an FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never  released it because it was being aborted by an FLR.
      
      **Fixes in version 16.26.4012:**
      
        * Updated the firmware behavior to report PLDM version 1.1.0 regardless of whether Redfish was enabled or not.
        * Enabled the option to prevent clock and capture CPLD GPIOs glitch upon firmware reset.
        * Fixed an issue that slowed the firmware flows when executing many destroy XRQ commands on an XRQ that supported DC transport service.
        * Fixed an issue that caused performance degradation when working in dual-port devices under bidirectional traffic stress.
        * On rare occasions, when firmware coalesce Host stuck events occur, a async event might be delayed to be reported, and not be triggered until the next time the PCIe hangs on one of the hosts.
        * Fixed an issue that resulted in unexpected queue pairs transitioned to error in lossy tests.
        * Limited the maximum amount of dumps created on a Physical Function(PF).
        * Renamed the GMP Mellanox Vendor Specific External Capability mask enum from IsDiagnosticCountersSupported to IsDiagnosticDataSupported.
        * Fixed a stability issue in RoCE retransmissions under stress affecting Zero-Touch-RoCE.
        * Fixed an issue that caused a function to misbehave when a PCIe TLP was set with a poisoned indication.
        * Fixed an issue that caused large number of packet to drop when running Jumbo frames with Time to live (TTL) rewrite
        * Limited the number of the elements in the QoS tree 2K. Creating more than 250 Vport_tc for every TC was not allowed
        * Fixed the query QP flow. Instead of always taking port 1, FW will now reply the proper port, 1 or 2, for the dual port RDMA over Converged Ethernet(RoCE) net device.
        * Fixed an issue that caused the nack counters to constantly be reported as "0". 
        * In a rare scenario when the driver was executing the "2err" command and th Queue pair(QP) was in SQ drain state, the firmware might post event of broken Work Queue (WQ) instead of sending error CQEs on all the WQEs.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *Firmware for the following devices is updated to 14.27.1016:**
      
      P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)  
      P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      **Firmware for the following devices is updated to 16.27.1016:**
      
      P13188-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX512F-ACAT Adapter)  
      P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)  
      P10112-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX562A-ACAI OCP3 Adapter)
      
      **New features and changes in version 14.27.1016 and 16.27.1016:**
      
        * RoCE Selective Repeat introduces a new QP retransmission mode in RoCE: recovery from packet drop by resending the dropped packet and not only all the PSN window (Go-Back-N protocol). This new capability comes with the following limitations:  
                 Selective repeat cannot be used with AR  
                 Does not work with signature (T10-DIF)  
                 Does not work with Tag Matching enabled
        * Allows BMC to query and control NIC over RedFish API (https://www.dmtf.org/standards/redfish). Currently, the NIC supports reading data and setting basic Ethernet and InfiniBand parameters
        * Enables matching of source_vhca_port in the FDB flow for ECMP hardware offload on a single FDB.
        * Firmware can be now updated as well as DB strings while performing Live Firmware Patch.
        * Added support for dumping hardware steering entries (raw data) using the resource dump API.
        * The eth_link_down_counter now counts logical link downs as well.
        * Enables the device to generate events that will notify the user about any resource dumps updates. The resource dump owner (PF/ECPF) will be notified on the VF command failures by events that will contain the needed information to call the resource_dump command. The device will dump the resource in the standard resource dump sequence.
        * Added support for RSS based on inner headers of GTP-U tunneled packets.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *Fixes in version 14.27.1016:**
      
        * The device to perform Direct memory access (DMA) into memory already returned to the OS during the transition between the pre-boot drivers to the OS driver.
        * Fixed a rare issue that resulted in HCA hanging during a FlexibleLOM (FLR) flow while unloading the PreBoot driver.
        * The Zero-Touch RoCE (ZTR) counters query to always return 0.
        * Fixed a performance degradation issue, and a high packet drop when single root input/output virtualization or SR-IOV was enabled and packets went through the FDB default behavior.
        * Network Controller Sideband Interface (NC-SI) bandwidth dropping to 20-40kBps with a high amount of package drops, in a network environment with high latency (over 110ms).
        * Due to the string DB not being updated after Live-Patch, the tracer cannot function after Live-Patch.
        * Fixed a issue that caused other active functions to receive a malformed Completion with Error (CQE) during driver (PF or VF) unload or FLR flows.
        * Prevented the adapter card from going into the bypass mode when the Board Management Controller (BMC) disabled the hardware arbitration.
        * The firmware to hang when an FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never released it because it was being aborted by an FLR.
      
      **Fixes in version 16.27.1016:**
      
        * Fixed an issue that in Multi-Host adapter cards that resulted in wrong handling of PCIe Reset(PERST) on auxiliary links.
        * Fixed an out-of-range issue when reading or writing the q_counters.
        * The device to perform DMA into memory already returned to the OS during the transition between the pre-boot driver to the OS driver.
        * The ZTR counters query to always return 0.
        * That prevented the adapter card from going into the bypass mode when the BMC disabled the hardware arbitration.
        * Required using a non-standard tool to perform the first Live Firmware Patch Update (LFWP) patching when used the GA firmware version.
        * Fixed redundant page consumption in the init_hca.
        * The sw_reset option was not supported when ATS was enabled.
        * Fixed a possible performance degradation in small packet sizes that occured when SWITCH_IPV4_TTL_MODIFY_ENABLE configuration was enabled in mlxconfig.
        * Due to the string DB not being updated after Live-Patch, the tracer cannot function after Live-Patch.
        * Other active functions to receive a malformed CQE during driver (PF or VF) unload or FLR flows.
        * Prevented PCI link from being established when the firmware was corrupted.
        * Triggered a FW assert and resulted in a wrong deallocation of a resource when Packet Pacing was enabled and a QP was being destroyed.
        * The firmware to hang when an FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never released it because it was being aborted by an FLR.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     *Firmware for the following devices is updated to 14.27.4000:**
      
      P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)  
      P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      **Firmware for the following devices is updated to 16.27.2008:**
      
      P13188-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX512F-ACAT Adapter)  
      P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)  
      P10112-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX562A-ACAI OCP3 Adapter)
      
      **New Feature and Changes in Version 12.27.4000:**
      
        * Added the following segments, as appeared in the PRM, to the Resource Dump: 
          * PRM_QUERY_QP
          * PRM_QUERY_CQ
          * PRM_QUERY_MKEY
          * QUERY_VNIC_ENV
      
      **New Feature and Changes in Version 16.27.2008:**
      
      **This release contains important reliability improvements and security hardening enhancements. Upgrade the firmware of the device to this release to improve the devices' firmware security and reliability.**
      
        * Improved init_hca performance in Parallel Function initialization.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     *Following issues have been fixed in firmware version 16.27.2008:**
      
        * Although the effective BER (after FEC) was expected to meet the design targets (e.g. 10e-14 or lower), occasionally it was higher.
        * High BER occured when connecting cables of type 0.5/1m DAC to an HDR speed.
        * The PCIe Tx parameters did not load correctly when the speed was changed after the PCIe link was disabled.
        * The desched_threshold field did not work properly.
        * The "roce_adp_retrans" counter was presenting the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it would not be functional even after re-enabling it by running the "setpci" command again.
      
      **Following issues have been fixed in firmware version 14.27.4000:**
      
        * The device hung while running the sw reset flow under heavy stress and with many open resources.
        * Low PXE performance observerd while using the VSC to trigger the send_ring_doorbells.
        * IPoIB and DC would not work together.
        * DC funtionality issues.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *Following issues have been fixed in firmware version 14.29.1016 and 16.29.1016:**
      
        * Changed the default value of DCQCN's NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of cluster.
        * An issue that caused packets to drop due to header size issues and/or failing checks. This issue was caused due to a Linux issue that caused VFs to set the wrong header size value in wqe_inline_header_mode input.
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs are configured, VM restart (VF/PF FLR) might take longer than when MKEY_BY_NAME was disabled.
        * In rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.
        * An issue that caused the device to go to dead IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered.
      
      **Following issues have been fixed in firmware version 16.29.1016:**
      
        * An issue that caused the eth_wqe_too_small counter to count ODP page faults.
        * A low performance was observed after enabling the RoCE Accelerator capability.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.4.65
changelog:
  -     This product now supports SUSE Linux Enterprise Server 15.
      
      This product now supports the following network adapters:
      
        * HPE Synergy 4820C 10/25Gb Converged Network Adapter
        * HPE StoreFabric CN1200R-T Converged Network Adapter
        * HPE StoreFabric CN1300R Converged Network Adapter


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.6.27
changelog:
  -     This product corrects an issue where the WWPN information is missing in an
      adapter's FCoE configuration menu (under 'System Utilities'->'System
      Configuration' menu).  
      This product corrects an issue where server hangs during POST when a network
      adapter is connected to the HPE Synergy 20Gb Interconnect Link Module.  
      This product corrects an issue where the initiator does not stay logged into
      the target in an FCoE connection.  
      This product corrects an issue where the link status continues to show as UP
      on the switch side even after a network adapter is disabled in the OS.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.7.16
changelog:
  -     This product now supports the HPE Synergy 6820C 25/50Gb Converged Network
      Adapter.
      
      This product now allows modification of the settings under the 'Port Level
      Configuration' sub-menu under the adapter's configuration menu (located at
      'System Utilities'(F9 at POST)->'System Configuration') when OneView Profile
      with 'manage manually' option is applied to the server.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.7.16
changelog:
  -     This product corrects an issue where the firmware update fails when the first
      port is disabled on the network adapter.
      
      This product corrects an issue where not all devices are discovered as part of
      firmware update on a multi-root-complex platforms like Integrity, Superdome
      etc.
      
      This product corrects an issue where the system hangs during POST with red
      screen when iSCSI boot LUN is re-exported (after a previous unexport
      operation) from the iSCSI host (HPE 3PAR StoreServ Storage).
      
      This product corrects an issue where 'HPE Synergy 4820C 10/20/25Gb Converged
      Network Adapter' disappears after changing its link speed under its
      configuration menu (located at 'System Utilities'(F9 at POST)->'System
      Configuration').
      
      This product corrects an issue where the configuration settings of the
      adapter, connected to a server managed by OneView profile, may be reset to
      defaults after a system reboot.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.8.12
changelog:
  -     This product now remove supports Synergy and Blade Server.
      
      This product now supports Red Hat Enterprise Linux 8.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.8.12
changelog:
  -     This product addresses an issue where 2nd port reports "function type:
      disabled" with HPE Ethernet 10Gb 2-port 524SFP+ Adapter.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.9.8
changelog:
  -      This product corrects the abnormal disconnection of iLO web page while performing under Shared Networking on Flexible-LOM.
        * This product addresses an issue where the HPE Ethernet 10/25Gb 2-port 622FLR-SFP28 adapter and  HPE Ethernet 10/25Gb 2-port 621SFP28 Adapter UMCE (Uncorrectable Machine Check Exception) was followed by Unrecoverable I/O error, Uncorrectable PCI express error on Server and one of the ports suddenly no longer can send or receive traffic.
        * This product addresses an issue where driver doesn't load upon booting up by correct memory relocation.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.24.15
changelog:
  -     This product corrects an issue where a server does not boot via a network
      adapter in Legacy BIOS Mode.  
      This product corrects an issue where a server, across repeated reboots, is
      unable to boot into iSCSI LUN.  
      This product corrects an issue where a firmware update performed in UEFI fails
      when multiple adapters are connected to the system.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.24.16
changelog:
  -     This product addresses an issue where the network adapter doesn't properly
      report increased temperatures, causing potential system shutdown.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.25.10
changelog:
  -     This product corrects an issue where the link status is not updated
      immediately to the switch when network adapter interface is brought down in
      the Operating System.
      
      This product corrects an issue where not all devices are discovered as part of
      firmware update on a multi-root-complex platforms like Integrity, Superdome,
      etc.
      
      This product corrects an issue where the system hangs with red screen when
      attempting to update the firmware via 'Firmware Update' feature under the
      'System Utilities > Embedded Applications' menu.
      
      This product corrects an issue where a firmware update fails.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.26.7
changelog:
  -     This product now remove supports Synergy and Blade Server.
      
      This product now supports the following operatings systems:
      
        * Red Hat Enterprise Linux 7 Update 7
        * Red Hat Enterprise Linux 8 Update 0
        * SUSE Linux Enterprise Server 15 SP1


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.26.7
changelog:
  -     This product addresses an incorrect local sequence number in the Link Layer
      Discovery Protocol (LLDP).
      
      This product addresses an issue where boot mode is not restored to the default
      value after a factory reset.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.26.30
changelog:
  -     This product addresses an Overheat issue that system shuts down automatically
      due to NIC temperature exceeding threshold.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.27.8
changelog:
  -      This product corrects the display problem of the adapter name under RBSU.
        * This products corrects some issues about the thermal reporting and temperature threadshold control of the adapter.
        * This product addresses an issue where unexpected UMCE(Uncorrectable Machine Check Exception) appeared when powering on the system with NPAR(Network Partitioning) enabled.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.27.50
changelog:
  -     This product addresses an issue where the Firmware installation failure when
      enabling secure boot under SUSE Linux Enterprise Server 15 SP2.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     This product addresses an incorrect local sequence number in the Link Layer
      Discovery Protocol (LLDP).
      
      This product addresses an issue where boot mode is not restored to the default
      value after a factory reset.
      
      This product addresses an issue where the F1 help messages "Number of VFs per
      PF" and "Legacy Boot Protocol" option display incorrectly in Japanese and
      Simplified Chinese languages.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.2.3
changelog:
  -     This product addresses an issue where powering on the system with any I/O
      virtualization functionality (NPAR, SR-IOV, etc) enabled results in an
      Uncorrectable Machine Check Exception (UMCE).  
      This product addresses an issue where the WOL option is displayed on the Human
      Interface Infrastructure (HII) menu for 534M and 630M mezzanine devices, even
      though WOL is not supported on those devices.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 8.4-2.1
changelog:
  -      Updated to support Service Pack for ProLiant version 2017.07.0
      
                **Note:** If version 8.4 was previously installed, then it is not necessary to upgrade to version 8.4 (B).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 8.4-3.1
changelog:
  -      Updated to support Service Pack for ProLiant version 2017.07.0
      
                **Note:** If version 8.4 was previously installed, then it is not necessary to upgrade to version 8.4 (C).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20-2.1
changelog:
  -     Note: After running this component to update the NVMe Backplane PIC firmware,
      a server reboot is required for iLO to display the new NVMe Backplane PIC
      firmware version on iLO's Firmware Information page


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20-2.1
changelog:
  -     Added support for the following Gen10 servers:
      
        * HPE ProLiant XL190r Gen10 Server
        * HPE ProLiant XL170r Gen10 Server
        * HPE ProLiant DL180 Gen10 Server
        * HPE ProLiant DL160 Gen10 Server
        * HPE ProLiant DL580 Gen10 Server
        * HPE ProLiant ML350 Gen10 Server
        * HPE ProLiant XL450 Gen10 Server
        * HPE ProLiant DL120 Gen10 Server


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20-4.1
changelog:
  -     The following support was added in version 1.20(C). No new features were added
      in version 1.20(D).
      
        * Added support for the HPE ProLiant XL270d Gen10 Server


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20-4.1
changelog:
  -     Firmware Package version 1.20(D) addressed the following issue:
      
        * When using OneView, attempts to upgrade firmware from version 1.18 to 1.20 failed.
      
      Note: If the target device was previously updated to firmware version 1.20, it
      is not necessary to apply firmware update 1.20(D).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.80
changelog:
  -     *General**
      
        * Addressed an issue where OA "update iLO all" command fails in an enclosure with maximum Blades.
        * Addressed an issue where a Warning Alert  was wrongly sent when a fan is reseated in an enclosure
        * Addressed an issue where Remote Syslog logging would fail when OA failover happened in an IPv6 only environment.
        * Enhanced OA to bring the server from a power throttled state back to normal power state upon an OA reboot to circumvent an unwarranted emergency brake.
        * Fixed an issue where the Active and Standby OAs can have the same IP address in some rare situations.
        * Resolved an issue where a Gen9 server's host name gets cleared when the blade is rebooted.
        * Addressed an issue where server blade Power ON will be delayed in enclosures with OA Firmware Version 4.60 and managed by HPE OneView, when the OA module is reset until OneView refreshes the servers.
      
      **Security**
      
      The following security vulnerabilities were fixed:
      
        * CVE-2016-5387- Addressed a vulnerability which might allow remote attackers to redirect an application's outbound HTTP traffic to an arbitrary proxy server via a crafted Proxy header in an HTTP request.
        * CVE-2016-2183- Addressed a vulnerability against TLS ciphers with 64bit block size in which makes it easier for remote attackers to obtain cleartext data via an attack against a long-duration encrypted session
        * CVE-2016-6515 - Addressed a vulnerability in OpenSSH which did not limit password lengths for password authentication, which allows remote attackers to cause a denial of service via a long string.
        * CVE-2015-8215 - Addressed a vulnerability IPv6 stack which does not validate attempted changes to the MTU value, which allows context-dependent attackers to cause a denial of service.
        * Addressed issue where in Onboard Administrator was vulnerable to Buffer overflow.
        * Added the HSTS[HTTP strict transport security] support  in OA.
        * Addressed a memory corruption vulnerability in the post-authentication sshd process.
      
      **Issues and workarounds**
      
      **Browsers**
      
        * OA GUI is not accessible in Chrome versions 43.0.2357.10 to 44.0.2383.The issue was caused by a "regression" in Chrome (or WebKit). Customers should use an alternative browser like Firefox or Internet Explorer or try a different version of Chrome.
        * SSO-to-iLO connection from the OA using an iLO host name fails with Microsoft Internet Explorer11 on Windows 8.On a Windows 8 system with Internet Explorer 10 or Internet Explorer 11, if the OA web GUI session is loaded using a host name instead of an IP address, an attempt to open an iLO window using SSO from the OA web GUI might result in the iLO page loading in the OA web GUI window instead of the intended new window. This issue was determined to be a bug in Internet Explorer and is expected to be fixed in a future release or update for Internet Explorer. To work around this issue, either use an IP address to load the OA Web GUI, or turn off Protected Mode for the appropriate zone in Internet Explorer's settings. This issue occurs only on Internet Explorer browsers.
      
      **FIPS**
      
      Certificates smaller than 2048 bits in size are not compliant with FIPS
      requirements as enforced by the OA firmware starting with OA 4.20. When the OA
      running OA firmware version 4.40 or greater is operating in FIPS Mode ON/DEBUG
      and is configured with a 1024-bit LDAP certificate that was installed when
      running a previous version of OA firmware, FIPS Mode ON/DEBUG is considered to
      be operating in a degraded state due to the presence of the non-compliant
      certificate. While operating in this FIPS-Degraded Mode operational state,
      attempts to set FIPS Mode OFF from the OA GUI Network Access>FIPS tab will
      fail and show the error message The selected FIPS mode is already enabled.
      When the non-compliant certificate is removed, the FIPS-Degraded operational
      status is cleared, FIPS Mode can then be successfully set to OFF from the GUI
      interface. Note that the OA CLI command SET FIPS MODE OFF can be successfully
      used to set FIPS Mode OFF even with non-compliant 1024-bit LDAP certificates
      installed in the OA.
      
      **IRC**
      
      Unable to open .net IRC console for Gen10 Blades, Gen9 Blades also have the
      same issue. The Java applet and Webstart however, loads but the virtual media
      mounting fails. The work around is to launch the IRC through IRC Application
      (HP Lights-Out Stand Alone Remote Console) which is installed on terminal
      client.
      
      **EFM **
      
      To use EFM on Gen 10 Blades, please select options/filters "_Make Bootable ISO
      file" and _"_Enclosure Firmware Management"_ while creating custom SPP ISO on
      HPSUM 8.0.0. Please refer to HPSUM 8.0.0 User guide for further details.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.85
changelog:
  -     Onboard Administrator 4.85 provides support for the following enhancements:
      
      **Hardware additions**
      
        * HPE D2500sb Storage Blade
      
      Features**: additions and changes**
      
      **General**
      
        * Onboard Administrator has been enhanced to allow configuring an IPv6 address as SNMP EngineID.
        * Onboard Administrator has been enhanced to allow configuring a user defined SSH port number. This will allow users to configure a non-standard SSH port instead of the default SSH port 22.
      
      ** Security**
      
      General Data Protection Requirements (GDPR) support added in Onboard
      Administrator for HPE Embedded Remote Support solution. The HPE passport
      username will now be stored in an encrypted form.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.85
changelog:
  -     *General**
      
        * Addressed an issue where SNMP trap cpqRackEnclosureManagerLinkUp was not sent after an Onboard Administrator failover.
        * Addressed online help content issues seen in the previous version of Onboard Administrator.
      
      **Security**
      
         The following security vulnerabilities were fixed:
      
        * CVE-2017-8105 - Addressed a memory corruption vulnerability caused by a buffer overflow.
        * CVE-2016-10244 - Addressed a vulnerability which might allow a remote attacker to cause denial-of-service via a crafted file.
      
      **Issues and workarounds**
      
      **Browsers**
      
        * OA GUI is not accessible in Chrome versions 43.0.2357.10 to 44.0.2383.The issue was caused by a "regression" in Chrome (or WebKit). Customers should use an alternative browser like Firefox or Internet Explorer or try a different version of Chrome.
        * SSO-to-iLO connection from the OA using an iLO host name fails with Microsoft Internet Explorer11 on Windows 8. On a Windows 8 system with Internet Explorer 10 or Internet Explorer 11, if the OA web GUI session is loaded using a host name instead of an IP address, an attempt to open an iLO window using SSO from the OA web GUI might result in the iLO page loading in the OA web GUI window instead of the intended new window. This issue was determined to be a bug in Internet Explorer and is expected to be fixed in a future release or update for Internet Explorer. To work around this issue, either use an IP address to load the OA Web GUI, or turn off Protected Mode for the appropriate zone in Internet Explorer's settings. This issue occurs only on Internet Explorer browsers.
      
      **FIPS**
      
      Certificates smaller than 2048 bits in size are not compliant with FIPS
      requirements as enforced by the OA firmware starting with OA 4.20. When the OA
      running OA firmware version 4.40 or greater is operating in FIPS Mode ON/DEBUG
      and is configured with a 1024-bit LDAP certificate that was installed when
      running a previous version of OA firmware, FIPS Mode ON/DEBUG is considered to
      be operating in a degraded state due to the presence of the non-compliant
      certificate. While operating in this FIPS-Degraded Mode operational state,
      attempts to set FIPS Mode OFF from the OA GUI Network Access>FIPS tab will
      fail and show the error message The selected FIPS mode is already enabled.
      When the non-compliant certificate is removed, the FIPS-Degraded operational
      status is cleared, FIPS Mode can then be successfully set to OFF from the GUI
      interface. Note that the OA CLI command SET FIPS MODE OFF can be successfully
      used to set FIPS Mode OFF even with non-compliant 1024-bit LDAP certificates
      installed in the OA.
      
      **IRC**
      
      Unable to open .net IRC console for Gen10 Blades, Gen9 Blades also have the
      same issue. The Java applet and Webstart however, loads but the virtual media
      mounting fails. The work around is to launch the IRC through IRC Application
      (HP Lights-Out Stand Alone Remote Console) which is installed on terminal
      client.
      
      **EFM**
      
      To use EFM on Gen 10 Blades, please select options/filters "_Make Bootable ISO
      file" and _"_Enclosure Firmware Management"_ while creating custom SPP ISO on
      HPSUM 8.0.0. Please refer to HPSUM 8.0.0 User guide for further details.
      
      **CAC**
      
        * In the CAC mode SSH, Telnet and XML Reply protocols will be disabled.
        * Linked enclosure login will not work if the linked enclosure in CAC mode.
        * If accurate Service account details are not provided, LDAP user login with certificate will fail.
        * It is highly recommended to establish a recovery plan before getting started with CAC.  If something goes wrong with the OA configuration, the OA may be recovered through the serial port or Insight Display panel and USB KEY. Both methods require physical access to the OA.  However, if an LCD PIN has been configured (and forgotten) and local accounts have been disabled or CAC has been incorrectly configured then, the only way to recover is through a serial port. The two most common situations where OA recovery is needed are when LDAP has been configured incorrectly with local accounts disabled or when CAC has been configured without certificate access.
      
      **Configurable SSH Port Number                                               **
      
      If a Standby OA is running firmware version less than 4.85 and it is updated
      to firmware version greater than or equal to 4.85 using synchronize firmware
      feature from Active OA, after the firmware update and reboot of the Standby
      OA, SSH port will not open in the configured port number. The work around is
      to reboot the Standby OA and SSH port will open in the configured port in next
      boot. This issue will not occur in the case where SSH port is configured to
      default port 22 in the Active OA.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.90
changelog:
  -     Onboard Administrator 4.90 provides support for the following enhancements:
      
      **Hardware additions**
      
        * None
      
      Features**: additions and changes**
      
      **General**
      
        * On SNMP user add/delete, Onboard Administrator has been enhanced to resync with the new configuration instead of restarting SNMP service.
        * The SCEXE package support has been removed in the Onboard Administrator firmware update and EFM. OA now uses only the RPM package.
        * The Single Sign-On (SSO) feature has been enhanced to support the Password Complexity feature in the iLO 5 firmware.
        * The AlertMail feature has been enhanced to include subsystems status in the AlertMail messages.
        * Onboard Administrator has been enhanced for better debugging of issues.
      
      ** Security**
      
        * None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.90
changelog:
  -     *General**
      
        * Addressed an issue where Onboard Administrator is not reachable when the port speed changes from 100M to 1000M in auto-negotiation mode. This issue is described by Customer Advisory : [https://support.hpe.com/hpsc/doc/public/display?sp4ts.oid=1844065&docLocale=en_US&docId=emr_na-c04866545](https://support.hpe.com/hpsc/doc/public/display?sp4ts.oid=1844065&docLocale=en_US&docId=emr_na-c04866545)
        * Addressed an issue where the DHCPv6 service does not start after an Onboard Administrator reboots causing it to reboot again after 15 minutes.
        * Addressed an issue related to ssl protocols enable or disable in the Onboard Administrator Command Line Interface (CLI) where proper error message is displayed. When the password entered is less than eight characters, the ambient temperature of the BL460c Gen10 blade is not displayed.
        *  Addressed issues in Onboard Administrator GUI pages related to: 
          1. Power management
          2. Front view display of BL460c Gen10 blade
      
          3. Login feature into linked enclosure and Two-factor authentication
      
        * Addressed an issue where syslog messages were not added for dynamic dns setting and LDAP group access changes.
        * Addressed an issue where SNMP GET for Onboard Administrator system description OID displays a wrong value.
        * Addressed an issue where Blade Switch 6125G firmware version is not displayed after rebooting OA.
        * Addressed an issue where Onboard Administrator responds to internal private IP ping requests from management interface.
        * Addressed the issue of delay in the powering of the blades after an enclosure power cycle in a VCM managed enclosure.
        * Addressed an issue in the SNMP where power supply OK traps are not sent out after an enclosure power cycle.
        * Addressed the issues related to user certificate usage in the Onboard Administrator where the same certificate cannot be used for multiple users and checking the syntax of IPv6 address if used in the certificate.
        * Addressed the issues present in the previous versions of the Onboard Administrator online help.
        * Addressed an issue in FIPS ON mode where Onboard Administrator CLI will display information about the password requirements when an invalid password in entered by the user.
        * Fixed an issue related to ambient temperature display of Gen10 blades in Command Line Interface (CLI).
        * Fixed an issue in First Time Setup Wizard page in GUI where in FIPS ON mode, user will not able to set DEBUG to ON.
        * Addressed an issue where messages are not logged in syslog when Device and Interconnects bay access are updated for a LDAP group.
        * Fixed an issue related to Blade part number display in OA GUI and CLI.
      
      **Security**
      
        The following security vulnerabilities are fixed:
      
        * CVE-2018-0732- Addressed the issue where the possibility of a malicious server sending a large prime value to the client from DH (E) based ciphersuite during the key agreement in a TLS handshake resulting in the client to take a long time to generate a key with the prime and exploited in a Denial Of Service attack.
        * CVE-2018-0737- Addressed the issue of vulnerability of the OpenSSL RSA Key generation algorithm to the cache timing side channel attack.
      
      **Issues and workarounds**
      
      **Browsers**
      
        * OA GUI is not accessible in Chrome versions 43.0.2357.10 to 44.0.2383.The issue was caused by a "regression" in Chrome (or WebKit). Customers should use an alternative browser like Firefox or Internet Explorer or try a different version of Chrome.
        * SSO-to-iLO connection from the OA using an iLO host name fails with Microsoft Internet Explorer11 on Windows 8. On a Windows 8 system with Internet Explorer 10 or Internet Explorer 11, if the OA web GUI session is loaded using a host name instead of an IP address, an attempt to open an iLO window using SSO from the OA web GUI might result in the iLO page loading in the OA web GUI window instead of the intended new window. This issue was determined to be a bug in Internet Explorer and is expected to be fixed in a future release or update for Internet Explorer. To work around this issue, either use an IP address to load the OA Web GUI, or turn off Protected Mode for the appropriate zone in Internet Explorer's settings. This issue occurs only on Internet Explorer browsers.
      
      **FIPS**
      
      Certificates smaller than 2048 bits in size are not compliant with FIPS
      requirements as enforced by the OA firmware starting with OA 4.20. When the OA
      running OA firmware version 4.40 or greater is operating in FIPS Mode ON/DEBUG
      and is configured with a 1024-bit LDAP certificate that was installed when
      running a previous version of OA firmware, FIPS Mode ON/DEBUG is considered to
      be operating in a degraded state due to the presence of the non-compliant
      certificate. While operating in this FIPS-Degraded Mode operational state,
      attempts to set FIPS Mode OFF from the OA GUI Network Access>FIPS tab will
      fail and show the error message The selected FIPS mode is already enabled.
      When the non-compliant certificate is removed, the FIPS-Degraded operational
      status is cleared, FIPS Mode can then be successfully set to OFF from the GUI
      interface. Note that the OA CLI command SET FIPS MODE OFF can be successfully
      used to set FIPS Mode OFF even with non-compliant 1024-bit LDAP certificates
      installed in the OA.
      
      **IRC**
      
      Unable to open .net IRC console for Gen10 Blades, Gen9 Blades also have the
      same issue. The Java applet and Webstart however, loads but the virtual media
      mounting fails. The work around is to launch the IRC through IRC Application
      (HPE Lights-Out Stand Alone Remote Console) which is installed on terminal
      client.
      
      **EFM**
      
      To use EFM on Gen 10 Blades, please select options/filters "_Make Bootable ISO
      file" and _"_Enclosure Firmware Management"_ while creating custom SPP ISO on
      HPE SUM 8.0.0. Please refer to HPE SUM 8.0.0 User guide for further details.
      
      **CAC**
      
        * In the CAC mode SSH, Telnet and XML Reply protocols will be disabled.
        * Linked enclosure login will not work if the linked enclosure in CAC mode.
        * If accurate Service account details are not provided, LDAP user login with certificate will fail.
        * It is highly recommended to establish a recovery plan before getting started with CAC.  If something goes wrong with the OA configuration, the OA may be recovered through the serial port or Insight Display panel and USB KEY. Both methods require physical access to the OA.  However, if an LCD PIN has been configured (and forgotten) and local accounts have been disabled or CAC has been incorrectly configured then, the only way to recover is through a serial port. The two most common situations where OA recovery is needed are when LDAP has been configured incorrectly with local accounts disabled or when CAC has been configured without certificate access.
      
      **Configurable SSH Port Number                                               **
      
      If a Standby OA is running firmware version less than 4.85 and it is updated
      to firmware version greater than or equal to 4.85 using synchronize firmware
      feature from Active OA, after the firmware update and reboot of the Standby
      OA, SSH port will not open in the configured port number. The work around is
      to reboot the Standby OA and SSH port will open in the configured port in next
      boot. This issue will not occur in the case where SSH port is configured to
      default port 22 in the Active OA.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.95
changelog:
  -     Onboard Administrator 4.95 provides support for the following enhancements:
      
      **Hardware additions**
      
        * None
      
      Features**: additions and changes**
      
      **General**
      
        * AlertMail feature now supports two priorities that a user can select for the AlertMail messages..
        * Enclosure Firmware Management (EFM) feature is optimized to speed up the EFM update operation.
        * The SSL certificate of Onboard Administrator now supports Fully Qualified Domain Name (FQDN) in **Common Name (CN) field and IP address in **SAN **field.**
        * Common Access Card (CAC) Authentication feature is enhanced to support a configurable timeout for the SSL session.
      
      ** Security**
      
        * Onboard Administrator supports two new TLS_DHE_RSA ciphers
        * FIPS TOP-SECRET mode ciphers are now supported in FIPS **ON **and **OFF **modes.
        * CLI commands SHOW SSH CIPHER, ENABLE SSH CIPHER and DISABLE SSH CIPHER are added to Show, Enable and Disable SSH ciphers in FIPS ON and OFF modes.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.95
changelog:
  -     *General**
      
        * Addressed an issue where SNMP queries to Onboard Administrator OIDs were not successfully completed when VLAN is configured for Blades and Interconnects.
        * Addressed an issue in the Device and Rack Summary GUI page to eliminate the duplicate display of FLB and Mezz adapters information.
        * Addressed an issue where Interconnects were not receiving IP address from EBIPA (or) external DHCP server.
        * Addressed an issue where Blade Location information was not displayed correctly in SHOW SERVER STATUS ALL CLI command.
        * Addressed an issue where DNS record update was getting delayed in DNS server when a user configured a domain name in Onboard Administrator.
      
      **Security**
      
        * None
      
      **Issues and workarounds**
      
      **Browsers**
      
        * OA GUI is not accessible in Chrome versions 43.0.2357.10 to 44.0.2383.The issue was caused by a "regression" in Chrome (or WebKit). Customers should use an alternative browser like Firefox or Internet Explorer or try a different version of Chrome.
        * SSO-to-iLO connection from the OA using an iLO host name fails with Microsoft Internet Explorer11 on Windows 8. On a Windows 8 system with Internet Explorer 10 or Internet Explorer 11, if the OA web GUI session is loaded using a host name instead of an IP address, an attempt to open an iLO window using SSO from the OA web GUI might result in the iLO page loading in the OA web GUI window instead of the intended new window. This issue was determined to be a bug in Internet Explorer and is expected to be fixed in a future release or update for Internet Explorer. To work around this issue, either use an IP address to load the OA Web GUI, or turn off Protected Mode for the appropriate zone in Internet Explorer's settings. This issue occurs only on Internet Explorer browsers.
      
      **FIPS**
      
      Certificates smaller than 2048 bits in size are not compliant with FIPS
      requirements as enforced by the OA firmware starting with OA 4.20. When the OA
      running OA firmware version 4.40 or greater is operating in FIPS Mode ON/DEBUG
      and is configured with a 1024-bit LDAP certificate that was installed when
      running a previous version of OA firmware, FIPS Mode ON/DEBUG is considered to
      be operating in a degraded state due to the presence of the non-compliant
      certificate. While operating in this FIPS-Degraded Mode operational state,
      attempts to set FIPS Mode OFF from the OA GUI Network Access>FIPS tab will
      fail and show the error message The selected FIPS mode is already enabled.
      When the non-compliant certificate is removed, the FIPS-Degraded operational
      status is cleared, FIPS Mode can then be successfully set to OFF from the GUI
      interface. Note that the OA CLI command SET FIPS MODE OFF can be successfully
      used to set FIPS Mode OFF even with non-compliant 1024-bit LDAP certificates
      installed in the OA.
      
      **IRC**
      
      Unable to open .net IRC console for Gen10 Blades, Gen9 Blades also have the
      same issue. The Java applet and Webstart however, loads but the virtual media
      mounting fails. The work around is to launch the IRC through IRC Application
      (HPE Lights-Out Stand Alone Remote Console) which is installed on terminal
      client.
      
      **EFM**
      
      To use EFM on Gen 10 Blades, please select options/filters "_Make Bootable ISO
      file" and _"_Enclosure Firmware Management"_ while creating custom SPP ISO on
      HPE SUM 8.0.0. Please refer to HPE SUM 8.0.0 User guide for further details.
      
      **CAC**
      
        * In the CAC mode SSH, Telnet and XML Reply protocols will be disabled.
        * Linked enclosure login will not work if the linked enclosure in CAC mode.
        * If accurate Service account details are not provided, LDAP user login with certificate will fail.
        * It is highly recommended to establish a recovery plan before getting started with CAC.  If something goes wrong with the OA configuration, the OA may be recovered through the serial port or Insight Display panel and USB KEY. Both methods require physical access to the OA.  However, if an LCD PIN has been configured (and forgotten) and local accounts have been disabled or CAC has been incorrectly configured then, the only way to recover is through a serial port. The two most common situations where OA recovery is needed are when LDAP has been configured incorrectly with local accounts disabled or when CAC has been configured without certificate access.
      
      **Configurable SSH Port Number                                               **
      
      If a Standby OA is running firmware version less than 4.85 and it is updated
      to firmware version greater than or equal to 4.85 using synchronize firmware
      feature from Active OA, after the firmware update and reboot of the Standby
      OA, SSH port will not open in the configured port number. The work around is
      to reboot the Standby OA and SSH port will open in the configured port in next
      boot. This issue will not occur in the case where SSH port is configured to
      default port 22 in the Active OA.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.96
changelog:
  -     Onboard Administrator 4.96 provides support for the following enhancements:
      
      **Hardware additions**
      
        * None
      
      Features**: additions and changes**
      
      **General**
      
        * AlertMail feature now supports two priorities that a user can select for the AlertMail messages..
        * Enclosure Firmware Management (EFM) feature is optimized to speed up the EFM update operation.
        * The SSL certificate of Onboard Administrator now supports Fully Qualified Domain Name (FQDN) in **Common Name (CN) field and IP address in **SAN **field.**
        * Common Access Card (CAC) Authentication feature is enhanced to support a configurable timeout for the SSL session.
      
      ** Security**
      
        * Onboard Administrator supports two new TLS_DHE_RSA ciphers
        * FIPS TOP-SECRET mode ciphers are now supported in FIPS **ON **and **OFF **modes.
        * CLI commands SHOW SSH CIPHER, ENABLE SSH CIPHER and DISABLE SSH CIPHER are added to Show, Enable and Disable SSH ciphers in FIPS ON and OFF modes.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.97
changelog:
  -     *General**
      
        * Addressed an issue where running concurrent UPDATE ILO cli command from different SSH sessions cause few of the commands to end in operation failure.
        * Fixed an issue in SET SERVER DVD CONNECT cli command usage in IPv6 environment.
        * Addressed an issue where blade's ProductID update in System Rom RBSU is not reflected in the Onboard Administrator.
        * Harnessed certificate read operation from flash to minimize certificate read failures.
        * Fixed an issue in SNMP v3 protocol where EngineTime was not reset on increment of EngineBoot count.
        * Addressed an issue related to blade discovery failure
        * Fixed an issue in Smart Component where it fails to establish communication with Onboard Administrator using DHE ciphers.
        * Addressed an issue related to ECDSA ciphers enable/disable feature.
        * Added SSH cipher list to the configuration script
        * Fixed an issue in Onboard Administrator GUI where IPv4 DynamicDNS could not be enabled when enclosure is configured for static IP configuration.
        * Fixed help message display issues in CLI commands SET SSL_SESSION TIMEOUT and SET SECURESH.
        * Addressed an issue in SNMP where EngineBoot count was incremented by two for add/delete of trap receiver.
        * Fixed Online Help (OLH) pages display issue that occur when language pack is uploaded into Onboard Administrator.
      
      **Security**
      
      
      
      The following security vulnerabilities are fixed:
      
        * Onboard Administrator's web server response is enhanced to include X-Content-Type-Options security header.
        * CVE-2011-3026 - libpng: Heap buffer overflow
        * CVE-2018-1000517 - BusyBox wget version  contains a Buffer Overflow vulnerability
        * CVE-2020-1971 - EDIPARTYNAME NULL pointer de-reference
        * CVE-2020-15861 - Net-SNMP allows Escalation of Privileges
        * CVE-2020-15862 - Net-SNMP provides the ability to run arbitrary commands as root.
        * CVE-2019-20892 - SNMPv3 get bulk request issue  
      
      
      **Issues and workarounds**
      
      
      
      **Browsers**
      
        * OA GUI is not accessible in Chrome versions 43.0.2357.10 to 44.0.2383.The issue was caused by a "regression" in Chrome (or WebKit). Customers should use an alternative browser like Firefox or Internet Explorer or try a different version of Chrome.
        * SSO-to-iLO connection from the OA using an iLO host name fails with Microsoft Internet Explorer11 on Windows 8. On a Windows 8 system with Internet Explorer 10 or Internet Explorer 11, if the OA web GUI session is loaded using a host name instead of an IP address, an attempt to open an iLO window using SSO from the OA web GUI might result in the iLO page loading in the OA web GUI window instead of the intended new window. This issue was determined to be a bug in Internet Explorer and is expected to be fixed in a future release or update for Internet Explorer. To work around this issue, either use an IP address to load the OA Web GUI, or turn off Protected Mode for the appropriate zone in Internet Explorer's settings. This issue occurs only on Internet Explorer browsers.
      
      **FIPS**
      
      Certificates smaller than 2048 bits in size are not compliant with FIPS
      requirements as enforced by the OA firmware starting with OA 4.20. When the OA
      running OA firmware version 4.40 or greater is operating in FIPS Mode ON/DEBUG
      and is configured with a 1024-bit LDAP certificate that was installed when
      running a previous version of OA firmware, FIPS Mode ON/DEBUG is considered to
      be operating in a degraded state due to the presence of the non-compliant
      certificate. While operating in this FIPS-Degraded Mode operational state,
      attempts to set FIPS Mode OFF from the OA GUI Network Access>FIPS tab will
      fail and show the error message The selected FIPS mode is already enabled.
      When the non-compliant certificate is removed, the FIPS-Degraded operational
      status is cleared, FIPS Mode can then be successfully set to OFF from the GUI
      interface. Note that the OA CLI command SET FIPS MODE OFF can be successfully
      used to set FIPS Mode OFF even with non-compliant 1024-bit LDAP certificates
      installed in the OA.
      
      **IRC**
      
      Unable to open .net IRC console for Gen10 Blades, Gen9 Blades also have the
      same issue. The Java applet and Webstart however, loads but the virtual media
      mounting fails. The work around is to launch the IRC through IRC Application
      (HPE Lights-Out Stand Alone Remote Console) which is installed on terminal
      client.
      
      **EFM**
      
      To use EFM on Gen 10 Blades, please select options/filters "_Make Bootable ISO
      file" and _"_Enclosure Firmware Management"_ while creating custom SPP ISO on
      HPE SUM 8.0.0. Please refer to HPE SUM 8.0.0 User guide for further details.
      
      **CAC**
      
        * In the CAC mode SSH, Telnet and XML Reply protocols will be disabled.
        * Linked enclosure login will not work if the linked enclosure in CAC mode.
        * If accurate Service account details are not provided, LDAP user login with certificate will fail.
        * It is highly recommended to establish a recovery plan before getting started with CAC.  If something goes wrong with the OA configuration, the OA may be recovered through the serial port or Insight Display panel and USB KEY. Both methods require physical access to the OA.  However, if an LCD PIN has been configured (and forgotten) and local accounts have been disabled or CAC has been incorrectly configured then, the only way to recover is through a serial port. The two most common situations where OA recovery is needed are when LDAP has been configured incorrectly with local accounts disabled or when CAC has been configured without certificate access.
      
      **Configurable SSH Port Number   **
      
      **                                            **
      
      If a Standby OA is running firmware version less than 4.85 and it is updated
      to firmware version greater than or equal to 4.85 using synchronize firmware
      feature from Active OA, after the firmware update and reboot of the Standby
      OA, SSH port will not open in the configured port number. The work around is
      to reboot the Standby OA and SSH port will open in the configured port in next
      boot. This issue will not occur in the case where SSH port is configured to
      default port 22 in the Active OA.
      
      
      
      **Smart component**
      
      
      
      When OA is in FIPS ON or FIPS TOP-SECRET mode and any of the ciphers that use
      Diffie-Hellman (DH) keys are enabled, firmware upgrade or downgrade using OA
      Smart  Component 4.96 or earlier versions may fail with following error:
      
         Error: 1013: Client cannot connect with the Onboard Administrator. Verify
      the target address is correct and can be accessed from your system.
      
      
      
                
      
      FIPS ON
      
      TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA  
      TLS_DHE_RSA_WITH_AES_128_GCM_SHA25  
      TLS_DHE_RSA_WITH_AES_256_GCM_SHA384  
      TLS_DHE_RSA_WITH_AES_128_CBC_SHA256  
      TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
      
      
      
      FIPS TOP-SECRET
      
      TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
      
        
      
                 Same error may occur when OA upgrade or downgrade is performed through Smart  
      
                 Update Manager (SUM) resulting in the following error message in the SUM.
      
      
      
                  Component        Package                                                                                                Deployment Status                        Log
      
                  \----------------------------------------------------------------------------------------------------------------------------------------------------------
      
                  cpC39063          Online HPE BladeSystem c-Class Onboard Administrator for Windows          Update returned an error     View Log
      
      
      
         When this failure occurs, the following message can be seen in the OA Smart
      Component  log file.
      
         Error: 1013: Client cannot connect with the Onboard Administrator.
      
      Verify The target address is correct and can be accessed from your system.
      
      
      
                The work-around for this problem is to disable all the ciphers that use DH  key and rerun the firmware upgrade or downgrade.
      
      Disabling ciphers can be done using the CLI command DISABLE SSL CIPHER or
      through the GUI.  The disabled ciphers can be re-enabled once the firmware
      upgrade or downgrade is completed.
      
      
      
      **ILO5 Firmware Update**
      
      
      
       The UPDATE ILO command is failing to update the iLO5 firmware versions 2.10
      and later on OA version 4.90 and less than 4.90. This issue is caused by the
      introduction of new  signature in the iLO5 firmware version 2.10
      
      . The work-around is to update the OA firmware  to 4.95 and then try the
      UPDATE ILO command. This issue will not occur with OA versions   4.95 and
      later.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM version
      1.20 or later
      
      **Enhancements/New Features:**
      
      Added support for Dynamic Power Capping. For proper operation, please ensure
      that Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM
      version 1.20 or later are updated on the server.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.4 (B) contains support for new server products.  It is functionally
      equivalent to ver. 1.0.4.  It is not necessary to upgrade with Revision (B) if
      a previous component revision was used to upgrade the firmware to ver. 1.0.4.
      
      **Firmware Dependencies:**
      
      Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM version
      1.20 or later
      
      **Enhancements/New Features:**
      
      Added support for Dynamic Power Capping. For proper operation, please ensure
      that Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM
      version 1.20 or later are updated on the server.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-4.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.4 (D) contains updates to the component packaging and is functionally
      equivalent to ver. 1.0.4.  It is not necessary to upgrade with Revision (D) if
      a previous component revision was used to upgrade the firmware to ver. 1.0.4.
      
      **Firmware Dependencies:**
      
      Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM version
      1.20 or later
      
      **Enhancements/New Features:**
      
      Added support for Dynamic Power Capping. For proper operation, please ensure
      that Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM
      version 1.20 or later are updated on the server.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for AMD EPYC 7002 Generation Processors. ROM version 2.00 or
      later is required to enable the support. This version of firmware does not
      include any changes for platforms with Intel Processors or AMD EPYC 7001
      Generation Processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.7 (B) contains updates to the component packaging and is functionally
      equivalent to ver. 1.0.7. It is not necessary to upgrade with Revision (B) if
      a previous component revision was used to upgrade the firmware to ver.
      1.0.7.This is the initial version for HPE Gen10 Plus servers.  
      
      
      **Firmware Dependencies:**
      
      For HPE ProLiant DL325/DL385 Gen10 servers, ROM version 2.00 or later is
      required to enable the support. iLO5 version 1.40 or above is required to
      upgrade to this version.
      
      **Enhancements/New Features:**
      
      Added support for AMD EPYC 7002 Generation Processors on HPE ProLiant
      DL325/DL385 Gen10 servers. ROM version 2.00 or later is required to enable the
      support. This version of firmware does not include any changes for Gen10
      platforms with Intel Processors or AMD EPYC 7001 Generation Processors. iLO5
      version 1.40 or above is required to upgrade to this version.
      
      This is the initial version for HPE Gen10 Plus servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7-2.1
changelog:
  -     *Important Notes:**  
        
      Ver. 1.0.7(B) addresses a minor issue in the online flashing mechanism. The
      actual firmware contained within version 1.0.7(B) did not change as compared
      to version 1.0.7 and therefore it is not necessary to upgrade if version 1.0.7
      has already been installed.  
        
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This is the initial version of the firmware.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addresses an issue in which the minimum power capping value was incorrectly
      being calculated on certain systems. This fix increases the accuracy of the
      minimum capping value set during POST.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9-3.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.9 (C) contains support for new server products and a change to the
      Firmware RPM install command name from "cpqsetup" to "hpsetup".  It is
      functionally equivalent to ver. 1.0.9.  It is not necessary to upgrade with
      Revision C if a previous component revision was used to upgrade the firmware
      to ver. 1.0.9.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addresses an issue in which the minimum power capping value was incorrectly
      being calculated on certain systems. This fix increases the accuracy of the
      minimum capping value set during POST.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9-4.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.9(D) contains updates to the component packaging and is functionally
      equivalent to ver. 1.0.9.  It is not necessary to upgrade with Revision D if a
      previous component Revision was used to upgrade the firmware to version 1.0.9.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addresses an issue in which the minimum power capping value was incorrectly
      being calculated on certain systems. This fix increases the accuracy of the
      minimum capping value set during POST.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9-6.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.9 (F) contains support for new server products.  It is functionally
      equivalent to ver. 1.0.9.  It is not necessary to upgrade with Revision F if a
      previous component revision was used to upgrade the firmware to ver. 1.0.9.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addresses an issue in which the minimum power capping value was incorrectly
      being calculated on certain systems. This fix increases the accuracy of the
      minimum capping value set during POST.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9-7.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.9 (G) contains a change to the Firmware RPM file name.  It is
      functionally equivalent to ver. 1.0.9.  It is not necessary to upgrade with
      Revision G if a previous component revision was used to upgrade the firmware
      to ver. 1.0.9.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addresses an issue in which the minimum power capping value was incorrectly
      being calculated on certain systems. This fix increases the accuracy of the
      minimum capping value set during POST.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9-9.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.9(I) contains updates to the component packaging and is functionally
      equivalent to ver. 1.0.9. It is not necessary to upgrade with Revision I if a
      previous component Revision was used to upgrade the firmware to version 1.0.9.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addresses an issue in which the minimum power capping value was incorrectly
      being calculated on certain systems. This fix increases the accuracy of the
      minimum capping value set during POST.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9-10.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.9(J) contains updates to the component packaging and is functionally
      equivalent to ver. 1.0.9. It is not necessary to upgrade with Revision J if a
      previous component Revision was used to upgrade the firmware to version 1.0.9.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addresses an issue in which the minimum power capping value was incorrectly
      being calculated on certain systems. This fix increases the accuracy of the
      minimum capping value set during POST.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80
changelog:
  -      HP Smart Array Px3x controller with HP SmartCache enabled on boot volume could potentially encounter file corruption when booting the system if the Super-cap is not fully charged due to being replaced or being in a power down condition for several days (Example 7 days). File corruption is less likely to occur on non-boot volumes than on boot volumes. For additional information please refer to the customer advisory # [c04719000](http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c04719000)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.02
changelog:
  -      A physical drive configured as a spare drive might indicate predictive failure sooner than expected.
        * Controller might stop responding during run-time (POST Lockup 0x13).
        * After hot-plug replacement of a hard disk drive, incorrect hard disk drive firmware version and upgrade recommendation were displayed by HP Smart Storage Administrator.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.54
changelog:
  -      Detection of all direct-attached physical drives might fail if a single drive did not spin up.
        * Servers now power up faster due to improvements in the UEFI controller driver.
        * Reduced likelihood of POST Lockup 0x13 occurrence due to intermittent memory errors.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.04
changelog:
  -      System might hang at POST following a reboot.
        * System fans might go to 100% if connected drives were spun down.
        * SATA SSD's were incorrectly marked as worn out.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.08
changelog:
  -      Intermittent memory errors might cause the controller to stop responding. (POST Lockup 0x13)
      
        * System might stop responding if a parity error is found during surface scan of a RAID6 volume. (POST Lockup 0x13)
      
        * In rare cases, the controller might stop responding while running IO without displaying a lockup code.
      
        * Non-Maskable Interrupt (NMI) might occur on systems with a Windows OS and HPE Gen9 Smart Array or Smart HBA adapters and performing continuous reboot testing.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.10
changelog:
  -      If and unexpected power outage occurred, the system might stop operating during Power-On Self Test
      
        * Controller could stop responding when Smart Cache is performing a read-ahead after finishing a read-fill for a pending flush operation


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.54
changelog:
  -      DDR cache could be randomly disabled after several boots
        * A hot-inserted replacement drive might show as a predictive failure if the original drive was identified as a predictive failure.
        * Controller cache module might be marked as permanently disabled if the Smart Storage Battery is removed or failed while the system is online, even if SSA was previously used to enable write caching without a backup power source.
        * Controller can become unresponsive due to a SmartCache pending flush operation when a read-ahead and a read-fill are performed in sequent.
        * System might stop responding if a parity error is found during surface scan of a RAID6 volume. (POST Lockup 0x13)
        * System fans might go to 100% if connected drives were spun down
        * Issue where a controller crash dump may not be collected after a controller failure


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.02
changelog:
  -      The firmware updates could fail while SmartCache is enabled due to active I/O in the Smart Cache.
        * The serial output of the expander could fail to be populated in the controller logs due to the buffer not being handled appropriately by the controller


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.00-1.1
changelog:
  -     *Note:** If version 2.00 was previously installed, then it is not necessary to upgrade to version 2.00 (A).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.07
changelog:
  -      While performing a firmware upgrade on an HP 12Gb/s SAS Expander card, an issue infrequently occurred that caused the card to become unusable. HP 12Gb/s SAS Expander firmware version 2.07 resolved this issue.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.09
changelog:
  -      The HPE 12Gb/s SAS Expander firmware version 2.09 resolves an issue where an incorrect SAS address was returned by the Device Identification Inquiry for Vital Product Data page. As a result, applications using this information may report incorrect data about the storage system topology.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.10
changelog:
  -      Rebranded the controller information from HP 12G SAS Expander card to HPE 12G SAS Expander card.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.17
changelog:
  -      SATA hard disk drives connected to the HPE 12Gb/s SAS Expander card may not be detected when cold booting a HPE ProLiant server with a HPE Smart Array SR Gen10 controller


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.02
changelog:
  -      Changed the Enclosure's Target and LUN address to the appropriate unique values. Previously these addresses would conflict with the SATA drive in bay #1 which interfered with software defined storage solutions such as Storage Spaces Direct.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.21
changelog:
  -     The following issues are resolved in version 4.21:
      
        * Expander may reset during heavy SSACLI polling
        * SATA drives may take longer to spin up, not be initially detected, and then hot add later. This can prevent system boot or affect the logical drive status.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.00-2.1
changelog:
  -      Improved integration with Smart Update Manager.
      
      Note: Upgrading to version 1.00(B) is not necessary if the Apollo 2000 SAS
      Expander was previously updated to version 1.00.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.03
changelog:
  -      Please un-plug and re-plug the power cord to the server for firmware upgrade from version 1.03 or earlier to take effect.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.04
changelog:
  -      HP Apollo 45xx Gen9 Backplane Expander firmware version 1.04 provides enhanced functionality so that upgrades from version 1.04 to a later version no longer requires a power cycle/cold reboot of the server after the firmware is flashed.  
      NOTE: Upgrading from a firmware version older than version 1.04 to version
      1.04 or later still requires a power cycle/cold reboot to complete the upgrade
      process.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.08-2.1
changelog:
  -     Customers who already have firmware version 2.08 installed do not need to
      update to 2.08(B).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50
changelog:
  -       Expander may reset during heavy SSACLI polling
        * SATA drives may take longer to spin up, not be initially detected, and then hot add later. This can prevent system boot or affect the logical drive status.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.56-2.1
changelog:
  -     *Note:** If version 1.56 was previously installed, then it is not necessary to upgrade to version 1.56 (B).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.73
changelog:
  -      When the server hardware inventory was displayed in the Device Manager, the NVMe drives were not included in the lists.
      
      Firmware version 1.73 allows all NVMe supported drives to be recognized and
      displayed in the server hardware inventory lists.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.73-2.1
changelog:
  -     *Problems Fixed in version 1.73 (B):**
      
        * The component installer did not detect the HPE Express Bay Enablement Switch Card, when it was configured in an HP ProLiant DL580 Gen9 Server, and would not proceed with firmware update.
      
      **Problems Fixed in version 1.73:**
      
        * When the server hardware inventory was displayed in the Device Manager, the NVMe drives were not included in the lists.
      
      Firmware version 1.73 allows all NVMe supported drives to be recognized and
      displayed in the server hardware inventory lists.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.73-3.1
changelog:
  -     *Problems Fixed in version 1.73 (C):**
      
        * During component installation on a system configured with NVIDIA Tesla M2090 GPU, an uncorrectable PCIe error might occur.
      
      **Problems Fixed in version 1.73 (B):**
      
        * The component installer did not detect the HPE Express Bay Enablement Switch Card, when it was configured in an HP ProLiant DL580 Gen9 Server, and would not proceed with firmware update.
      
      **Problems Fixed in version 1.73:**
      
        * When the server hardware inventory was displayed in the Device Manager, the NVMe drives were not included in the lists.
      
      Firmware version 1.73 allows all NVMe supported drives to be recognized and
      displayed in the server hardware inventory lists.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.73-4.1
changelog:
  -      Updated to support Service Pack for ProLiant version 2017.07.0
      
                **Note:** If any version 1.73 was previously installed, then it is not necessary to upgrade to version 1.73 (D).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.06
changelog:
  -      Under the following conditions, the controller might stop responding: 
          * During POST following an unexpected power event if there was data in the controller cache.
          * When running I/O to SATA drives. (POST Lockup 0x13)
          * When using a RAID configuration with strip size of 1024KiB. (POST Lockup 0x13)
          * When a WRITE SAME command is sent with a buffer size greater than 512 bytes. (POST Lockup 0x13)
        * In a multi-path environment with nested expanders, the active path to a device might be incorrect following a path failure or restoration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.30
changelog:
  -     Fixes the following issues:
      
        * DDR cache could be randomly disabled after several boots
        * The controller could become unresponsive while in HBA mode during the creation of a partition/file system
      
      .


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.60
changelog:
  -      Issue where the QueryAsynchronousEvent could potentially provide incorrect response data
        * Issue where the Cache could potentially get disable after several reboots


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.88
changelog:
  -     Fixes the following Issues
      
        * SATA drive could stop responding  while on HBA mode when non-NCQ commands are executed
        * Controller could stop responding when upgrading due to the DDR Cache Module exceeding its limitations
        * SSD Cache module could become disable while upgrading FW
        * Data from the HPE Smart Drive Backplane could potentially become corrupted if a non-HPE carrier is present


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 7.00
changelog:
  -      Occasionally  the drive will not accept any IO's after running Sanitize command for a period of time due to the FW being out of sync with the drive during that time
        * Non-HPE drives could report "Task Set Full" due to the drives reaching the qdepth limit during heavy workload
        * Raid volume is not discovered due to a bad drive consuming two slots during hotplug
        * Data could become inaccessible when upgrading from firmware versions prior to 4.5x
        * The controller could stop responding when executing a SCSI verify command due to a CPU exception
        * The system could stop communicating due to an I/O command timeout
        * While on HBA mode, a drive could stop responding due to an early allocated buffer release
        * A SAS drive WWN is reported inaccuratelyy due to an incorrect report causing the driver to be out of sync with the device
        * If using a 4G module, the controller could stop responding due to the SSD Cache metadata exceeding its limits during a Backup
        * SSD Smart Cache module become disabled due to a reduction in usable cache space


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.26
changelog:
  -      In rare circumstances after multiple, successive reboots, a system with 28 large form factor drives might become unresponsive. Firmware v1.26 resolves the issue.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.26-2.1
changelog:
  -      Updated to support Service Pack for ProLiant version 2017.07.0
      
                **Note:** If version 1.26 was previously installed, then it is not necessary to upgrade to version 1.26 (B).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.99
changelog:
  -     Fixes the following issues
      
        * Customer could encounter a data coherencey issue that will cause the system to return a Purple Screen Of Death (PSOD) when system fails to complete I/O's


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.02
changelog:
  -      The "Auto Replace Drives" setting could cause the spare drives to become inaccessible due to drives becoming part of the new logical drives and not being reported to iLO
        * Logical volumes could become unresponsive after a controller reset due to OS driver not receiving the "OK "
        * The controller could become unresponsive after a server reboot due to the driver receiving an incorrect controller state
        * The system could become unresponsive when a DVD/CD-ROM is attached to the system due to an Interrupt Flag been set erroneously


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.03
changelog:
  -     Controller could stop responding while processing a larger size of I/O than
      the RAID volume size.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.62
changelog:
  -      Add UBM1 Support
        * Support for backup power source charge timeout values from UEFI
        * UBM2 backplane support
        * Drive hotplug support for UBM backplanes


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.62
changelog:
  -      While processing I/O's larger than the RAID volume stripe size, the controller could stop responding.
        * If an active IO module cable is unplugged and re-inserted multiple times, the first reset request is lost and subsequent reset requests are aligned in a queue until the original request is completed. However, the first request will never complete and will result in error message 24613 in the ahs logs.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.65
changelog:
  -      Prevents a potential data inconsistency from occurring after experiencing an Unrecoverable Read Error (URE) on a drive configured in RAID 1/10/ADM Fault Tolerant Mode.
        * Prevents a potential data inconsistency from occurring during initial configuration and operation of a volume configured in RAID 5/6/50/60 Fault Tolerant Mode.
      
      o   For additional information, reference [Customer Bulletin
      a00097210en_us](https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-
      a00097210en_us).
      
      **IMPORTANT:** RAID 0 and Unassigned drives are not affected.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00
changelog:
  -     The following enhancements are part of the Smart Array controller firmware  
         v3.00:
      
           * After a firmware upgrade and reboot, the background parity  
             initialization process starts for logical drives with incomplete or  
             failed background parity initialization status.
      
           * Previously, background surface scans for data consistency could wait  
             up to 14 days between runs. Surface scan now restarts immediately when  
             a consistency check fails. When no surface scan issues are found,  
             surface scan maintains the 14 day waiting period.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00
changelog:
  -     The following issues have been fixed in Smart Array controller firmware  
         v3.00:
      
           * Background surface scan might not repair media errors on 12G SAS  
             drives in RAID 1, 5, 10, and 50 logical drives.
      
           * In some I/O workloads, the file system or application might read  
             incorrect data from encrypted RAID 0 (with two or more physical  
             drives) or RAID 10/10ADM (with four or more physical drives) logical  
             drives.
      
           * A controller might hang when a Test Unit Ready command fails during  
             SSD logical drive Rapid Parity Initialization.
      
           * During a rebuild and extreme simultaneous host I/O writes, the rebuild  
             operation might use old data, resulting in subsequent host reads that  
             might return old data.
      
           * A host might read incorrect data after background parity  
             initialization finishes on a logical drive on a single array with  
             multiple logical drives.
      
           * A controller lockup issue might occur during the repair of an  
             unrecoverable read error (URE) on a RAID 5 volume.
      
           * A controller lockup issue might occur during SmartCache error  
             handling.
      
           * A controller lockup issue might occur during controller boot when  
             SmartCache is enabled.
      
           * A file system or application might read incorrect data when a  
             coalesced host request encounters a fatal error.
      
           * A failed drive installed during controller boot is not identified as a  
             failed drive.
      
           * The failed drive status LED is not illuminated when a good drive is  
             replaced with a failed drive in a backplane.
      
           * In configurations with backplanes, a failed drive installed as a  
             replacement for a previously configured RAID volume is not identified  
             as a failed drive.
      
           * A rebuild of a logical drive created from SSD drives fails to start  
             within 1,200 seconds.
      
           * A performance drop during 16k to 256k sequential reads with low queue  
             depth occurs on a logical drive with cache enabled.
      
           * A controller lockup issue might occur during a simultaneous host write  
             and background cache flush operation.
      
           * Incorrect connector information is displayed for SATA drives after  
             certain physical events in a dual I/O module enclosure configuration.
      
           * A failed drive that is physically present in a drive bay is not  
             reported correctly.
      
           * Devices might drop out of a configuration after multiple create or  
             delete drive zone group commands are issued.
      
           * The drive status LED does not flash during sanitize operations if  
             drives are attached to an expander.
      
           * Cache disable status is not updated correctly when backup power source  
             charging times out.
      
           * The clear configuration command might not clear the configuration if  
             SmartCache is enabled and the system was previously shut down  
             ungracefully.
      
           * The clear configuration command fails if a SmartCache volume has  
             multiple UREs within a SmartCache page block size.
      
           * A controller lockup issue might occur when toggling a path to an  
             enclosure in a dual domain configuration.
      
           * The controller runs in survival mode if a temperature sensor is not  
             detected.
      
           * The clear configuration command might report failures when it  
             encounters an installed drive with failed status.
      
           * A performance drop occurs during sequential workloads.
      
           * A controller failure might occur when running concurrent I/O to  
             unassigned drives and drives in a RAID logical drive.
      
           * After a reboot, a bad drive might prevent controller discovery or  
             operating system startup.
      
           * A host request is incorrectly returned as Failed when a failed drive  
             in a degraded volume is replaced.
      
           * Modifying the spare configuration under an active spare rebuild causes  
             the rebuild process to stop.
      
           * Incorrect device location reporting occurs when direct-attach drives  
             are not attached to a backplane and an enclosure management schema is  
             not defined.
      
           * RAID volume configuration settings are not applied when a disk drive  
             transitions from unassigned to RAID usage during runtime.
      
           * A RAID volume with a failed drive reappears after a clear  
             configuration operation completes and the system is rebooted.
      
           * A controller might hang during a SmartCache flush task that encounters  
             multiple unrecoverable media errors (UREs).
      
           * A response of all zeros is sent for ATA PASSTHROUGH commands, such as  
             SMART READ DATA, through Out of Band (OOB) host transport.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.0.1.0
changelog:
  -     ***Firmware Dependency:** **
      
           The devices listed below require minimum FW deliverables with HP Storage Manager version 4.0.1.0:
      
      **Device, Minimum Recommended Version**
      
        * HP D2600/D2700 Disk Enclosure, 0147
        * HP 600 Modular Disk System, 3.60
        * HP D6000 Disk Enclosure, 2.38
        * HP P2000 MSA Array System, TS230P06
        * HP Smart Array P711m/P712m Controller, 5.70
        * HP Smart Array P721m Controller, 3.54
      **Problems Fixed:**  
      
        * Fixed issue in which the "Create and Assign Zone Group" operation did not display an error message if the required zone group name was blank.
        * Fixed a rare issue where repeatedly rebooting the switch may cause some drives in the storage enclosure to not be detected.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.1.1.0
changelog:
  -     *Problems Fixed:**  
      The following issues are now resolved:
      
        * If the switch was assigned a static IP address using the Onboard Administrator EBIPA feature, then the switch might generate continuous Cold Start SNMP traps and overfill logs.
        * A storage enclosure flash operation might fail when run from Virtual Storage Manager (VSM) CLI while the GUI was open.
        * Link rate of a disk was incorrectly displayed in VSM GUI and CLI.
        * In rare cases, multiple resets of a switch would cause the Smart Array to lockup 0xAB.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.1.1.0-2.1
changelog:
  -      **Customers who already installed firmware version 4.1.1.0 do not need to update to 4.1.1.0(B).**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.1.1.0-2.1
changelog:
  -     *Enhancements/New Features for FW version 4.1.1.0(B):**
      
        * Added component support for x64 operating systems.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.2.1.0
changelog:
  -      When a HP 6Gb SAS BL Switch  is configured with a very large number of physical drive bays (such as, 400 or more) and/or a large number of zone groups (such as, 16 or more), the switch manager GUI may not be able to load the configuration and show enclosure information.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.2.2.0
changelog:
  -      Firmware was changed to make it more robust and resilient to handle possible unresponsiveness due to a potential deadlock between multiple processes. If deadlock was to occur, it might cause an inability to establish an SSH session with the switch.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.00.04.288-2.1
changelog:
  -     *Important Notes:**
      
      System ROM version 1.26 or later must first be installed. Then update HPE
      Gen10 Innovation Engine (IE) Firmware to version 0.1.4.4 or later before
      updating HPE Gen10 Server Platform Services (SPS) Firmware to version
      04.00.04.288.
      
      This is a new release of the Intel Platform Service (SPS) Firmware revision
      04.00.04.288. This revision has mitigated security vulnerability CVE-2017-5706
      (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5706) and
      CVE-2017-5709 (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5709).
      It is anticipated that details regarding these security vulnerabilities will
      be published to these links on November 20,2017. These security
      vulnerabilities are not unique to HPE servers.
      
      **Firmware Dependencies:**
      
      HPE Gen10 system ROM version 1.26 or later
      
      HPE Gen10 Innovation Engine (IE) Firmware version 0.1.4.4 or later
      
      **Problems Fixed:**
      
      System ROM version 1.26 or later must first be installed. Then update HPE
      Gen10 Innovation Engine (IE) Firmware to version 0.1.4.4 or later before
      updating HPE Gen10 Server Platform Services (SPS) Firmware to version
      04.00.04.288.
      
      This is a new release of the Intel Platform Service (SPS) Firmware revision
      04.00.04.288. This revision has mitigated security vulnerability CVE-2017-5706
      (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5706) and
      CVE-2017-5709 (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5709).
      It is anticipated that details regarding these security vulnerabilities will
      be published to these links on November 20,2017. These security
      vulnerabilities are not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.00.04.381
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      HPE Gen10 system ROM version 1.26 or later
      
      HPE Gen10 Innovation Engine (IE) Firmware version 0.1.5.2 or later
      
      **Problems Fixed:**
      
      This is a new release of the Intel Platform Service (SPS) Firmware revision
      04.00.04.381.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.00.04.393
changelog:
  -     *Important Notes:**
      
      This revision has mitigated security vulnerability CVE-2018-3643
      (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-3643) and CVE-2018-3655
      (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-3655). It is anticipated
      that details regarding these security vulnerabilities will be published to
      these links on September 11,2018. These security vulnerabilities are not
      unique to HPE servers.
      
      **Firmware Dependencies:**
      
      HPE Gen10 system ROM version 1.26 or later
      
      HPE Gen10 Innovation Engine (IE) Firmware version 0.1.5.2 or later
      
      **Problems Fixed:**
      
      This revision has mitigated security vulnerability CVE-2018-3643
      (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-3643) and CVE-2018-3655
      (https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-3655). It is anticipated
      that details regarding these security vulnerabilities will be published to
      these links on September 11, 2018. These security vulnerabilities are not
      unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.251
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for Intel Xeon Scalable Performance 3200, 4200, 5200, 6200 and
      8200 series processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.296
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an intermittent issue where an optional PCIe device may not properly
      report its thermal data or other telemetry data as seen through the Integrated
      Lights-Out (iLO) interface. This issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.339
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This image contains the latest Intel Server Platform Services (SPS) Firmware
      which contains mitigations for a variety of security vulnerabilities. The
      following vulnerabilities have been addressed in this SPS release:
      CVE-2019-11090 and CVE-2019-11109. These issues are not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.381
changelog:
  -     This image contains the latest Intel Server Platform Services (SPS) Firmware
      which contains mitigations for security vulnerability CVE-2020-0545. This
      issue is not unique to HPE Servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.381-2.1
changelog:
  -     *Important Notes:**
      
      The Ver. 04.01.04.381(B) flash component contains an updated flash image. The
      actual firmware is exactly the same as was delivered with the original ver.
      04.01.04.381 flash component. The previous flash component had an issue that
      caused flashing to intermittently fail. It is not necessary to upgrade with
      Revision B if a previous component Revision was successfully used to upgrade
      the firmware to version 04.01.04.381 or for systems that originally shipped
      with version 04.01.04.381 firmware.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where systems configured with older versions of the Server
      Platform Services (SPS) Firmware, such as version 04.00.00.288 or older, may
      become inoperable after flashing to SPS firmware version 04.01.04.381. This
      releases contains an updated flash component for SPS Firmware 04.01.04.381
      which allows direct flashing from older firmware versions to the latest.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30_10-18-2019
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where PCIe root ports were incorrectly indicating they
      supported PCIe Gen4. In rare cases this could cause a PCIe device to attempt
      to train at Gen4. Only PCIe Gen1, Gen2, and Gen3 are supported on the ProLiant
      DL385 Gen10. Without this resolution devices may run slower than their optimal
      frequency.
      
      Addressed an issue where core counts for some processors such as AMD EPYC 7282
      would be incorrectly displayed in iLO and some pre-boot pages. This was not a
      functional issue and only affected the count of enabled cores as displayed to
      the user. The cores would have been active even without this resolution.
      
      Addressed an issue where the system may fail to boot if the RBSU Bifurcate
      option was set to anything other than Auto when using AMD EPYC 7002 series
      processors.
      
      Addressed an issue where the system may immediately power on after issuing
      shutdown while running VMware ESXi.
      
      Addressed an issue where some PCIe cards may not be available due to PCIe
      training issues.
      
      Addressed an issue where some rare system configurations using LRDIMMs would
      incorrectly flag a memory training error during boot. The iml would be logged
      every boot on the system.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.32_01-13-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Enhanced the system performance when running some benchmarks and workloads.
      
      Added a new BIOS/Platform Configuration (RBSU) for Setup Browser Selection to
      Boot Options. This option selects which setup browser to use: GUI or Text.
      Auto mode uses text when the user enters RBSU via serial console, and uses GUI
      via IRC or physical terminal.
      
      Added a new BIOS/Platform Configuration (RBSU) for DRAM Controller Power Down
      to Memory Options. This option can be used to opportunistically power down the
      memory controller.
      
      Added a new BIOS/Platform Configuration (RBSU) for AMD Fmax Boost Limit to
      Power and Performance Options. This option can be used to configure the
      maximum boost frequency when AMD Fmax Boost Limit Control is set to manual.
      
      Added a new BIOS/Platform Configuration (RBSU) for XGMI Max Link Width to
      Power and Performance Options. This option can be used to manually configure
      the XGMI link width when XGMI Force Link Width is set to manual.
      
      Added a new BIOS/Platform Configuration (RBSU) for Application Power Boost to
      Power and Performance Options. This option can be used to configure
      Application Power Boost.
      
      Updated the system thermal logic to support the latest GPU adapters.
      
      Updated the language translations (non-English modes) for System Utilities.
      
      Updated the RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.34_02-18-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue introduced in the v2.32 (01/13/2020) revision of the System
      ROM in which the Integrated Lights-Out (iLO) System Information - Memory
      Information page reports memory information as unavailable. This issue did not
      exist in System ROM revisions prior to v2.32.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.36_03-09-2020
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains the latest support for the HPE Smart
      Array s100i UEFI Driver. This system ROM is critical for customers who have
      enabled the HPE Smart Array s100i support.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the HPE Smart Array s100i Software RAID may
      experience potential data inconsistency during initial configuration or
      operation of a RAID volume configured in RAID 5/50/50/60 Fault Tolerant Modes.
      This issue does not impact systems configured in other RAID configurations
      such as RAID 0 or 1. This issue does not impact systems that have not enabled
      Smart Array s100i support.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.38_04-15-2020
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) for Minimum SEV ASID to
      Virtualization Options. This option is specific to systems configured with AMD
      EPYC 7002 Series Processors. This option can be used to configure the minimum
      address space identifier (ASID) that can be used for AMD Secure Encrypted
      Virtualization (SEV) enabled guests. ASID below this number are only available
      to SEV enable guest that also enable SEV-ES (Encrypted State).
      
      Added a new BIOS/Platform Configuration (RBSU) for Maximum SEV ASID to
      Virtualization Options. This option is specific to systems configured with AMD
      EPYC 7002 Series Processors. This option selects the number of AMD Secure
      Encrypted Virtualization (SEV) address space identifiers (ASID) that can be
      used for SEV enabled guests. This option affects the amount of system memory
      supported by the server.
      
      Enhanced the BIOS/Platform Configuration (RBSU) for Preferred IO Bus in the
      Power and Performance Options. This option is specific to systems configured
      with AMD EPYC 7002 Series Processors. This option can provide improved PCIe
      performance for all endpoints on one AMD NBIO (NorthBridge I/O).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.38_04-15-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed a performance issue where systems configured with AMD EPYC 7002
      Series Processors may experience lower than expected core frequencies for
      Processor 1.
      
      Addressed a rare issue where the system may fail to boot after a warm reset.
      
      Addressed a rare issue where the system may delay or soft lock during a
      "shutdown -r" reboot under Linux. When this occurs, the server may take ten
      additional minutes to complete the reboot and log a Caution level Integrated
      Management Log (IML) indicating "ASR Detected by System ROM."
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_05-11-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Resolved a memory initialization issue on systems configured with LRDIMMs, AMD
      EPYC 7002 processors, and the v2.38 (04/15/2020) revision of the System ROM
      that could lead to an increased chance for Corrected Memory Threshold Errors
      or Uncorrected Memory Errors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_07-17-2020
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) option for DRAM Burst Refresh
      Mode to provide mitigation for TRRespass and Targeted Row Refresh exploits.
      This option should be configured to Disabled to mitigate the TRRespass
      vulnerability. Setting this option to Disabled may have a minimal impact to
      system performance. The default setting is Enabled.
      
      Added a new BIOS/Platform Configuration (RBSU) option in the Minimum Processor
      Idle Power Core C-State setting for C1 State. This option allows for power
      savings during certain workloads without the performance impacts of C6 State.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_07-17-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where uncorrectable memory errors are seen when running
      memory intensive workloads with LRDIMMs.
      
      Address an issue that could cause a slight degradation of performance.
      
      Resolved an issue with NVMe hot add or removal which may result in an
      unrecoverable I/O error reported in the Integrated Management Log (IML).
      
      Addressed an issue where the UEFI Shell command GetPciRom may not display
      information for PCI expansion device drivers.
      
      Addressed an extremely intermittent issue with AMD Epyc 1st Gen processors
      that would cause a critical error and system reset.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.44_10-29-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system may hang during boot up after a warm reset
      from the OS.
      
      Addressed an issue where the Advanced Options for Secure Boot failed to export
      all keys.
      
      Addressed an issue where One-Button Secure Erase was not completed when
      SmartRAID SW RAID support is enabled.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.38_04-15-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed a performance issue where systems configured with AMD EPYC 7002
      Series Processors may experience lower than expected core frequencies.
      
      Addressed a rare issue where the system may fail to boot after a warm reset.
      
      Addressed a rare issue where the system may delay or soft lock during a
      "shutdown -r" reboot under Linux. When this occurs, the server may take ten
      additional minutes to complete the reboot and log a Caution level Integrated
      Management Log (IML) indicating "ASR Detected by System ROM."
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.44_11-13-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed a rare issue where the system may fail to boot after a warm reset.
      
      Addressed an issue where the Advanced Options for Secure Boot failed to export
      all keys.
      
      Addressed an issue where One-Button Secure Erase was not completed when
      SmartRAID SW RAID support is enabled.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20_02-28-2020
changelog:
  -     Added support for dynamic PCIe bus reallocation. In very rare PCIe/NVMe
      configurations the system may require non-symmetric bus allocation to provide
      more bus numbers to specific PCIe rootbridges or PCIe slots. The system ROM
      will detect and automatically adjust to attempt to resolve the PCI bus
      numbering.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20_02-28-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue introduced in the v1.18 (01/22/2020) revision of the System
      ROM in which AMD EPYC 7742, 7662, 7642, or 7542 processors would run at a
      lower maximum power which could result in lower performance in certain
      workloads.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.24_04-29-2020
changelog:
  -     Added support for P25526-B21 HPE NVMe Single Port Adapter and P25527-B21 HPE
      NVMe Dual Port Adapter.
      
      Added support for 826689-B21 HPE DL38X NVMe 8 SSD Express Bay.
      
      Added a new BIOS/Platform Configuration (RBSU) for Minimum SEV ASID to
      Virtualization Options. This option can be used to configure the minimum
      address space identifier (ASID) that can be used for AMD Secure Encrypted
      Virtualization (SEV) enabled guests. ASID below this number are only available
      to SEV enable guest that also enable SEV-ES (Encrypted State).
      
      Added a new BIOS/Platform Configuration (RBSU) for Maximum SEV ASID to
      Virtualization Options. This option selects the number of AMD Secure Encrypted
      Virtualization (SEV) address space identifiers (ASID) that can be used for SEV
      enabled guests. This option affects the amount of system memory supported by
      the server.
      
      Enhanced the BIOS/Platform Configuration (RBSU) for Preferred IO Bus in the
      Power and Performance Options. This option can provide improved PCIe
      performance for all endpoints on one AMD NBIO (NorthBridge I/O).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.24_04-29-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed a performance issue where the system may experience lower than
      expected core frequencies for Processor 1.
      
      Addressed a rare issue where the system may fail to boot after a warm reset.
      
      Addressed a rare issue where the system may delay or soft lock during a
      "shutdown -r" reboot under Linux. When this occurs, the server may take ten
      additional minutes to complete the reboot and log a Caution level Integrated
      Management Log (IML) indicating "ASR Detected by System ROM."
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.26_05-11-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Resolved a memory initialization issue on systems configured with LRDIMMs and
      the v1.24 (04/29/2020) revision of the System ROM that could lead to an
      increased chance for Corrected Memory Threshold Errors or Uncorrected Memory
      Errors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.30_07-18-2020
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) option for DRAM Burst Refresh
      Mode to provide mitigation for TRRespass and Targeted Row Refresh exploits.
      This option should be configured to Disabled to mitigate the TRRespass
      vulnerability. Setting this option to Disabled may have a minimal impact to
      system performance. The default setting is Enabled.
      
      Added a new BIOS/Platform Configuration (RBSU) option in the Minimum Processor
      Idle Power Core C-State setting for C1 State. This option allows for power
      savings during certain workloads without the performance impacts of C6 State.
      
      Added driver and option to enable SmartRAID SW RAID support for direct
      attached SATA drives.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.30_07-18-2020
changelog:
  -     *Important Notes:**
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where uncorrectable memory errors are seen when running
      memory intensive workloads with LRDIMMs.
      
      Addressed an issue that could cause a slight degradation of performance.
      
      Resolved an issue with NVMe hot add or removal which may result in an
      unrecoverable I/O error reported in the Integrated Management Log (IML).
      
      Addressed an issue where the UEFI Shell command GetPciRom may not display
      information for PCI expansion device drivers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.38_10-30-2020
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) for dual bifurcation
      (quadfurcation) of PCIe Adapters to the Advanced PCIe Configuration Options.
      This option will allow a x16 PCIe device to be bifurcated into four x4
      devices. This option would only be used for PCIe Adapters that support his
      level of bifurcation.
      
      Added support to increase the maximum amount of system memory to 8TB.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.38_10-30-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the server may encounter an Uncorrectable Machine
      Check Exception (UMCE) with a Bank of 0x00000005 or an Uncorrectable PCI
      Express Error with status 0x00040000 or 0x00010000. These errors will result
      in either an unexpected reset of the server or the server becoming
      unresponsive (such as Blue Screen with Windows, Purple Screen with VMware, or
      Kernel Panic with Linux). This revision of the System ROM includes the latest
      revision of AMD firmware which addresses this issue. This issue is not unique
      to HPE servers.
      
      Addressed a rare issue where the system may fail to boot after a warm reset.
      
      Addressed an issue where the Advanced Options for Secure Boot failed to export
      all keys.
      
      Addressed an issue where One-Button Secure Erase was not completed when
      SmartRAID SW RAID support is enabled.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_02-23-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an extremely rare issue where the Real Time Clock may become
      corrupted on a server boot. This was typically seen as an unexpected change to
      the RTC Year field but could impact other parts of the Date and Time. This
      issue is not unique to HPE servers.
      
      Addressed an issue where the fan runs at a higher than expected speed after
      upgrading the firmware of HPE Smart Array E208i or E408i to version 3.0.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.24_04-09-2020
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) for Minimum SEV ASID to
      Virtualization Options. This option can be used to configure the minimum
      address space identifier (ASID) that can be used for AMD Secure Encrypted
      Virtualization (SEV) enabled guests. ASID below this number are only available
      to SEV enable guest that also enable SEV-ES (Encrypted State).
      
      Added a new BIOS/Platform Configuration (RBSU) for Maximum SEV ASID to
      Virtualization Options. This option selects the number of AMD Secure Encrypted
      Virtualization (SEV) address space identifiers (ASID) that can be used for SEV
      enabled guests. This option affects the amount of system memory supported by
      the server.
      
      Enhanced the BIOS/Platform Configuration (RBSU) for Preferred IO Bus in the
      Power and Performance Options. This option can provide improved PCIe
      performance for all endpoints on one AMD NBIO (NorthBridge I/O).
      
      Added support for P17209-B21 HPE DL325 Gen10 Plus 8SFF U.2 SCN FIO Kit.  
        
      Added support for P17224-B21 HPE DL325 Gen10 Plus 8-16SFF U.2 SCN Upg Kit.  
        
      Added support for P17202-B21 HPE DL325 Gen10 Plus 2SFF U.2 SCN Enable Kit.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.24_04-09-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed a performance issue where the system may experience lower than
      expected core frequencies.
      
      Addressed a rare issue where the system may fail to boot after a warm reset.
      
      Addressed a rare issue where the system may delay or soft lock during a
      "shutdown -r" reboot under Linux. When this occurs, the server may take ten
      additional minutes to complete the reboot and log a Caution level Integrated
      Management Log (IML) indicating "ASR Detected by System ROM."
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.26_05-11-2020
changelog:
  -     Resolved a memory initialization issue on systems configured with LRDIMMs and
      the v1.24 (04/09/2020) revision of the System ROM that could lead to an
      increased chance for Corrected Memory Threshold Errors or Uncorrected Memory
      Errors.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.30_07-18-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where uncorrectable memory errors are seen when running
      memory intensive workloads with LRDIMMs.
      
      Addressed an issue that could cause a slight degradation of performance.
      
      Resolved an issue with NVMe hot add or removal which may result in an
      unrecoverable I/O error reported in the Integrated Management Log (IML).
      
      Addressed an issue where the UEFI Shell command GetPciRom may not display
      information for PCI expansion device drivers.
      
      Addressed an issue where the server may experience slower than expected
      performance when the inlet ambient temperature is greater than 30 degrees
      Celsius.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.32_09-17-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the insufficient fan modules error occurs when HPE
      Smart Array S100i Software RAID is enabled.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.26_05-14-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Resolved a memory initialization issue on systems configured with LRDIMMs and
      the v1.24 (05/04/2020) revision of the System ROM that could lead to an
      increased chance for Corrected Memory Threshold Errors or Uncorrected Memory
      Errors.
      
      Addressed an issue where a system configured with 4SFF U.3 Premium Storage
      Backplane displayed Box and Bay location incorrectly for SATA drives.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.30_07-18-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where uncorrectable memory errors are seen when running
      memory intensive workloads with LRDIMMs.
      
      Addressed an issue that could cause a slight degradation of performance.
      
      Resolved an issue with NVMe hot add or removal which may result in an
      unrecoverable I/O error reported in the Integrated Management Log (IML).
      
      Addressed an issue where the UEFI Shell command GetPciRom may not display
      information for PCI expansion device drivers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.36_10-08-2020
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) for dual bifurcation
      (quadfurcation) of PCIe Adapters to the Advanced PCIe Configuration Options.
      This option will allow a x16 PCIe device to be bifurcated into four x4
      devices. This option would only be used for PCIe Adapters that support this
      level of bifurcation.
      
      Added support to increase the maximum amount of system memory to 8TB.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.36_10-08-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the Advanced Options for Secure Boot failed to export
      all keys.
      
      Addressed an issue where One-Button Secure Erase was not completed when
      SmartRAID SW RAID support is enabled.
      
      Resolved an issue where the backplane was not properly reported under system
      inventory.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.38_11-06-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the server may encounter an Uncorrectable Machine
      Check Exception (UMCE) with a Bank of 0x00000005 or an Uncorrectable PCI
      Express Error with status 0x00040000 or 0x00010000. These errors will result
      in either an unexpected reset of the server or the server becoming
      unresponsive (such as Blue Screen with Windows, Purple Screen with VMware, or
      Kernel Panic with Linux). This revision of the System ROM includes the latest
      revision of AMD firmware which addresses this issue. This issue is not unique
      to HPE servers.
      
      Addressed an issue where the chassis name was not being reported for inventory
      control.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_02-23-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      System Programable Logic CPLD version 34
      
      **Problems Fixed:**
      
      Addressed an issue that could cause a slight degradation of performance.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_02-23-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      HPE ProLiant XL675d Gen10Plus CPLD version 0F
      
      HPE Apollo 6500 Gen10 Plus Chassis CPLD version 0909
      
      **Problems Fixed:**
      
      Addressed an extremely rare issue where the Real Time Clock may become
      corrupted on a server boot. This was typically seen as an unexpected change to
      the RTC Year field but could impact other parts of the Date and Time. This
      issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_02-24-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an extremely rare issue where the Real Time Clock may become
      corrupted on a server boot. This was typically seen as an unexpected change to
      the RTC Year field but could impact other parts of the Date and Time. This
      issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_10-17-2018
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML). This issue only impacts systems configured with Intel
      Xeon 2600 v4 series processors. This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML) when processor C-states are enabled. This issue does not
      exist when processor C-states are disabled. This issue is not unique to HPE
      servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_10-17-2018-2.1
changelog:
  -     Added support for Microsoft Windows 2019. This System ROM is the minimum
      recommended version for use with this operating system version. This revision
      of the System ROM contains updated support for Windows 2019 when using the
      optional HPE TPM Module.
      
      Updated the RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_10-17-2018-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 2.64(B) contains updates to the component packaging and is functionally
      equivalent to ver. 2.64. It is not necessary to upgrade with Revision B if a
      previous component Revision was used to upgrade the firmware to version 2.64.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML). This issue is not unique to HPE servers. Please consult
      the following advisory for additional details.
      <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00060570en_us>
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML). This issue only impacts systems configured with Intel
      Xeon 2600 v4 series processors. This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML) when processor C-states are enabled. This issue does not
      exist when processor C-states are disabled. This issue is not unique to HPE
      servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.70_12-29-2018
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigation for an Intel sighting where under complex
      microarchitectural conditions, software using Intel TSX (Transactional
      Synchronizations Extensions) may result in unpredictable system behavior.
      Intel has only seen this under synthetic testing conditions and is not aware
      of any commercially available software exhibiting this behavior. This issue is
      not unique to HPE servers.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigation for an Intel sighting where under complex
      microarchitectural conditions, software using Intel TSX (Transactional
      Synchronizations Extensions) may result in unpredictable system behavior.
      Intel has only seen this under synthetic testing conditions and is not aware
      of any commercially available software exhibiting this behavior. This issue is
      not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the UEFI EDK2
      support that provides mitigations for a variety of security vulnerabilities.
      The following vulnerabilities have been addressed in this System ROM release:
      CVE-2018-3613 CVE-2017-5731, CVE-2017-5732, CVE-2017-5733, CVE-2017-5734,
      CVE-2017-5735, CVE-2018-3630, CVE-2018-12178, CVE-2018-12179, CVE-2018-12180,
      CVE-2018-12181, CVE-2018-12182 and CVE-2018-12183. These security
      vulnerabilities are not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72_03-25-2019
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Updated the Intel processor microcode to the latest version.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72_03-25-2019-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 2.72 (B) contains updates to the component packaging and is functionally
      equivalent to ver. 2.72.  It is not necessary to upgrade with Revision (B) if
      a previous component revision was used to upgrade the firmware to ver. 2.72.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which, in combination with operating system and/or hypervisor
      updates, provides mitigation for a new group of side channel vulnerabilities
      known as Microarchitectural Data Sampling (MDS).  This includes support for
      mitigating the following vulnerabilities:  CVE-2018-12126 - Microarchitectural
      Store Buffer Data Sampling, CVE-2018-12130 - Microarchitectural Fill Buffer
      Data Sampling, CVE-2018-12127 - Microarchitectural Load Port Data Sampling,
      and CVE-2019-11091 - Microarchitectural Data Sampling Uncacheable Memory.
      These issues are not unique to HPE servers.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which, in combination with operating system and/or hypervisor
      updates, provides mitigation for a new group of side channel vulnerabilities
      known as Microarchitectural Data Sampling (MDS).  This includes support for
      mitigating the following vulnerabilities:  CVE-2018-12126 - Microarchitectural
      Store Buffer Data Sampling, CVE-2018-12130 - Microarchitectural Fill Buffer
      Data Sampling, CVE-2018-12127 - Microarchitectural Load Port Data Sampling,
      and CVE-2019-11091 - Microarchitectural Data Sampling Uncacheable Memory.
      These issues are not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74_07-21-2019
changelog:
  -     This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigation for an Intel sighting where the system may
      experience a machine check after updating to the latest System ROM which
      contained a fix for an Intel TSX (Transactional Synchronizations Extensions)
      sightings. The previous microcode was first introduced in the v2.70 System
      ROM. This issue only impacts systems configured with Intel Xeon v4 Series
      processors. This issue is not unique to HPE servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.74_07-21-2019
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an extremely rare issue where a system booting to VMware may
      experience a PSOD in legacy boot mode. This issue does not impact systems in
      UEFI boot mode or other operating systems.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.76_10-21-2019
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest support for Intel Trusted
      eXecution Technology (TXT) which provides mitigation for CVE-2019-151. This
      mitigation is only needed for systems that have TXT enabled (TXT is disabled
      by default). This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code support that provides mitigation for CVE-2019-11137. This issue
      is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_10-16-2020
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2020.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of Intel
      microcode. The Intel microcode patches included in this release are versions
      0x00000044 (CPUID 306F2) and 0x00B00003A (CPUID 406F1).
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2020-0591 and CVE-2020-0592. These security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-00358.
      These issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS platform code advisories
      and security vulnerabilities documented as CVE-2020-8738, CVE-2020-8740, and
      CVE-2020-8764. These security vulnerabilities are documented in Intel Security
      Advisory INTEL-SA-00390. These issues are not unique to HPE servers.
      
      This version of the System ROM contains an updated UEFI Driver for the
      SmartArray B140i SATA RAID controller. This update addresses an issue where
      the system may periodically experience an operating system boot issue such as
      experiencing a Linux kernel panic on boot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_10-17-2018
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML). This issue only impacts systems configured with Intel
      Xeon 4600 v4 series processors. This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML) when processor C-states are enabled. This issue does not
      exist when processor C-states are disabled. This issue is not unique to HPE
      servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_10-17-2018-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 2.64(B) contains updates to the component packaging and is functionally
      equivalent to ver. 2.64. It is not necessary to upgrade with Revision B if a
      previous component Revision was used to upgrade the firmware to version 2.64.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML). This issue is not unique to HPE servers. Please consult
      the following advisory for additional details.
      <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00060570en_us>
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML). This issue only impacts systems configured with Intel
      Xeon 4600 v4 series processors. This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which addresses an issue where the system could experience an
      unexpected reset or shutdown with no errors logged to the Integrated
      Management Log (IML) when processor C-states are enabled. This issue does not
      exist when processor C-states are disabled. This issue is not unique to HPE
      servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.22_11-13-2019
changelog:
  -     *Important Notes:**
      
      This version of the System ROM replaces the previously published v2.20 System
      ROM. The v2.20 System ROM introduced an issue where a small subset LRDIMMs
      could experience an uncorrectable memory error. This issue had been previously
      fixed in the v2.14 ROM of the System ROM.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest support for Intel Trusted
      eXecution Technology (TXT) which provides mitigation for CVE-2019-151. This
      mitigation is only needed for systems that have TXT enabled. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code support that provides mitigations for the multiple security
      vulnerabilities. The following vulnerabilities have been addressed in this
      System ROM release: CVE-2019-11137, CVE-2019-152, and CVE-2019-11136. These
      issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigation for an CVE-2017-5715, CVE-2019-11135 and
      CVE-2019-11139. These issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigation for an Intel sighting where under complex
      micro-architectural conditions, executing X87 or AVX or integer divide
      instructions may results in unpredictable system behavior. This issue is not
      unique to HPE servers.
      
      Addressed an issue where the system may become unresponsive during POST when
      both iLO and the server are reset simultaneously.
      
      Addressed an issue where the server may experience a Red Screen (RSOD) during
      boot when a Matrox GPU is present and the server is booting in Legacy Boot
      Mode. This problem could occur with other optional PCIe graphics adapters.
      This issue is not intermittent and will occur on every boot with impacted
      optional PCIe graphics adapters with previous System ROM revisions. This issue
      is not seen with servers configured in UEFI Boot Mode or when using the
      embedded graphics controller.
      
      Addressed an issue where the system may incorrectly report that a DIMM has
      been mapped out after a memory training failure in the Integrated Management
      Log (IML) when the DIMM is still present in the system memory map. The IML
      will now correctly indicate the memory training failure, but will not indicate
      that the DIMM has been mapped out. This change only impacts the IML logging of
      the error and does not impact the operation of the system.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30_02-11-2020
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) option to the Intel Persistent
      DC Performance Settings called Balanced Performance Mode. This option may
      improve performance of systems configured with Intel DC Persistent Memory with
      certain workloads.
      
      Updated to the latest thermal support for the platform.
      
      Updated the RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30_02-11-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of Intel
      microcode which addresses a Mesh to Memory Machine Check Exception failure
      when Fast Fault Tolerant Memory Mode (ADDDC) is enabled. In most cases, this
      issue results in the log of an Integrated Management Log (IML) Bank 8 or Bank
      9 Machine Check Exception with a status of 0xB2000000:00200400 but can also
      result in a system reset with an Unexpected Shutdown logged. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigations for security vulnerabilities documented
      as CVE-2020-0548 and CVE-2020-0549, also known as CacheOut. These security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-00329.
      These issues are not unique to HPE servers.
      
      Addressed an issue where the server may become unresponsive during POST with a
      Red Screen Exception (RSOD) when the server was reset (restarted) at the same
      time that an iLO firmware reset was initiated. Note that updating iLO firmware
      results in the reset of iLO firmware.
      
      Addressed an issue where the System Utilities System Information data could
      not be successfully exported to an FTP (network) location. Previously the
      System Utilities would report the file was saved successfully but no actual
      information was saved on the network share.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.34_04-08-2020
changelog:
  -     Updated the RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.34_04-08-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the serial port would not function properly when the
      iLO CLI serial interface was also enabled on the platform. This could lead to
      the serial BAUD rate not being configured properly and the serial output from
      the host would be corrupted or no output would be seen.
      
      Addressed an issue where UEFI Serial Debug output could inadvertently be seen
      over BIOS Serial Console. This issue would be seen periodically on server
      reboots. This issue was introduced with System ROM v2.30 and did not impact
      servers using previous versions of the System ROM.
      
      Addressed an extremely rare issue where the system could become unresponsive
      in POST when configured in Legacy Boot Mode when a USB Mouse is attached. This
      issue does not impact systems configured in UEFI Boot Mode.
      
      Addressed an issue where boot devices could disappear from the Boot Options
      menu in the BIOS/Platform Configuration (RBSU) when pressing the F10 or F12
      key to save boot order changes.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.36_07-16-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system would become unresponsive with a Red
      Screen or hang when booting to FreeBSD R12.1 from a USB device when in Legacy
      Boot Mode. This issue did not impact systems configured for UEFI Boot Mode or
      when booting from other types of media.
      
      Addressed an issue where a dual port networking device may show up in the
      System Configuration Utilities with two Port 1 names instead of properly being
      represented as Port 1 and Port 2. This did not impact any functionality to the
      device.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_10-26-2020
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) option to Memory Options called
      Refresh Watermarks. When selecting the Low Watermark setting, the memory
      controller will help reduce susceptibility to a DDR4 RowHammer attack. It is
      expected that a memory performance impact will be seen when enabling the Low
      Watermark setting. The default operation of the system has not changed and
      customers wanting to provide additional RowHammer protection should enable
      this setting.
      
      Added support to BIOS/Platform Configuration (RBSU) to allow importing and
      exporting Secure Boot signature lists as a signed binary file. This is useful
      to import the Microsoft revocation list binary file into the Secure Boot DBX
      as found on the UEFI forum at https://uefi.org/revocationlistfile.
      
      Updated the System ROM to allow for an increased amount of 64-bit Memory
      Mapped I/O available for third party options cards.
      
      Updated the System ROM support for One Button Secure Erase functionality with
      the latest HPE option devices.
      
      Updated the RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_10-26-2020
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2020.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This version of the system ROM includes updates to the Intel Memory Reference
      Code which may help improve memory stability for systems configured with two
      DIMMs per channel. Please consult Intel sighting documentation for more
      details on the improvements included in the Intel IPU.2.2020 release. This
      issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigations for security vulnerabilities documented
      as CVE-2020-8696. These security vulnerabilities are documented in Intel
      Security Advisory INTEL-SA-0381. The Intel microcode patches included in this
      release are version 0x02006A08 (CPUID 50654), 0x04003003 (CPUID 50656) and
      0x05003003 (CPUID 50567). These issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2020-0587, CVE-2020-0588, CVE-2020-0590,
      CVE-2020-0591, CVE-2020-0592 and CVE-2020-0593. These security vulnerabilities
      are documented in Intel Security Advisory INTEL-SA-00358. These issues are not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS platform code advisories
      and security vulnerabilities documented as CVE-2020-8738, CVE-2020-8739,
      CVE-2020-8740, and CVE-2020-8764. These security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00390. These issues are not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which addressed an issue where the system may get stuck in a
      reboot loop during memory training. This issue was introduced with the v2.30
      System ROM. This issue was not unique to HPE servers.
      
      Addressed an issue where the memory locality of the ACPI SLIT table was not
      being created properly. In rare cases, the incorrect ACPI SLIT values could
      cause unexpected impacts to system performance. This issue was introduced in
      the v2.10 version of the System ROM and was not seen with previous versions of
      the System ROM.
      
      Addressed an issue where NVMe Hot-plug and Hot-add would not function properly
      with VMware. This issue did not impact NVMe Hot-plug or Hot-add with other
      operating systems.
      
      Addressed an issue where the system would not properly call out a memory
      replacement event in the Integrated Management Log (IML) if an uncorrected
      memory failure occurred during an Advanced Double DRAM Device Correction
      (ADDDC) sparing operation. This fix only impacts the incorrect logging of
      these events and does not impact the normal operation of the system in terms
      of causing uncorrected memory failures or causing any change to the operation
      of A3DC functionality. This issue only impacts systems configured for fast
      Fault Tolerant Memory Mode (ADDDC).
      
      Addressed an issue where the BIOS/Platform Configuration (RBSU) option for the
      Extended Memory Test could be automatically disabled after a system reboot.
      This issue was introduced with the v2.30 System ROM and was not seen with
      earlier version of the System ROM.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_01-23-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides a fix for a potential machine check exception under
      heavy stress with short loops of instructions. This may result in a machine
      check exception in Bank 3 with MSCOD = 0080 and MCACOD = 0400h, as logged in
      the Integrated Management Log (IML). The Intel microcode patches included in
      this release are versions 0x04003005 (CPUID 50656) and 0x05003005 (CPUID
      50567). This issue only impacts 2nd generation Intel Xeon Scalable Performance
      processors. This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides a fix for a potential machine check exception when
      high levels of posted interrupt traffic occurs on PCIe. This may result in a
      machine check exception in Bank 9, 10 or 11 with MSCOD = 000Ch, as logged in
      the Integrated Management Log (IML). The Intel microcode patches included in
      this release are versions 0x02006A09 (CPUID 50654), 0x04003005 (CPUID 50656)
      and 0x05003005 (CPUID 50567). As part of this change, a new BIOS/Platform
      Configuration (RBSU) option in Advanced Performance Options has been added to
      allow a customer to disable this mitigation. This issue is not unique to HPE
      servers.
      
      Addressed an extremely rare issue where the Real Time Clock may become
      corrupted on a server boot. This was typically seen as an unexpected change to
      the RTC Year field but could impact other parts of the Date and Time. This
      issue is not unique to HPE servers.
      
      Addressed an issue where the Extended Memory Test is not run when configured
      in BIOS/Platform Configuration (RBSU) to Enabled. Note that this option is
      Disabled by default. This issue was introduced in the v2.40 revision of the
      System ROM.
      
      Addressed an issue where the server system fans may run higher than
      anticipated when a server is configured with AHCI SATA drives.
      
      Addressed an issue where a bad LRDIMM memory device could be mapped out but
      was not properly reported in the Integrated Memory Log (IML). This issue only
      impacted systems configured with LRDIMMs.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.76_10-21-2019-2.1
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains the latest support for Red Hat
      Enterprise Linux 8.x Server. Ver. 2.76_10-21-2019(B) contains updates to the
      firmware packaging and is functionally equivalent to ver. 2.76_10-21-2019.  It
      is not necessary to upgrade with Revision B if a previous component revision
      was used to upgrade the firmware to version 2.76_10-21-2019.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest support for Intel Trusted
      eXecution Technology (TXT) which provides mitigation for CVE-2019-0151. This
      mitigation is only needed for systems that have TXT enabled (TXT is disabled
      by default). This issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.76_10-21-2019
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest support for Intel Trusted
      eXecution Technology (TXT) which provides mitigation for CVE-2019-151. This
      mitigation is only needed for systems that have TXT enabled. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code support that provides mitigation for CVE-2019-11137. This issue
      is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.62_10-11-2018
changelog:
  -     *Important Notes:**
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for Microsoft Windows 2019. This System ROM is the minimum
      recommended version for use with this operating system version. This revision
      of the System ROM contains updated support for Windows 2019 when using the
      optional HPE TPM Module.
      
      Updated the RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.62_10-11-2018-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 2.62(B) contains updates to the component packaging and is functionally
      equivalent to ver. 2.62. It is not necessary to upgrade with Revision B if a
      previous component Revision was used to upgrade the firmware to version 2.62.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for Microsoft Windows 2019. This System ROM is the minimum
      recommended version for use with this operating system version. This revision
      of the System ROM contains updated support for Windows 2019 when using the
      optional HPE TPM Module.
      
      Updated the RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.76_10-21-2019-2.1
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest support for Intel Trusted
      eXecution Technology (TXT) which provides mitigation for CVE-2019-0151. This
      mitigation is only needed for systems that have TXT enabled (TXT is disabled
      by default). This issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.76_10-21-2019-3.1
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains the latest support for Red Hat
      Enterprise Linux 8.x Server. Ver. 2.76_10-21-2019(C) contains updates to the
      firmware packaging and is functionally equivalent to ver. 2.76_10-21-2019(B)
      and 2.76_10-21-2019.  It is not necessary to upgrade with Revision C if a
      previous component revision was used to upgrade the firmware to version
      2.76_10-21-2019.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest support for Intel Trusted
      eXecution Technology (TXT) which provides mitigation for CVE-2019-0151. This
      mitigation is only needed for systems that have TXT enabled (TXT is disabled
      by default). This issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_10-16-2020
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2020.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of Intel
      microcode. The Intel microcode patches included in this release are versions
      0x00000016 (CPUID 306F4) and 0x00B00003A (CPUID 406F1).
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2020-0592. These security vulnerabilities
      are documented in Intel Security Advisory INTEL-SA-00358. These issues are not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS platform code advisories
      and security vulnerabilities documented as CVE-2020-8764. These security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-00390.
      These issues are not unique to HPE servers.
      
      This version of the System ROM contains an updated UEFI Driver for the
      SmartArray B140i SATA RAID controller. This update addresses an issue where
      the system may periodically experience an operating system boot issue such as
      experiencing a Linux kernel panic on boot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.60_05-21-2018-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 2.60(B) contains updates to the component packaging and is functionally
      equivalent to ver. 2.60. It is not necessary to upgrade with Revision B if a
      previous component Revision was used to upgrade the firmware to version 2.60.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which, in combination with operating system and hypervisor updates,
      provides mitigation for the L1 Terminal Fault - OS/SMM (CVE-2018-3620) and L1
      Terminal Fault - VMM (CVE-2018-3646) security vulnerabilities.  These
      vulnerabilities may allow unauthorized disclosure of information residing in
      the L1 data cache to an attacker with local user access via a side-channel
      analysis.  These security vulnerabilities are not unique to HPE servers and
      impact any servers utilizing impacted processors.  Note that this server is
      NOT vulnerable to L1 Terminal Fault - SGX (CVE-2018-3615), also known as
      Foreshadow, because this server does NOT support SGX.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which, in combination with operating system updates, provides
      mitigation for the Speculative Store Bypass (also known as Variant 4) security
      vulnerability. A Medium level CVE has been assigned to this issue with ID
      CVE-2018-3639. Systems with microprocessors utilizing speculative execution
      and speculative execution of memory reads before the addresses of all prior
      memory writes are known may allow unauthorized disclosure of information to an
      attacker with local user access via a side-channel analysis. This security
      vulnerability is not unique to HPE servers and impacts any systems utilizing
      impacted processors.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigation for the Rogue Register Read (also known as
      Variant 3a) security vulnerability. A Medium level CVE has been assigned to
      this issue with ID CVE-2018-3640. Systems with microprocessors utilizing
      speculative execution and that perform speculative reads of system registers
      may allow unauthorized disclosure of system parameters to an attacker with
      local user access via a side-channel analysis. This security vulnerability is
      not unique to HPE servers and impacts any systems utilizing impacted
      processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which, in combination with operating system and hypervisor updates,
      provides mitigation for the L1 Terminal Fault - OS/SMM (CVE-2018-3620) and L1
      Terminal Fault - VMM (CVE-2018-3646) security vulnerabilities.  These
      vulnerabilities may allow unauthorized disclosure of information residing in
      the L1 data cache to an attacker with local user access via a side-channel
      analysis.  These security vulnerabilities are not unique to HPE servers and
      impact any servers utilizing impacted processors.  Note that this server is
      NOT vulnerable to L1 Terminal Fault - SGX (CVE-2018-3615), also known as
      Foreshadow, because this server does NOT support SGX.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which, in combination with operating system updates, provides
      mitigation for the Speculative Store Bypass (also known as Variant 4) security
      vulnerability. A Medium level CVE has been assigned to this issue with ID
      CVE-2018-3639. Systems with microprocessors utilizing speculative execution
      and speculative execution of memory reads before the addresses of all prior
      memory writes are known may allow unauthorized disclosure of information to an
      attacker with local user access via a side-channel analysis. This security
      vulnerability is not unique to HPE servers and impacts any systems utilizing
      impacted processors.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigation for the Rogue Register Read (also known as
      Variant 3a) security vulnerability. A Medium level CVE has been assigned to
      this issue with ID CVE-2018-3640. Systems with microprocessors utilizing
      speculative execution and that perform speculative reads of system registers
      may allow unauthorized disclosure of system parameters to an attacker with
      local user access via a side-channel analysis. This security vulnerability is
      not unique to HPE servers and impacts any systems utilizing impacted
      processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_12-18-2018
changelog:
  -     Added support to allow for the ROM Based Setup Utility (RBSU) Power Regulator
      setting to be set to Static Low or OS Control Mode when the Processor Power
      and Utilization Support was disabled. Previous ROMs required the Power
      Regulator to be configured for Static High Mode only.
      
      Updated the RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_12-18-2018
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the UEFI EDK2
      support that provides mitigations for a variety of security vulnerabilities.
      The following vulnerabilities have been addressed in this System ROM release:
      CVE-2018-3613 CVE-2017-5731, CVE-2017-5732, CVE-2017-5733, CVE-2017-5734,
      CVE-2017-5735, CVE-2018-3630, CVE-2018-12178, CVE-2018-12179, CVE-2018-12180,
      CVE-2018-12181, CVE-2018-12182 and CVE-2018-12183. These security
      vulnerabilities are not unique to HPE servers.
      
      Addressed an issue where certain PCIe option cards may not train properly and
      cause the system to hang during POST. This issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.84_11-07-2019
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigation for CVE-2017-5715, CVE-2019-11135,
      CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, and CVE-2018-11091. These
      issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigation for an Intel sighting where under complex
      micro-architectural conditions, executing X87 or AVX or integer divide
      instructions may results in unpredictable system behavior. This issue is not
      unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.86_05-28-2020
changelog:
  -     See the release document U22_2.86_05_28_2020 in Download Product Binaries page
      from Product Summary of the firmware product.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.86_05-28-2020
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for CVE-2020-0528, CVE-2020-0529,
      CVE-2020-0543, CVE-2020-0548 and CVE-2020-0549. These issues are not unique to
      HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.88_10-16-2020
changelog:
  -     Added support to BIOS/Platform Configuration (RBSU) to allow importing and
      exporting Secure Boot signature lists as a signed binary file. This is useful
      to import the Microsoft revocation list binary file into the Secure Boot DBX
      as found on the UEFI forum at https://uefi.org/revocationlistfile.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.88_10-16-2020
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2020.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of Intel
      microcode. The Intel microcode patches included in this release are versions
      0x000000DC (CPUID 506E3) and 0x0000000DE (CPUID 906E9).
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigations for security vulnerabilities documented
      as CVE-2020-8696, CVE-2020-8694 and CVE-2020-8695. These security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-0381 and
      INTEL-SA-00389. The Intel microcode patches included in this release are
      versions 0x000000DC (CPUID 506E3) and 0x0000000DE (CPUID 906E9). These issues
      are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2020-0593. These security vulnerabilities
      are documented in Intel Security Advisory INTEL-SA-00358. These issues are not
      unique to HPE servers.
      
      This version of the System ROM contains an updated UEFI Driver for the
      SmartArray B140i SATA RAID controller. This update addresses an issue where
      the system may periodically experience an operating system boot issue such as
      experiencing a Linux kernel panic on boot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.90_11-27-2020
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes the latest revision of Intel
      microcode.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of Intel
      microcode: 0x000000E2 (CPUID 506E3). This Intel microcode patch provide
      mitigations for BIOS advisories and security vulnerabilities documented as
      CVE-2020-8696 and CVE-2020-8698. These security vulnerabilities are documented
      in Intel Security Advisory INTEL-SA-00381. These issues are not unique to HPE
      servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.40_08-08-2017
changelog:
  -     Added support for the HPE Dynamic SmartArray B140i Option in the BIOS/Platform
      Configuration (RBSU) Configuration Menu.
      
      Added support for Cluster Model and On-Package High-Bandwidth Memory Cache
      Size menus to the Memory Options in the BIOS/Platform Configuration (RBSU)
      Configuration Menu.
      
      Added support for Intel Xeon Phi processors with Integrated Intel Omni-Path
      Fabric.
      
      Added support for XL2x260w Server.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.40_08-08-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an extremely rare issue where the system may become unresponsive on
      a subsequent boot after an uncorrectable Machine Check Error.
      
      Addressed an issue where the system may experience correctable memory errors
      on some boots. It is recommended that users seeing a high rate of corrected
      memory errors update to this version of the System ROM before replacing any
      hardware.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.50_09-25-2017
changelog:
  -     Added support for Trusted Platform Module (TPM) 2.0 Firmware flash updates.
      For systems configured with the optional TPM 2.0 device, this is the minimum
      revision of the System ROM required to update TPM firmware.
      
      Updated the HPE RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.50_09-25-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where a system may experience unpredictable system behavior
      when the embedded memory (MCDRAM) is configured in Cache or Hybrid Memory
      modes. This issue does not impact systems configured in Flat Memory mode. This
      issue is not unique to Hewlett Packard Enterprise systems.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.60_01-22-2018
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which, in combination with operating system updates, provides
      mitigation for Variant 2 of the Side Channel Analysis vulnerability, also
      known as Spectre. The revision of the microcode included in this System ROM
      does NOT have issues with more frequent reboots and unpredictable system
      behavior which impacted the previous Intel microcode which was part of the
      Spectre Variant 2 mitigation. Additional information is available from Intel's
      Security Exploit Newsroom, <https://newsroom.intel.com/press-kits/security-
      exploits-intel-products/>.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Updated the Intel processor microcode to the latest version.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.60_01-22-2018-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.60(B) contains updates to the component packaging and is functionally
      equivalent to ver. 1.60. It is not necessary to upgrade with Revision B if a
      previous component Revision was used to upgrade the firmware to version 1.60.
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which, in combination with operating system updates, provides
      mitigation for Variant 2 of the Side Channel Analysis vulnerability, also
      known as Spectre. The revision of the microcode included in this System ROM
      does NOT have issues with more frequent reboots and unpredictable system
      behavior which impacted the previous Intel microcode which was part of the
      Spectre Variant 2 mitigation. Additional information is available from Intel's
      Security Exploit Newsroom, <https://newsroom.intel.com/press-kits/security-
      exploits-intel-products/>.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Updated the Intel processor microcode to the latest version.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.52_10-25-2017
changelog:
  -     *Important Notes:**
      
      This System ROM revision replaces the 2.50 revision. An issue was found with
      the 2.50 revision of the System ROM that may result in a system hang during
      boot with a messaging indicating "Memory Initialization - complete" with
      certain memory configurations. The 2.50 revision of the System ROM has been
      removed from the HPE Support Site. It is highly recommended that any customers
      using the 2.50 revision of the System ROM upgrade to the 2.52 revision or
      later.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for Trusted Platform Module (TPM) 2.0 Firmware flash updates.
      For systems configured with the optional TPM 2.0 device, this is the minimum
      revision of the System ROM required to update TPM firmware.
      
      Addressed an issue where Processor Core Disable may not function properly,
      such as disabling the wrong number of cores.
      
      Updated the HPE RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.56_01-22-2018
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which, in combination with operating system updates, provides
      mitigation for Variant 2 of the Side Channel Analysis vulnerability, also
      known as Spectre.  The revision of the microcode included in this System ROM
      does NOT have issues with more frequent reboots and unpredictable system
      behavior which impacted the previous Intel microcode which was part of the
      Spectre Variant 2 mitigation.  Additional information is available from
      Intel's Security Exploit Newsroom, <https://newsroom.intel.com/press-kits
      /security-exploits-intel-products/>.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Updated the Intel processor microcode to the latest version.
      
      **Known Issues:**
      
      None


