# changelog

author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.21
changelog:
  -     *Recommended** \- Users should update to OA 4.21 if their system is using OA 4.20. Users should updated to either OA 4.12 or OA 4.21 if their system is using OA 4.11.  
        
      **Optional** - Users should update to OA 4.21 if their system is using an OA version prior to OA 4.11 and is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.21
changelog:
  -     *Enhancements/New Features:**
      
        * **Features Additions and Changes**
          * **General**
            * **Disabled support for OpenSSL TLS heartbeat extension. ****CVE-2014-0160 ****<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0160>****, HPSBMU02994 - ****[HP BladeSystem c-Class Onboard Administrator (OA) running OpenSSL, Remote Disclosure of Information**](http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/action.process/public/kb/docDisplay/?javax.portlet.action=true&spf_p.tpst=kbDocDisplay&javax.portlet.begCacheTok=com.vignette.cachetoken&spf_p.prp_kbDocDisplay=wsrp-interactionState%3DdocId%253DZW1yX25hLWMwNDIzNjA2Mg%2525253D%2525253DhPsCeNc%257CdocLocale%253Den_US%257CcalledBy%253DSearch_Result&javax.portlet.endCacheTok=com.vignette.cachetoken)** \- Document ID: c04236062  (Currently Rev 1)**
            * Added Fully Qualified Domain Name (FQDN) link support for accessing iLOs and Interconnects. 
          * **IPv6**
            * The OA fully supports operation in a mixed IPv4/IPv6 or IPv6-only management network including management of IPv6-capable enclosure infrastructure devices such as iLO and interconnect modules. To use IPv6 networking, you should review the  OA IPv6 settings and customize them as necessary for your specific IPv6 environment. Note that if routing between IPv6 management networks is required, the routing configuration of the OA and enclosure infrastructure devices may be performed either via external IPv6 router advertisements or, starting with OA 4.20, via static configuration of an IPv6 gateway. After completing the necessary IPv6 configuration of the OA, you may then access any IPv6-capable enclosure infrastructure devices via its supported user interfaces and perform management actions from the OA.
            * Modified factory default state of IPv6 enclosure level settings (IPv6, DHCPv6, and SLAAC) from "disabled" to "enabled" by default to better support default connectivity to the OA in IPv6-only management network environments. Note that updating to OA 4.20 will not change the configuration of these settings but any subsequent reset to factory defaults will result in these settings being enabled. Any previously saved OA configuration scripts should be updated appropriately.
            * Added support for configuration of a static IPv6 gateway as an addition to the previously existing static IPv6 network settings for the OA module.
            * Added support for configuration of an IPv6 gateway for blade server iLOs and interconnect modules via the Enclosure Bay IP Addressing for IPv6 feature.
          * **Interconnects**
            * Added two new CLI commands to support the "BLc SX1018HP" switch only: 
              * SET INTERCONNECT ADMIN_PASSWORD FACTORY [ <bay number> ] - resets the Interconnect management password back to the factory setting.
              * SET INTERCONNECT FACTORY [ <bay number> ] - performs a factory reset on the Interconnect.
          * **SNMP**
            * In some instances, SNMP changes successfully configured from the OA user interface can fail to be processed properly most notably resulting in the OA failing to send SNMP traps to configured SNMP alert destinations.  
      
      
        * **Browser Support **
          * Microsoft Internet Explorer 8, 9, 10, and 11.
          * Mozilla Firefox ESR 17 and ESR 24.
          * Google Chrome.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.21
changelog:
  -     *Firmware Dependency**
      
      For firmware compatibility information please see HP Service Pack for ProLiant
      Information Library, <http://www.hp.com/go/spp/documentation>.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.22
changelog:
  -     *Recommended** \- Users should update to OA 4.22 if their system is using OA 4.20 or 4.21.  
      **Optional** - Users should update to OA 4.22 if their system is using an OA version prior to OA 4.12 and is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.22
changelog:
  -     Patched the support for SSL/TLS MITM Vulnerability CVE-2014-0224
      <http://www.openssl.org/news/secadv_20140605.txt>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.23
changelog:
  -     Addressed an issue where OA-iLO communication breaks when OA 4.22 is used with
      ILO-2 2.27, ILO-3 1.82 and ILO-4 2.10. The versions of iLO listed were updated
      to address a security vulnerability CVE-2014-3566


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.30
changelog:
  -     *Enhancements/New Features:**
      
        * **Hardware Additions**
          * HP ProLiant BL460c Gen9 Server
          * Smart Array 12Gb SAS Controller
          * HP FlexFabric 20Gb 2-port 650FLB Adapter
          * HP FlexFabric 20Gb 2-port 650M Adapter
          * HP FlexFabric 10Gb 2-port 536FLB Adapter
          * HP Adapters QDR/EN 10Gb & FDR/EN 40Gb 544+M
          * HP 2650W High Voltage Power Supply
          * HP High Voltage Power Module
        * **Features Additions and Changes**
          * **General**
            * Support for configuration of boot order settings for UEFI-capable blades operating in UEFI boot mode.
            * Enhanced the existing RESET ILO OA CLI command to remotely perform a hardware-based reset of iLO.  This hardware-based reset is only supported on Gen9 server blades and is equivalent to the iLO reset that can be manually performed using the UID button on a Gen9 server blade.  Note that this iLO reset can be performed without impact to the operating state of the associated server.
          * **Enclosure Firmware Management (EFM)**
            * Support for clearing all existing EFM log data stored in the OA, including both the OA EFM log and the server-specific Firmware and Session logs.
          * **Security**
            * Support for customizing secure connection protocols and ciphers to be used by the OA when it is operating with FIPS Mode enabled. This configuration is only accessible and used by the OA when the OA is configured in either FIPS Mode ON or FIPS Mode DEBUG.
            * Support for configuration of the client request timeout settings on the OA web server. These settings are configurable using the new OA CLI SET HTTP REQUESTREADTIMEOUT command. 
          * **IPv6**
            * Support for a new **Enable Router Advertisements** enclosure-level IPv6 setting. Router Advertisements from the external management network are allowed onto the internal enclosure management network when this setting is enabled and blocked when it is disabled. 
            * Support for manual configuration of up to three static IPv6 network routes associated with the OA network interface.
            * Support on the Standby OA GUI **TCP/IP Settings>IPv6Settings** tab for configuring and reporting certain IPv6 settings.
          * **DNS **
            * Improved DNS server redundancy reporting on the Active OA and Standby OA GUI** TCP/IP Settings** screens  and via the CLI SHOW OA NETWORK and SHOW NETWORK commands.  Depending on how many DNS servers are configured, the Onboard Administrator can employ up to six DNS servers for lookups: two IPv4 DNS servers (either static or DHCP assigned, but not both) and four IPv6 DNS servers (static or DHCP assigned, or both). For more information, see the OA user guides.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.30
changelog:
  -     *Firmware Dependency**
      
      For firmware compatibility information please see HP Service Pack for ProLiant
      Information Library, <http://www.hp.com/go/spp/documentation>.
      
      **Problems Fixed**
      
      **General**
      
        * In rare cases, the OA may fail to successfully identify server blades that have been either physically inserted into the enclosure or have been reset by executing the OA CLI RESET SERVER command.  When this issue occurs, the affected server blades are misidentified as an unsupported blade type.
        * Restoring or configuring OA settings from a saved configuration script may fail to apply all network settings on the Standby OA module. The failing configuration script commands return the following error: "An error occurred while communicating with the other Onboard Administrator." 
        * The RSA key for SSH is not properly exchanged with the Standby OA during an OA failover event when Enclosure IP Mode is enabled. After an OA failover event, when logging into the OA, SSH clients using the Enclosure IP address to access the Active OA may display an RSA key fingerprint warning message or "man-in-the-middle" security breach warning message.  This issue only occurs on OA 4.1x or OA 4.2x versions of OA firmware when the OA has been factory reset or new SSH keys were manually generated.  
        * The OA periodically reboots with the following entry logged in the OA system log:"OA: DHCP Monitor: DHCPD or RADVD is not running. Restarting OA." 
        * In an IPv6-only management network environment with the VLAN feature enabled, the CONNECT SERVER OA CLI command fails to connect to the server blade serial console with an error displayed similar to the following: Connecting to bay 1 ... iLO failed to respond: Interrupted system call (4)
      **Browsers**
      
        * After logging in to the OA GUI via the Google Chrome browser (Chrome-v34.0.1847.116 m or greater), the OA web application fails to load properly. The OA GUI login screen may display the warning: "Your browser does not have the required functionality to run the application." 
        * When using Microsoft Internet Explorer 11, the results of a configuration script fail to load properly after uploading and executing a configuration script using a local file from the OA web GUI. This issue was seen only when more than one script was uploaded without refreshing the page
      **EBIPA**  
      
        * Enclosure devices (including interconnect modules) fail to be configured with the Link Local address corresponding to the IPv6 gateway specified in the EBIPA for IPv6 configuration settings.  This issue only occurs when an IPv6 other than the Link Local address of the gateway is specified in the EBIPA for IPv6 configuration settings and will only occur for certain gateway server devices.
      **Serial Console**  
      
        * When logging in to connect to the OA via the serial port, if a user enters the **@** key as part of the login user name or password, the entered line is erased. 
        * When the baud rate for the OA serial port is configured to a value greater than the default 9600, attempts to directly paste saved commands or text into an open OA serial console session results in truncation or corruption of the pasted data. 
      **SNMP**  
      
        * No response received to a UDP network request sent from a client to an enclosure device such as iLO or an interconnect module. This issue was specifically observed when an SNMP request was sent to an interconnect module.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.31
changelog:
  -     *Enhancements/New Features:**
      
        * **Version 4.31 New Feature:**
          * Added support for HP OneView management of enclosure configurations that do not include HP Virtual Connect interconnect modules.  
      
      
        * **Version 4.30 Features Additions and Changes: **
          * **New Hardware Support:**
            * HP ProLiant BL460c Gen9 Server
            * Smart Array 12Gb SAS Controller
            * HP FlexFabric 20Gb 2-port 650FLB Adapter
            * HP FlexFabric 20Gb 2-port 650M Adapter
            * HP FlexFabric 10Gb 2-port 536FLB Adapter
            * HP Adapters QDR/EN 10Gb & FDR/EN 40Gb 544+M
            * HP 2650W High Voltage Power Supply
            * HP High Voltage Power Module
          * **General:**
            * Support for configuration of boot order settings for UEFI-capable blades operating in UEFI boot mode.
            * Enhanced the existing RESET ILO OA CLI command to remotely perform a hardware-based reset of iLO.  This hardware-based reset is only supported on Gen9 server blades and is equivalent to the iLO reset that can be manually performed using the UID button on a Gen9 server blade.  Note that this iLO reset can be performed without impact to the operating state of the associated server.
          * **Enclosure Firmware Management (EFM)**
            * Support for clearing all existing EFM log data stored in the OA, including both the OA EFM log and the server-specific Firmware and Session logs.
          * **Security**
            * Support for customizing secure connection protocols and ciphers to be used by the OA when it is operating with FIPS Mode enabled. This configuration is only accessible and used by the OA when the OA is configured in either FIPS Mode ON or FIPS Mode DEBUG.
            * Support for configuration of the client request timeout settings on the OA web server. These settings are configurable using the new OA CLI SET HTTP REQUESTREADTIMEOUT command. 
          * **IPv6**
            * Support for a new **Enable Router Advertisements** enclosure-level IPv6 setting. Router Advertisements from the external management network are allowed onto the internal enclosure management network when this setting is enabled and blocked when it is disabled. 
            * Support for manual configuration of up to three static IPv6 network routes associated with the OA network interface.
            * Support on the Standby OA GUI **TCP/IP Settings>IPv6Settings** tab for configuring and reporting certain IPv6 settings.
          * **DNS **
            * Improved DNS server redundancy reporting on the Active OA and Standby OA GUI** TCP/IP Settings** screens  and via the CLI SHOW OA NETWORK and SHOW NETWORK commands.  Depending on how many DNS servers are configured, the Onboard Administrator can employ up to six DNS servers for lookups: two IPv4 DNS servers (either static or DHCP assigned, but not both) and four IPv6 DNS servers (static or DHCP assigned, or both). For more information, see the OA user guides.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.31
changelog:
  -     *Firmware Dependency**
      
      For firmware compatibility information please see HP Service Pack for ProLiant
      Information Library, <http://www.hp.com/go/spp/documentation>.
      
      **No new issues were resolved in Version 4.31.  
        
      Problems Fixed in Version 4.30:**
      
      **General**
      
        * In rare cases, the OA may fail to successfully identify server blades that have been either physically inserted into the enclosure or have been reset by executing the OA CLI RESET SERVER command.  When this issue occurs, the affected server blades are misidentified as an unsupported blade type.
        * Restoring or configuring OA settings from a saved configuration script may fail to apply all network settings on the Standby OA module. The failing configuration script commands return the following error: "An error occurred while communicating with the other Onboard Administrator." 
        * The RSA key for SSH is not properly exchanged with the Standby OA during an OA failover event when Enclosure IP Mode is enabled. After an OA failover event, when logging into the OA, SSH clients using the Enclosure IP address to access the Active OA may display an RSA key fingerprint warning message or "man-in-the-middle" security breach warning message.  This issue only occurs on OA 4.1x or OA 4.2x versions of OA firmware when the OA has been factory reset or new SSH keys were manually generated.  
        * The OA periodically reboots with the following entry logged in the OA system log:"OA: DHCP Monitor: DHCPD or RADVD is not running. Restarting OA." 
        * In an IPv6-only management network environment with the VLAN feature enabled, the CONNECT SERVER OA CLI command fails to connect to the server blade serial console with an error displayed similar to the following: Connecting to bay 1 ... iLO failed to respond: Interrupted system call (4)
      **Browsers**
      
        * After logging in to the OA GUI via the Google Chrome browser (Chrome-v34.0.1847.116 m or greater), the OA web application fails to load properly. The OA GUI login screen may display the warning: "Your browser does not have the required functionality to run the application." 
        * When using Microsoft Internet Explorer 11, the results of a configuration script fail to load properly after uploading and executing a configuration script using a local file from the OA web GUI. This issue was seen only when more than one script was uploaded without refreshing the page
      **EBIPA**  
      
        * Enclosure devices (including interconnect modules) fail to be configured with the Link Local address corresponding to the IPv6 gateway specified in the EBIPA for IPv6 configuration settings.  This issue only occurs when an IPv6 other than the Link Local address of the gateway is specified in the EBIPA for IPv6 configuration settings and will only occur for certain gateway server devices.
      **Serial Console**  
      
        * When logging in to connect to the OA via the serial port, if a user enters the **@** key as part of the login user name or password, the entered line is erased. 
        * When the baud rate for the OA serial port is configured to a value greater than the default 9600, attempts to directly paste saved commands or text into an open OA serial console session results in truncation or corruption of the pasted data. 
      **SNMP**  
      
        * No response received to a UDP network request sent from a client to an enclosure device such as iLO or an interconnect module. This issue was specifically observed when an SNMP request was sent to an interconnect module.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.40
changelog:
  -     Update to this firmware version if any documented fixes or enhanced
      functionality provided by this version would be useful to your system.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.40
changelog:
  -      **General**
        *     * Cipher suites are now configured and displayed using their RFC 5246 standardized names. 
        * **EFM**
          * The maximum valid length of the Firmware Management ISO URL has been increased to 511 characters. o   **FIPS** This version of the OA addresses FIPS 140-2 certification requirements and is in the In Process list located at <http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/140InProcess.pdf>. Added support for FIPS 186-4 approved RSA key generation used in SSL/SSH keys and certificates    Added support for the cipher TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 Upgrading to this version of OA will replace old DSA keys with 2048-bit RSA keys to meet FIPS 140-2 requirements 
          * Replaced the MD5 password hashing algorithm with the stronger SHA256 algorithm when the Onboard Administrator is operating in FIPS Mode ON or DEBUG.  As a result of this change, OA 4.40 supports a maximum of 21 local users in FIPS Mode ON or DEBUG.  
          * Prevention of 1024-bit SSH/SSL key generation.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.40
changelog:
  -     *General**
      
        * Devices with MAC addresses ending with "81:00" (such as f8:66:f2:6d:81:00) were unable to communicate with the OA. Some examples of the observed symptoms were:
      Attempts to ping the OA from the device fail The OA cannot use such a device
      as a gateway The OA GUI and CLI cannot be used from this device
      
        * The OA HTTP service would become unresponsive and communication to the OA would be lost after removing a local user account that had OA administrator level privileges.This problem only occurred when the removed user account had previously been used to configure network services on the OA module.    o   When running OA firmware 4.0x, 4.1x, or 4.2x, the OA could erroneously report fans and/or power supplies as missing or failed even though they were not physically removed or failed.  When this issue occurred, after a few seconds the affected fans and/or power supplies would reappear as normal. There are no known functional impacts associated with this issue other than associated brief status reporting anamolies.  o   When the CLI CONNECT SERVER command is issued to connect to the server as an LDAP user, the text console session opens successfully but the "wget: not an http,https or ftp url: http:/<IP Address> /xmldata?item=cpqkey" message is displayed.  o   In rare cases, the following message was logged in the Standby OA syslog during a redundancy role transition initiated by the CLI FORCE TAKEOVER command: "CERTS: Failed to open flash"
      This had no functional impact; the entry could be ignored.  
      **Documentation**
      
        * In the September 2014 (Edition 23) HP BladeSystem Onboard Administrator CLI User Guide for OA 4.30, within the description of the SET HTTP REQUESTREADTIMEOUT command, a command showing recommended values had the BODY MINRATE value as 50 instead of the correct value 500. The command with the correct recommended values is as follows: SET HTTP REQUESTREADTIMEOUT HEADER 3-8 MINRATE 500 BODY 5-10 MINRATE 500
      This error was corrected in the October 2014 (Edition 24) document.  
        **EFM**
      
        * In rare cases, the Active OA module would reboot expectedly during the update of the OA firmware on redundant OA modules.  When this issue occurred, the Active OA module would reboot during the transfer of the OA firmware image to the Standby OA module.  The OA firmware update would fail to complete successfully; a segmentation fault (SEGV) error would be logged in the Active OA system log.  This issue did not cause any firmware or data corruption, and the OA firmware update could be successful if retried following the occurrence of this issue. Note that this issue could only be encountered when updating OA modules running OA 4.30 firmware.  o   Attempts to update the firmware failed on an HP ProLiant Gen9 server blade configured in UEFI Boot Mode or UEFI Optimized Boot Mode. When this failure occurred, the firmware log for the blade server would indicate an error similar to the following for each update attempt, including the two automatic retries that occur on failure: Jul 15 09:34:19 Unable to detect ISOLINUX booting. A final status report similar to the following would also be issued:
      Jul 15 10:30:33 Firmware Management is incomplete on blade <bay number>.
      
        * When using an HP Firmware Management ISO image based on a URL that includes the HTTP port (for example, <http://10.226.36.35:8080/bp-151ilo-2014-08-26-1.iso>),  EFM failed to mount the image. The following error message would be displayed: Unable to mount ISO or validate version information. The URL or ISO is invalid.   CLI commands affected include those that depend on the URL specification via the SET FIRMWARE MANAGEMENT URL command (such as the UPDATE FIRMWARE SERVER command and the UPDATE IMAGE FW_ISO command).** ** o   The EFM firmware log would indicate "Firmware Management successfully completed on blade x" even if the iLO firmware update failed to complete successfully. 
       **IPv6**
      
        * Configuration scripts could not be applied to another OA properly when attempting to configure new EBIPA DNS IPv4/IPv6 addresses or IPv6 routes. Attempts to change the configurations could only add new addresses to those of the previous configuration. It was not possible to replace the existing addresses with the new ones. The following CLI commands now include the ALL keyword to allow clearing of all unwanted addresses or routes:
        * REMOVE EBIPA SERVER DNS ALL
        * REMOVE EBIPAV6 SERVER DNS ALL
        * REMOVE OA ROUTE IPV6 <ACTIVE|STANDBY> ALL
      A configuration script can now use these commands to clear the previous
      (unwanted) EBIPA DNS IP addresses and IPv6 static routes, and then add the new
      ones.  
        **KVM**
      
        * Pressing **Enter** four times consecutively on a keyboard attached to the c7000 Enclosure integrated KVM module would cause the highlighted blade server on the KVM screen to power off or on, depending on its current power state. This issue has been fixed by interchanging the **Ok**/**Confirm** and **Cancel** buttons on the **Confirm: Change Server Power** and **Change Server Power** screens so that the **Cancel** button is highlighted by default instead of the **OK** or **Confirm** button. The default focus is set on the **Cancel** button.
        **Security**
      
        * The following security vulnerabilities were fixed:   
        * CVE-2014-3511: A vulnerability could be exploited by launching man-in-the-middle attacks to force the use of TSL 1.0 instead of the intended later version of TLS. This is documented in HP Security Bulletin HPSBMU03104 ([https://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=emr_na-c04427546).](https://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=emr_na-c04427546\).# \(QXCR1001370888\))
        * CVE-2007-2242: A vulnerability could be exploited by launching denial-of-service attacks via crafted IPv6 type 0 router headers between two routers, resulting in network congestion. This is documented in HP Security Bulletin HPSBMU03104 (<https://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=emr_na-c04427546>).
        * CVE-2014-3567: A vulnerability can be exploited to cause a DOS denial-of-service (memory consumption) attack via crafted session tickets that triggers an integrity check-failure.
        * CVE-2014-3513: A vulnerability can be exploited to cause a denial of service (memory consumption) via a crafted handshake message.
        * CVE-2014-3513: SRTP Memory Leak - a memory leak in d1_srtp.c in the DTLS SRTP extension in OpenSSL 1.0.1 (before 1.0.1j) allows remote attackers to cause denial of service (memory consumption) via a crafted handshake message.
        * This release of the OA resolves this security vulnerability by compiling OpenSSl with OPENSSL_NO_SRTP (the OA does not use DTLS and SRTP). 
        * CVE-2014-0139: A vulnerability affecting SSL/TLS transactions that might allow a man-in-the-middle attacker to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certificate Authority.
        * [CVE-2014-0015](http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-0015): A vulnerability when more than one authentication method is enabled and NTLM connections are reused, which might allow context-dependent attackers to authenticate as other users via a request.
        * CVE-2014-0138: A vulnerability affecting certain LDAP connections that might allow context-dependent attackers to connect as other users via a request (similar to issue CVE-2014-0015).
        * [CVE-2014-2522](http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-2522): A vulnerability when running on Windows and using an SChannel/Winssl TLS backend. When accessing a URL that uses a numerical IP address, curl does not verify that the server host name matches a domain name in the subject's CN or subjectAltName field of the X.509 certificate. This allows man-in-the-middle attackers to spoof servers via an arbitrary valid certificate. 
        * In addition, OpenSSL has been updated to version 1.0.1h to address multiple CVE fixes.
        
       **SSH/SSL keys**
      
        * With OA firmware later than 4.0x, attempts to add an SSH key using the OA CLI ADD SSH KEY command might fail. Intermittently, after issuing the command, the user received an error message ("The submitted file is not a valid SSH key."), in which case the command failed. 
        
      **SNMP** 
      
        * SNMP alerts (or traps) sent from the OA to an IPv6 SNMP alert destination are sent incorrectly to destination port 161 instead of port 162 (per RFC 1157) when no destination port is explicitly specified as part of an IPv6 SNMP alert destination configuration. 
          *  The OA HTTP service would become unresponsive and communication to the OA would be lost after removing a local user account with OA administrator level privileges.  This issue in only occurred when the removed user account had previously been used to configure network services on the OA module.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.50
changelog:
  -     Onboard Administrator 4.50 provides support for the following enhancements:
      
        * **Hardware Additions**
          * Added support for HP 2650W PSU -US PLATINUM DC c7000 power supplies.
      
       Features Additions and Changes
      
        * **General**
          * Introduced a standardized code signing and validation mechanism to enhance the firmware image authenticity.
          * Enhanced the OA CLI SET FACTORY command to set the Administrator password to the factory default "toe tag" password. This helps customers reset the module to the factory defaults including the password.
      
       New CLI command: SET FACTORY [RESTORE_FACTORY_PASSWORD]
      
        * Enhanced the OA firmware to notify users when the network connectivity of the Standby OA is lost. This helps users restore the Standby OA's connectivity to maintain redundancy.
        * Added an option to allow selection of UEFI Target as a One Time Boot option for UEFI enabled blade servers. Now USB, UEFI_SHELL and UEFI_TARGET options have been added as One Time Boot options. The option has been added in both GUI and CLI.
        * The OA bay number is now indicated in the Enclosure TCP/IP Settings page so users can know which bay currently hosts the Active and Standby OA module. The bay number labels would be shifted based on the Active-Standby role transition
        * Added diagnostics for Enclosure management network flooding situations. Now, in the enclosure management network flooding situations, OA will report the top 5 IP addresses in the network that are contributing to the network flood. This will help the customers to identify the source of the flood and take appropriate action.
        * **Remote Support**
          * As an enhancement, SNMP traps for Insight Remote Support service event transmission failures have been added to enable users to monitor this specific trap to identify any service event transmission failures.
          * Added Insight Remote Support service event for indicating low OA RTC battery condition.The service event will give information on the OA module in which the battery is low or failed and the spare part for the replacement battery.
        * **EFM**
          * Added a feature to prevent the flashing of OA firmware while the EFM process is in progress, thereby preventing the devices from getting into an indeterminate state.
          * Enhancements in the EFM feature have been made to handle issues seen in servers that take a longer duration to boot up.
          * Added a syslog notification when the EFM ISO is changed as to indicate the change to users.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.50
changelog:
  -      **General**
        * Fixed an issue which was seen when connecting to the OA from HP SIM using a LDAP account with the user name containing an exclamation character (!) for the SSO.
        * Fixed an issue where LDAP search contexts are showing empty after firmware is upgraded in FIPS Mode.
        * Fixed an issue where a customer logging in to OA using AD/LDAP credentials as a member of both Domain Administrators and Domain Users groups, and where one enclosure is given Domain Administrators access to the full administrative rights of the enclosure, and the other is given Domain Users limited access
        * Corrected a display issue where iLO logs listed in OA shows the order of events sorted incorrectly when the events are more than a year old. The events are displayed sorted on the month and hence events that occurred in the same month in two different years are incorrectly displayed together. The sorting now considers the year also.
        * Fixed an issue where the Device Bay Information page does not show the Management Processor/iLO NIC details under the Server NIC Information table, when the server is powered down.
        * Fixed an issue where OA reports incorrect values for Caution and Critical temperature limits when a blade is in Telco Mode.
        * Addressed an issue where Connect Server Serial command used to fail when server
        * **FIPS**
          * Fixed an issue which prevented transition to FIPS mode OFF when the enclosure is in FIPS-Degraded state. The same failure was seen when the transition was performed on a linked enclosure which was in FIPS-Degraded state. The issue has been addressed and the FIPS mode transition is allowed.
        * **EFM**
          * Addressed issues that would result in EFM failure with the following error messages: 
            * Failed to boot ISO
            * Unable to Monitor HPSUM
        * **Security**
      
             The following security vulnerabilities were fixed:
      
        * CVE-2015-0204 - A remote server can supply a weak RSA temporary key for a non-export RSA key exchange cipher suite to downgrade the session security.
        * CVE-2015-0286 - A vulnerability in ASN1_TYPE_cmp function can be exploited to launch a DoS (Denial of Service) attack by causing a crash during certificate validation operation.
        * CVE-2015-3144 - A vulnerability can be exploited to allow remote attackers to cause a denial of service (out-of-bounds read or write and crash) or possibly have other unspecified impact.
        * CVE-2015-3153 - The default CURL configuration sends custom HTTP headers to both the proxy and destination server, which might allow remote proxy servers to obtain sensitive information by reading the header contents.
        * CVE-2015-2922 - A vulnerability in the Linux kernel can be exploited by sending a crafted Router Advertisement message and setting a low IPV6 hop limit and in turn cause DoS (Denial of Service).
        * CVE-2015-1789 - A vulnerability in some OpenSSL versions allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted length field in ASN1_TIME data.
        * CVE-2015-1791 - A vulnerability in some OpenSSL versions allows remote attackers to cause a denial of service (double free and application crash) or possibly have unspecified other impact by providing a NewSessionTicket during an attempt to reuse a ticket that had been obtained earlier.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.60
changelog:
  -     Onboard Administrator 4.60 provides support for the following enhancements:
      
        * **Hardware Additions**
          * None.
        *  **Features Additions and Changes**
          * **General**
            * GUI, CLI, Smart components, help files, URLs, Product Names rebranded to align with HPE branding guidelines.
            * Enhanced information reporting of Gen9 servers booted in UEFI mode.
            * Support the configuration of SNMP trap agent address when non-default VLAN is enabled on OA.
            * Enhanced syslog to show the flooding information when VLAN configured nodes flood the management network.
          * **Remote Support**
            * Modified to connect to the HPE remote support URL.
          * **EFM**
            * Enhanced error handling mechanism in EFM for servers in UEFI boot mode.
            * Enhanced EFM to display detailed name for smart array controllers .
            * EFM enhanced to identify more devices in the EFM report.
            * Enhanced the status reporting of EFM operations to align with HPSUM return codes


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.60
changelog:
  -     *General**
      
        * Addressed an issue where EFM was reporting success while firmware update of iLO 4 failed.
        * Fixed an issue where OA might lose its IP address after OA firmware upgrade when ENCLOSURE_IP_MODE was enabled .
        * Fixed an issue where all iLOs were reset after making EBIPA changes to an empty bay. Now only the specific iLOs are reset.
        * Resolved an issue where iLOs became inaccessible after OA failover occurs with iLOs configured in EBIPA for IPv6. This occurs when an external router in the management network is configured to send Router Advertisements.
        * Corrected the type mismatch of OID cpqRackCommonEnclosureManagerLocation which could cause failures in the SNMP clients. The definition is changed from STRING to INTEGER.
        * Resolved an issue where information on only the last server NIC port of a multiport adaptor was shown on GUI and CLI. Now details of all the server NIC ports are displayed.
        * Resolved an issue of time synchronization between active and standby OA when date and time settings were changed from "Manual" to "NTP".
        * Resolved EFM discovery/update failure when the server power policy in the EFM configuration is set to "must be off".
        * **Security**
      
      The following security vulnerabilities were fixed:
      
        * CVE-2016-2108 - Addressed a vulnerability in ASN.1 implementation in OpenSSL that can cause Denial Of Service via  any field in crafted serialized data
        * CVE-2015-8605 - UDP payload length not properly checked. Addressed a vulnerability where a badly formed packet with an invalid IPv4 UDP length field can cause a DHCP server, client, or relay program to terminate abnormally.
        * CVE-2012-3954 - Fixed a memory leak issue in DHCPv6 daemon that could result in out of memory condition in OA.
        * CVE-2016-0797 and CVE-2016-0799 - Addressed a vulnerability in OpenSSL that could enable security attacks by passing large amount of untrusted data to certain functions in OpenSSL.
        * CVE-2015-8605 - Addressed a vulnerability in IPv4 stack that can be exploited to cause a Denial Of Service via an invalid length field in a UDP IPv4 packet.
        * CVE-2015-3196 - Addressed a vulnerability in OpenSSL that results in Denial Of Service by remote servers via a crafted ServerKeyExchange message.
        * CVE-2015-3195 - Addressed a vulnerability in OpenSSL that can be exploited to obtain sensitive information from process memory by triggering a decoding failure in a PKCS#7 or CMS application.
        * CVE-2015-6564 - Addressed a vulnerability in OpenSSH that might allow local users to gain privileges by leveraging control of the sshd uid to send an unexpectedly early MONITOR_REQ_PAM_FREE_CTX request.
        * CVE-2015-6563 - Addressed a vulnerability in OpenSSH that allows local users to conduct impersonation attacks by leveraging any SSH login access in conjunction with control of the sshd uid.
        * CVE-2015-5621 - Addressed a vulnerability in Net-SNMP that causes a Denial Of Service and possibly allows execution of arbitrary code via a crafted packet.
        * CVE-2015-5364 and CVE-2015-5366 - Addressed a vulnerability in UDP stack that can be exploited in UDP flood scenario to cause Denial Of Service in the OA.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.70
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 the port mapping information for 560M Izzy adapter Mezz controller was not displayed correctly.
        * 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> 1.0.2
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> 1.31
changelog:
  -      On rare occasions, incorrect data may be read or written while a controller is rebuilding a drive.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.31
changelog:
  -     *Enhancements/New Features:**
      
        * Firmware now reads the max link rate from the backplane NVRAM and sets the rate accordingly. The expander firmware will adjust the SAS links to the appropriate speed based on the backplane type. The firmware will not try to force slower backplanes to higher link rates.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.31
changelog:
  -     *Problems Fixed:**
      
        * Data Integrity issue while controller performed an array rebuild.
        * Disabled Edge-Buffering to address a rare data integrity issue seen with a drive that had bad blocks.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.80
changelog:
  -      A rare race condition in a system with SAS and SATA drives, where SATA drives were not discovered during server power-on.


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> 6.00
changelog:
  -     *Problems Fixed in version 6.00:**  
      This firmware release resolved the following issues:
      
        * When executing kdump on systems running in Zero Memory RAID (ZMR) mode, the controller might halt.
        * When an HP Smart Array P420 controller was attached to both an expander backplane and non-expander backplane, the controller would not properly control SmartCarrier LEDs.
        * Chkdsk was running slowly.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.00-2.1
changelog:
  -     *Enhancements/New Features for 6.00 (B):**
      
        * Added support for SUSE Linux Enterprise Server 12


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.10
changelog:
  -     *Problems Fixed:**
      
        * The controller would report 0xE0 error to HP Smart Storage Administrator and would cease to function when set to RAID 6 mode.
        * Intermittent SSD SATA 6G drive failure in Bay 1 of the HP ProLiant BL465 Gen8 Server.
        * Uncorrectable ECC errors causing controller to hang (Lockup 0x13).  Smart Array firmware calculates the maximum controller memory bandwidth required to sustain streaming write operations with the current logical drive configuration and reduces the cache memory speed on configurations that do not require peak controller memory bandwidth.  When running at the slower memory speed, less power is consumed and performance degradation is expected to be negligible. For additional information, reference Customer Advisory c03755983 at the following URL: <http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=emr_na-c03755983>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.12
changelog:
  -     *Problems Fixed:**  
      
        * Fix for a rare controller hang when running IO to SATA drives when in HBA-mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.34
changelog:
  -     *Enhancements/New Features:**
      
        * Improved error handling when hard disk drives generate a large number of recoverable errors.
        * Added support for non-hotplug disk drives.
        * Added support for HP ProLiant Gen9 servers: 
          * HP ProLiant BL460c Gen9 Server
          * HP ProLiant BL660c Gen9 Server


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.34
changelog:
  -     *Problems Fixed:**
      
        * Critical issue for all UEFI systems using 2.2 TB or greater volumes configured with GPT partitions. For additional information please refer to the customer advisory # [c04602001](http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=emr_na-c04602001)
        * When a controller was set to RAID6 mode and a large number of recoverable errors were generated by hard disk drives in the system, the controller might go into a degraded mode and cease to function. A 0x0E error message would display during POST on subsequent power cycle and in the Integrated Management Log (IML)
        * The controller would report 0xE0 error to HP Smart Storage Administrator (HP SSA) and would cease to function when set to RAID 6 mode
        * Intermittent SSD SATA 6G drive failures would occur when drive was configured in Bay 1 of HP ProLiant BL465 Gen8 Server
        * Uncorrectable ECC errors would cause the controller to stop responding (Lockup 0x13).  This version of Smart Array firmware properly calculates the maximum controller memory bandwidth required to sustain streaming write operations with the current logical drive configuration and reduces the cache memory speed on configurations that do not require peak controller memory bandwidth.  When running at the slower memory speed, less power is consumed and performance degradation is expected to be negligible. For additional information, reference Customer Advisory # [c03755983](http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=emr_na-c03755983)
        * The HP D2220sb Storage Blade is not recognized when configuring it with the HP ProLiant BL460c Gen9 Server Blade. For additional information please refer to the customer advisory # [c04602866](http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=emr_na-c04602866)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.64
changelog:
  -      An intermittent aborted IO request with attached SATA drives resulted in a LUN (Logical Unit Number) reset.
        * When using SATA drives with a Px2x controller, the server may stop responding or shut down after an extended period of time due to a controller lockup (POST Lockup 0xAB).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.68
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)
      
        * I/O may halt when the drive write cache is enabled.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 7.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).
        * When drive write-cache is enabled, protocol errors are observed.
        * 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> 7.02-2.1
changelog:
  -     *Problems Fixed in 7.02:**
      
        * 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).
        * When drive write-cache is enabled, protocol errors are observed.
        * 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.
      
      **Problems Fixed in 7.02 (B):**
      
        * Component would fail to install firmware in a system configured with two or more external drive enclosures attached to an HPE Host Bus Adapter H22x. The following message would be reported - "Device appears more than once in tree". The firmware installation failure was not observed in configurations having only one external drive enclosure attached to an HPE Host Bus Adapter H22x.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 7.04
changelog:
  -      Disable controller lockup (lockup 0x13) that was caused by rare correctable errors in the controller on-chip memory.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 8.00
changelog:
  -      Drive temperatures for SATA drives might not be reported after hot-inserting the drive.
        * 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> 8.00-2.1
changelog:
  -      Updated to support Service Pack for ProLiant version 2017.07.0
      
                **Note:** If version 8.00 was previously installed, then it is not necessary to upgrade to version 8.00 (B).


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> 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.16
changelog:
  -     *Problems Fixed:**
      
        * Corrects PHY Link Error messages being posted in IML when attached to the following drives:
      
      **HP Model Number -**
      
      EF0300FATFD
      
      EF0450FATFE
      
      EF0600FATFF
      
      EG0300FBDBR
      
      EG0300FBVFL
      
      EG0450FBDBT
      
      EG0450FBVFM
      
      EG0600FBDBU
      
      EG0600FBVFP
      
      EG0900FBVFQ
      
      EG1200FCVBQ
      
      EG1200FDNJT
      
      EH0072FARWC
      
      EH0146FARWD
      
      EH0300JDYTH
      
      EH0450JDYTK
      
      EH0600JDYTL
      
      EH0600JDYTN
      
      EO0200JDVFA
      
      EO0400JDVFB
      
      EO0800JDVFC
      
      MB2000EBUCF
      
      MB2000ECWLP
      
      MB2000FBUCL
      
      MB2000FCZGH
      
      MB2000GBUPB
      
      MB2000GCWLT
      
      MB3000EBUCH
      
      MB3000ECWLQ
      
      MB3000FBUCN
      
      MB3000FCZGK
      
      MB3000GBUCK
      
      MB3000GCWLU
      
      MB4000ECWLR
      
      MB4000FCZGL
      
      MB4000GCWLV
      
      MB6000FEDAU
      
      MB6000GEBTP
      
      MB6000GEFFV
      
      MM1000FECVH
      
      MO0200JDVET
      
      MO0400JDVEU
      
      MO0800JDVEV


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.18
changelog:
  -     *Problems Fixed:**
      
        * Unable to change cache read/write ratio following a cold boot.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.34
changelog:
  -     *Problems Fixed:**
      
        * When a server was running and power was removed and then re-applied to an HP D3600/D3700, the controller would cease to function (POST Lockup 0xAB).
        * Following a reboot, SATA drives in Bay 1 and Bay 2 of an HP D3600/D3700 may fail to be discovered (leading to any configured LUN's using these bays to go into interim recovery mode).
        * When running HP SmartCache and doing repeated blackout/power loss write cache backups, the controller would cease to function (POST Lockup 0x13).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.34-2.1
changelog:
  -     *Problems Fixed:**
      
        * When a server was running and power was removed and then re-applied to an HP D6000, the controller may cease to function (POST Lockup 0xAB).
        * Following a reboot, SATA drives in Bay 1 and Bay 2 of an HP D6000 may fail to be discovered, leading to any configured LUN's using these bays to go into interim recovery mode.
        * If a power-outage or brownout occurs while running HP SmartCache, the controller may cease to function on the following boot (POST Lockup 0x13).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.14
changelog:
  -     *Enhancements/New Features:**
      
        * Servers now power up faster due to improvements in the UEFI controller driver.
        * Logical volume transformations are allowed on controllers without data preservation.
        * Drives can now be hot-added in a zoned configuration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.14
changelog:
  -     *Problems Fixed:**
      
        * Critical issue for all UEFI systems using 2.2 TB or greater volumes configured with GPT partitions. For additional information please refer to the customer advisory # [c04602001](http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=emr_na-c04602001)
        * When rebuilding a logical volume greater than 2TB in size, the controller might cease to function (POST Lockup 0xE0). Controller would report a POST Lockup 0xE0 error and cease to function, when the following conditions were met:
      
                       1) Encryption enabled and a re-key operation was in progress.  
                       2) While IO was in progress, physical drives failed in an Advanced Data Guarding (RAID6 or RAID60) volume, which caused the volume to go into a degraded state.  
                       3) Degraded Mode Performance Optimization was enabled via HP Smart Storage Administrator.
      
        * If a power outage or brownout occurred while running a volume expansion, the controller might cease to function on the following boot (POST Lockup 0x13).
        * HP D2600/D2700 Disk Enclosures might not show the correct box number on the LED display.
        * Controller might become unresponsive if a drive was re-inserted into encrypted LUN while performing IO on it.
        * When running IO with encryption turned on in remote mode and a local key cache enabled, changing the master key might result in encryption being disabled on the next power up.
        * Controller allowed encryption key changes even with locked volumes.
        * A key restore from an Enterprise Secure Key Manager could take a long time for large configurations.
        * Users were unable to install Red Hat Enterprise Linux 6 Update 5 to a logical volume on an HP P2000 MSA Array System if both an HP H241 and H240 Smart Host Bus Adapter were present in the system.
        * When HP D3700 Disk Enclosures were connected to an HP H240 Smart Host Bus Adapter, the maximum number of enclosures displayed in the boot menu was five, although a maximum of eight enclosures were supported.
        * When a volume expansion or encryption re-key operation was performed, and if multiple power losses or brownouts occurred, data might become inaccessible (POST Message 1769).
        * POST messages 1764, 1768, 1784, 1786, 1787, 1789, 1831 have been updated and/or corrected.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.52
changelog:
  -      Improved performance by limiting Surface Scan frequency to once every 14 days
        * Increased performance for tape drives when using variable block sizes
        * Updated type and quantity of information logged to the Active Health System log
        * Added support for the following: 
          * Check for drive firmware update needed on hot-plugged devices
          * Non-disruptive online drive firmware updates for supported SATA drives
          * Microsoft Storage Spaces
          * HP MSA 1040 external RAID enclosure
          * Third party external RAID enclosures


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.52
changelog:
  -      If an HP Smart Array controller is configured with HP SmartCache, upgrade the controller to firmware version 2.52 to avoid a possible lockup (POST lockup 0x13)
        * System fans might run at maximum speed
        * System might be unable to boot from volumes on HP MSA 2040 SAS enclosures
        * Physical drives might be repeated in the UEFI one-time boot menu
        * Installation of a custom Linux ISO might fail to boot with "error: can't allocate initrd"
        * Controller might stop responding at power up with encryption enabled (POST Lockup 0x13)
        * System might stop responding when sending high numbers of non-NCQ commands to SATA drives behind H-series cards (POST Lockup 0x13)
        * System might stop responding following the hot-removal of a drive from a fault tolerant volume (POST Lockup 0xAB)
        * System might be unable to downgrade controller firmware via UEFI flashing tool
        * If a Smart Array controller with firmware version 2.14 was running in HBA mode and the drives that were connected were previously configured in a LUN, an 1832 POST message was not displayed. Refer to Customer Advisory [c04635824](http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_na-c04635824) for additional information about this issue.
        * Certain POST messages displayed although the error conditions were not present. The Smart Array Controller firmware has been hardened to reduce the likelihood of these false error messages occurring: 
          * POST 1784, which indicated a logical drive failure
          * POST 1795, which indicated a write-back-cache error and disabled cache


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00
changelog:
  -      Support booting from controllers in HBA-mode when running with legacy BIOS
      
        * Improved controller performance following a cold boot of the server


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00
changelog:
  -      Controller might stop responding in the following situations:
      
          * During reboot or at power-up, if multiple Raw Device Mappings (RDM's) are configured under VMware
      
          * During reboot or at power-up, if multiple logical volumes are queued for rebuild, expansion, or transformation
      
          * When flashing SATA drive firmware on a system running a supported Windows OS, if a drive had previously been removed or failed (POST Lockup 0x13)
      
        * Drives reported as overheating when not above temperature limits


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.52
changelog:
  -      Controller might stop responding when drives were reporting errors (POST Lockup 0x13)
        * Controller in HBA mode might stop responding if a command to a SATA drive timed out (POST Lockup 0xAB)
        * Detection of all direct-attached physical drives might fail if a single drive did not spin up
        * A physical drive configured as a spare drive might indicate predictive failure sooner than expected
        * Erroneous Critical message displayed in ADU: "Box Failure Due To Primary Io Module"


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.56
changelog:
  -      Controller might stop responding when drives were reporting errors (POST Lockup 0x13)
        * Controller in HBA mode might stop responding if a command to a SATA drive timed out (POST Lockup 0xAB)
        * Detection of all direct-attached physical drives might fail if a single drive did not spin up
        * A physical drive configured as a spare drive might indicate predictive failure sooner than expected
        * Erroneous Critical message displayed in ADU: "Box Failure Due To Primary Io Module"
        * With SLES11 SP4 installed, the system may fail to boot to the OS after updating to 3.52 SmartArray controller firmware


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.02
changelog:
  -      Improved controller performance.
      
        * Servers now power up faster due to improvements in the UEFI controller driver.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.02
changelog:
  -      Flash-backed write cache might fail on embedded controllers following an unexpected power down event.
      
        * Detection of all physical drives behind the same expander might fail if a single drive did not spin up.
      
        * Server power up might take an extended amount of time if failed drives are present behind a controller running in HBA mode.
      
        * SATA drives might go offline during runtime.
      
        * Logical volumes might be disabled after flashing enclosure SEP device firmware.
      
        * Controller might stop responding when running IO with an attached Shared Storage enclosure (POST Lockup 0xAB).
      
        * Controller might stop responding when running Linux and an abort command is issued by the host.
      
        * An intermittent aborted IO request with attached SATA drives resulted in a LUN (Logical Unit Number) reset.
      
        * Incorrectly displayed drive failure message in HPESSA for rebuilding SSD.
      
        * Incorrectly displayed 0% progress message in HPESSA for sanitizing SSD.
      
        * Reduced likelihood of POST Lockup 0x13 occurrence due to intermittent memory errors.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.02-2.1
changelog:
  -     *Problems Fixed in 4.02:**
      
        * Flash-backed write cache might fail on embedded controllers following an unexpected power down event.
        * Detection of all physical drives behind the same expander might fail if a single drive did not spin up.
      
        * Server power up might take an extended amount of time if failed drives are present behind a controller running in HBA mode.
      
        * SATA drives might go offline during runtime.
      
        * Logical volumes might be disabled after flashing enclosure SEP device firmware.
      
        * Controller might stop responding when running IO with an attached Shared Storage enclosure (POST Lockup 0xAB).
      
        * Controller might stop responding when running Linux and an abort command is issued by the host.
      
        * An intermittent aborted IO request with attached SATA drives resulted in a LUN (Logical Unit Number) reset.
      
        * Incorrectly displayed drive failure message in HPESSA for rebuilding SSD.
      
        * Incorrectly displayed 0% progress message in HPESSA for sanitizing SSD.
      
        * Reduced likelihood of POST Lockup 0x13 occurrence due to intermittent memory errors.
      
      **Problems Fixed in 4.02 (B):**
      
        * Component might fail to install firmware in a system configured with a shared storage enclosure. The following message would be reported - "Device appears more than once in tree."


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.02-3.1
changelog:
  -      The 4.02 (C) component will perform a deep power cycle after flashing the CPLD image to eliminate the need to manually remove power from the system for the new CPLD to take effect.
        * Improved controller performance.
      
        * Servers now power up faster due to improvements in the UEFI controller driver.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.08
changelog:
  -      P741m controller missing the embedded SmartCache license key.
      
        * System might stop responding in response to a rare error (POST Lockup 0x13).
      
        * Drives might not appear as HPE authentic drives when used in a zoning configuration.
      
        * Deferred drive firmware flashing might hang at POST with some models of drives.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.52
changelog:
  -      System fans might go to 100% if connected drives were spun down.
        * SATA SSD's were incorrectly marked as worn out.
        * Poor performance on the first logical volume with drive write cache enabled.
        * Controller might hang or show as failed in the IML with 20+ SATA SSD's configured in a RAID6 volume with Smart Path enabled and IO running.
        * System might hang at POST following a reboot.
        * System might lockup at POST following a reboot (POST Lockup 0x13)
        * Duplicate SCSI devices shown in Linux after issuing a bus rescan command.
        * Recovered paths were not restored when using a SmartArray P742m controller connected to an external drive enclosure and a shared storage external enclosure.
        * Smart Array P741m controller missing the embedded SmartCache license key.
        * System might stop responding in response to a rare error (POST Lockup 0x13).
        * Drives might not appear as HPE authentic drives when used in a zoning configuration.
        * Deferred drive firmware flashing might hang at POST with some models of drives.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.58
changelog:
  -      Fixes
      
      \- Kernel core dump using dump might not complete in Linux when using Smart
      Array Gen9 firmware version 4.52.
      
      \- Intermittent memory errors might cause the controller to stop responding.
      (POST Lockup 0x13)
      
      \- Physical slot location of SATA drives might not be returned correctly from
      an inquiry command.
      
      \- Drive LED's might be illuminated for the wrong drive and/or only illuminate
      momentarily.
      
      \- System fans might go to 100% if connected drives are spun down.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.60
changelog:
  -      P840/4GB controllers might fail data retention following an unexpected power event (POST message 1793 - Data in Write-Back Cache has been Lost)
        * Multiple direct attach SATA drives within a cluster might show the same WWN.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.04
changelog:
  -     HPE strongly recommends that this firmware update be performed in an offline
      environment.  If this firmware update is performed online, ensure a graceful
      shutdown or restart is performed in order to flush all data from the
      controller cache before the new firmware is activated.  Abruptly rebooting the
      system while there is data in cache might result in data loss.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.04
changelog:
  -      Added support to enable setting the controller boot order in Legacy BIOS Mode.
        * Enhanced debug capabilities when running in HBA-mode and connected to an expander configuration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.04
changelog:
  -      Kernel core dump using kdump might not complete in Linux when using Smart Array Gen9 firmware version 4.52.
        * 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.
        * System IO might stop when using certain 6TiB and 8TiB SAS drives in a dual-path configuration with an HPE Gen9 Smart Array or Smart HBA adapter in HBA-mode, possibly resulting in an OS crash.
        * Physical slot location of SATA drives might not be returned correctly when using Microsoft Storage Spaces Direct (S2D).
        * Multiple direct attach SATA drives within a cluster might show the same World Wide Name (WWN) when using Microsoft Storage Spaces Direct (S2D).
        * Drive LED's might be illuminated for the wrong drive and/or only illuminate momentarily when connected to an expander configuration with an HPE Gen9 Smart Array or Smart HBA adapter in HBA-mode.
        * Controllers using a 4GB cache module might fail data retention following an unexpected power event. (POST message 1793 - Data in Write-Back Cache has been Lost)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.04-1.1
changelog:
  -      Added support to enable setting the controller boot order in Legacy BIOS Mode.
        * Enhanced debug capabilities when running in HBA-mode and connected to an expander configuration.
        * Now installs on system running VMware vSphere 6.5 operation system.
      
                Note: if controller previously updated to firmware version 5.04, it is not necessary to upgrade to version 5.40(A).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.04-1.1
changelog:
  -      Kernel core dump using kdump might not complete in Linux when using Smart Array Gen9 firmware version 4.52.
        * 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.
        * System IO might stop when using certain 6TiB and 8TiB SAS drives in a dual-path configuration with an HPE Gen9 Smart Array or Smart HBA adapter in HBA-mode, possibly resulting in an OS crash.
        * Physical slot location of SATA drives might not be returned correctly when using Microsoft Storage Spaces Direct (S2D).
        * Multiple direct attach SATA drives within a cluster might show the same World Wide Name (WWN) when using Microsoft Storage Spaces Direct (S2D).
        * Drive LED's might be illuminated for the wrong drive and/or only illuminate momentarily when connected to an expander configuration with an HPE Gen9 Smart Array or Smart HBA adapter in HBA-mode.
        * Controllers using a 4GB cache module might fail data retention following an unexpected power event. (POST message 1793 - Data in Write-Back Cache has been Lost)
        * System fans might go to 100% if connected drives were spun down.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.52
changelog:
  -      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.
        * SATA drives might not be presented to the host in a Synergy system with a D3940 Disk Enclosure.
        * A hot-inserted replacement drive might show as a predictive failure if the original drive was identified as a predictive failure.
        * Port/box/bay identifier for physical drives might have an incorrect box number in zoned or multi-path configurations.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.02
changelog:
  -      Controller might hang at POST following an unexpected power event if there was data in the controller cache.
        * Controller might stop responding when running I/O to SATA drives. (POST Lockup 0x13)


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> 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.0.22.0
changelog:
  -      Fixed an issue where certain SAS and SATA SSD drives greater than 2 TB will not work in HPE Synergy D3940 Storage Module when attached to HPE Synergy 12Gb SAS Connection Module running firmware version 1.0.20.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.1.5.0
changelog:
  -      SATA drives are lost after LI create
        * Enhanced debug instrumentation and fault resilience in firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.2.4.0
changelog:
  -      Fixed an issue where HPE OneView may time out or show stale information while creating a very large number of zone groups.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_02-17-2017
changelog:
  -     Updated the system thermal logic to support the latest adapters.
      
      Updated the HP 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_02-17-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system may become unresponsive during system boot
      when a third party USB 3.0 XHCI adapter card is installed in the server.
      
      Addressed an issue where the system may properly indicate that a DIMM has
      experienced a high rate of corrected memory errors in the Integrated
      Management Log (IML), but the DIMM's status may incorrectly be reported in the
      iLO GUI as healthy. The iLO GUI will now report the DIMM's status as degraded.
      
      Addressed an issue where the system may become unresponsive during system boot
      when a USB-based UPS is attached to the server USB ports. This issue only
      impacted a system when configured for legacy boot mode.
      
      Addressed an issue where the system may not properly report and log errors to
      the Integrated Management Log (IML) detected on the optional HPE Dual SD Card
      option. This issue only impacted logging when the system performed a warm
      reset.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_02-17-2017-2.1
changelog:
  -     *Important Notes:**
      
      Version 2.40_02-17-2017 (B) contains updates to the component packaging and is
      functionally equivalent to version 2.40_02-17-2017.  It is not necessary to
      upgrade with Revision B if the system ROM was previously upgraded to version
      2.40_02-17-2017.
      
      SUM version 7.6.0  or earlier should be used for deployment of 2.40_02-17-2017
      (B).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system may become unresponsive during system boot
      when a third party USB 3.0 XHCI adapter card is installed in the server.
      
      Addressed an issue where the system may properly indicate that a DIMM has
      experienced a high rate of corrected memory errors in the Integrated
      Management Log (IML), but the DIMM's status may incorrectly be reported in the
      iLO GUI as healthy. The iLO GUI will now report the DIMM's status as degraded.
      
      Addressed an issue where the system may become unresponsive during system boot
      when a USB-based UPS is attached to the server USB ports. This issue only
      impacted a system when configured for legacy boot mode.
      
      Addressed an issue where the system may not properly report and log errors to
      the Integrated Management Log (IML) detected on the optional HPE Dual SD Card
      option. This issue only impacted logging when the system performed a warm
      reset.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_06-14-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for the NVIDIA Quadro P6000 Graphics Card.
      
      **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
      
      **Problems Fixed:**
      
      Addressed an issue where Processor Core Disable may not function properly,
      such as disabling the wrong number of cores, when Intel Xeon E5 v4 processors
      are installed in the system. This issue does not impact systems configured
      with Intel Xeon E5 v3 processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_04-05-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an extremely rare issue where the server may become unresponsive
      during POST when configured with memory configurations that are 6TB or larger.
      In some cases, this issue would be seen as a Red Screen with a General
      Protection Fault.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_04-05-2017-2.1
changelog:
  -     *Important Notes:**
      
      Version 2.42_04-05-2017 (B) contains updates to the component packaging and is
      functionally equivalent to version 2.42_04-05-2017.  It is not necessary to
      upgrade with Revision B if the system ROM was previously upgraded to version
      2.42_04-05-2017.
      
      SUM version 8.0.0 or later should be used for deployment of 2.42_04-05-2017
      (B).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an extremely rare issue where the server may become unresponsive
      during POST when configured with memory configurations that are 6TB or larger.
      In some cases, this issue would be seen as a Red Screen with a General
      Protection Fault.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50_10-01-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where Processor Core Disable may not function properly,
      such as disabling the wrong number of cores, when Intel Xeon E7 v4 processors
      are installed in the system. This issue does not impact systems configured
      with Intel Xeon E7 v3 processors.
      
      Addressed an issue where systems configured with a Honeywell LCNP4 card
      installed may stop responding during system boot.
      
      Addressed an issue where the system may become unresponsive during system boot
      when an optional HPE Dual 8GB MicroSD USB device is installed with firmware
      version 202. This issue does not impact servers configured with an HPE Dual
      8GB MicroSD USB device using revision of firmware 212 or later.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20_08-19-2017
changelog:
  -     Added support for the HPE Core Boost Technology. This feature requires HPE
      Innovation Engine Firmware 0.1.2.6 or later.
      
      Added a new BIOS/Platform Configuration (RBSU) Power and Performance Tuning
      option for LLC Dead Line Allocation. When running certain applications,
      modifying this setting from its default value may improve system performance.
      
      Added a new BIOS/Platform Configuration (RBSU) Power and Performance Tuning
      option for Stale A to S. When running certain applications, modifying this
      setting from its default value may improve system performance.
      
      Added support to detect and report unbalanced memory configurations that may
      result in non-optimal performance. Please consult the Memory Population
      Guidelines for more information on memory population rules and
      recommendations.
      
      Added a new Auto option for the XPT Prefetcher in the BIOS/Platform
      Configuration (RBSU) menu that will default the XPT prefetcher to disabled
      based on a current Intel sighting processor issue.  Enabling this option (via
      setting this option for Force Enable) may improve latency performance, but
      Intel has indicated rare stability issues may occur if XPT Prefetcher is
      enabled.
      
      Added support for HPE 128GB SmartMemory Load Reduced DIMMs (LRDIMMs).
      
      Updated the system thermal logic to support the latest GPU adapters.
      
      Updated the RESTful API HPE BIOS Attribute Registry resources to match the
      latest BIOS/Platform Configuration options.
      
      Updated the language translations (non-English modes) for System Utilities.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20_08-19-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the Embedded UEFI Shell restclient utility would not
      properly configure attributes for Network TLS (HTTPS) support.
      
      Addressed an issue where the UEFI or Legacy Boot Order could still be modified
      after an incorrect Administrator Password was entered in the BIOS/Platform
      Configuration (RBSU) menus.
      
      Addressed an issue where the embedded AHCI SATA controller would not show up
      properly in the BIOS/Platform Configuration (RBSU) PCI Devices menu when no
      drives were attached to the controller.
      
      Addressed an issue where saving a configuration setting from an optional
      device's configuration page in the System Utilities menu would not be saved
      properly.  This issue was seen with one Network Adapter card.
      
      Addressed an issue where the system ROM would not correctly report a
      configuration error for the HPE Smart Battery storage subsystem when more
      devices were installed than could be supported by the installed battery.
      
      Addressed an issue where a platform configured with direct attached NVMe hard
      drives may report the incorrect location (box and bay location) from the
      System Utilities page.
      
      Addressed an issue where the System Utilities menu may not show the proper
      name for an optional PCIe Adapter.
      
      Addressed an issue where the Integrated Lights Out (iLO) remote Console
      Keyboard and Mouse may not function properly when the system is configured for
      Legacy Boot Mode. This issue does not exist on systems configured in UEFI Boot
      Mode.
      
      Addressed an issue where the HPE Jitter Performance feature settings could not
      be properly modified from the Integrated Lights Out web interface.
      
      Addressed an issue where the system may report that the HPE Smart Battery is
      charging when in fact the battery has failed. It is recommended to flash to
      this system ROM if a system is reporting Smart Battery issues.
      
      Addressed an issue where the Trusted Platform Module (TPM) option for TPM
      Visibility could not be configured through the RESTful API.
      
      Addressed an issue where the system may become unresponsive when repeatedly
      typing characters, such as DIR, in Legacy Boot Mode from a pre-OS environment.
      This issue does not impact systems in UEFI Boot Mode or a system once the
      system boots into an operating system.
      
      Addressed an issue where certain third party PCIe adapters, such as a Dialogic
      adapter, would not function properly due to the PCIe Maximum Payload size
      being incorrectly programmed.
      
      Addressed an issue where certain NVMe devices may not be detected when the x16
      slot PCIe Riser and three slot x8 riser are present in the server.
      
      Addressed an issue where a Network Boot option would still show an entry  in
      the Legacy Boot Order when Network Boot was disabled on the device from the
      BIOS/Platform Configuration (RBSU) Network Options Menu. This issue does not
      affect systems configured for UEFI Boot Mode.
      
      Addressed an issue where the system may become unresponsive when using the TAB
      key in the BIOS/Platform Configuration (RBSU) menus.
      
      Addressed an issue where the BIOS would not properly identify and halt a
      system from booting with an invalid DIMM configuration.
      
      Addressed an issue where the BIOS/Platform Configuration (RBSU) Energy
      Efficient Turbo setting was "backwards".  When the configuration setting was
      set to enabled, the feature would actually be Disabled.  When configured to
      Disabled, the feature would actually be enabled.
      
      Addressed an issue where the server might lockup and display a red screen when
      trying to repair a failed RAID volume off of an S100i SW RAID controller.
      
      Addressed an issue where the RESTful API may report that BIOS settings were
      not applied properly even when they are properly configured.
      
      Addressed an issue where the system may become unresponsive during boot after
      a warm reset, typically seen with a blank screen, when a Trusted Platform
      Module (TPM) is installed.  If reboot issues are seen with systems containing
      an optional TPM, it is highly recommended the System ROM be enabled to this
      revision or later.
      
      Addressed an extremely rare issue where the system may incorrectly report a
      413 Innovation Engine Authentication Error on a server reboot.
      
      Removed support for the BIOS/Platform Configuration (RBSU) Power On Logo
      disable functionality.
      
      Removed the Platform Configuration (RBSU) Option to enable or disable the
      Embedded Diagnostics.  Embedded Diagnostics is not supported on this server
      and the menu option should not have been available and was not functional.
      
      Removed Embedded Diagnostics support from System Utilities.
      
      Removed support for the chipset firmware based Trusted Platform Module (TPM)
      known as Intel Platform Trust Technology (Intel PTT). This feature is no
      longer supported due to stability issues and Intel recommends not supporting
      this feature. Users should instead install a discrete HPE TPM option for this
      support.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.22_09-29-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system would not achieve maximum performance
      results when the BIOS/Platform Configuration (RBSU) Sub-NUMA Clustering option
      is enabled. This option is not enabled by default.
      
      Addressed an issue where the system may have the system time incorrectly
      "shifted" to the incorrect time after the operating system has been running
      for an extended period of time. This issue was typically seen under Microsoft
      Windows when the Set Time Automatically option was enabled from the Windows
      Date and Time Settings configuration page.
      
      Addressed an issue where the system may report an inaccurate error message in
      the Integrated Management Log (IML) when a memory training failure occurred.
      It is recommended that customers update to this version of the system ROM
      before replacing any DIMMs due to a training issue.
      
      Addressed an issue where the system may experience an erroneous boot-time
      message and Integrated Management Log (IML) entry stating that Core Boost
      Technology is disabled due to a lack of an iLO Advanced License (531 - Core
      Boost Technology missing required iLO License) when using the Version 1.20
      System ROM. This issue does NOT occur with the Version 1.00 System ROM. Note
      that this IML entry is only valid for servers using the Intel Xeon Scalable
      6143 processor. If the message and IML entry are received with any other
      processor model installed, the message is erroneous and can be ignored without
      any negative impact to the system.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30_09-12-2016
changelog:
  -     Added support for HPE 128GB SmartMemory Load Reduced DIMMs (LRDIMMs).
      
      Updated to the latest support modules for Intel Trusted eXecution Technology
      (TXT) including the Intel Authenticated Code Module (ACM) and Intel Secure
      Initialization (SINIT) module.
      
      Updated the UEFI Secure Boot Key Database revocations list (DBX) with the
      latest version from Microsoft. This includes the latest list of revoked
      certificates.
      
      Updated the HP 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_09-12-2016
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed a rare issue where fatal system errors may not be logged to the
      Integrated Management Log (IML) when an error occurs on any processor other
      than Processor 1.
      
      Addressed an extremely rare issue where the system may receive a Red Screen
      error and become unresponsive during boot. This issue would not be seen if the
      ROM Based Setup Utility (RBSU) Option for Dynamic Power Calibration is set to
      Disabled (the default for this option is Auto which could result in this
      issue).
      
      Addressed an issue where the system would become unresponsive during boot and
      display a NMI error when configured with an optional PCI Express device
      supporting older versions of the PCI Express specification.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_02-17-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system may become unresponsive during system boot
      when a third party USB 3.0 XHCI adapter card is installed in the server.
      
      Addressed an issue where the system may properly indicate that a DIMM has
      experienced a high rate of corrected memory errors in the Integrated
      Management Log (IML), but the DIMM's status may incorrectly be reported in the
      iLO GUI as healthy. The iLO GUI will now report the DIMM's status as degraded.
      
      Addressed an issue where the nodes primary NIC MAC address may not be properly
      reported to the enclosure chassis manager.
      
      Addressed an issue where the system may become unresponsive during system boot
      when a USB-based UPS is attached to the server USB ports. This issue only
      impacted a system when configured for legacy boot mode.
      
      Addressed an issue where the system may not properly report and log errors to
      the Integrated Management Log (IML) detected on the optional HPE Dual SD Card
      option. This issue only impacted logging when the system performed a warm
      reset.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_02-17-2017-2.1
changelog:
  -     *Important Notes:**
      
      Version 2.40_02-17-2017 (B) contains updates to the component packaging and is
      functionally equivalent to version 2.40_02-17-2017.  It is not necessary to
      upgrade with Revision B if the system ROM was previously upgraded to version
      2.40_02-17-2017.
      
      SUM version 7.6.0  or earlier should be used for deployment of 2.40_02-17-2017
      (B).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system may become unresponsive during system boot
      when a third party USB 3.0 XHCI adapter card is installed in the server.
      
      Addressed an issue where the system may properly indicate that a DIMM has
      experienced a high rate of corrected memory errors in the Integrated
      Management Log (IML), but the DIMM's status may incorrectly be reported in the
      iLO GUI as healthy. The iLO GUI will now report the DIMM's status as degraded.
      
      Addressed an issue where the nodes primary NIC MAC address may not be properly
      reported to the enclosure chassis manager.
      
      Addressed an issue where the system may become unresponsive during system boot
      when a USB-based UPS is attached to the server USB ports. This issue only
      impacted a system when configured for legacy boot mode.
      
      Addressed an issue where the system may not properly report and log errors to
      the Integrated Management Log (IML) detected on the optional HPE Dual SD Card
      option. This issue only impacted logging when the system performed a warm
      reset.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_04-25-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added thermal support for the latest PCIe expansion cards.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.44_07-20-2017
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added thermal support for the NVIDIA P4, NVIDIA V100, and AMD MI25 Graphics
      Cards.
      
      **Known Issues:**
      
      None


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0150-2.1
changelog:
  -     *The following fix is added in this version:-**
      
      -Removed action over FAULT_SENSED bit due to incorrect algorithm.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1.1004
changelog:
  -      Heartbeat loss resulting in subordinate interconnect reboot and loss of network connectivity.
        * Missing FIP Discovery Advertisements after ICM reboot.
        * Packet loss during LE orchestrated f/w update.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2.1006
changelog:
  -      Issue with Fabric Attach Boot from SAN (BFS) on ESX has been addressed
        * Fixes no link using HPE 40Gb QSFP+ Bidirectional Transceiver 841716-B21
        * Fixes two modules with same WWPN on some ports


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.1.0.1010
changelog:
  -     Requires OneView 3.10 or higher to support these enhancements
      
        * Support for VLAN 1 on an uplink set
        * Support for network loop protection and proper status reporting on per profile connection bases
        * Provide ability to disable auto-negotiation on 40Gb QSFP ports with CR4- based DAC cables for interoperability with Nexus 9K switches
        * Support for retrieval and display of the optical transceiver digital diagnostics parameters
        * Support for retrieval and display of the historical statistics and static counters for the ICM cluster links


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.1.0.1010
changelog:
  -      Resolves issue where host logins are unequally distributed after adding additional ports to Uplink Set
        * Resolves issue where broadcast, unknown unicast and multicast traffic will fail after master module is reset and uplinks in an MLAG are toggled
        * Resolves issue where Master & Subordinate ICMs MAC address tables in CLI are not in sync


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.01
changelog:
  -     Initial Release with the following features:  
        
       iLO 4 supports HP Active Health System, HP's always-on diagnostic capability
      that is new for Gen8 HP ProLiant servers  
       iLO 4 supports HP Agentless Management for out-of-the box SNMP-based server
      management that does not require OS-based Agents  
       iLO 4 supports the new, built-in Intelligent Provisioning capability for easy
      server setup which is new for Gen8 HP ProLiant servers  
       iLO 4 supports up to 1Gbit dedicated LAN access on Gen8 HP ProLiant ML/DL/SL
      servers


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.05
changelog:
  -     \- The iLO SNMP interface will react to excessive activity to SNMP Network
      port 161 to prevent "Denial of Service" type attacks  
      \- When the Agentless Management Service (AMS) is installed on the host
      operating system, the iLO "Server Name" will be updated. This overwrites the
      information entered in the iLO GUI (same behavior in iLO 3 under Windows)  
      \- The HP SmartMemory Technology is better displayed on the System Information
      Memory page  
      \- There is support for iLO 4 monitoring larger, internally attached storage
      enclosures  
      \- When the Agentless Management Service (AMS) is installed on the host
      operating system, the host Network Link status will be displayed, even if
      "SNMP Pass-thru" is enabled  
      \- NIC Link Status:  The host OS "network LINK" status will be better
      reflected in the iLO GUI. If no cable is connected to the port AND the NIC is
      disabled by the HOST, the GUI will show "Informational" rather than "Link
      Down"  
      \- When the Agentless Management Service (AMS) is installed on the host Linux
      operating system, events logged to the Integrated Management Log (IML) are
      also logged to the Linux "messages" file


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.05
changelog:
  -     \- Feature not supported message was not displayed for all tags for some xml
      scripts  
      \- User could not set MIN_PASSWORD to zero (0) using a RIBCL script  
      \- Could not import SSH key via RIBCL if the key is for the Administrator
      account  
      \- Unable to restore the captured file from HPONCFG on Blade Servers  
      \- Incorrect error message when SSH Port was left blank in HPONCFG or XML
      scripts  
      \- IRC session gets disconnected after a minute after booting into the server
      OS  
      \- Possible mismatch representation between ILO CLI and GUI network gateway
      setting  
      \- Physical DVD on HP BladeSystem c3000 Enclosure might fail to mount
      correctly via Scriptable VM  
      \- No event was logged when SSH Key was deleted


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.10
changelog:
  -      Support for HP Insight Remote Support 7.0 and later.  
      
      
        * Support for Location Discovery Services (ML and DL servers only).  
      
      
        * Support for configurable Remote Console hot keys.  
      
      
        * Integrated Management Log enhancements (iLO web interface): 
          * Added the ability to change the status of Critical or Caution events to Repaired.  
      
      
          * Added the ability to add a Maintenance Note to the IML log.  
      
      
          * Added logging for some Smart Array storage events.  
      
      
        * Added a customizable login security banner.  
      
      
        * Added more defined SNMP traps related to the server power state.  
      
      
        * Changed the handling of cache modules in order to not report an error for normal conditions such as cache recharging or logical drive expansion.  
      
      
        * Improved iLO Event Log message when non-iLO firmware is flashed.  
      
      
        * Added CLI performance improvements.  
      
      
        * Added CLI support for adding and removing SSH keys.  
      
      
        * Added manual_ilo_reset to the CLI, which allows network changes without an immediate reset.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.10
changelog:
  -      Fixed issue in which fan speed/airflow impedance occurs in certain situations.  
      
      
        * Updated the Factory_Defaults.xml script to include clearing the iLO and IML logs.  
      
      
        * Fixed an issue in which the server would auto power-on unexpectedly when iLO defaults were set using RIBCL.  
      
      
        * The iLO web interface and XML now show N/A for Total Memory Size, Operating Frequency, and Operating Voltage for empty processor sockets.  
      
      
        * Updated SET_HOST_APO.XML to use iLO user permissions.  
      
      
        * Changes to boot order in the iLO web interface and XML scripts now require the Virtual Power and Reset permission.  
      
      
        * Fixed Get_All_Languages.xml to work with CPQLOCFG.  
      
      
        * Fixed an issue where the iLO web interface displays the wrong message for an invalid SID.  
      
      
        * Fixed an issue where Clear_AHS_Data.xml will not execute successfully when AHS is disabled through the iLO web interface.  
      
      
        * The iLO Event Log now logs the name of the user that ran Clear_AHS_Data.XML.  
      
      
        * Fixed the Clear_AHS_Data.xml informational message.  
      
      
        * Removed unrelated VSP messages when running Mod_VSP_Flow_Control.  
      
      
        * Fixed the Set_Server_Name.xml log entry in the iLO Event Log.  
      
      
        * Fixed synchronization issues with the Power Regulator Values in iLO web interface and XML scripts.  
      
      
        * Fixed Get_Network.XML to display correct network information when the iLO 4 configured link is set to Auto.  
      
      
        * Fixed invalid XML response for Get_All_Languages.xml and Get_Language.xml.  
      
      
        * Fixed the Get_EmHealth.xml Storage Controller label.  
      
      
        * Fixed the IRC playback video when the server is powered off.  
      
      
        * Fixed IRC intermittent hang when un-mounting virtual media during a server reboot.  
      
      
        * Fixed the issue that caused an SSH session to disconnect when the IRC Trust Setting is changed.  
      
      
        * Fixed an issue that caused the .NET IRC to prompt for user credentials when started from the iLO web interface.  
      
      
        * Fixed an issue that caused the numeric keypad  to work incorrectly in some situations.  
      
      
        * Fixed intermittent Unknown status for System Health, Server Power and UID in the iLO web interface Overview page.  
      
      
        * Fixed an issue that caused a DHCP supplied time zone not to be applied to the time iLO obtained from an SNTP server.  
      
      
        * Fixed a temporary loss of communication with Smart Array firmware which could lead to iLO noting a critical storage condition.  
      For more information, see the CA: [http://h20000.www2.hp.com/bizsupport/TechSu
      pport/Document.jsp?locale=en_US&objectID=c03384383](http://h20000.www2.hp.com/
      bizsupport/TechSupport/Document.jsp?locale=en_US&objectID=c03384383).  
      
      
        * Fixed an issue in which the server remains to be powered off when issuing a shutdown command (f12 > F2) using ESXi 5.0 U1.  
      
      
        * Fixed intermittent communication issues between iLO and a Smart Array Controller.  
      
      
        * Fixed the iLO web interface System Information page to display correct fan speed and temperatures.  
      
      
        * Various SNMP performance enhancements.  
      
      
        * Reworded the event log message to better identify when non-iLO firmware is flashed.  
      
      
        * Added controlled stepping of fan speed to avoid large fan speed changes that could cause fan failures.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.13
changelog:
  -     Fixed a possible security vulnerability when using Integrated Lights-Out
      (iLO's) Integrated Remote Console. Please see Security Bulletin SSRT100934 for
      more information.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20
changelog:
  -     \- IPv6 support for web GUI and Integrated Remote Console on iLO dedicated
      network
      
      \- Support for SNMP v3
      
      \- Location Discovery Services (BL/SL)
      
      \- 3D temp graph
      
      \- Support for Remote Syslog of server events
      
      \- Support for e-Mail alerting of server events
      
      \- Serial Console Record/Playback
      
      \- Support for new iLO Essentials license option
      
      \- Support for new iLO Scale-Out license option
      
      \- FIPS  (Federal Information Processing Standard) Mode compliance support**
      
      \- Integrated Remote Console now supports .NET Framework v4.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.20
changelog:
  -     \- The HTTP TRACE method in the iLO 4 webserver is now disabled. Having  
        this feature enabled caused some security scanners to report it as a  
        vulnerability.
      
      \- iLO 4 no longer fails to synchronize the date and time with the Onboard
      Administrator.
      
      \- The iLO 4 Certificate Signing Request countryName object was changed from a
      UTF8 object to  
        a printable string. This will prevent some Certificate Authorities from
      rejecting the iLO 4 CSR.
      
      \- The Integrated Remote Console will now disconnect Virtual Media when the
      USB flash drive is  
        physically removed.
      
      \- The Integrated Remote Console no longer fails to open and displays "HTTP
      error: The operation  
        has timed out".
      
      \- iLO 4 will no longer become inaccessible for 40 minutes after an
      unreachable SNMP alert destination  
        is entered.
      
      \- iLO 4 on BL460c Gen8 servers will no longer log the random event "System
      Overheating (Temperature  
        Sensor 3, Location CPU, Temperature 0C)" in the IML if the second processor
      isn't populated.
      
      \- The SNMP tags have been removed from the MOD_GLOBAL_SETTINGS command. TO
      modify the SNMP  
        parameters, you must now use the MOD_SNMP_IM_SETTINGS command.
      
      \- The pre-failure video playback will no longer end without showing video.
      
      \- A user with insufficient privileges can no longer modify the network
      settings by using the  
        iLO command line interface.  
        
      \- Increased buffer size to allow the importing of a X.509 certificate file up
      to 3072 bytes long (Base64 encoded).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.22
changelog:
  -      Improved Active Health System logging for newly added log entries.
        * The persistent mouse and keyboard setting can now be configured by using the set_persmouse_status.xml script.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.22
changelog:
  -      Corrected an issue where a spurious power supply event could cause a system to shutdown and record an IML entry due to noise in the power supply presence and status signals.
        * iLO 4 will no longer incorrectly report a failed power supply in the IML  when some power supply insertions are conducted with mismatched power supplies.
        * Corrected a General Power Supply failure message in the IML when there is a power loss or the power cord was not attached to one of the power supplies.
        * Fixed an issue in which iLO Virtual Serial Port Log playback ends too early or too late, preventing logged data from  being displayed, or displaying old data in the wrong location.  The iLO Virtual Serial Port Log playback now stops at the end of the stored data.
        * Corrected a Self-Signed certificate expiration date issue that occurred when iLO is set to the factory default settings after the year 2012.  This may occur if iLO generates a new SSL self-signed certificate after January 18th, 2013.
        * Resolved an issue in which SSH sessions could be abruptly closed, leaving the server side socket in an undetected error condition.  This could lead to no more available SSH sockets until the next iLO reset.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.30
changelog:
  -     This version adds support for the following features and enhancements:  
        
      
      
        * System ROM, Chassis Manager, CPLD, and Power Management Controller firmware can be updated in the iLO web interface and via RIBCL scripts.
        * IPv6 network communications (dedicated network connection only). In addition to the features supported in iLO 4 1.2x, the following features are supported: 
          * RIBCL/XML scripting
          * SNMPv3
        * Additional IPv6 functionality was added to the iLO utilities.
        * The following Server Power-On Delay options are available: 15, 30, 45, and 60 seconds.
        * RIBCL can be used with Single Sign-On (SSO).
        * New web server with improved performance and reliability.
        * New SSH server with improved performance and reliability.
        * The System Information > Memory page displays the HP part number for DIMMs.
        * The supported size for Encoded Kerberos tickets increased to 16 KB.
        * SNMP trap 9001 covers all server reset cases instead of only cases in which iLO governs the reset.
        * SNMP Traps are sent if communication between iLO and Insight Remote Support or iLO and Insight Online fails.
        * Improved download performance for the Active Health System log.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.30
changelog:
  -     The following issues are resolved in this firmware version:  
      
      
        * A possible security vulnerability related to SSRT101250 existed.
        * The Integrated Remote Console (IRC) playback video could stop responding after recording.
        * An incorrect entry was logged to the iLO Event Log when the IRC was launched to join a Shared Remote Console session.
        * The iLO firmware replaced the server Real Time Clock (RTC) time with the iLO Network Time Protocol (NTP) time on every server reboot. The RTC is now set with the NTP time only when the server is plugged in and returns from an unpowered state.
        * No SNMP alert was logged in HP SIM on failed iLO login attempts.
        * The JAVA Integrated Remote console (JIRC) could not launch with HP SIM Single Sign On (SSO).
        * The iLO SSH Server disconnected sessions during re-key operations.
        * When importing new HP SSO certificates, a "Certificate Could Not Be Stored" error might occur.
        * The Integrated Remote Console (IRC) might not be able to play a Pre-failure video downloaded from a web server.
        * Mismatched Power Supply entries in the Integrated Management Log (IML) were not repaired after the correct power supply was installed.
        * The Event log failed to display the user name when Lock_Config was enabled.
        * No XML Logout iLO Event Log entry is recorded when a user logged out via HPONCFG.
        * No iLO Event Log entries are recorded when IPMI/DCMI is set to Enabled or Disabled by using Mod_Global_Settings.xml.
        * No iLO Event Log entries are recorded when Directory settings are modified through the CLI and XML scripts.
        * No CLI option is provided to change the SNMP port and the SNMP trap port.
        * The Power-On Delay cannot be set to Minimum Delay or Random up to 120 seconds on the Server Power page.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.32
changelog:
  -      A security vulnerability related to SSRT101323 has been addressed.
        * A security vulnerability related to SSRT101336 has been addressed.
        * The iLO ROM-Based Setup Utility (RBSU), which is accessed via F8 at Power On, was reduced in fit in a 64KB size limit.
        * iLO allowed some ciphers other than AES/3DES to be used when the AES/3DES Encryption Enforcement Settings were enabled.
        * Firmware upgrades were slow or problematic following a failed URL-based/scriptable virtual media floppy drive session.
        * A boot issue might occur if embedded media was not ready during POST due to an unexpected power event.
        * iLO might crash when the Import Direct DNS Name button is clicked on the Security - Single Sign-On Settings page or when a certificate is imported by using RIBCL.
        * Blade servers might hang during POST if a smart component tries to cold-boot the system.
        * IPMI transactions to read the power consumption from Power Supplies P/N 499250-201 might report an incorrect value of zero watts.
        * CPU overheating messages could be incorrectly detected and logged in the IML and causing iLO to initiate a server shutdown.
        * SSH Channel could close unexpectedly after one command is executed.
        * SSH interface could lock up after multiple back to back connections.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.40
changelog:
  -     ENHANCEMENTS:  
        
      This version adds support for the following features and enhancements:  
        
      \- iLO Federation Management  
        NOTE: iLO Federation Management is supported on IPv4 and IPv6 networks on
      the iLO Dedicated     Network Port.  It is not supported on iLO Shared Network
      Port.  
        
      \- Insight Remote Support Direct Connect configuration is available in iLO 4
      1.40 and later.  
        
      \- iLO 4 1.40 and later supports the HP Enterprise Secure Key Manager ESKM 3.1
      and later,  
        which can be used in conjunction with HP Secure Encryption.  
        
      \- Improved Java Integrated Remote Console (IRC)  
        
      \- UEFI System Utilities support on the HP ProLiant DL580 Gen8 server.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.40
changelog:
  -     FIXES:  
      The following issues are resolved in this firmware version:  
        
      \- Server Auto Power-On might be triggered when iLO is reset through IPMI.  
        
      \- Firmware updates that use USB Virtual Media might fail due to secure flash
      image corruption.  
        
      \- SSH sockets might take 30 seconds to close.  
        
      \- The GET_OA_INFO command output does not include the OA IPv6 address.  
        
      \- The iLO 4 SNMP stack might become unresponsive to SNMP requests.  
        
      \- The file upload section is not displayed on the iLO web interface Firmware
      page.  
        
      \- The Integrated Remote Console (IRC) stops working when iLO is busy.  
        
      \- The .NET Integrated Remote Console (IRC) fails to start in Chrome if a
      trusted certificate is not installed.  
        
      \- Kerberos Keytab files cannot be added from the iLO web interface.  
        
      \- An error occurs if you register for Remote Support with proxy settings, and
      then you delete the proxy settings.  
        
      \- Directory settings information is not consistent between the iLO web
      interface and the scripting interfaces.  
        
      \- The server shuts down when a user exits the system RBSU during an iLO
      reset.  
        
      \- Kerberos Keytab files cannot be added when FIPS mode is enabled.  
        
      \- A service event is not generated when a hard disk drive fails during boot.  
        
      \- The Acquire dialog box is displayed when the remote console is started, but
      there is no active  
        session to acquire.  
        
      \- The status of a spare drive changes to inactive when the spare drive is in
      use.  
        
      \- When the security override switch is enabled, long login names might fail.  
        
      \- TPM status cannot be viewed by using XML scripts.  
        
      \- The IPv6 default gateway might be saved as a static default gateway.  
        
      \- When configured for FIPS mode/AES-DES the key exchange method 'diffie-
      hellman group1 sha1' should not be supported.  
        
      \- The iLO clock fails to synchronize with NTP when a Primary Time Server is
      not entered.  
        
      \- The iLO webserver unexpectedly quits after the NVRAM is cleared.  
        
      \- The iLO DHCPv6/EBIPA address is not displayed in OA when OA is configured
      on an IPv6-only network.  
        
      \- The Backup ROM date is displayed incorrectly on the Diagnostics page in the
      iLO web interface.  
        
      \- The IPMI Get Sensor Reading command returns incorrect data for the Inlet
      Ambient sensor.  
        
      \- Auto Power-On takes two minutes when the delay is set to 15, 30, 45, or 60
      seconds.  
        
      \- Some Power On Self Test (POST) errors might be truncated in the Integrated
      Management Log (IML).  
        
      \- The output of the RIBCL GET_POST_STATE command shows the output for the
      HOST_POWER command.  
        
      \- If the Shared Remote Console feature is not licensed, an error message
      should be displayed when a user  
        clicks the Share button.  
        
      \- iLO cannot be configured to propagate the NTP or OA time setting to the
      host.  
        
      \- An SSH session is not logged out when AES/3DES is enabled or disabled by
      using the CLI.  
        
      \- The iLO CLI and web interface have different length requirements for the
      FQDN.  
        
      \- There is no warning message in the CLI when the power mode is set to OS
      control.  
        
      \- The Login Security Banner does not work consistently between the iLO web
      interface and iLO scripts.  
        
      \- The remote console displays multiple CD-ROM drives with the same drive
      letter.  
        
      \- The SSH interface might freeze after multiple back-to-back connections.  
        
      \- An iLO system with no installed certificates reports that the maximum
      number of certificates is reached.  
        
      \- The temperature graph in the iLO web interface shows details for only one
      sensor when multiple sensors have  
        the same coordinates.  
        
      \- The SNTP settings are not displayed in the iLO web interface after a
      firmware update.  
        
      \- An error occurs when the iLO firmware is updated by using the CLI.  
        
      \- The CPU temperature is reported incorrectly.  
        
      \- An event is not generated when the default language is changed by using
      scripts or the CLI.  
        
      \- An error message is not displayed when an incorrect firmware URL is
      entered.  
        
      \- The Integrated Management Log (IML) displays an error when a maintenance
      note is entered.  
        
      \- An event is not generated when a power-on error occurs.  
        
      \- The VLAN tag cannot be configured by using the iLO RBSU.  
        
      \- The iLO firmware date is displayed incorrectly in the iLO RBSU.  
        
      \- A warning message does not occur when the Local User Accounts setting is
      changed to Disabled for an iLO system that does not have a configured
      directory.  
        
      \- The power-on delay options are inconsistent between the iLO web interface
      and the CLI.  
        
      \- The Intelligent Provisioning version is not displayed on the iLO System
      Information > Firmware page.  
        
      \- The Enterprise Secure Key Manager (ESKM) certificate is deleted if no
      certificate name is entered.  
        
      \- The CLI labels a mismatched power supply with OK status.  
        
      \- An event is not generated when a language pack update fails.  
        
      \- An event is not generated when the Power Regulator settings are modified.  
        
      \- WINDBG with port number 65535 cannot be enabled from the iLO CLI.  
        
      \- Duplicate IP addresses are not detected.  
        
      \- iLO 4 1.20 and later does not send ARP before replying to a ping request.
      This causes iLO 4 to be unreachable to pings from clients with teamed NICs.  
        
      \- Solaris 10 and 11 cannot be installed by using Virtual Media  
        
      \- The SNTP time zone offset is incorrectly applied to the time provided by
      the OA when c-Class blade servers are inserted into the enclosure or are
      e-fused.  
        
      \- When the server serial number is updated in the BIOS, the system board FRU
      data is not updated.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.50
changelog:
  -     Enhancements:  
      \- Added an SNMP trap for Uncorrectable Machine Check Error.  
      \- Added the ability for iLO to get Domain name to Get or Display from DHCPv6  
        server.  
      \- Implemented significant performance improvements in iLO Federation
      Management  
        queries.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.50
changelog:
  -     Fixes:  
      \- Auto Power On does not work on server blades after upgrading to iLO 4
      v1.40.  
      \- SSH keys cannot be imported by using XML after upgrading to iLO 4 v1.40.  
      \- Random "Embedded Flash/SD-CARD: Failed restart" errors appear in the iLO 4
      Event Log after server shutdown.  
      \- The Windows Server 2008 or 2012 installer might fail with the following
      error message when used with Virtual Media on iLO 4 1.32 and 1.40: "A required
      CD/DVD drive device driver is missing."  
      \- If you create a disk image when Virtual Media is mounted in the Java IRC,
      an invalid message is displayed.  
      \- The keyboard doesn't work when you use the Java IRC to mount an image file
      through a URL.  
      \- When using the Java IRC in Linux, some characters cannot be entered from a
      Japanese keyboard when the Japanese layout is selected.  
      \- iLO might stop responding if the DNS server fails to respond when iLO is
      trying to log multiple entries that require DNS reverse lookup.  
      \- Time zones that are south of the Equator and use DST are handled
      incorrectly.  
      \- An incomplete Japanese message is displayed in the Set to factory defaults
      interface when the Japanese Language Pack is loaded.  
      \- AlertMail implementation is inconsistent between the iLO web interface and
      the CLI.  
      \- iLO does not always respond to multicast M-SEARCH requests.  
      \- Multicast replies display an incorrect iLO version number.  
      \- iLO requires a reset when the IPv6 Multicast Scope is changed for iLO
      Federation discovery.  
      \- The SERVER_POST_STATE element is missing from RIBCL output.  
      \- iLO Virtual Media CD-ROM connect says "ok" when <http://name> is
      unreachable.  
      \- Multiple iLO Federation Management groups cannot be deleted in a certain
      order.  
      \- Menu and Title area return to English characters when the Japanese Language
      Pack is loaded.  
      \- EBIPA IPv6 settings not always updated on iLO when iLO DHCP IPv4 is
      disabled.  
      \- iLO WEB page could stop responding after a firmware update via the group
      firmware update in iLO Federation Management.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.51
changelog:
  -     Intermittent Non-Maskable Interrupt (NMI) Events May Occur on HP ProLiant Gen8
      Servers running on a Hypervisor Operating System With HP Integrated Lights-Out
      4 Firmware Versions 1.30, 1.32, 1.40 and 1.50.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.51
changelog:
  -     1.50 Enhancements:  
      \- Added an SNMP trap for Uncorrectable Machine Check Error.  
      \- Added the ability for iLO to get Domain name to Get or Display from DHCPv6  
        server.  
      \- Implemented significant performance improvements in iLO Federation
      Management  
        queries.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.51
changelog:
  -     1.51 Fixes:  
      \- Intermittent Non-Maskable Interrupt (NMI) Events May Occur on HP ProLiant
      Gen8 Servers running on a Hypervisor Operating System With HP Integrated
      Lights-Out 4 Firmware Versions 1.30, 1.32, 1.40 and 1.50.  
        
      1.50 Fixes:  
      \- Auto Power On does not work on server blades after upgrading to iLO 4
      v1.40.  
      \- SSH keys cannot be imported by using XML after upgrading to iLO 4 v1.40.  
      \- Random "Embedded Flash/SD-CARD: Failed restart" errors appear in the iLO 4
      Event Log after server shutdown.  
      \- The Windows Server 2008 or 2012 installer might fail with the following
      error message when used with Virtual Media on iLO 4 1.32 and 1.40: "A required
      CD/DVD drive device driver is missing."  
      \- If you create a disk image when Virtual Media is mounted in the Java IRC,
      an invalid message is displayed.  
      \- The keyboard doesn't work when you use the Java IRC to mount an image file
      through a URL.  
      \- When using the Java IRC in Linux, some characters cannot be entered from a
      Japanese keyboard when the Japanese layout is selected.  
      \- iLO might stop responding if the DNS server fails to respond when iLO is
      trying to log multiple entries that require DNS reverse lookup.  
      \- Time zones that are south of the Equator and use DST are handled
      incorrectly.  
      \- An incomplete Japanese message is displayed in the Set to factory defaults
      interface when the Japanese Language Pack is loaded.  
      \- AlertMail implementation is inconsistent between the iLO web interface and
      the CLI.  
      \- iLO does not always respond to multicast M-SEARCH requests.  
      \- Multicast replies display an incorrect iLO version number.  
      \- iLO requires a reset when the IPv6 Multicast Scope is changed for iLO
      Federation discovery.  
      \- The SERVER_POST_STATE element is missing from RIBCL output.  
      \- iLO Virtual Media CD-ROM connect says "ok" when <http://name> is
      unreachable.  
      \- Multiple iLO Federation Management groups cannot be deleted in a certain
      order.  
      \- Menu and Title area return to English characters when the Japanese Language
      Pack is loaded.  
      \- EBIPA IPv6 settings not always updated on iLO when iLO DHCP IPv4 is
      disabled.  
      \- iLO WEB page could stop responding after a firmware update via the group
      firmware update in iLO Federation Management.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.53
changelog:
  -     1.53 Fixes:  
      \- Addressed incorrect power supply events seen on SL based HP ProLiant
      servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.00
changelog:
  -     Enhancements:  
        
      Gen 9 ProLiant Servers Only  
       Manual iLO reboot via the server UID button--Allows you to use the server
      UID button to initiate a graceful iLO reboot or a hardware iLO reboot.  
       HP ProLiant Pre-boot Health Summary--Displays diagnostic information on the
      server monitor when the server is off and power is available.  
       1 GB Embedded User Partition--Allows you to use a 1 GB non-volatile flash
      memory partition as if it was an SD-card attached to the server.  
        
      Gen 8 and Gen 9 ProLiant Servers  
       iLO Federation Group License Activation--Supports license key installation
      on multiple systems.  
       Group configuration for iLO Federation Groups--Allows you to configure
      groups for the systems in an iLO Federation Management group. Configuring the
      group memberships of individual systems is still supported.  
       HP RESTful API--The HP RESTful API is a management interface that server
      management tools can use to perform configuration, inventory, and monitoring
      of an HP ProLiant server via iLO.  
        
        
      Feature previews:  
       Shared Network Port port selection--Allows you to choose between port 1 and
      port 2 for Shared Network Port functionality. You can configure this setting
      on the Network > Shared Network Port > General page in the iLO web interface.  
          NOTE: Not all sideband NICs are supported. In some cases, port 2 might not be fully functional.  
           
       iLO network connection auto-select--Allows you to configure iLO to
      automatically select the iLO Dedicated Network Port or Shared Network Port,
      based on the detected network activity. This feature can be configured by
      using the iLO CLI or XML scripting.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.00
changelog:
  -     Fixes:  
       The error "Max number of certificates has been reached" occurs when SSO
      certificates are imported.  
       The iLO Shared Network Port cannot be enabled for embedded LOM via the ROM-
      based setup utility or iLO web interface.  
       iLO cannot be enabled via the iLO RBSU if it was disabled by using the iLO 4
      Configuration Utility in the UEFI System Utilities.  
       DHCP options can be modified via the ROM-based setup utility when DHCP is
      disabled.  
       The System Information Health Summary page shows an Undefined error message
      on DL380p Gen8 servers.  
       iLO requires a reset for IPv6 Multicast Scope changes.  
       The iLO clock is one hour fast during Daylight Savings Time when it is
      configured by the ROM-based setup utility or the Insight Management Agents.  
       The power supply status for an installed power supply is incorrectly
      displayed as "Not installed" on the System Information Power Information page
      in the iLO web interface.  
       An error message is not displayed when an invalid Gateway IPv4 address is
      configured.  
       Users without the Configure iLO Settings privilege can modify iLO ROM-based
      setup utility settings.  
       The character limit for the Server Name is inconsistent between the iLO web
      interface and the CLI.  
       The power supply status shows Failed/Good, In Use when the power cord is
      removed from the server.  
       Embedded Remote Support fails after sending a second test service event.  
       The iLO Firmware cannot be updated via the Group Firmware Update feature.  
       The 24-hour power graph does not include all available power data.  
       Characters are missing on the Group Virtual Media page after a disk image is
      connected through a URL.  
       The Login Security Banner display on the Login page is incomplete.  
       The CLI hangs after Virtual Media is mounted through a URL.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.02
changelog:
  -      The following condition was added for DIMMs: "Good, Partially in Use."
        * The RIBCL Get Embedded Health has been updated for the following AMP modes: Channel Sparing, Rank Sparing, Intrasocket Mirroring, and Intersocket Mirroring.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.02
changelog:
  -      The iLO Link-Local IPv6 address is displayed during POST when iLO is using the Shared Network Port, but the Shared Network Port does not support IPv6.
        * The inlet air sensor is not displayed on the temperature graph.
        * The Memory page is displayed incorrectly on ProLiant DL580 Gen8 servers.
        * The following message appears during POST after RBSU changes are made and the IML is cleared: iLO FW communication issue-Unable to communicate with iLO FW.
        * A "repaired" message is automatically posted to the IML after a Critical Fan Event.
        * Power button actions do not respond in the HP RESTful API.
        * IPMI Alert Immediate (Get Alert Status) always returns an error completion code.
        * Component firmware flash status is not shown at the bottom of the iLO web interface window.
        * The Remote Console crashes when a URL greater than 256 bytes is mounted.
        * Multiple 6064 SNMP Correctable Memory Error Trap occur when only one is expected.
        * iLO RBSU incorrectly provides the Transceiver Speed Autoselect menu option when the server uses Shared Network Port mode.
        * An incorrect error message is displayed when the boot order is changed by a user without the Configure iLO Settings privilege.
        * The Enable Active Health System logging check box and Apply button are active when the Active Health System has been disabled in hardware by using a motherboard switch.
        * Fan Blowout during POST due to a jammed rotor  continues to occur when the OS is running and the rotor has been repaired.
        *  iLO RBSU does not correctly check user privileges.
        * iLO RBSU incorrectly uses a maximum of 19 characters for user names.
        * The embedded Remote Support services fails to detect an Uncorrectable memory error event.
        * Cache module status is displayed for HP Dynamic Smart Array B140i Controllers.
        * Storage configuration changes are not updated in iLO until the server OS is started.
        * There are virtual media mounting problems when using the HP RESTful API.
        * Multiple mismatched power supplies are not detected.
        * The Active Health System page shows the estimated size of entire log file as Unknown.
        * The iLO web interface crashes when a user browses to the Memory page.
        * The Join Group button on the Administration > iLO Federation page is unavailable until the browser is refreshed.
        * A 404 error occurs when the HP RESTful API is used to access any path underneath /rest/v1/systems/1/bios.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.03
changelog:
  -      Added support for TLS v1.1 and TLS v1.2 when using HTTPS URLs with iLO scripted virtual media, firmware update, certificate import, SSH key import, and for HP remote support registration and data collection.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.03
changelog:
  -      Improved the reliability of DIMM SPD read/write operations.
        * A timing issue could cause intermittent Windows Hardware Error Architecture (WHEA) test failures.
        * Booting from an SD card with ESXi could fail.
        * AMD-based HP ProLiant Gen 8 servers with iLO 4 2.00 or 2.02 might report incorrect processor temperatures.
        * HP ProLiant Gen 8 servers with iLO 4 2.00 or 2.02 might report an incorrect value for the temp1 sensor.
        * HP ProLiant Gen8 servers with iLO 4 2.00 or 2.02 might display an incorrectly lit FAN1 Systems Insight Display (SID) LED when no FAN1 is installed.
        * Partitions on the NAND device might fail to mount.  In some cases, this could result in Active Health System download failures or the Embedded User Partition might not be available.
        * Addressed SSRT101745
        * Addressed SSRT101790
      
      Note: To address the "POODLE" security vulnerability, the iLO security policy
      has changed and SSLv3 is now disabled. You may need to enable TLS (Transport
      Layer Security) in your browser in order to access the iLO web interface.  TLS
      is the successor to SSL (Secure Sockets Layer).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.10
changelog:
  -     This version adds support for the following features and enhancements:
      
       New CLI and RIBCL commands for sending SNMP test traps.  
       Agentless Management support for standup storage card firmware versions.  
       The iLO IP address can now be used as the SubjectAltName in a certificate
      signing request.  
       IPMI transport over IPv6.  
       HP RESTful API updates, including support for:  
        \- Mezz and base FRUs  
        \- GET of data to retrieve the Active Health System log  
        \- Support Logs  
       Flex Slot Battery Backup Unit information is displayed on the Information >
      System Information > Power page.  
       Physical and logical network adapters are displayed on the Information >
      System Information > Network page.  
       NIC teaming information is displayed on the Information > System Information
      > Network page.  
       Information about devices installed on the system board, such as adapters,
      PCI devices,  SATA controllers, and Smart Storage Batteries is displayed on
      the new Information > System Information > Device Inventory page.  
       HP and third-party storage controllers that manage direct-attached storage
      and the attached physical drives are displayed on the Information > System  
        Information > Storage page.  
       HP Smart Storage Battery information is displayed on the Information >
      System Information > Summary, Information > System Information > Power, and
      Information > System Information > Device Inventory pages.  
       In addition to the supported OEM parameters, the IPMI boot options for UEFI
      now support the standard parameters.  
       Extended the functionality of Lock_Configuration.xml to include restricting
      the IPMI interface from the system channel.  
       Added support for IPMI 2.0 PEF and PET generation to the IPMI interface.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.10
changelog:
  -     The following issues are resolved in this version:  
       Addressed SSRT101886  
       An iLO kernel crash after 40 or more days of uptime under certain operating
      systems can lead to an operating system crash. When this occurs, the iLO Event
      Log records a "Power restored to iLO" event at the time of the OS crash.  
       iLO might send multiple SNMP traps that show the Smart Array battery falsely
      changing status (SNMP trap ID 11020).  
       iLO firmware updates might stay at 1% and never finish.  
       ADH ciphers are accepted in iLO 4 when AES is enabled.  
       Incorrect information is displayed on the Information > System Information >
      Network page when there are similar MAC addresses.  
       SSDP advertisements have bad signatures and iLO Federation groups don't
      display all peers.  
       Power supply sensors are not illustrated in the Temperature graph.  
       The iLO Event Log reports that a firmware update failed even though the
      firmware was updated successfully with the HP SUM Scalable Update feature.  
       The .NET IRC disconnects unexpectedly when playing a captured video file.  
       The Ping Gateway on Startup network setting does not work.  
       In some cases, running the Advanced Power Capping Microcontroller Firmware
      causes future component updates to fail.  
       The UID LED might stop blinking when the Remote Console is still open after
      a system power cycle.  
       The invalid error "Duplicate record exists" occurs while adding a new
      directory group.  
       A user with the Virtual Power and Reset privilege cannot use the Swap ROM
      feature.  
       DL580 servers report an incorrect Power Redundancy state on removal of a
      power supply cable.  
       Intermittent missing OS name and version in get_server_name response.  
       iLO Dedicated Network Port options are displayed on DL60 servers, which
      support only the Shared Network Port configuration.  
       An incorrect error message is displayed when auto power-off is set via XML
      scripting during POST.  
       The Get_Embedded_Health.xml output displays incorrect iLO NIC information.  
       The user name is not displayed in the iLO Event Log when a Language Pack is
      uninstalled.  
       There is a discrepancy between the iLO web interface and XML scripting when
      an HP SSO record is added by DNS name.  
       The Serial Command Line Speed setting is not saved when the speed is changed
      in the iLO 4 Configuration Utility.  
       LDAP does not work after updating from iLO firmware version 1.40 to 1.50.  
       New iLO Federation groups default to the power capping value from a
      previously deleted group.  
       The Link State NIC setting is displayed on the Network General Settings page
      for BL460t servers when this setting is not supported on server blades.  
       SNMP and SNMP trap ports cannot be set without the SNMP_ACCESS tag.  
       The iLO Event Log does not record an event when the AlertMail settings are
      changed via RIBCL and CLP.  
       The power redundancy status is incorrect when a mismatched power supply is
      inserted without a power cord.  
       The iLO Event Log does not record an event when the Remote Syslog settings
      are changed via RIBCL.  
       An incorrect error message occurs when the server name is set via XML during
      POST.  
       The Asset Tag can be configured via XML when the server is off.  
       An invalid domain name can be configured in the iLO 4 Configuration Utility.  
       The iLO 4 Configuration Utility prompts the user to save and reset iLO when
      no change was made.  
       Cert_Request.xml does not display an error when invalid characters are used
      for the state, country and locality.  
       If the Delete SSH Key button is clicked when no SSH key is installed, the
      message "Public Key deleted" is displayed even though there was no installed
      SSH key.  
       When the RESTful Interface Tool is used to display the system ROM version,
      the output incorrectly displays the backup system ROM version.  
       The CLI does not display the oemhp_powercap information when power capping
      is disabled.  
       Multiple incorrect "faulty/unsupported power supply" messages are recorded
      in configurations that use the HP 800W/900W Gold AC Power Input Module or the
      HP Server RPS Backplane Kit.  
       Pwrstat displays incorrect power supply status information for the HP
      800W/900W Gold AC Power Input Module and the HP Server RPS Backplane Kit.  
       An intermittent virtual CD disconnection occurs during a system reboot.  
        
       Note: To address the "POODLE" security vulnerability, the iLO security policy
      has changed in version 2.03 and SSLv3 is now disabled. You might need to
      enable TLS (Transport Layer Security) in your browser in order to access the
      iLO web interface.  TLS is the successor to SSL (Secure Sockets Layer


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.11
changelog:
  -     This release is intended for FIPS 140-2 level 1 validation and Common Criteria
      EAL2+ certification and is based from the iLO 4 v2.10 Release. All bug fixes
      and enhancements related to v2.10 have also been included in this release.
      The current status of iLO 4 firmware v2.11 for these two certifications can be
      found at ttp://h10038.www1.hp.com/certifications.aspx?agencyid=89


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.20
changelog:
  -     This version adds support for the following features and enhancements:
      
         The Remote Console security settings were moved from the Administration >  
          Security > Remote Console page to the Remote Console > Security page.  
         The new Authentication Failure Delay Time setting allows users to  
          configure the duration of the iLO login delay after a failed login attempt.  
          This setting can be configured on the Access Settings page.  
         The new Authentication Failures Before Delay setting allows users to
      configure  
          the number of failed login attempts that are allowed before iLO imposes a  
          login delay. This setting can be configured on the Access Settings page.  
         iLO 4 2.20 and later allows you to install more than one language pack.  
            \- For iLO 4 2.10 and earlier--You can install one language pack at a time.  
              Installing a new language pack replaces the currently installed language  
              pack, regardless of the language pack version.  
            \- For iLO 4 2.20 and later--Language packs are not supported on servers that  
              do not have a NAND. Servers without a NAND should continue to use iLO  
              4 2.10.  
            \- iLO 4 2.20 or later requires version 2.20 or later of the iLO language  
              pack.  
            \- When you upgrade from an earlier version of iLO 4 to version 2.20 or  
              later, previously installed language packs are deleted.  
            \- The following language packs are available: Japanese and Simplified  
              Chinese.  
         The HP ProLiant Agentless Management Service status is now listed on the  
          Information > System Information > Summary page.  
         Trusted Module status is now displayed on the Information > Overview page.  
         RIBCL scripts and the CLP can now be used to send a test trap to test the  
          SNMP configuration.  
         Added support for IPv6 in IPMI LAN Configuration Command Parameters.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.20
changelog:
  -     The following issues are resolved in this version:
      
         Fixed detection of the Intel GPU sensor in Gen9 servers with the GPU. This
      allows  
          fans to be controlled more reasonably.  
         Staged ROM settings might be lost after CONREP is run if the server was
      reset before  
          iLO was reset.  
         The correct number of license seats is not displayed when 256 or more
      seats are  
          licensed.  
         Fixed an IPMI driver issue for Linux.  
         Fixed a Virtual Media disconnect issue.  
         Fixed a DHCP client renewal issue.  
         Alertmail webpage rejects email addresses with
      [wwww@xxxx.yyy.zz](mailto:wwww@xxxx.yyy.zz)  format  
         Fixed an IPMI boot option issue when using IPMI tool.  
         The set command in the iLO CLI does not finish on DL380 Gen9 servers.  
         The iLO IPv6 options are set to the default values when FIPS mode is
      enabled.  
         The iLO web interface hangs for a few minutes when a long string is
      entered for a  
          group firmware update.  
         Added an iLO workaround for IPMI tool boot parameter command options.  
         LDAP authentication fails when a password contains diacritic characters.  
         LDAP authentication might fail against a properly configured OpenLDAP
      server due to  
          protocol version restrictions.  
         iLO sends several multicast join/leave requests when disabling multicast.  
         iLO event logs that contain an IP address are dropped if the DNS lookup
      queue is  
          full. These events are now logged with (DNS name not found) in place of the DNS name.  
         The iLO web interface allows an iLO Federation Group Key with more than 32
      characters  
          when the character limit is 31.  
         The set_Boot_Mode.xml script fails when you use HPONCFG to set legacy mode
      for Gen8  
          servers.  
         The Firmware page incorrectly displays slot 0 for HP220i Host adapters.  
         The Asset Tag can be set via XML when the server is powered off, except
      for when  
          the server is in UEFI mode.  
         An Embedded Flash/SD-Card subsystem failure is not logged in iLO Event
      log.  
         iLO does not reset when Active Health System logging is enabled via XML.  
         An iLO event log entry is not recorded when network settings are modified  
          by using the CLI.  
         The floppy disc boot options always, never, and once are displayed in the
      Gen9 CLI,  
          but these features are not supported.  
         A TPM Caution message is not displayed when a new language pack is
      installed.  
         The tooltip on the Device Inventory page does not disappear when you click  
          outside the table.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.22
changelog:
  -     This version adds support for the following features and enhancements from
      version 2.20:
      
         The Remote Console security settings were moved from the Administration >  
          Security > Remote Console page to the Remote Console > Security page.  
         The new Authentication Failure Delay Time setting allows users to  
          configure the duration of the iLO login delay after a failed login attempt.  
          This setting can be configured on the Access Settings page.  
         The new Authentication Failures Before Delay setting allows users to
      configure  
          the number of failed login attempts that are allowed before iLO imposes a  
          login delay. This setting can be configured on the Access Settings page.  
         iLO 4 2.20 and later allows you to install multiple language packs.  
            \- For iLO 4 2.10 and earlier--You can install one language pack.  
              Installing a new language pack replaces the currently installed language  
              pack, regardless of the language pack version.  
            \- For iLO 4 2.20 and later--Language packs are not supported on servers that  
              do not have a NAND. To continue using language packs on servers without a NAND  
              use iLO 4 2.10 or earlier.  
            \- When you upgrade from an earlier version of iLO 4 to version 2.20 or  
              later, previously installed language packs are deleted.  
            \- iLO 4 2.20 or later requires version 2.20 or later of the iLO language  
              pack.  
            \- When version 2.20 or later of a language pack is installed, installing a new  
              language pack of the same language (version 2.20 or later) replaces the currently  
              installed language pack.  
            \- The following language packs are available: Japanese and Simplified  
              Chinese.  
         The HP ProLiant Agentless Management Service status is now listed on the  
          Information > System Information > Summary page.  
         Trusted Module status is now displayed on the Information > Overview page.  
         RIBCL scripts and the CLP can now be used to send a test trap to test the  
          SNMP configuration.  
         Added support for IPv6 in IPMI LAN Configuration Command Parameters.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.22
changelog:
  -     The following issues are resolved in this version:
      
         When the iLO 4 firmware is updated to version 2.20, the iLO security
      settings might be  
          reset to the default values.  
         Embedded media handling was updated to reduce embedded media errors.  
         Addressed SSRT102184  
        
      The following issues are resolved in version 2.20 (replaced by 2.22):  
        
         Fixed detection of the Intel GPU sensor in Gen9 servers with the GPU. This
      allows  
          fans to be controlled more reasonably.  
         Staged ROM settings might be lost after CONREP is run if the server was
      reset before  
          iLO was reset.  
         The correct number of license seats is not displayed when 256 or more
      seats are  
          licensed.  
         Fixed an IPMI driver issue for Linux.  
         Fixed a Virtual Media disconnect issue.  
         Fixed a DHCP client renewal issue.  
         The Alertmail page in the iLO web interface rejects email addresses with
      the following  
          format: [wwww@xxxx.yyy.zz](mailto:wwww@xxxx.yyy.zz).  
         Fixed an IPMI boot option issue when IPMI tool is used.  
         The set command in the iLO CLI does not finish on DL380 Gen9 servers.  
         The iLO IPv6 options are set to the default values when FIPS mode is
      enabled.  
         The iLO web interface hangs for a few minutes when a long string is
      entered in the  
          Firmware URL box on the Group Firmware Update page.  
         Added an iLO workaround for IPMI tool boot parameter command options.  
         LDAP authentication fails when a password contains diacritic characters.  
         iLO sends several multicast join/leave requests when disabling multicast.  
         iLO event logs that contain an IP address are dropped if the DNS lookup
      queue is  
          full. These events are now logged with (DNS name not found) in place of the DNS name.  
         The iLO web interface allows an iLO Federation Group Key with more than 32
      characters  
          when the character limit is 31.  
         The set_Boot_Mode.xml script fails when you use HPONCFG to set legacy mode
      for Gen8  
          servers.  
         The Firmware page incorrectly displays slot 0 for HP220i Host adapters.  
         The Asset Tag can be set via XML when the server is powered off, except
      for when  
          the server is in UEFI mode.  
         An Embedded Flash/SD-Card subsystem failure is not logged in the iLO Event
      Log.  
         iLO does not reset when Active Health System logging is enabled via XML.  
         An iLO Event Log entry is not recorded when network settings are modified  
          by using the CLI.  
         The floppy disc boot options always, never, and once are displayed in the
      Gen9 CLI,  
          but these features are not supported.  
         A TPM Caution message is not displayed when a new language pack is
      installed.  
         The tooltip on the Device Inventory page does not disappear when you click  
          outside the table.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30
changelog:
  -     This version adds support for the following features and enhancements:
      
        * IPMI Platform Event traps can now be sent to IPv6 destinations.
        * The Smart Array drive media type is now available via SNMP, RESTful API, iLO web interface, and RIBCL.
        * The Smart Array drive RPM is now available via SNMP and the RESTful API.
        * Power capping can now be enabled via the RESTful API when the feature is disabled by the ROM settings.
        * Support for new Access Settings options has been added to the RESTful API.
        * Security enhancements: 
          * Removed export ciphers from the default configuration to address false positives reported by scanning tools.
          * Disabled TLS v1.0 in FIPS Mode and Enforce AES/3DES Encryption mode.
          * Added SSH support for aes256-ctr cipher and hmac-sha2-256 mac to fix a connection issue in some default SSH configurations.
        * The Affected Systems list on iLO Federation pages can be exported to a CSV file.
        * The iLO Event Log is now searchable and can be filtered by event severity, last update, or initial update.
        * The IML is now searchable and can be filtered by event severity, class, last update, or initial update.
        * The following service event types are now supported by HP remote support: 
          * SAS Physical Drive Status Changed Event
          * Storage System Fan Status Changed Event
          * Storage System Power Supply Status Changed Event
        * The new Chassis Information page is displayed for Apollo servers and SL and XL servers. For these server types, some information from the System Information > Power page has been moved to this page.
        * The new Software Information page displays HP and HP-recommended third-party software, running software, and installed software.
        * Troubleshooting information is available for selected IML events. Supported events are displayed as links in the Description column on the IML page.
        * Servers with a TPM or TM display the module type on the iLO Overview page.
        * Added a new IPMI OEM command to change channel assignments.
        * Increased the number of concurrent IPMI sessions.
        * Updated to DCMI 1.1, parameter revision 2.
        * Added IPMI over IPv6 support.
        * IPMI memory events in SEL now include the DIMM number.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30
changelog:
  -     The following issues are resolved in this version:
      
        * The iLO Federation group licensing feature does not decode license keys.
        * A RESTful API Power Supply Health Status Warning occurs when no power supply is installed.
        * License keys are displayed when snmpwalk is used.
        * An incorrect URL is displayed for newly-registered providers.
        * On Gen8 servers, when a TPM is present and enabled, the displayed TPM Module value is incorrect.
        * On blade servers that support UEFI, an iLO CLI session hangs while executing the "show system1/bootconfig1" command.
        * An incorrect error message is displayed when a user tries to edit a deleted user account.
        * An LDAP login causes an invalid session URI.
        * iLO hangs when a directory user tries to log in with encryption enabled.
        * iLO Federation group power caps cannot be set or edited by using the RESTful API.
        * On DL20 servers, MULTICAST_FEDERATION_ENABLED can be configured when the Shared Network Port is enabled.
        * In Internet Explorer 11, the iLO Event Log and IML Last Update and Initial Update filter shows a blank filter option.
        * A .NET IRC session closes when it is accessed by three different browser sessions.
        * The wrong PSU firmware version is displayed in the iLO web interface and SNMP.
        * A RESTful API Property Unknown Response message occurs during a firmware update.
        * A RESTful API Property Unknown Response message occurs when iLO Functionality is set to Disabled.
        * A RESTful API Property Unknown Response message occurs when the Virtual Power Press And Hold option is used.
        * The RESTful API cannot be used to set iLO to the factory default settings.
        * An error occurs when the Set_Persistent_Boot_Order.xml script is used on servers that support UEFI.
        * A 500 Internal Server Error occurs when an Email Address, Sender Domain, or SMTP Server value with 63 characters is entered on the AlertMail page.
        * The AlertMailEmail parameter does not display complete email addresses.
        * External Storage trap events are not sent to the HP Support Center.
        * The following error occurs during POST: 338-HP RESTful API Error - Unable to communicate with iLO FW.
        * Test events can be sent when HP remote support is not configured.
        * The Get_TPM_Status.xml script returns incorrect XML.
        * Product names might be appended to version numbers on the Software Inventory page.
        * An incorrect message is displayed when AES encryption is re-enabled by using the Mod_Global_Settings.xml script.
        * When using the RESTful API, the SNMP AlertDestination does not validate the IP address.
        * Acceptance of the SNMP Alert Destination IP address in the CLI and iLO web interface is inconsistent.
        * Incorrect status information is displayed for empty PCI slots.
        * The P840ar is displayed as a P840.
        * False errors were reported after a successful Power Management Controller firmware update, and were followed by an inability to communicate with a rebooting Power Management Controller.
        * Reduced the frequency of iLO Event Log additions for IPMI session login/logouts.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.31
changelog:
  -      Fixed an issue where the SPI bus could lock up causing iLO and the host server to become unresponsive if iLO is rebooted while the server is in early POST.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40
changelog:
  -     This version adds support for the following features and enhancements:  
        
         The iLO web interface has been updated to support the Hewlett Packard
      Enterprise style, URLs, and company information.  
         The Java IRC now includes two alternatives: A Java Web Start console and a
      Java applet-based console. The Java Web Start option works in newer browsers
      that do not allow the applet version to run.  
          On systems with OpenJDK, you must use the Java applet-based console with a browser (such as Firefox) that supports a Java plug-in.  
         The new Critical Temperature Remain Off setting can be configured via
      RIBCL for all nonblade servers.  This setting controls system behavior when
      the system is shut down due to thermal protection circuitry.  
          This is a different protection mechanism for thermal events, and it is not based on temperature sensor thresholds, OS policy, or the environmental abnormality automatic shutdown configuration.   
         The following service events are now supported with embedded Remote
      Support registration:  
          \- ATA Disk Drive Status Changed Event  
          \- Fibre Channel Host Controller Status Changed Event  
         The Server Reset button is now available on the Boot Order page when the
      Boot Mode is modified.  
         The NVMe Backplane PIC firmware can now be updated via iLO.  
         The logical drive label and ID were added to the RESTful API.  
         NIC auto-selection can now be configured to search both Shared Network
      Ports on servers that support this hardware configuration. This feature can be
      configured via the CLI and RIBCL.  
         NIC auto-selection can now be configured to support NIC failover. When
      enabled, iLO automatically begins searching for a NIC connection when the
      current connection fails. This  
          feature can be configured via the CLI and RIBCL.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40
changelog:
  -     The following issues are resolved in this version:  
        
         NIC auto-selection can be configured via RIBCL on DL60 and DL80 servers.
      These servers do not support the iLO Dedicated Network Port or NIC auto-
      selection.  
         There is no POST error after one or more fans are removed.  
         iLO does not collect and delete out of date or unused BIOS provider
      schemas and registries.  
         The iLO 4 web server might stop responding after an invalid file is
      submitted on the firmware update page.  
         When system throttling occurs on Gen8 servers, the duration is longer than
      necessary.  
         Cookies set by older versions of iLO were not understood correctly and
      might cause problems when you try to select iLO Federation groups.  
         The chassis firmware version number is not displayed consistently in the
      web interface.  
         Sorting by column does not work in some iLO web interface tables.  
         The language icon at the bottom of the browser window is not displayed in
      Internet Explorer.  
         The domain name cannot be set via the CLP when the Shared Network Port is
      enabled.  
         A drive failure does not trigger an action when IPMI PEF is enabled.  
         The json/power_alert API returns an incorrect error (HTTP error 500) for
      bad parameters.  
         The wrong iLO self-test name "UnknownSelfTest" is displayed for the NVRAM
      space test in Redfish output.  
         The UID Indicator status does not change to BLINK when the Integrated
      Remote Console is active.  
         Kerberos authentication cannot be enabled when FIPS mode is enabled.  
         Keystrokes are repeated in the Integrated Remote Console when the server
      is in the UEFI Shell.  
         Data is not displayed in the power meter 20 minute or 24 hour graph.  
         The License page does not refresh to update the status after an iLO
      Advanced license is installed.  
         Redfish output does not group the Average, Minimum, and Peak values
      together in the Fast Power Meter output.  
         The NIC Information page displays the address 0.0.0.0 when the IPv6
      address is the only IP address available for the iLO NIC.  
         Duplicate entries for network cards are displayed on the Device Inventory
      page.  
         Redfish output displays an incorrect memory type for non-HPE memory.  
         The NIC Information page displays the value N/A when a NIC team is
      configured.  
         An incorrect error message is displayed for the TESTTRAP command after
      SNMP alerts are disabled.  
         Power consumption values are incorrect in Redfish
      Chassis/1/Power/FastPowerMeter/ output.  
         Power supply bay numbering is inconsistent between the web interface and
      RESTful API output.  
         If an SNMP test alert is sent when SNMPv1 traps are disabled and SNMPv3
      users are not defined, iLO reports a successful test when an error should be
      displayed.  
         An event log message is not logged when an SSL certificate is imported via
      the RESTful API.  
         A password that contains the equals sign (=) cannot be set when a user is
      added by using the CLI.  
         The value null is displayed for all RESTful API NetworkAdapters packet
      statistics.  
         The RESTful API schema file does not include the supported values for
      SpeedMbps.  
         An infinite loop in the file system check utility causes slow system
      performance.  
         DL580 Gen9 servers might fail to boot from an SD card.  
         The 53-Sensor LOM is displayed as missing on the Temperatures page for
      DL580 Gen8 servers.  
         After a vulnerability scan, iLO 4 might be left doing ACK flood with the
      scanner software.  
         iLO 4 might become unresponsive when attempting to delete an old AHS file
      with an invalid character in its name.  
         AlertMail rejects email addresses with hyphen characters.  
         Only one LDAP server can be configured by using RIBCL.  
         Insight Remote Support is not alerted if a failed hard drive is on a bay
      number above 18.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42
changelog:
  -     This release is based on the 2.40 iLO 4 FW Release and contains all the fixes
      and enhancements included in that version.  
      
      Also included in this release:
      
        * Added a new RIBCL command "FORCE_FORMAT" that enables the recovery of the 4 GB embedded non-volatile storage (NAND Flash) if it is not available.  iLO resets automatically afterward for this operation to take effect.  If using Intelligent   Provisioning, then it will need to be reinstalled. This change is added to help in special cases that require this to fix a problem and a list of symptoms can be found below.  This is a limited release and availability is limited.  This will   be not web-released. 
          * Symptoms: 
            * 8192 Self-Test Error reported
            * Errors while applying OneView profiles
            * Can't extract Active Health System
            * Intelligent Provisioning doesn't load when F10 is pressed


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.44
changelog:
  -     Enhancements:  
       Performance improvements - fewer SMIs.  
       Enhanced MCTP, PMCI and I2C code used to gather information.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.44
changelog:
  -     This release is based on the 2.40 iLO 4 FW Release and contains all the fixes
      and enhancements included in that version.
      
      Also included in this release:
      
        * Gen 8 systems no longer include unnecessary wait for MCTP device discovery in order to initialize sensors.
        * Fixed issue where intermittently the IPMI SDRR initialization would take up to 120 seconds.
        * Added iLO event log entry for IPMI PEF actions.
        * Enhanced disk drive status to include controller failure status.
        * Addressed an issue where a Smart Array battery failure could trigger excessive SMI interrupts when NVDIMMs are not present in the system. This could cause a server hang.
        * Auto Power On not working on SL/XL servers.
        * Fixed iLO 4 in Gen9 erasing ServerName EV in non-Virtual Connect environments. This caused them to show as "host is unnamed" in the Onboard Administrator GUI.
        * Fixed iLO 4 SNMP returning wrong IP address when snmpbulkget was used.
        * Fixed Remote Support 'Data Package Validation failed' error message.
        * Unable to remove Active Directory Groups via RIBCL.
        * Fixed RIS data storage file path validation and recovery.
        * Fixed unnecessary clearing of the RESTful API as a result of BIOS upgrade/downgrade.
        * Fixed setting of SET_PERSISTENT_BOOT bootorder for systems with a long boot order list.
        * Fixed support for systems with much larger overall SMBIOS records.
        * Fixed HP RESTful tool errors. BIOS registration could produce empty entries.
        * Fixed loss of communication with Onboard Administrator.
        * Removed font download from external source at login.
        * Fixed problems associated with Apollo 4200 with 25 drives. Needed to support more internal platform definitions.
        * Security fixes/enhancements: 
          * Modified "Enforce AES/3DES Encryption" setting to only allow TLS 1.2 protocol.
          * Security fix. See HP Security Bulletin HPSBHF03441.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50
changelog:
  -     Note for ESXi users: If you are booted from the Embedded SD Card, it is
      strongly  
      Recommended that you reboot the server immediately after updating to iLO 4
      v2.50.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50
changelog:
  -     This version adds support for the following features and enhancements:
      
        * Implemented Garbage collection on the RESTful API allowing for automatic recovery in the case of bad or missing data.
        * Updates to the enclosure connection status (CPQSTSYS cpqSsBoxConnectionStatus) now correctly report when an enclosure is disconnected or reconnected, and sends trap cpqSsConnectionStatusChange where appropriate.
        * This version adds protection to the lifespan of the embedded 4GB non-volatile storage (NAND) by implementing a daily write count limit that is well above the normal daily activity.  This ensures a runaway process will not inadvertently write to the NAND excessively leading to eventual failure.
        * Changed the default SSL certificate signing to SHA-256.
        * Added support for IP addresses in the SubjectAltName field of the iLO SSL certificate.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50
changelog:
  -     The following issues are resolved in this version:
      
        * Dynamic Power Capping still works when set to disabled.
        * Server may shut down after repeated insertion and removal of hot-plug power input modules for RPS backplanes. 
        * Repeated LDAP tests cause iLO LDAP User Authentication to fail.
        * The reporting of location discovery services data via the RESTful API on ML/DL servers failed even with iLO Advanced license installed.
        * Rare memory leak that could lead to slow or failed iLO interfaces due to unverified data returns from unregistered providers.
        * Corrected the link on the direct connect registration page to point to [www.hpe.com/support/hpesc](http://www.hpe.com/support/hpesc) instead of [www.hpe.com/services/hpesc](http://www.hpe.com/services/hpesc).
        * OA communication issue after OneView SPP update.
        * Status of pure Fibre Channel cards show up as Unknown in Network Tab of iLO System Information.
        * External Rest Providers removed after upgrading BIOS, booting, and then resetting iLO.
        * Rarely a GET to the SNMP MIB will fail.
        * Rarely updates using HPSUT fail.
        * iLOs won't join Federation group or respond to SSDP requests if DHCPv4 is configured but an IP address is not obtained at iLO boot time.
        * Prev/Next links and list behavior of iLO federation are not consistent.
        * Security fixes/enhancements: 
          * Improved AlertMail message body encoding.
          * CBC Mode ciphers disabled in FIPS/AES Modes (both Webserver and SSH).
          * RC4 has been removed from the default cipher list.
          * 3DES and SHA-1 are disabled in FIPS mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.53
changelog:
  -     This version adds support for the following features and enhancements:  
         iLO Amplifier Pack - Advanced Server Firmware/Driver and License
      Management Solution  
         OpenLDAP  
         OpenSSL 1.0.1u FIPS  
         PSRT 301  
         CSRs no longer include the iLO IP address by default. To include the iLO
      IP address in the CSR, enable  
          the include iLO IP Address(es) option in the iLO web interface.  
         Added an iLO RESTful API option to include the iLO IP address in SSL
      certificate CSRs.  
         AlertMail formatting improvements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.53
changelog:
  -     The following issues are resolved in this version:  
         Fixed an issue that led to POST Error: 333-iLO RESTful API Error - Unable
      to communicate with the iLO firmware when an SD card is was installed.  
         Fix handling of logical drive indexing, found in cases where logical
      drives are not contiguous.  
         Power loss occurs when hot-plugging RPS backplane during runtime.  
         High fan noise occurs during ML110 Gen9 server system startup.  
         IPMI Drive fault is incorrectly mapped to "In Failed Array" on drive
      sensors.  
         Target node iLO is unavailable when an HPE OneView server profile is
      applied.  
         The iLO RESTful API Software Inventory is incomplete when compared to the
      iLO web interface.  
         The iLO RESTful API does not return complete version strings for all
      software components.  
         Unable to use IPMI to "Set Serial Number" and "Set Product ID".  
         Fan failure and server shutdown occur on SL230s Gen8 servers.  
         Reverse Address Translate returns bad values when called with hponcfg.  
         The iLO RESTful API does not return the exact PCI device location for PCIe
      components.  
         An incorrect device type is reported for the embedded SATA controller.  
         Performing a NAND format may leave the REST provider registration in an
      unstable state.  
         Solid state drives are intermittently reported as hard disk drives.  
         Fixed SNMP configuration read failure issue due to wrong FQDN trap
      destination configuration.  
         Fixed an issue that could lead to distorted video after setting boot mode
      to UEFI via RIBCL.  
         False Self-Test error on USB port may be reported when an HPE ProLiant
      Gen8-Series server is powered Off (Advisory found at:
      http://h20565.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-
      a00007681en_us)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.54
changelog:
  -     This version adds support for the following features and enhancements:
      
        * iLO Amplifier Pack - Advanced Server Firmware/Driver and License Management Solution
        * OpenLDAP
        * OpenSSL 1.0.1u FIPS
        * PSRT 301
        * CSRs no longer include the iLO IP address by default. To include the iLO IP address in the CSR, enable the include iLO IP Address(es) option in the iLO web interface.
        * Added an iLO RESTful API option to include the iLO IP address in SSL certificate CSRs.
        * AlertMail formatting improvements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.54
changelog:
  -     The following issues are resolved in this version:
      
        * Resolved an issue where in some cases iLO configuration data could be reset to default values after an iLO firmware upgrade (only affects Gen8 servers).
        * Improved the mechanism to reset communication to the non-volatile storage (NAND) upon a warm reboot of the server (to reset an inaccessible NAND)
        * NOTE: If the NAND is inaccessible when upgrading to iLO 4 2.54 firmware, an AC power pull may be necessary to reset an inaccessible NAND.
      
      The following issues are resolved in version 2.53 (replaced by 2.54):
      
        * Fixed an issue that led to POST Error: 333-iLO RESTful API Error - Unable to communicate with the iLO firmware when an SD card is was installed.
        * Fix handling of logical drive indexing, found in cases where logical drives are not contiguous.
        * Power loss occurs when hot-plugging RPS backplane during runtime.
        * High fan noise occurs during ML110 Gen9 server system startup.
        * IPMI Drive fault is incorrectly mapped to "In Failed Array" on drive sensors.
        * Target node iLO is unavailable when an HPE OneView server profile is applied.
        * The iLO RESTful API Software Inventory is incomplete when compared to the iLO web interface.
        * The iLO RESTful API does not return complete version strings for all software components.
        * Unable to use IPMI to "Set Serial Number" and "Set Product ID".
        * Fan failure and server shutdown occur on SL230s Gen8 servers.
        * Reverse Address Translate returns bad values when called with hponcfg.
        * The iLO RESTful API does not return the exact PCI device location for PCIe components.
        * An incorrect device type is reported for the embedded SATA controller.
        * Performing a NAND format may leave the REST provider registration in an unstable state.
        * Solid state drives are intermittently reported as hard disk drives.   
        * Fixed SNMP configuration read failure issue due to wrong FQDN trap destination configuration.  
        * Fixed an issue that could lead to distorted video after setting boot mode to UEFI via RIBCL.
        * False Self-Test error on USB port may be reported when an HPE ProLiant Gen8-Series server is powered Off (Advisory found at: http://h20565.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-a00007681en_us)
        * Improved error handling of option card AHS data that could result in excessive descriptor growth resulting in large AHS data files.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.55
changelog:
  -     The following issues are resolved in this version:
      
        * Masked out errant failures due to charging of storage battery.
        * Implemented cell voltage separation pre-failure warning for storage battery.
        * iLO RESTful API output might display incorrect power supply information.
        * iLO Federation group authentication errors might occur if you repeatedly add and remove groups during a query.
        * An iLO RESTful API event subscription might be lost when DELETE and CREATE subscriptions occur at the same time that the transmitter waits to retry an action.
        * During CAC smartcard authentication, the iLO RESTful API returns a session URI that incorrectly contains uppercase letters.
        * In certain conditions, the Rest server becomes unavailable during a GET of the IELs.
        * The iLO web interface language pack redirects to English.
        * The iLO RESTful API output text represents upper threshold values as lower thresholds.
        * The Linux openipmi driver does not poll the receive message queue if KCS host irq not enabled.
        * The iLO RESTful API EthernetInterfaces link should be under the system/1 root resource, and not in the OEM section.
        * SNMPv3 Engine Boot is not getting incremented on iLO reset.
        * IPMI FRU read returns incorrect completion code for response too long.
        * IPMI Get PEF Capabilities returns the number of valid table entries instead of the total number of table entries.  
        * IPMI Set Boot Options for one time change for boot mode UEFI/Legacy fixed.  
        * iLO restserver suspends when patching bad payload to external provider array.
        * iLO REST API returned 500 internal error for a GET of systems/1/ leading to failed One View Profile Apply.
        * iLO RESfulT API events are sending incorrect "Host" header when using IPv6.
        * iLO time becomes Unset after update from 2.50 or prior to 2.54.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 4.1-2
changelog:
  -     *Important Notes:**  
        
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**  
        
      Ver. 4.1(B) includes minor documentation updates. The Power Management
      Controller Firmware contained within ver. 4.1(B) is equivalent to the Firmware
      contained within ver. 4.1. Therefore, it is not necessary to upgrade with ver.
      4.1(B), if the Power Management Controller firmware version is 4.1.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 4.1-4
changelog:
  -     *Important Notes:**  
      Ver. 4.1(D) contains updates to the OS installation support for HP Smart
      Update Manager. The Power Management Controller Firmware contained within Ver.
      4.1(D) is Ver. 4.1. Therefore, it is not necessary to upgrade with ver.
      4.1(D), if the Power Management Controller firmware version is 4.1.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**  
      This is the initial version of the firmware.  
      **Known Issues:**
      
      The smart component prompts for reboot unnecessarily when the installation
      procedure is completed. Reboot is not required after installation for updates
      to take effect and hardware stability to be maintained.


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> 2.04
changelog:
  -     *Problems Fixed in version 2.04:**  
      This firmware release resolved the following issues:  
                  **Smart Array controller:**
      
        * It is possible that a controller would become unresponsive when it was configured with a Smart Cache larger than 750MB.
        * Creating or deleting logical drives on a controller that has encryption enabled might cause the controller to halt with Lockup Code =  0xE3.
        * Performing split-mirror operations on encrypted logical drives might cause the controller to halt with Lockup Code =  0xE3.
        * Chkdsk was running slowly.
      
                  **HP ProLiant DL580 Gen8 Server:**
      
        * Server might not boot if it was rebooted while a logical drive transformation was being performed.
        * Server might not apply deferred hard disk drive firmware updates.
        * Server UEFI POST messages were improved. POST message issues included the following examples: 
          * Multiple 1784 or 1787 POST messages were displayed although only one was required.
          * 1789 POST message was not displayed for a degraded Smart Cache.
          * 1739 POST message was not displayed when an unsupported dual domain configuration was connected.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.32
changelog:
  -     *Enhancements/New Features:**
      
        *      Performance enhancement when a drive starts to degrade due to excessive recovered media errors.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.32
changelog:
  -     *Problems Fixed in version 2.32:**  
      This firmware release resolved the following issues:
      
        * With encryption enabled and a rekey operation taking place, if IO running is to Advanced Data Guarding (RAID6) volume and physical drives fail, causing the volume to go into a degraded state, and the customer enables Degraded Mode Performance Optimization via HPSSA, the controller may cease to function (POST Lockup 0xE0).
        * Controller may intermittently cease to function with POST lockup 0xE3 when HP Secure Encryption and large cache writes are enabled.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40
changelog:
  -      Critical issue for all UEFI systems using 2.2 TB or greater volumes configured with GPT partitions. For additional information please refer to the customer advisory # [c04602001](http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=emr_na-c04602001)


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.10-2.1
changelog:
  -     The following issues were resolved in firmware version 4.10:
      
        * If an 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 operation


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.70
changelog:
  -     *Problems Fixed:**
      
        * In rare cases, the Smart Array controller would become inaccessible after multiple IO module resets were performed.  If a controller lockup occurred because of this issue, the error code 0xAB would display in the following locations after a subsequent server reboot: 
          * Server POST
          * System event log
          * ADU reports / HPSSA diagnostic reports


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.98
changelog:
  -     *Following issue is fixed in this version of firmware:**
      
      Changed the settings in the SAS Expander to support disk discovery when 12Gb
      SAS HDDs are installed in the enclosure


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10
changelog:
  -     *Enhancements/New Features:  
      **     Support for HP ProLiant BL 460c G7 server.   
           Support for HP NC522m Dual Port Flex-10 10GbE Multifunction BL-c Adapter.   
           Removed VCM requirement for Primary/Secondary VC Interconnect modules to be placed in I/O bays 1 and 2.   
           Support for Brocade 804 8Gb FC hBA for HP BladeSystem c-Class.   
           Provides the ability to display Fibre Channel and Ethernet port statistics via the VCM CLI.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10
changelog:
  -     *Important Notes:  
      **     Read the latest version of HP Virtual Connect Release Notes. It can be found in the "User Guide" section, under the URL: [http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManual&amp;lang=en&amp;cc=us&amp;docIndexId=64180&amp;taskId=101&amp;prodTypeId=3709945&amp;prodSeriesId=3552695](http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManual&amp;lang=en&amp;cc=us&amp;docIndexId=64180&amp;taskId=101&amp;prodTypeId=3709945&amp;prodSeriesId=3552695)  
        
        
      **Problems Fixed:**  
           Dot1dBasePortMTUExceededDiscards incrementing even with jumbo frames enabled.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.15
changelog:
  -     *Enhancements/New Features:  
      **      Added support for the HP VC FlexFabric 10Gb/24-port Module   
            Added support for the HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter.   
            Added support for the HP ProLiant BL2x220c G7 Server Blades.   
            Added support for the HP NC552m 10Gb 2-port Flex-10 Ethernet Adapter.   
            Added support for the HP NC542m Dual Port Flex-10 10GbE BL-c Adapter.   
            Added support for the HP NC551m Dual Port FlexFabric Adapter protocol personality change between FCoE and iSCSI.   
            Added support for full iSCSI and TCP offload with NC551m FlexFabric adapters and FlexFabric/Flex-10 modules.   
            Added support for iSCSI boot with NC551m FlexFabric adapters and FlexFabric/Flex-10 modules.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.15
changelog:
  -     *Important Notes:  
      **     Read the latest version of HP Virtual Connect Release Notes. It can be found in the User Guide section, under the URL:   
              
        [http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentT
      ype=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=101&prodTypeId=3709945
      &prodSeriesId=3552695](http://h20000.www2.hp.com/bizsupport/TechSupport/Docume
      ntIndex.jsp?contentType=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=10
      1&prodTypeId=3709945&prodSeriesId=3552695)  
             
        
        
      **Problems Fixed:**  
            Resolved an issue, that can result in a network outage, when a profile is created with duplicate multiple networks.   
            Resolved an issue were Virtual Connect Manager (VCM) will reset modules that have port mirroring enabled when VCM restarts, and will casue a network outage.   
            Resolved an issue were VC modules do not provide information about CPU, part number, etc. via Command Line Interface (CLI).   
            Resolved an issue when using VC CLI, were a user is unable to add LDAP groups with names containing spaces.   
            Resolved an issue when a profile is created with multiple networks that use a Shared Uplink Set (SUS) without selecting any networks, and if this profile is applied to a server with Flex NICs, this will result in a segmentation fault, VCM SEGV.   
            Resolved an issue were 'About' HP VCM pop-up window was causing IE8 to crash, which results, in the About table not being displayed.  
            Resolved an issue with VCM SEGV when the user has a profile (with multiple networks defined in a connection without a network being configured), then edits the profile without making any changes, and then applies the profile to a server with Flex-10 LOM.
      
      **Known Issues:  
      **In a double-dense domain configuration, interconnect bays 7 and 8 should not be used to create a FC Fabric. The fabric should instead be created on bays 5 and 6. If a fabric is created on bays 7 or 8 using VCMCLI, an incorrect error message may be displayed 'ERROR: Module not found' instead of 'ERROR: A fabric is not allowed to be created with the specified bay for a double-sense configuration'   
            When a Blade server port has multiple FlexNICs defined (one of them is defined as FCoE) and the FCoE FlexNIC is deleted, the band width does not redistribute to other active FlexNICs even through the GUI will show it has.   
            If the Primary VC modules loses power or is removed, a Profile Status change trap is not sent as it should be. Work-around: When the Primary VC module loses power or is removed, the cpqHoSWRunninagStatusChangeTrap trap (defined in the cpqhost.mib MIB) will be sent by the backup VC module when it becomes Primary. A sample trap is shown below:   
                 
               Enterprise Specific Trap (.11017) Uptime: 20 days, 2:54:46.44,   
               SNMPv2-MIB::sysName.0 = STRING: bay2TC,   
               SNMPv2-SMI::enterprises.232.11.2.11.1.0 = INTEGER: 10,   
               SNMPv2-SMI::enterprises.232.11.2.6.1.1.2.1 = STRING: "aus-c7000-13_vc_domain",   
               SNMPv2-SMI::enterprises.232.11.2.6.1.1.3.1 = STRING: "HP Virtual Connect Domain Manager",   
               SNMPv2-SMI::enterprises.232.11.2.6.2.0 = STRING: "VCM Domain status trap",   
               SNMPv2-SMI::enterprises.232.11.2.6.1.1.4.1 = STRING: "3.15",   
               SNMPv2-SMI::enterprises.232.11.2.6.1.1.12.1 = INTEGER: 4,   
               SNMPv2-SMI::enterprises.232.11.2.6.1.1.13.1 = INTEGER: 5,   
               SNMPv2-SMI::enterprises.232.11.2.6.1.1.14.1 = STRING: "VcD_6f54796e7543",   
               SNMPv2-SMI::enterprises.232.11.2.6.1.1.15.1 = INTEGER: 2   
                 
               The two MIB OIDs in the trap above to analyze are:   
               enterprises.232.11.2.6.1.1.13.1   
               enterprises.232.11.2.6.1.1.15.1   
                 
               These OIDs will contain the following values when the Backup VC module has become the Primary:   
               cpqHoSWRunningConfigStatus : operational(5)   
               cpqHoSWRunningRedundancyMode : master(2)   
                 
            When upgrading from a pre-3.00 VC release, if Fibre Channel SNMP traps were defined with DNS type of the Trap Destination address, upon completion of the upgrade SNMP settings will not be applied to the VC-FC modules. Work-around: Edit any FC SNMP trap destinations, using the GUI or CLI, that have a DNS name for the trap destination and change the DNS name to an IPv4 address.   
            When Virtual Connect has assigned a Server Profile to a server, the ROM-Based Setup Utility (RBSU) can't modify the protocol configuration (iSCSI/FCoE) of any NIC (including the 551m), even if the NIC is not connected to a Virtual Connect module. Any protocol configuration changes must be made when the Server Profile is not assigned to the server.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.17
changelog:
  -     *Firmware Dependency:  
      **      OA: Minimum firmware version: 3.11 / Recommended version: 3.21   
              
            Generic firmware dependency is documented in the HP Virtual Connect Release Notes. It can be found in the 'User Guide' section, under the URL: _[http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=101&prodTypeId=3709945&prodSeriesId=3552695_](http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=101&prodTypeId=3709945&prodSeriesId=3552695)  
      
        
      **Problems Fixed:**  
            Resolved an issue where the primary VC module could not communicate with other modules due to a problem with the reverse DNS lookup when DNS is enabled in the VC infrastructure.   
            Resolved an issue where the VCM GUI was using HTTP instead of HTTPS.   
            Resolved an issue where changes in the SNMP configuration caused an outage.   
            Resolved an issue where updating gen numbers while creating or assigning a profile caused a NO-COMM state.   
            Resolved a GUI issue where renaming the associated network on the Edit Ethernet Network screen cleared the native property.   
            Resolved a GUI issue where clicking the Server Connections tab on the Ethernet Networks screen caused a popup message to appear stating that there are no server connections to display, even when server profiles with assigned networks existed.   
            Resolved a GUI issue where the Calculating Server Connections progress bar hung after clicking the Server Connections tab on the Ethernet Networks screen.   
            Resolved an issue where OA would enter NO-COMM state when multiple VC Enet modules were reset at the same time and then reconfigured. The VC Ethernet Module recovery algorithm has been optimized to recover Odd side modules and then Even side modules (previously was a full reset/recovery of all modules in parallel). Depending on configuration of the Domain, this will reduce or eliminate Network outage during a full enclosure recovery.   
            Resolved loss of FC connectivity when an 8Gb/24-Port VC-FC Module receives a multi-sequence frame from an in band Storage Management application (application was executing on a server within the c7000 enclosure). Resulted in a 8Gb/24-Port FC Module reset and loss of FC connectivity.   
            Resolved an issue when the VC-FC 24-Port Module would not recover from an NO-COMM state after an OA failover. The IP address for the FC Module was not being updated correctly, and blocking the proper communication with the Primary VC Module.  
            Resolved an issue where VCM reported a NO-COMM state for a VC-FC module, even though the VC-FC module was still responding to a ping command.   
            Resolved an issue where the VC 8Gb/24-port FC module firmware version information did not display correctly on the OA rack firmware page. This resolution requires OA version 3.30.   
            Resolved an issue with VC Manager failing to retrieve configuration generation number from VC Ethernet Module.   
            Resolved an issue where the network nativelan setting cleared after adding another network.   
            Resolved an issue where an hpvcm_deleteManagedObjects return code error occurred when deleting a profile.   
            Resolved an issue that delayed the startup time on an enclosure with eight Flex-10/FlexFabric modules.   
            Resolved a performance issue where adding a single network caused an update of all configured networks.   
            Resolved an issue where firmware details did not display on a Firefox browser window.   
            Resolved an issue where FCoE login took longer than expected when changing between fabrics.   
            Resolved an issue where the VCM CLI command "set enet-vlan" did not return an error for the command "set enet-vlan VlanTagControl=Tunnel SharedServerVlanId=true".   
            Resolved an HP Integrity BL8x0c i2 Series Server Blade issue where there were problems disconnecting Flex-10 ports with I/O modules that do not support Flex-10, which could result in disabled network ports appearing as enabled.   
            Resolved a GUI issue where titles on the Device Bay Summary screen were not displayed consistently.   
            Resolved an issue where an SNMP trap configuration with only FC traps selected could not have an associated set of severities.   
            Resolved an issue where an error was not indicated for login redistribution for a degraded/failed SAN in external connections.  
            Resolved a GUI issue for HP Integrity BL8x0c i2 Series Server Blades where the entries in the Server Ethernet Adapter Information table did not properly collapse and expand.  
            Resolved an issue found in an Integrity FlexFabric environment where the HP-UX boot path was lost while unassigning and reassigning a profile.  
            Resolved an issue for a race condition between module recovery and enclosure recovery when an enclosure was recovering from an enclosure NO-COMM condition.  
            Resolved an issue when recovering from a module NO-COMM state where the correct module state is properly tracked to avoid unnecessary failure for LANIO calls and GenNumber requests.  
            Resolved an FC module firmware issue where the VC 8Gb/24-port FC module firmware version is displayed as "Not Available" in OA, but VCM has the correct firmware version information.  
            Resolved an FC module firmware issue where the DHCP client in the VC 8Gb/24-port FC module firmware became corrupted, causing the FC module to stop responding to VCM, resulting in a NO-COMM state.  
            Resolved an issue when VC modules coming out of NO-COMM state, they may not be in sync with each other, which will result in unexpected additional module failures.  
            Resolved a restriction where customers need to put the VC domain in VCEM maintenance mode in order to get the support dump.  
            Resolved an issue where the GUI will state that the event manager registration has expired and then the user is logged out of the GUI unexpectedly.  
            Resolved an FC connection outage due to a failure of the Virtual Connect Flex Fabric primary module.  During the Backup Module recovery, the error caused a full Virtual Connect reset and recovery which created the outage.  
            Resolved an issue with growing memory utilization on HP VC Flex-10 10Gb Ethernet modules when Blades are in a PXE Boot loop.  
            Resolved an issue with a small memory leak found in stpd when handling of subport MED data update notices.  
            Resolved an issue where a VC domain will get into NO-COMM state after performing OA failover and then fail back.  
            Resolved an issue where the Private Networks filter rules were not updated when LAG (Link Aggregation Group) membership changes.  
            Resolved an issue where when a module recovers from NO-COMM state, the stacking links will show failed status even though there is no real operational problem.  
            Made adjustment for the Maximum RSS memory limit for graceful VC management process shutdown.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.18
changelog:
  -     *Firmware Dependency:  
      **     OA: Minimum firmware version: 3.11 / Recommended version: 3.30   
              
            Generic firmware dependency is documented in the HP Virtual Connect Release Notes. It can be found in the 'User Guide' section, under the URL: http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp contentType=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=101&prodTypeId=3709945&prodSeriesId=3552695 
      
        
      **Problems Fixed:**  
             Resolved an issue where a Virtual Connect Domain with large number of networks may experience an unstable network condition when a VC Ethernet module is restarted in one of the following circumstances:   
                * A power-cycle (Off/On) from the Onboard Administrator   
                * A reset/reboot from the Onboard Administrator   
                * A removal/reinsert into the Interconnect Bay


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.30
changelog:
  -     *New Features:**
      
        * Command Line Interface Telemetry - New CLI commands to troubleshoot Virtual Connect system and networking issues.
        * Network Access Groups for profile - Limits server profile access to networks that are defined within the group.
        * Simplified iSCSI boot setup - Automatically retrieve parameters from HP 4000 SAN solutions and attach to server profiles. Significantly reduces manual entries required.
        * Simultaneous tunneled and mapped VLAN connections - Unique VLAN flexibility supports best practice network requirements for virtualized servers.
        * Increased mapped VLAN capacity - up to 1000 VLANs SUS from 128 and up to 162 VLAN to down link from 28.
        * Enhanced port status - Feature to detect why a port is currently not in linked status.
        * GUI Profile Wizard support (Ethernet, iSCSI, FC, FCoE)
        * Native IE8 support
        * IGMPv3 Phase 1 IPv4 only (no support for source specific multicast)
        * OS Initiated Network Loop Detection and Prevention - uses Cisco PVST BPDUs
        * TACACS+/RADIUS role based security - User authentication, Command Authorization and Command loggings for network and storage teams.
        * Updated SNMP MIBs - Severity level added to all traps (alerts) to improve notification
        * Support for user-defined login screen notice (typically a security message)
        * Support for Log File Compression
        * Support connections for H3C DACs


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.30
changelog:
  -     The latest list of issues resolved can be found in the HP Virtual Connect
      Release Notes that can be found in the "User guide" section of the following
      URL**: **[http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?c
      ontentType=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=135&prodTypeId=
      3709945&prodSeriesId=4144084](http://h20000.www2.hp.com/bizsupport/TechSupport
      /DocumentIndex.jsp?contentType=SupportManual&lang=en&cc=us&docIndexId=64180&ta
      skId=135&prodTypeId=3709945&prodSeriesId=4144084)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.62
changelog:
  -     The latest list of issues resolved can be found in the HP Virtual Connect
      Release Notes that can be found in the following URL**:
      **<http://www.hp.com/go/vc/manuals>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.10-2.1
changelog:
  -     *Corrected OpenSSL security vulnerability communicated in Security Bulletin HPSBMU02998 for CVE-2014-0160 known as "Heartbleed".**  
        
      The latest list of issues resolved can be found in the [VC 4.10 HP Virtual
      Connect Release Notes](http://h20565.www2.hp.com/portal/site/hpsc/template.PAG
      E/action.process/public/psi/manualsDisplay/?sp4ts.oid=4144084&javax.portlet.ac
      tion=true&spf_p.tpst=psiContentDisplay&javax.portlet.begCacheTok=com.vignette.
      cachetoken&spf_p.prp_psiContentDisplay=wsrp-interactionState%3DdocId%253Demr_n
      a-c03923055%257CdocLocale%253Den_US&javax.portlet.endCacheTok=com.vignette.cac
      hetoken).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.20-2.1
changelog:
  -     Corrected OpenSSL security vulnerability communicated in Security Bulletin
      HPSBMU02998 for CVE-2014-0160 known as "Heartbleed".  
        
      The latest list of issues resolved can be found in the HP Virtual Connect
      Release Notes that can be found in the "User guide" section of the following
      URL**: **[http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?c
      ontentType=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=135&prodTypeId=
      3709945&prodSeriesId=4144084](http://h20000.www2.hp.com/bizsupport/TechSupport
      /DocumentIndex.jsp?contentType=SupportManual&lang=en&cc=us&docIndexId=64180&ta
      skId=135&prodTypeId=3709945&prodSeriesId=4144084)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.31
changelog:
  * Fri Oct 03 2014 HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.21
  -     Resolved an issue where some Virtual Connect Flex-10/10D IO Modules running HP
      Virtual Connect (VC) Firmware Version 4.20 or 4.30 may shut down due to a
      single instance of an erroneous high temperature reading from one of eight
      sensors on the module.  See VC Customer Advisory [c04459474](http://h20565.www
      2.hp.com/portal/site/hpsc/template.PAGE/public/psi/mostViewedDisplay/?javax.po
      rtlet=&javax.portlet.prp_efb5c0793523e51970c8fa22b053ce01=wsrp-navigationalSta
      te%3DdocId%253Demr_na-c04459474-1%257CdocLocale%253Den_US&javax.portlet.tpst=e
      fb5c0793523e51970c8fa22b053ce01&sp4ts.oid=5193137&ac.admitted=1412182531154.87
      6444892.492883150) for more information.  
        
      The latest list of issues resolved can be found in the HP Virtual Connect
      Release Notes that can be found in the "User guide" section of the following
      URL**: **[http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?c
      ontentType=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=135&prodTypeId=
      3709945&prodSeriesId=4144084](http://h20000.www2.hp.com/bizsupport/TechSupport
      /DocumentIndex.jsp?contentType=SupportManual&lang=en&cc=us&docIndexId=64180&ta
      skId=135&prodTypeId=3709945&prodSeriesId=4144084)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.40
changelog:
  -     The latest list of enhancements can be found in the HP Virtual Connect Release
      Notes that can be found in the "User guide" section of the following URL**: **
      [http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentTyp
      e=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=135&prodTypeId=3709945&p
      rodSeriesId=4144084](http://h20000.www2.hp.com/bizsupport/TechSupport/Document
      Index.jsp?contentType=SupportManual&lang=en&cc=us&docIndexId=64180&taskId=135&
      prodTypeId=3709945&prodSeriesId=4144084)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.45
changelog:
  -     The latest list of enhancements can be found in the HP Virtual Connect Release
      Notes that can be found in the following URL**:
      **<http://www.hp.com/go/vc/manuals>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.50
changelog:
  -     The latest list of issues resolved can be found in the HPE Virtual Connect
      Release Notes that can be found in the following URL**:
      **[http://www.hpe.com/info/vc/manuals](http://www.hpE.com/info/vc/manuals)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.2.2
changelog:
  - ENHANCEMENTS
  - Add support for HP ProLiant DL160 G6 Server, HP ProLiant DL180 G6 Server, and HP ProLiant ML150 G6 Server.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.2.5
changelog:
  - FIXES
  - Fixed an issue where running multiple instances of .hplog -i' may cause more than 90% CPU utilization. 
  - Fixed an issue where the servers with large amount of memory may ASR during memory initialization. 
  - Fixed an issue where the hpasmlited was not notifying the agents of memory events on HP ProLiant G6 servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.2.6
changelog:
  - ENHANCEMENTS
  - Enhanced the hp-health init script to identify the multi-chassis ProLiant 100 series servers.

  - FIXES
  - Fixed the hpasmcli -s .show dimm. command to prevent isolated occurrences of segmentation fault.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.3.0
changelog:
  - ENHANCEMENTS
  - hpasmlited now supports long IML messages. 
  - Added "show powermeter" command in hpasmcli. It shows the aggregate power consumption of the server. 

  - FIXES
  - Fixed the following issues: 
         1.hpasmcli -s "show server" command showed the L2 and L3 cache information incorrectly on multi processor systems. 
         2.hpasmcli showed incorrect fan numbers on HP ProLiant G6 servers. 
         3.hpasmxld segmentation fault when the HP Integrated Lights Out 2 (iLO 2)  broadcast storm occurs.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.3.1
changelog:
  - FIXES
  - Fixed hp-health daemon to prevent soft lockups from occurring when the HP Integrated Lights-Out (iLO) controller becomes un  responsive due to network storm.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.3.2
changelog:
  - FIXES
  - Fixed a problem where if ambient temperature is very low, hpasmlited can incorrectly determine the system is over a tempera  ture threshold and improperly shut the system down.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.4.0
changelog:
  - ENHANCEMENTS
  - Added support for Integrated Lights-Out 3 (iLO 3). 
  - Added 'SHOW SEL' option in hpasmcli to display the System Event Log (SEL) contents on HP ProLiant 100 series servers. 
  - Updated libcpqci.so, which take advantage of upstream changes to hpilo, to provide better performance to applications, such  as SNMP agents like cmasm2d from hp-snmp-agents. 
  - Added 64-bit hpbootcfg utility.

  - FIXES
  - The Intel processor hyperthreading configuration can be enabled and disabled using hpasmcli on HP ProLiant G6 servers. 
  - Fix POSIX-compliancy issue with initscript. 
  - Avoid sending a SIGKILL to the health daemon, preventing ASRs that may occur on platforms (e.g. DL785) where hp-health shu   tdowns may take an extended amount of time.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.5.0
changelog:
  - ENHANCEMENTS
  - Split Advanced Server Recovery functionality into standalone hp-asrd service. For more information, execute 'man hp-asrd'.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.7.0
changelog:
  - ENHANCEMENTS
  - hpasm interface redesigned to use sockets in order to remove timeout related issues caused by message queue interface when   the system is in stress.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 10.0.0
changelog:
  - ENHANCEMENTS
  - Added support for HP ProLiant Gen9 Servers.

  - FIXES
  - HP Health may skip few lengthy POST error messages due to limitation of IPMI packet.


author: HPE Linux Development <Linux_SWdeliverables@external.groups.hp.com> 10.5.0
changelog:
  - ENHANCEMENTS

  - FIXES
  - iLO hpasmlited daemon crash after 2 iLO resets loops.
  - hpasmcli command fails to read the embedded NIC status shows as UNKNOWN.
  - Error logs seen in service hp-asrd status.


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 1.3.46-5
changelog:
  - Added support for SLES12SP1
   - Added support for RHEL 7.2
   - This driver addresses an issue where firmware version information reporting is incorrect and inconsistent.
   - This driver now correctly sets the default value of the Flow Control setting after a device reset.


author:
  HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 2.0.19-2[rhel6u9], 2.0.19-1[For other OSs]

changelog:
  - Fix for configuration of RSS table with DCB
  - Enabled VF trust on RHEL 7.3
  - Added support for HPE Ethernet 10Gb 2-port 568i Adapter
  - Added SLES12SP2 support
  - Added RHEL7.3 support
  - Feature implementation for speading out interrupts and to use all rx queues and all cpus
  - Fix for NVM update process hangs on Linux at 88%


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 2.0.29-3.sles12sp2
changelog:
  - Added support for HPE Ethernet 1Gb 2-port 368i Adapter
  - Added support for HPE Ethernet 1Gb 4-port 369i Adapter
  - Added support for HPE Ethernet 1Gb 2-port 368FLR-MMT Adapter
  - Added support for HPE Ethernet 10Gb 2-port 568FLR-MMT Adapter
  - Added support for HPE Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter
  - Added SLES12SP3 support
  - Added RHEL7.4 support


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 1.2.33-1
changelog:
  - Initial release of i40evf driver to support Intel(R) 40 Gigabit Adapters based virtual function devices that can only be activated on kernels that support SR-IOV.


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 1.3.33.2-7
changelog:
  - Added support for SLES12SP1
   - Added support for RHEL 7.2
   - This driver addresses an issue where Virtual Function (VF) VLAN stops working if the device Physical Function (PF) is changed to Promiscuous Mode.


author:
  HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 2.0.16-2[rhel6u9], 2.0.16-1[For other OSs]

changelog:
  - Added support for HPE Ethernet 10Gb 2-port 568i Adapter
  - Added SLES12SP2 support
  - Added RHEL7.3 support
  - Feature implementation for speading out interrupts and to use all rx queues and all cpus
  - Fix for NVM update process hangs on Linux at 88%


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 5.0.7-10
changelog:
  * Wed Nov 27 2013 HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 5.0.7-4
   - Fixed igb compilation issues with upstream 3.10 Linux Kernel
   - Changed how driver update rx packet stats, to include additional packet types
   - Add support for freeing q_vectors via RCU


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 5.2.17-2
changelog:
  - Added RHEL 7.1 support
   - Fixes a Tx Unit Hang on Network Adapters based on Intel 82576 chipset(NC362i) with RSS > 1


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 5.3.3.2-7
changelog:
  - Added SLES12SP1 support
   - Added RHEL 7.2 support
   - Fix queue allocation method to accomodate changing during runtime
   - Use skb_vlan_tag_* functions instead of old name vlan_tx_tag
   - This driver addresses an issue where the link speed reported by the HPE Active Health System (AHS) is incorrect.
   - This driver can now correctly change the queue allocation method during runtime.


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 5.3.5.3-1
changelog:
  - Added RHEL 6.8 support
  - Fix the issue of getting crash dump when loading igb module(modprobe igb)
  - Fix unable to disable the offload property in rhel6u6


changelog:
  - Added SLES12SP2 support
  - Added RHEL 7.3 support

author:
  HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 5.3.5.7-8[rhel6u9], 5.3.5.7-1[For other OSs]


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 3.15.1-5
changelog:
  - This driver now supports SRIOV virtual functions
   - This driver now supports HP Ethernet 10Gb 2-port 561FLR-T Adapter
   - This driver now supports HP Ethernet 10Gb 2-port 561T Adapter
   - This driver now supports HP Ethernet 10Gb 1-port P560SFP+ Adapter


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 3.19.0.46-4
changelog:
  - Fixes kernel panic which occur when sending traffic through vlan with latest stable and cvs
   - Add support for dumping SFF data from the SFP modules
   - Fixes TX hangs on kernels with BQL enabled and ITR>100K/sec
   - Fixes TX hangs which used to occur when Interrupt Throttle Rate(ITR) is disabled with IP forwarding enabled.


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 3.22.0.2-10
changelog:
  - Added support for Live Error Recovery(LER)
   - Fixes issue of driver getting hang while using netconsole with busy poll


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 3.23.0.79
changelog:
  - Added SLES 12 support
   - Added RHEL 6.6 support
   - Fixes the issue of TX Unit hang which occurs when re-plugging of  network cable while passing traffic on VMs(using VFs)
   - Fixes incorrect reporting of sriov values under sysfs
   - Fixes the issue ixgbe driver causing keyboard delay when DAC Cables are used


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 4.0.3-1
changelog:
  - Added RHEL 7.1 support
   - Added SLES11SP4 support
   - Fixed the issue of VXLAN offload tx-udp_tnl-segmenation not getting enabled
   - Made changes to use dma_rmb when accessing RX descriptors.


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 4.1.5-6
changelog:
  - Added SLES12SP1 support
   - Added RHEL 7.2 support
   - Used new skb_vlan_tag_* functions instead of old vlan_tx_tag_* functions.
   - This driver addresses an issue where the link speed reported by the HPE Active Health System (AHS) is incorrect.


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups
changelog:
  .hp.com> 4.3.13-2
   - Fix the issue of First Virtual Function(VF) receiving a copy of Physical Function(PF)'s traffic
   - Added support for Multicast promiscous mode for trusted Virtual Functions


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 4.4.6-1
changelog:
  - Added RHEL 6.8 support
  - Fix the issue of unable to dynamically detect SFP module
  - Added support for Marvell PHY devices
  - Added new netdev operation to trust the Virtual Function
  - Added support to check and set the RSS hash and indirection table via ethtool -x/-X parameters	
  - Added new netdev op to allow user to enable/disable the ability of a specific VF to query its RSS Indirection Table and an RSS Hash Key
  - Fix the issue of packets being dropped as spoofed packets in SR-IOV mode
  - Fix the issue of macvlan interfaces not being able to get link, ixgbevf parent loses link
  - Fix the issue of ixgbe installation getting corrupted the system's ability to boot from SLES11SP4


author:
  HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 5.0.7-2[rhel6u9], 5.0.7-1[For other OSs]

changelog:
  - Added SLES12SP2 support
  - Added RHEL 7.3 support
  - Fix the issue of Vlan interface in RHEL 6.8 VM on RHEL6.8 host fails to get IP
  - Fix the issue of PHY stack trace and OS crash creating / allocating VFs.
  - Fix the issue of Transmit queue stuck [DCB enabled]
  - Fix the issue of NULL pointer dereference when enabling SRIOV
  - Fix the issue of cannot set MACVLAN if MAC is set by PF, when VF is trusted


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 5.2.1-4.sles12sp2
changelog:
  - Added support for HPE Ethernet 10Gb 2-port 562FLR-T Adapter
  - Added support for HPE Ethernet 10Gb 2-port 562T Adapter
  - Added SLES12SP3 support
  - Added RHEL 7.4 support
  - Fix the issue of sriov_totalvfs reporting incorrect number of supported VFs
  - Fix the issue of RHEL6.9 64 bit is not able to create Virtual Functions with the sysfs command


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 2.12.0.38-10
changelog:
  * Wed Nov 27 2013 HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 2.12.0.38-4
   - Fixed the issue of SLES 11 SP2 VM guest unable to change hardware offload settings for VF interface
   - Correct support for NDO features in VF
   - Correct build if HAVE_LVAN_RX_REGISTER not defined
   - Fixed the driver hang issue when rmmod is done on RHEL 5.9 Guest opearting systems
   - Support for bus poll sockets


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 2.16.0.43
changelog:
  - Added SLES 12 support
   - Added RHEL 6.6 support
   - Added netconsole/netpoll support for Virtual Function interface
   - Fixed vlan support issues on linux kernels >= 3.10 which was broken due to recent kernel changes
   - Fixed issue of ifconfig TX stats incrementing without traffic present on VF interface
   - Fixes the issue of TX Unit hang which occurs when re-plugging of  network cable while passing traffic on VMs(using VFs)


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 3.1.2-2
changelog:
  - Fix the issue of packet loss in Virtual Functions(VF) in cases where Physical Function(PF) interface is brought up after VF.
   - Added support for Multicast promiscous mode for trusted Virtual Functions


author:
  HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 4.0.5-2[rhel6u9], 4.0.5-1[For other OSs]

changelog:
  - Added SLES12SP2 support
  - Added RHEL 7.3 support
  - Fixed the issue of installing ixgbevf corrupts ability of virtual machine to boot from SLES 11 SP4

   Tue Jun 21 2016 HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 3.2.2-1
  - Added RHEL 6.8 support
  - Fix the issue of setting of invalid MTU
  - Added support for ethtool RSS get/set functionality
  - Fix the issue of No error generated if untrusted VM user tries to set user defined VF MAC address


author: HP Linux SW Deliverables <Linux_SWdeliverables@external.groups.hp.com> 4.2.1-4.sles12sp2
changelog:
  - Added support for HPE Ethernet 10Gb 2-port 562FLR-T Adapter
  - Added support for HPE Ethernet 10Gb 2-port 562T Adapter
  - Added SLES12SP3 support
  - Added RHEL 7.4 support
  - Fix the issue of sriov_totalvfs reporting incorrect number of supported VFs


author: Mark Rustad <mark.d.rustad@intel.com> 1.0.3-1
changelog:
  - Eliminate nal library to reduce code bloat
  - Remove some rpm dependencies
  - Build RedHat rpm on RHEL5
  - Handle varying sensor configurations
  - Correct sensor checksum calculation


author: Mark Rustad <mark.d.rustad@intel.com> 1.0.5-1
changelog:
  - Add initial OCB support
  - Eliminate QV sdk directory, now pull individual files into sdkinc
  - Provide stubs to minimize content from QV sdk


author: Mark Rustad <mark.d.rustad@intel.com> 1.0.24-1
changelog:
  - Provide rpms named for rhel5, rhel6, sles10 and sles11.
  - Add man page
  - Add protection for semaphore wait value of 0


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.1-1
changelog:
  - Enable OCBB support
  - Do not do OCS poll when interval given is 0
  - Print message to identify version on startup


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.10-1
changelog:
  - Use ioctl for as much data as possible
  - Update for upstream hwmon-based sensors
  - Fix for ethtool.h types botch in SLES 10
  - Stop building ocdtool by default due to GCC problem in SLES11


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.11-1
changelog:
  - Use syslog to log messages, warnings and errors
  - -v flag send log messages to stdout as well
  - Multiple -v flags generate even more output
  - Improved bus usage estimates


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.13-1
changelog:
  - Look for sensor support on all functions
  - Separate function numbers and port numbers appropriately
  - Correct handling to more than 4 ports in return of maclla


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.16-1
changelog:
  - Correct port and function processing order to correct memory layout
  - Handle delayed OCS polls to avoid continuous polling
  - Be less quick to complain about OCBB semaphore delays


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.20-1
changelog:
  - Update CHANGELOG with forgotten entries
  - Pass subsystem_device instead of subsystem_vendor to _FindDeviceCap


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.36-1
changelog:
  - Add support for the changed bit in the LINKSTAT report
  - Fix a typo that was corrupting the XFLOWCTL report


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.37-1
changelog:
  - Use lsc counter in driver stats to detect rapid link state changes
  - Fix access to port_info to index by port instead of func


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.39-1
changelog:
  - Correct size parameter on memset found by compiler warning
  - Correct access to maclla1 in the eeprom


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.41-1
changelog:
  - Limit log spam when extended PCIe config space is not available
  - Use subdevice ID wildcard to match 10g copper devices


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.50-1
changelog:
  - Fix packaging to include /etc/init.d/ocsbbd in file list
  - Fix other minor build warnings and issues


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.52-1
changelog:
  - Fix spec file to use try-restart instead of cond-restart
  - Use rpm hack from HP to pre-remove older versions


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.64-1
changelog:
  - Reverse threshold values for hwmon-reported values
  - Log illogical sensor values
  - Don't log stat error during probe unless verbose is set


author: Mark Rustad <mark.d.rustad@intel.com> 1.1.75-1
changelog:
  - Added X550T thermal sensor support
  - Minor Makefile fixup to properly depend on destintion directory creation


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.4.0
changelog:
  - 8.4.0 release (Severity: Medium)
  - ENHANCEMENTS
  - Added support for Integrated Lights-Out 3 (iLO 3)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 10.0.0
changelog:
  - ENHANCEMENTS
  - Added support for HP ProLiant Gen9 Servers.

  - FIXES
  - When SNMP community string is configured as other than public in snmpd.conf file, all the webapp data is now populating in HP System Management Homepage (SMH) for Red Hat Enterprise Linux (RHEL) 6.5.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.2.5
changelog:
  - ENHANCEMENTS
  - Added support for HP 6GB Serial Attached SCSI (SAS) hard drives. 
  - Added support for Intel ICH10 SATA IDE controller. 
  - Added support for HP NC362i Integrated Dual Port Gigabit Server Adapter. 
  - Added support for NetXen and HP NC-Series Intel e1000e Driver to send the traps. 
  - Added support for multi-board chassis product name and ID. 
  - Updated cmasm2d polling cycle to reduce system workload. 
  - Added the performance agents (cmaperfd).

  - FIXES
  - Fixed an issue where Linux event daemon reported RAID 1 inconsistency events. 
  - Fixed an issue where cmaidad agents send bad request commands to HP P700m Smart Array controller.
  - Fixed an issue with inconsistent data by setting Monitor and performance data buffers to zero before issuing ioctls to HP S  mart Array B110i SATA raid controller. 
  - Fixed an issue where HP Smart Array B110i SATA raid controller was displayed twice as HP Smart Array B110i SATA raid contro  ller and standard IDE controller. 
  - Fixed an issue where incorrect PCA Part number and system ID details sent in trap email. 
  - Fixed an issue where agent crashed when multiple VLANs are created and link up/down events are generated. 
  - Fixed an issue with displaying HP BL p-Class rack data in the System Management HomePage. 
  - Fixed an issue where cmahealthd sends the 6064 trap correctly when correctable memory errors are occurred. 
  - Fixed an issue where System Management Homepage correctly displays the FB DDR3 DIMM type information. 
  - Fixed an issue on HP ProLiant DL320 G6 server where the 6018 trap is not sent correctly when the temperature sensors are ov  erheated. 
  - Fixed the customer issue to use bond IP while sending traps if bondX is chosen as param in cma.conf.  
  - Fixed problem with cmarackd startup.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.3.0
changelog:
  - ENHANCEMENTS
  - Added new 6069 trap upon AC Power loss. Also, the MIB cpqHeFltTolPowerSupplyErrorCondition will show the error information   if the power supply supports error reporting. 
  - The agents now retrieve the Power supply Serial number from Type 39 SMBIOS record if it is present. 
  - The agents now display the negative temperature readings correctly if it is reported by the temperature sensors. 
  - The cmahostd agent now updates the PowerPIC firmware version information in the cpHoFwVerTable. 
  - Updated the SIM event severity to .informational. after the secure erase is completed. 
  - Added support for HP NC362i Integrated Dual Port. 

  - FIXES
  - The cmapeerd agent logs the error .sendto() failed. to cma.log file. 
  - The DIMM type displayed incorrectly on HP ProLiant BL460c G5. 
  - The cmahealthd agent sent the 6036 trap instead of 6035 trap upon fan failure. 
  - The port numbers displayed incorrectly for HP NC532i Dual Port 10GbE Multifunction BL-c Adapter. 
  - The Part Number displayed incorrectly. 
  - The cmanicd crashed after creation of multiple VLAN, disconnect/connect of NIC link. 
  - The System Id displayed incorrectly on the System Management Homepage (SMH). 
  - The blink drive LED feature for HP Smart Array B110i SATA RAID Controller. 
  - The embedded Broadcom SATA controller was not detected on System Management Homepage (SMH). 
  - The multipath status was displayed as "unknown" when a drive failed. 
  - The failed logical drive status displayed incorrectly during an array move, expansion or shrink.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.4.0
changelog:
  - ENHANCEMENTS
  - Added support for HP ProLiant  G7 Servers. 
  - Added support for Integrated Lights-Out 3 (iLO 3). 
  - Included a document called  HP_SNMP_Trap_Guide.txt  that  describes the Linux SNMP trap ID messages generated by the agent 
  - Improvements to distribution identification including more consistent output and increased support for community and region  al   distributions. 
  - Added support for Solid State Drives. 
  - Added support for HP StorageWorks 2000sa Modular Storage Array and HP StorageWorks MSA2012sa/ MSA2312sa/  MSA2324sa when co  nnected to HP SC08Ge Host Bus Adapter.
  - Added support and trap support (link up/down message) for the following HP NC-Series:
       .	HP NC542m Dual Port Flex-10 10GbE BL-c Adapter 
       .	HP StorageWorks CN1000E Dual Port Converged Network Adapter 
       .	HP NC550m Dual Port Flex-10 10GbE BL-c Adapter 
       .	HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter 
       .	HP NC551i Dual Port FlexFabric 10Gb Network Adapter 
       .	HP NC362i Integrated Dual Port Gigabit Server Adapter 
       .	HP NC362i Integrated Dual Port BL-c Gigabit Server Adapter 

  - FIXES
  - Modified the 6064 trap implementation to reflect the correct error. 
  - Removed unnecessary information in cmahostd related to bonding driver, in order to improve performance. 
  - Fixed an issue to display the Port number of Physical drives connected to Fiber Channel controller. 
  - Fixed an issue to display Parity group count for RAID 50 and RAID 60 Logical drives. 
  - Modified the script to get the NIC ports details from /sys/class/net. 
  - Fixed an issue where wrong physical address is displayed on SMH, resolution was provided by checking for pcidevice informat  ion instead of subsytem device information.  
  - Fixed an issue where SNMP Alerts/IMA trap were not received by HP SIM. 
  - Fixed an issue where junk characters and misalignment on the console during reboot by adding new line in stop section.  
  - Fixed an issue where Linux SMH shows incorrect bay/port information by adding support for virtual port. 
  - Fixed an issue where cmanicd is filling /var/log/messages via setroublesoot, resolved by modified selinux policy package (H  Pcmanic.pp).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.5.0
changelog:
  - ENHANCEMENTS
  - Enhanced HP SNMP Agents to retain default permission and ownership of snmpd.conf file.
  - Added support and trap support (link up/down message) for the following HP NC-Series:
         . HP NC551m Dual Port FlexFabric 10Gb Adapter 
         . HP NC551i Dual Port FlexFabric 10Gb Adapter 
         . HP NC365T 4-port Ethernet Server Adapter 
         . HP NC543i 10Gb 2-port  4X Flex-10  QDR Server Adapter 
         . HP NC553m 10Gb 2 port FlexFabric Converged Network  Adapter 
         . HP NC552m 10Gb 2 port FlexFabric Converged Network Adapter 
         . HP NC553i 10Gb 2 port FlexFabric Converged Network Adapter 
         . HP NC552SFP 2-port 10Gb Server Adapter 
         . HP StorageWorks CN1000Q Dual Port Converged Network Adapter 
         . HP NC525m 10Gb 2 port FlexFabric Converged Network Adapter    

  - FIXES
  - Fixed an issue where unwanted messages getting logged in the cma.log was resolved by removing the fprintf for virtual port. 
  - Fixed an issue where cmanicd leaves trail of zombie lspci processes by modifying lspci usage in port_map.c and redirected o  utput to /dev/null. 
  - Fixed issue not to display driver messages on console for HP B110i Smart Array controller. 
  - Fixed issue on CmaX, which displayed parsing error message on the syslog during agents reboot


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.6.0
changelog:
  - ENHANCEMENTS
  - Added support for the MIBs in the Power Supply Table.
  - Added support for the MIB that specifies the version of Insight Management Agents running on the system.
  - Added support for the HP NC552m 10Gb 2-port FlexFabric Converged Network adapter.

  - FIXES
  - Addressed the tape drive not being displayed on the SMH on few configurations.
  - Displayed the placement correctly for the failed drive after reboot.
  - On Cmax, net-snmp displayed duplicate registration message on the syslog.
  - Modifications are done in code to support the HP NC542m for which PCIID information is the same for both the ports.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 8.7.0
changelog:
  - ENHANCEMENTS
  - Added support to display "N/A" for non reactive thermal sensors instead of "0" value. 
  - Added support to expose firmware version details for FMP, FPGA and cPLD (XNC) firmware. 
  - Added support to report USB key/SD card information. 
  - Provided greater than 2TB physical disk support for smart array and dumb SATA chipsets. 
  - Added new accelerator error code: "Flash Backed Cache Erasing Flash Memory". 
  - Added Physical Disk Temperature support.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 10.0.0
changelog:
  - ENHANCEMENTS
  - Added support for HP ProLiant Gen9 Servers.

  - FIXES
  - cmafcad daemon appears to cause segmentation fault.
  - cmastdeqd daemon appears to cause segmentation fault when removing USB key.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hp.com> 10.5.0
changelog:
  - FIXES
  - Cmahostd does not ignore nfs4 mount points.
  - cmahostd triggers NFS auto-mounting and resulted in performance problem.
  - Files in directories under /var/spool/compaq/hpasm/registry/ have SGID bit set removed.


author: Prashant Sreedharan <prashant@broadcom.com> - 1.0.14
changelog:
  - CQ73669: No support for 5717C0 devid (Severity: Minor)
  - CQ73746: tg3sd fails to run on RH7.0 (Severity: Minor)
  - hp-tg3sd-x.x.x.rpm fails to install on SLES11sp3 (Severity: Minor)


author: Siva Reddy Kallam <siva.kallam@broadcom.com> - 1.0.19
changelog:
  - CTRL-20577: tg3sd does not run under RHEL 7.2 (Severity: Minor)
  - CTRL-20998: 330i Network information missing in AHS (Severity: Minor)


author: Rajeshwari <stsd-ailsa@hp.com> 1.7.0-2
changelog:
  - Introduced this changelog (Severity: Minor)
  - Introduced License field with value "Proprietary" (Severity: Minor)
  - Updated build architecture to "noarch" to indicate support for all versions
    of Linux, both IA32 and x86-64 (Severity: Major)


author: Rajeshwari <stsd-ailsa@hp.com> 1.8.0-1
changelog:
  - Support for Standard Streams in Hponcfg (Severity: Major)
  - Inclusion of iLO reset notification (Severity: Major)
  - Included the Packager and URL sections to adhere to the rpm commonality
    specifications. (Severity: Minor)
  - Changed "hpasm" to "hp-snmp-agents" in the requires section.
    (Severity: Critical)


author: Rajeshwari <stsd-ailsa@hp.com> 1.8.0-1
changelog:
  - Made some changes in the rpm specification file which would ensure
    the binary is placed only in /sbin folder (Severity: Minor)
  - Modified Change log to adhere to specification; introduced version number.
    (Severity: Minor)


author: Rajeshwari <stsd-ailsa@hp.com> 1.8.0-2
changelog:
  - Made some modifications in the changelog section to adhere to updated
    RPM commonality specification. Added the Severity information.
    (Severity: Minor)


author: Pradeep <kumarpradeep.misra@hp.com> 1.9.0-1
changelog:
  - Made some changes in the hponcfg.spec to support the PSP8.2(Severity: Minor)
  - Made some changes to provide appropriate error messages when it encounters older drivers
    (Severity: Minor)
  - Modified Change log to adhere to specification; introduced version number
    (Severity: Minor)


author: Rajeshwari <stsd-ailsa@hp.com> 2.2.0-2
changelog:
  - Extension of -w option to include more iLO configuration
  - Fixed an issue where previous version of hponcfg failed to support older iLO Channel Interface drivers


author: Rajeshwari <stsd-ailsa@hp.com> 3.0.0-1
changelog:
  - Support for iLO3, iLO3 identification
  - Fixed an issue related to dynamic linking of hponcfg with libcpqci.so to resolve rdp related issue.


author: Sivakumar A <sivakumar.alagumalai@hp.com> 4.2.0-0
changelog:
  - v4.2.0 is mainly targeted for iLO4 1.30, iLO3 1.60 and iLO2 2.20
  - Created 32 bit and 64 bit RPM Packages to load shared library from hp-helth agent as libcpqci.so (in case of 32bit OS) and libcpqci64.so (in case of 64bit OS)


author: Linux Storage Driver Team <esc.storagedev@microsemi.com> 3.4.20-110
changelog:
  * Fri Apr 21 2017 Linux Storage Driver Team <esc.storagedev@microsemi.com> 3.4.20-100
   - Correct multipath failover operation that could fail to work under high
     IO conditions.


author: Hewlett-Packard Development Company, L.P. 7.1.0
changelog:
  - Improved trust mode during upgrade
   - Fixed group configuration management during Replicate Agents Settings (Severity: Serious)
   - Improved SMH service management
   - Fixed PHP files to avoid crash (Severity: Serious)
   - Improved webapp configuration files
   - Fixed SMH supporting DLLs to avoid version conflicts (Severity: Serious)
   - updated properties of SMH setup file
   - Updated secured handling of HTTP response
   - Updated Libxml2 to version 2.7.8
   - Updated PHP to version 5.3.10
   - Updated Curl library to version 7.24.0
   - Updated OpenSSL to version 1.0.0h
   - Updated SMH service runs with managed privileges
   - Enable support of Windows 2008 R2 Sp1 - Server Core
   - Enable support of Windows Server 8 (Beta)
   - Enable support of Windows Multipoint Server 2011 for x64
   - Enable support of Microsoft Windows Small Business Server 2011 for x64, Standard and Essentials
   - Updated usability of IP restrictions with SMH Command Line Interface
   - Updated information provided on webapp availability & loading statistics
   - Added support for Firefox 9.0 & 10.0

   * Thu Oct 13 2011 Hewlett-Packard Development Company, L.P. 7.0.0
   - Fixed SMH improperly displayed an invalid certificate warning when restarted, even on a fresh install. (Severity: Medium)
   - Added a command line option to modify the local and state information in the SMH PKCS (Public-Key Cryptography Standards) data
   - Added secured handling of HTTP request and response
   - Added support for Firefox 6.0, 7.0, 8.0 and Internet Explorer 9.0
   - clarified the log messages
   - Improved handling of command Line Interface options
   - Improved handling of IP fields
   - Improved handling of memory resources
   - Improved handling of revoked trusted certificate
   - Improved handling of SMH configuration file and settings
   - Improved CLI options, for easier management of SMH configurations
   - Updated the HTTP links
   - Updated Apache to version 2.2.21
   - Updated Curl library to version 7.21.7
   - Updated OpenSSL to version 1.0.0e
   - Updated PHP to version 5.3.8


author: Hewlett-Packard Development Company, L.P. 7.1.1
changelog:
  - On some Non-English Windows Operating Systems, user is not able to login into SMH 7.1.0. This version will solve this problem (Severity: Critical)
   - Improved security features of PHP (Severity: Critical)


author: Hewlett-Packard Development Company, L.P. 7.1.2
changelog:
  - Improved security features
   - Improved logging on few Operating Systems
   - Enable support of Red Hat Client 5.8
   - Updated OpenSSL to version 1.0.1c (Severity: Critical)
   - Updated PHP to version 5.3.14 (Severity: Critical)
   - Improvement in RPM packaging


author: Hewlett-Packard Development Company, L.P. 7.2.0
changelog:
  - Updated Apache to version 2.4.3 (Severity: Critical)
   - Improved logging on few Operating Systems
   - Improvement in Certificate management
   - Added support for Firefox ESR 17.0 and Internet Explorer 10.0
   - Enable support for Transport Layer Security (TLS) protocol 1.1 / 1.2
   - Improved User Interface for Online Help
   - Improved CLI options for easier management of SMH configurations
   - Secured handling of HTTP communication


author: Hewlett-Packard Development Company, L.P. 7.2.2
changelog:
  - Updated the following components
     PHP to version 5.4.11
     Curl to version 7.28.1
   - Enable support of SUSE Linux Enterprise Server 11 SP3


author: Hewlett-Packard Development Company, L.P. 7.3.0
changelog:
  - Enabled Simplified Chinese localization
   - Updated the following components
     Apache to version 2.4.6
     Libxml2 to version 2.9.1
     OpenSSL to version 1.0.1e
     Curl to version 7.32.0
     PHP to version 5.5.2
   - Packaged zlib 1.2.8 with SMH


author: Hewlett-Packard Development Company, L.P. 7.3.1
changelog:
  - Enabled support of 2048 & 4096 bit certificate for Single Sign-On (SSO)
   - Enabled FQDN (Fully Qualified Domain Name) for the CN (Common Name) field in the self-signed certificate & CSR (Certificate Signing Request)


author: Hewlett-Packard Development Company, L.P. 7.4.0
changelog:
  - Enabled support for Red Hat Enterprise Linux 7 
   - Updated the following components 
     PHP to version php-5.5.13 
     Curl to version curl-7.35.0
     Openssl to version openssl-1.0.1h
   - Improved SMH to use the system resources efficiently
   - SMH Plugin integration is modified
   - Enabled Japanese localization in SMH smart component installer
   - Removed files related to Namazu
   - Removed the checks for ZLIB installation


author: Hewlett-Packard Development Company, L.P. 7.4.1
changelog:
  - Updated the following components
     PHP to version php-5.5.18
     Curl to version curl-7.38.0
     Openssl to version openssl-1.0.1j
   - Disabled SSLv3 Protocol
   - SMH is been improvised with respect to security vulnerabilites


author: Hewlett-Packard Development Company, L.P. 7.5.0
changelog:
  - Updated the following components
     PHP to version php-5.5.23
     Openssl to version openssl-1.0.1m


author: Hewlett-Packard Development Company, L.P. 7.5.2
changelog:
  - Updated the following components
     PHP to version php-5.6.11
     Openssl to version openssl-1.0.2d
     Curl to version curl-7.42.1
   - SMH is been improvised with respect to security vulnerabilites


author: Hewlett-Packard Development Company, L.P. 7.5.4
changelog:
  - HP SMH self-signed certificate signature is changed to SHA-2
   - SMH is been improvised with respect to security vulnerabilites


author: Hewlett Packard Enterprise Development L P. 7.5.5
changelog:
  - HPE Rebranding changes
   - Updated the following components
     PHP to version php-5.5.31
     cURL to version curl-7.47.0
     OpenSSL to version openssl-1.0.2g
     Libxml2 to version libxml2-2.9.3
   - SSL protocol is now configurable through smhconfig cli
   - SMH is been improvised with respect to security vulnerabilites


author: Hewlett Packard Enterprise Development LP 7.6.0
changelog:
  - Updated the following components
     PHP to version php-5.5.38
     cURL to version curl-7.49.1
     OpenSSL to version openssl-1.0.2h
     Libxml2 to version libxml2-2.9.4
   - SSL Cipher Suite is set to TLSv1.2 as default
   - SMH is been improvised with respect to security vulnerabilites
   Upgrade Requirement: Recommended ? HPE recommends users update to this version at their earliest convenience.


author: Hewlett Packard Enterprise Development LP 7.6.1
changelog:
  - Updated the following components
     PHP to version php-5.6.27
     OpenSSL to version openssl-1.0.2k
     Apache to version httpd-2.4.25
   - SMH is been improvised with respect to security vulnerabilities
   Upgrade Requirement: Recommended ? HPE recommends users update to this version at their earliest convenience.


author: Devesh Sharma <devesh.sharma@broadcom.com> - 20.6.3.3
changelog:
  - Starting from this release libbnxt_re naming scheme has become more flexible
  - Refer to README.TXT for more details
  - - (JIRA SOC-4633)   - bnxt_re/lib: fix missing files issue when running automake - (JIRA CTRL-26100) - bnxt_re/lib: Automate package configuration bnxt_re/lib: Fix error while compiling on older kernels


author: Broadcom Build Environment
changelog:
  -Added Linux SRIOV support
  -Added iSCSI & FCoE HBA support for specific HP adapters and devices
  -Added VC4.10 support
  -Added BCV support
  -When GRO setting changes while LRO is enabled, don't reload as LRO takes precedence.
  -Allow UDP tunneling offload
  -Enable IPGRE RSS by default
  -Support different GRE RSS modes.


author: Broadcom Build Environment
changelog:
  -Add RH5.10 support.
  -Add RH6.5 support.
  -FC-TAPE - Host responds early to a requested resend delay - Linux (70101)
  -SLES11 MEZ75 IO halt with Nexus reboot tests (70728)
  -SLES 11 blade loses all targets from BLOM port during fabric uplink add/remove (70187)
  -KVM gso and gro are not working on hv and vm as expected (70506)
  -SRIOV mtu toggle failure (70530)
  -SRIOV hv reboots on pf toggle with vfs passed through on it. (70531)
  -Guest OS dosent boot after attaching VF in RHEL6.3x64bit for 57840 device. (68426)
  -[NET]SUT reboot&MCE report when create 30th/31st VF on 57810 device on SLES11 SP2. (69263)
  -RH Cert - RH5 | U8 | v7-1.5-33 | 57810 | Flex Network Test failed. (70427)
  -BACS 16.2.0: Show ETS/Priority Tagging/PFC as operational when DCBX is disabled on the switch side. (69690)
  -Incorrect port value is displayed for connected/unconnected ports of 57810 for RHEL5.9 64bits. (68627)
  -VFs are not getting created for Broadcom adapters in RHEL5.10 OS. (71456)


author: QLogic Build Environment 7.12.37.1
changelog:
  - added RH5.11 support.
  - added RH6.6 & RH6.7 support.
  - added RH7.0 & RH7.1 support.
  - added SLES11-SP4 & SLES12 support.
  - added VLAN filtering offload support.
  - added Debian GNU/Linux 7 (wheezy) support.
  - In RHEL7.0 and 7.1, bnx2x will be rolled back to inbox after system reboot (80071).
  - SRIOV : MAC address change inside VM is not allowed unless interface is down (80309).
  - RH7.x:  Tunneling offload is not enabled (79269).
  - self test fails on 20G adapter (79295).
  - VF interface vlan-filtering stopped working (79365).
  - Fail to force link speed other than 20G in KR2 (77841).
  - Incorrect asymmetric flow-control behavior (75504).
  - Dynamic VF enumeration fails for 578xx adapter in SLES11 SP4 (78590).
  - Inner-to-outer vlan priority mapping doesn't work (RH6.x [pre 2.6.38 kernels]).
  - Packets from a VF with pvid configured which were sent with a different vlan were transmitted instead of being discarded.
  - UDP packets cannot pass to the upper application (5709).
  - Out of memory issue when the adapter is reset (5709).
  - iSCSI offload: Driver displaying incorrect remote port (77842).
  - FCoE offload: Initiators failed FLOGI on SLES 11 SP4 RC1 (79704).


author: QLogic Cavium Build environment
changelog:
  - Version 8.18.18.0
  - Added missing support to configure 1G speed via ethtool
  - Fixed calculation of number of ooo rx buffers and limit to 16K

  - Version 8.18.17.0-1
  - iWARP - Handle flush completion on unaligned ll2 connection
  - Add dp_module, dp_level as modparams
  - Add Kconfig file for upstream builds

  - Version 8.18.16.0-1
  - Fix missing return error code check on call to qedi_setup_int
  - Modify different module params
  - Add log message in the driver unload path
  - Fail all non-timesync related ioctls

  - Version 8.18.15.0-1
  - Added wwpn and wwnn to the FCoE dev-info
  - Validate chap and mutual chap auth correctly

  - Version 8.18.14.0-1
  - Fix error handling flow in TX path
  - Fix error handling flow in RX path
  - Implement get_protocol_tlv_data callback


author: QLogic Cavium Build environment
changelog:
  - Version 8.18.14.0
  - Fix driver to respond graceful to remote graceful disconnect

  - Version 8.18.13.0
  - Set default receive window size to 256K instead of 1M


author: QLogic Corp <support@qlogic.com> 8.07.00.50.12.2-k4-1
changelog:
  - 8.07.00.50.xx.y-k4
  RHEL7, RHEL6, SLES12, SLES12.2:
  - qla2xxx: Snoop Inquiry response spanning multiple scatter/gather elements.

  - 8.07.00.50.xx.y-k3
  RHEL7, RHEL6, SLES12, SLES12.2:
  - qla2xxx: Track if INQ was sent, and send INQ to all luns.
  - qla2xxx: Free sp after marking not busy.

  - 8.07.00.50.xx.y-k2
  RHEL7, RHEL6, SLES12, SLES12.2:
  - qla2xxx: Increase the login retry count to 30.

  - 8.07.00.50.xx.y-k1
  RHEL7, RHEL6, SLES12, SLES12.2:
  - qla2xxx: Make fcport a pointer in qlt_free_session_done().
  - qla2xxx: Implement LUN level DIF for 3PAR array.
  - qla2xxx: T10-DIF: Fix ref tag errors reported for CAW command.
  - qla2xxx: Disable standard DIF for arrays advertising proprietary DIF.
  - qla2xxx: Reset PROTECT bit only in standard INQUIRY response.
  - qla2xxx: Check if the INQ response buffer is > 170 (instead of >=).
  - qla2xxx: Fix invalid offset reference of inquiry response data.
  - qla2xxx: Correct modinfo text for ql2xenablehba_err_chk.
  - qla2xxx: Fix modinfo text for ql2xenabledif and ql2xenabledif_tgt.
  - qla2xxx: set ql2xenabledif_tgt enabled by default.
  - qla2xxx: Handle INQ data changed check condition.
  - qla2xxx: Parameterize ql2xenabledif_tgt (defaulted to zero).
  - qla2xxx: Unparameterize ql2xenabledif_tgt (leave as global variable zeroed).
  - qla2xxx: Fix for issue where the scsi status was getting overwritten.
  - qla2xxx: Fail module load on user config errors.
  - qla2xxx: Check for success of INQ response before parsing.
  - qla2xxx: Check for INQ response validity before parsing the response.
  - qla2xxx: Control vendor T10 DIF via ql2xenabledif_tgt module parameter.
  - qla2xxx: Mark DIF errors from target as re-tryable errors.
  - qla2xxx: Do not turn off T10 DIF on a port reset.
  - qla2xxx: Remove DIX0 registration with SCSI.
  - qla2xxx: Add routines to get LBA from the SCSI CDB.
  - qla2xxx: Enable T10 DIF for reads as well.
  - qla2xxx: Enable SCSI T10 DIF registration during driver probe.
  - qla2xxx: Initial check-in for vendor T10 DIF.

  - 8.07.00.50.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: fix path recovery.

  - 8.07.00.49.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: Prevent null pointer dereference of ctx.
  - qla2xxx: Allow fwdump template T262 to specify same start/end.
  - qla2xxx: Reduce excessive debug print during 27xx fwdump.
  - qla2xxx: Add test to avoid processing non-RDP ELS requests.
  - qla2xxx: Avoid crashing on null cred pointer in exit_creds().
  - extras: Consolidate help text into here-is redirection.
  - extras: Fix build.sh (cleanup and optimize).
  - qla2xxx: Avoid repeated fwdumps on AEN8017.
  - qla2xxx: Fix name server relogin.
  - qla2xxx: Use wait queue for vha->vref_count timeout.
  - qla2xxx: Fix mbx pointer error in classic fwdump.
  - qla2xxx: Replace instances of sp->fcport->vha with sp->vha.

  - 8.07.00.48.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: Add support for minimum link speed.

  - 8.07.00.47.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: Simplify sp->done() and sp->free() interfaces.
  - qla2xxx: Replace sp->fcport->vha context with simpler sp->vha.
  - qla2xxx: Use sp->vha context in function qla2x00_rel_sp().
  - qla2xxx: Use sp->vha context in calls to sp->free().
  - qla2xxx: Use sp->vha context in calls to sp->done().
  - qla2xxx: Add vha field of appropriate type to struct srb.

  - 8.07.00.46.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: Simplify printk format for portid's.
  - qla2xxx: Minor corrections to indent/whitespace.
  - qla2xxx: Minor corrections and missing additions.
  - qla2xxx: Allow port resync after isp reset.

  - 8.07.00.45.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: Add check for different type of RSCN.
  - qla2xxx: Remove temporary fix PRE_UNLOADING bit.
  - qla2xxx: Schedule board_disable only once.
  - qla2xxx: Fix improper fcport_count accounting.
  - qla2xxx: Fix slow mem alloc behind lock.
  - qla2xxx: Fix deadlock.
  - qla2xxx: Tweak loop up.
  - qla2xxx: Relogin retweak.
  - qla2xxx: Fix sess deletion deadlock.
  - qla2xxx: Add wait for session remove on unload.
  - qla2xxx: Move login/logout decision making out of Full Fabric Scan.
  - qla2xxx: Add discovery event handling.
  - qla2xxx: Add async session creation.
  - qla2xxx: Add async sess update.
  - qla2xxx: Add async Get Port Database MB.
  - qla2xxx: Add async Get Name List MB.
  - qla2xxx: Add async GPNID.
  - qla2xxx: Add async GPSC.
  - qla2xxx: Add async GID_PN.
  - qla2xxx: Add support routines to search for fcport.
  - qla2xxx: Consolidate argument list for CTPassthru.
  - qla2xxx: Commonize alloc & free of fcport struct.
  - qla2xxx: Fix pass wrong argument in sp done.

  - 8.07.00.43.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: Provide separate RDP enable (ql2xrdpenable).
  - extras: Fix hash-bang (#!) line to specify /bin/bash in build.sh.

  - 8.07.00.42.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: Remove all DIX-0 references.

  - 8.07.00.41.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: Disable setting module parameter ql2xenabledif.
  - qla2xxx: Correct supported FC speed for sysfs.
  - qla2xxx: Correct supported FC speed for FDMI/RDP.

  - 8.07.00.40.xx.y-k
  RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
  - qla2xxx: Correct RDP Optical Product Descriptor Revision field.
  - qla2xxx: Remove macro parameter side effect in host_to_fcp_swap().

  - 8.07.00.39.xx.y-k
  RHEL7, RHEL6, SLES12, SLES11.3, XS65, XS70:
  - qla2xxx: Fix duplicate message id.
  - qla2xxx: Disable adapter and skip error recovery when register disconnect.
  - qla2xxx: Separate ISP type bits out from device type.
  - qla2xxx: Correction to function qla26xx_dport_diagnostics().

  - 8.07.00.38.xx.y-k
  RHEL7, RHEL6, SLES12, SLES11.3, XS65, XS70:
  - qla2xxx: Add support to handle Loop Init error Asynchronus event.
  - extras: add option to log.sh to show available debug/log categories.
  - qla2xxx: Let DPORT be enabled purely by nvram.
  - qla2xxx: Add bsg interface to support statistics counter reset.
  - qla2xxx: Add bsg interface to support D_Port Diagnostics.

  - 8.07.00.37.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - qla2xxx: Check for device state before unloading the driver.
  - qla2xxx: Bump vendor fdmi version.
  - qla2xxx: Properly reset firmware statistics.
  - qla2xxx: Properly initialize IO statistics.
  - qla2xxx: Reduce RDP payload size if requesting port not logged in.
  - qla2xxx: Reject RDP request if requesting port is not logged in.
  - qla2xxx: Unswap high/low RDP optical descriptor alarms/warnings.
  - qla2xxx: Add method for obtaining RDP buffer credit descriptor.
  - qla2xxx: Make corrections/cleanups/improvements to RDP routine.
  - qla2xxx: Include ISP27xx in RDP/purex driver intercept.
  - qla2xxx: Make debug buffer log easier to view.
  - qla2xxx: Add module parameter alternate/short names.

  - 8.07.00.36.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode.

  - 8.07.00.35.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - qla2xxx: Shutdown board on thermal shutdown aen.
  - qla2xxx: Correct RDP optical element array index.
  - qla2xxx: Log only failure case message for abort command.
  - qla2xxx: Add ram area DDR for fwdump template entry T262.
  - qla2xxx: Correction to RDP extensions transgression flags.
  - qla2xxx: Remove sysfs node fw_dump_template.
  - qla2xxx: Argument to le32_to_cpus() should be a pointer.
  - qla2xxx: Fix mbx_reg pointer iterator in 25xx fwdump routine.
  - extras: Inline log.sed into log.sh

  - 8.07.00.34.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - qla2xxx: Add support to disable laser for ISP27XX.
  - qla2xxx: Add RDP extensions.
  - qla2xxx: Set relogin flag when we fail to queue login requests.
  - qla2xxx: Fix default value descriptions for module parameters.
  - qla2xxx: Enable T10-DIF for ISP27XX.
  - qla2xxx: Use valid BBCR offset and datatype.
  - Revert "qla2xxx: Set echo test mailbox command option bit15 correctly."

  - 8.07.00.33.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - extras: Improve qlssen.sh usage.
  - qla2xxx: Provide mbx info in BBCR data after mbx failure
  - qla2xxx: Set echo test mailbox command option bit15 correctly.
  - qla2xxx: Correct FDMI vendor port state value.

  - 8.07.00.32.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - Revert "qla2xxx: Set priority for mailbox commands."
  - Revert "qla2xxx: Flush mailbox commands after timeout."

  - 8.07.00.31.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - qla2xxx: Avoid side effects when using endianizer macros.
  - qla2xxx: Fix warnings reported by static checker.
  - qla2xxx: Fix printks in ql_log message.
  - qla2xxx: Fix printk in qla25xx_setup_mode.
  - qla2xxx: Fix busy wait regression.
  - qla2xxx: Fix race in handling rport deletion during recovery causes panic.
  - qla2xxx: Set priority for mailbox commands.
  - qla2xxx: Flush mailbox commands after timeout.
  - extras: Add script to enable/disable vendor fdmi (and rebuild initrd image).

  - 8.07.00.30.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - qla2xxx: Add support for Private link statistics counters.
  - qla2xxx: Add support for buffer to buffer credit value for ISP27XX.
  - qla2xxx: Add support for online flash update for ISP27XX.

  - 8.07.00.29.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - extras: Script for extracting all logs/debugs from driver source
  - qla2xxx: Defer marking device lost when receiving an RSCN.
  - qla2xxx: Convert stray printk's in qla_nx.c to ql_log's.
  - qla2xxx: Allow fw to hold status before sending ABTS response.
  - qla2xxx: Seed init-cb login timeout from nvram exclusively.
  - qla2xxx: Remove unneeded link offline message.
  - qla2xxx: Fix couple of small typos in qla2xxx module code.
  - qla2xxx: Qualify ELS RDP mapping for ISP25xx and ISP26xx only.
  - qla2xxx: Restructure RDP routine to handle failure cases.
  - qla2xxx: Reduce multiple FDMI routines into a single routine.
  - qla2xxx: Simplify debug prints of wwnn, wwpn, and port id.
  RHEL7, SLES12:
  - qla2xxx: Avoid asynchronous abort requests.

  - 8.07.00.28.xx.y-k
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
  - qla2xxx: Fix endianess of fdmi smartsan security support field.
  RHEL7:
  - qla2xxx: Reduce target mode performance hit in ISR.

  - 8.07.00.27.xx.y-k
  RHEL7:
  - qla2xxx: Avoid crossing initiator/target modes during AEN handling.

  - 8.07.00.26.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS6.5, XS6.x:
  - qla2xxx: Set smartsan security support to 1.
  - qla2xxx: Add support for ISP2271.
  - qla2xxx: Fix missing device login retries.
  - qla2xxx: do not clear slot in outstanding cmd array.

  - 8.07.00.25.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS6.5, XS6.x:
  - qla2xxx: Remove decrement of sp reference count in abort handler.
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS6.5, XS6.x:
  - extras: Fix whitespace in .sh files.

  - 8.07.00.24.xx.y-k0
  RHEL5
  - Update 24xx/25xx firmware to version 8.01.00.

  - 8.07.00.24.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS6.5, XS6.x:
  - qla2xxx: Do not crash system for sp ref count zero.
  - qla2xxx: Do not reset adapter if SRB handle is in range.
  - qla2xxx: Don't reset ISP when error entry with out of range handle.
  - qla2xxx: Add support for MPI and PEP FW version for ISP 27xx.

  - 8.07.00.23.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS6.5, XS6.x:
  - qla2xxx: Fix RPD response missing fabric name
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS6.5, XS6.x:
  - qla2xxx: fix porting changes for SmartSAN
  RHEL5:
  - qla2xxx: Fix Link Service Request payload word 0.
  - qla2xxx: Cleanup and Silence unnecessary PUREX/RDP printouts.

  - 8.07.00.22.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS6.5, XS6.x:
  - qla2xxx: Allow RPRT to work with all switches (mgmt srvr loopid).
  - qla2xxx: Use physical port for sending RPRT command.
  - qla2xxx: Use correct macro for SFP flags.
  - qla2xxx: Add adapter checks for FAWWN functionality.
  - qla2xxx: Update default Hostname.
  RHEL5:
  - qla2xxx: Corrections to FDMI registering routines.
  - qla2xxx: Corrections to FDMI processing routines.
  - qla2xxx: Corrections ro PUREX/RDP proessing.

  - 8.07.00.21.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS6.5, XS6.x:
  - qla2xxx: additional fdmi_register() attempt.
  - qla2xxx: Fix missing SFP flags from RDP Payload.
  - qla2xxx: driver fails to detect 4G adapters.
  - qla2xxx: Pause risc before manipulating risc semaphore.
  - qla2xxx: Use ssdid to gate semaphore manipulation.
  - qla2xxx: Handle AEN8014 incoming port logout.
  - qla2xxx: Add serdes register read/write sysfs support for ISP25xx.

  - 8.07.00.20.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS6.5, XS6.x:
  - qla2xxx: Trigger FDMI registration for RPRT.
  - qla2xxx: Remove SmartSAN attributes from the RDP payload.
  - qla2xxx: Allow FDMI Hostname registration during boot.
  - qla2xxx: Updated Active FC4 port type.

  - 8.07.00.19.xx.y-k
  RHEL7.x, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS 6.5, XS 6.x:
  - qla2xxx: FDMI RDP command support.
  - qla2xxx: Support for FDMI Smart SAN Mamangement commands
  UEK2:
  - qla2xxx: Fix wrongly report "PCI EEH busy" when get_thermal_temp.

  - 8.07.00.18.xx.y-k
  RHEL7.x, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS 6.5, XS 6.x:
  - qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled.
  - qla2xxx: Prevent multiple firmware dump collection for ISP27XX.
  - qla2xxx: Add serdes read/write support for ISP27XX
  - qla2xxx: Don't reset ISP when we receive an error entry with an out of range handle.
  - qla2xxx: Do not crash system for sp ref count zero
  RHEL7.x, RHEL6, SLES11, SLES12, UEK, UEK2, XS 6.5, XS 6.x:
  - qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port.
  - qla2xxx: Disable Interrupt handshake for ISP27XX.
  - qla2xxx: Add debugging info for MBX timeout.
  - qla2xxx: Do not reset adapter if SRB handle is in range.
  RHEL7.x, SLES12, XS 6.5:
  - qla2xxx: Add support for Legacy and MSI interrupt modes.
  RHEL7.x:
  - qla2xxx: Fix compiler issue for FC_PORTSPEED_32GBIT on RHEL 7.1


  - 8.07.00.17.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS 6.5, XS 6.x:
  - Add udev notification to save fw dump for ISP27XX.
  - Add message for sucessful FW dump collected for ISP27XX.
  - Add fix for beacon for ISP27XX.
  - Increase the wait time for firmware to be ready for P3P.
  RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS 6.5, XS 6.x:
  - Disable FCE and FET tracing for ISP27XXX.
  - Add support to load firmware from file for ISP 26XX/27XX. 
  RHEL7, SLES12, XS 6.5:
  - Fix crash due to wrong casting of reg for ISP27XX.

  - 8.07.00.16.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS 6.5, XS 6.x:
  - Mark port lost when we receive an RSCN for it.
  - Disable PCI device in shutdown handler.
  - Fail adapter initialization on load ram failure.
  - Move warning message to debug level.
  - Restore WWPN from flash when cable pulled for FA-WWPN port.

  - 8.07.00.15.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES12, UEK, UEK2, XS:
  - Restore WWPN in case of Loop Dead.
  - Honor FCP_RSP retry delay timer field.
  - Add missing ISP27xx checks to optrom code.
  - Force use of mailbox interface for flash access commands for ISP27xx.
  - Fix mismatch is checks to free sysfs nodes.
  - Disable laser for ISP2031 while unloading driver.
  - Enable DPORT using NVRAM parameters.
  RHEL5:
  - Disable FDMI by default.
  - Fix FW dump issue for ISP82XX. 
  - Add 25xx firmware version 7.05.00.

  - 8.07.00.14.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, UEK, UEK2, XS:
  - Add fix in driver unload for pending activity.
  - Allow user to change ql2xfdmienable value.
  - Declaration error cause stack corruption.
  RHEL7, RHEL6, SLES11, UEK, UEK2, XS:
  - Fix duplicate log message ID.
  - Fix driver version string message.
  RHEL7, RHEL6, SLES11, UEK, XS:
  - Unload of qla2xxx driver crashes the machine.
  RHEL5:
  - Enable FDMI by default. 
  - Add 24xx/25xx firmware version 7.04.00.

  - 8.07.00.13.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, UEK, UEK2, XS:
  - Remove restriction on starting remote device discovery on port update.
  - Allow nvram bit to enable FA-WWN.
  - Allow nvram bit to enable D-PORT.
  RHEL7, RHEL6, SLES11, UEK, UEK2, XS:
  - Move mailbox failure messages to a default debug level.

  - 8.07.00.12.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, UEK, UEK2, XS:
  - Correction to FA-WWN for un-acquiring portname.
  - Add scatter/gather table size module parameter.
  RHEL7, RHEL6, SLES11, UEK, UEK2, XS:
  - Add ql2xasynclogin module parameter.
  RHEL5:
  - For netlink response use respective sender's unique pid.

  - 8.07.00.11.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, UEK, UEK2, XS:
  - Fix incorrect debug printk.
  - Add D-Port functionality.
  - Add FA-WWN functionality.
  - Add FDMI-2 functionality.
  - ISPFx00 unexpected resets during adapter boot sequence.
  - Incorrect linked list semantic in qlafx00_get_fcport().
  - Add unknown parameter error handling to build.sh.

  - 8.07.00.10.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, UEK, UEK2, XS:
  - Fix potential return count bug in qla2xxx_get_vpd_field().
  - ISPFX00 avoid writing semaphore register in request_irqs().
  - ISP27xx fwdump template error print simplification.
  RHEL7, RHEL6, SLES11, UEK, UEK2, XS:
  - ISP25xx multiqueue shadow register crash fix.
  - Correction of debug level in mailbox command print 0x1111.

  - 8.07.00.09.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES10, UEK, UEK2, XS:
  - Enable fast flash access for ISP83xx.
  - Do logins from chip reset in DPC thread instead of error handler thread.
  - Remove wait for online from host reset handler.
  RHEL7, RHEL6, RHEL5, SLES11, UEK, UEK2, XS:
  - ISP27xx fwdump add tests for incomplete template.
  - ISP27xx fwdump optimize template entry table lookup.
  - ISP27xx fwdump add template entry T275 (insert buffer).
  - ISP27xx fwdump template remove high frequency debug logs.
  - ISP27xx fwdump template fix insertbuf() routine.
  RHEL7, RHEL6, SLES11, UEK, UEK2, XS:
  - Add endianizer to T10 PI max_payload_size modifier.
  RHEL5, SLES10:
  - Allow ELS commands with variable size command/data.
  RHEL5:
  - Add 24xx/25xx firmware 7.03.00.

  - 8.07.00.08.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES10, UEK, UEK2, XS:
  - Add MBC option for fast SFP data access.
  - Remove ISP8044 from pci table.
  - Revert "Change default capture to firmware defined capture mask".
  RHEL7, RHEL6, SLES11, UEK, UEK2, XS:
  - Remove mapped vp index iterator macro dead code.
  RHEL5:
  - Add shutdown callback handler.

  - 8.07.00.07.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES10, UEK, UEK2, XS:
  - Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we are not the owner of the reset.
  - Reduce the time we wait for a command to complete during SCSI error handling.
  - Delay driver unload if there is any pending activity going on.
  - Don't check for firmware hung during the reset context for ISP82xx.
  - Fix beacon blink logic for ISP26xx/83xx.
  - Add mention of RHEL7 and SLES11.3 in README.
  RHEL7, RHEL6, RHEL5, SLES11, UEK, UEK2, XS:
  - ISP27xx firmware dump template spec updates (including T274).
  - ISP27xx queue index shadow registers.
  - Fix ISPFx00 not displaying the correct FW version after FW update through sysfs Interface.
  RHEL7, RHEL6, SLES11, UEK, UEK2, XS:
  - Clear loop_id for ports that are marked lost during fabric scanning.
  - Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs().

  - 8.07.00.06.xx.y-k
  RHEL7, RHEL6, SLES11, SLES10, UEK, UEK2, XS:
  - Avoid escalating the SCSI error handler if the command is not found in firmware.
  RHEL7, RHEL6, RHEL5, SLES11, SLES10, UEK, UEK2, XS:
  - Change default capture to firmware defined capture mask.
  RHEL7, RHEL6, RHEL5, SLES11, UEK, UEK2, XS:
  - Adjust adapter reset routine to the changes in firmware specification for ISPFx00.

  - 8.07.00.05.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, SLES10, UEK, XS:
  - Add #if around printk_ratelimit to fix build issue on RHEL 6.
  - Add 'sparse_endian' command line option to build.sh
  - Fix build errors related to invalid print fields on some architectures.
  - Poll during initialization for ISP25xx and ISP83xx.
  - Add target mode definitions [SLES 11 SP3 specific].
  - ISP8044 ipmdio bus timeout improvement.
  - Remove configure VFs mailbox command call.
  - Use proper log message for flash lock failed error for ISP82XX.
  - IOCB data should be copied to I/O mem using memcpy_toio.

  - 8.07.00.04.xx.y-k
  RHEL7, RHEL6, RHEL5, SLES11, UEK, Citrix:
  - Add sparse command line option.
  - Add 8044 serdes bsg interface.
  - Correction to 27xx template entry types 256 and 258.
  - Track the process when the ROM_LOCK failure happens.
  - Introduce fw_dump_flag to track fw dump progress.
  - Remove unnecessary code from qlafx00_intr_handler.
  - Enable fw_dump_size for 8044.
  - Update entry type 270 to match spec update for 27xx.
  - Change copyright year to 2014 in all the source files.
  - Remove unnecessary delays from fw dump code path.
  - Use jiffies instead of time.
  - Decrease pci access for response queue processing for ISPFX00.
  - Use proper log message for flash lock failed error.
  - Include <delay.h> file for msleep declaration in qla_nx2.c.
  - Correct the port no assignment for ISP82XX.
  RHEL5:
  - Add 24xx/25xx/81xx/83xx FC and FCoE Firmware 7.02.00.
  - IOCB data should be copied to I/O memory using memcpy_toio().
  - Use the physical port for all loopback operations.

  - 8.07.00.03.xx.y-k
  RHEL6, SLES11, RHEL5, UEK, Citrix:
  - Wait for reset completion without lock for ISPFX00.
  - Add pci device id 0x2271.
  - Add pci device id 0x2071.
  - Fix Task Management command asynchronous handling
  - Add IOCB Abort command asynchronous handling
  - Do not schedule reset when one is already active when receiving an invalid status handle.
  - Add and use 32Gbps FC-GS definitions.
  - Correct operations for ISP27xx template types 270 and 271.
  - Fix sparse warnings in qla_mr.c
  - Allow 83XX and 27XX both to write req_q_out register.
  - Correct 83xx/27xx mislogic in setting out_mb in qla25xx_init_req_que().
  - Check for peg alive counter and clear any outstanding mailbox command.
  - Log when device state is moved to failed state.
  - Issue abort command for outstanding commands during cleanup when only firmware is alive.
  - Support of new Helga minidump opcodes QLA8044_RDDFE(38), QLA8044_RDMDIO(39),QLA8044_POLLWR(40).
  - Allow the next firmware dump if the previous dump capture fails for ISP8044.
  - Add build.sh commandline option help/description to README file.

  - 8.07.00.02.xx.y-k
  RHEL6, SLES11, RHEL5, UEK, Citrix:
  - Allow ISP83xx and ISP27xx to use read/write remote register.

  - 8.07.00.01.xx.y-k
  RHEL6, SLES11, RHEL5, UEK, UEK2/R3, Citrix:
  - Remove pci device id ISP2071.

  - 8.07.00.00.xx.y-k
  RHEL6, SLES11, RHEL5, UEK, Citrix:
  - Add support for ISP2701.
  - Remove Marker type IOCB logic for ISPFX00.
  - Add changes in the IOCB structures to adjust driver source codes to ISPFX00 firmware spec
  - Add BE support for ISPFX00.
  - Avoid poisoining in the response queue for ISPFX00.
  - Simplyfy the ISPFX00 interrupt handler code for ISPFX00.
  - Optimize the response queue processing for ISPFX00.
  RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix:
  - Remove ISP_ABORT_NEEDED and ISP_ABORT_RETRY checks from watchdog function for Helga.
  - Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX.
  UEK2/R3:
  - Clear drv active before removing the host.
  - Wait for reset completion without lock for ISPFX00.

  - 8.06.00.13.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - Add mutex around optrom calls to serialize accesses.
  - Add handling for boot indication progress AENs
  - Replace constant value for IOCTL IOCB abort execution status with a macro.
  - Enable the Flash Access Control (FAC) mailbox command.
  - Use proper message for Non owner reset ACK Timeout.
  - Remove init control block related dead code for ISPFX00.
  - Select correct request queue for error type IOCB for ISPFX00.
  - The file README.qla2xxx does not mention SLES11.3 (or later).
  - Fix warning reported by smatch.
  - Properly handle 32 bit mailbox register for ISPFX00.
  - Set host can_queue value based on available resources.

  - 8.06.00.12.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - Assign the correct pointer to the sp->ctx in abort context for ISPFx00 (BZ8627).
  - Obtain adapter model description from vpd (SLES10 only) (ER105124).
  - Use scnprintf() instead of snprintf() in the sysfs handlers.
  - Only complete dcbx_comp and lb_portup_comp for virtual port index 0.
  - Reset nic_core_reset_owner on moving from COLD to READY for ISP8044 (ER111788).
  - Revert "qla2xxx: Remove entry in outstanding_cmds array if we fail to abort a request."
  - QLAFX00 Replace a constant with a macro definition for host->canqueue assigmnment.

  - 8.06.00.11.xx.y-k (RHEL5 only)
  - Iterate the correct list for remote port removal.
  - Honor FCPORT_UPDATE_NEEDED dpc flag for all ISPs.
  - Don't set NPIV_CONFIG_NEEDED and RELOGIN_NEEDED flag for ISPFX00.

  - 8.06.00.10.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix):
  - Remove entry in outstanding_cmds array if we fail to abort a request.
  - Clear RISC INT reg only for an event and not always while polling.
  - Fix undefined behavior in call to snprintf().

  RHEL6, SLES11, UEK, Citrix:
  - Add BSG interface for read/write serdes register.
  - Fix request queue null dereference.
  - Disable adapter when we encounter a PCI disconnect..
  - Refactor shutdown code so some functionality can be reused.
  - QLAFX00 Fix issue with not displaying node name after system reboot.
  - Add changes to obtain ISPFX00 adapters product information.
  - Add IOCTL command abort logic for ISPFX00.

  RHEL5, SLES10:
  - Add netlink interface for read/write serdes register.
  - Fix udev fwdump rules.

  RHEL5:
  - Update 8G and 4G firmware to version 7.01.00.

  README:
  - Updated for builing kernel with out-of-box driver for Boot-from-SAN.
  - Updated for building ramdisk with rpm driver for Citrix Boot-from-SAN.

  - 8.06.00.09.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - Honor execute firmware failures.
  - Add BPM support for 25xx.
  - Disable INTx interrupt for ISP82XX.
  - Correctly set mailboxes for extended init control block.
  - Duplicate luns instantiated after doing ISP reset.
  - Don't consider the drivers knocked out of IDC participation for future reset recovery process.
  - Change message displaying fcport pointer to port id.
  - Fix the sparse C=2 warnings for ISP8044.
  - Revert "qla2xxx: Capture firmware dump on mailbox timeout for ISP8044 and ISP82XX."
  - Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low."
  - Print proper QLAFX00 product name at probe.
  - Fix compile warnings in qlafx00_build_scsi_iocbs() on BE platforms.
  - Unloading driver crashes server due to not freeing sp pool (SLES10 only).
  - Update 8G and 4G firmware to 7.0.2. (RHEL5 only).

  - 8.06.00.08.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - Fixups for ISP8044 beacon blink.
  - Select link initialization option bits from current operating mode.
  - Move queue depth ramp down message to i/o debug level.
  - Correctly reset Graceful Reset Bit in IDC Driver Control Register.
  - Add a new interface to update versions.
  - Correctly print out/in mailbox registers.
  - Add #if preprocessor statements to get driver compiled on UEK2 and R3.

  - 8.06.00.07.xx.y-k (RHEL5 only)
  - Set the timeout value to 45 for IOCTL commands for ISPFx00.
  - Dump IOCB on IOCTL command timeout for ISPFx00.
  - Allocate outstanding cmd array and request queue under single hardware lock.

  - 8.06.00.06.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - Clear the reset owner on ready and failed state for ISP8044.

  - 8.06.00.05.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - Clear the idc control graceful bit for ISP8044 after initialization.
  - Don't check for firmware hung during the reset context.
  - Add loopback IDC-TIME-EXTEND aen handling support.
  - Clear presence bit for ISP8044 on unload and error.
  - Move Previous version info message to debug level.

  - 8.06.00.04.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - Properly set the tagging for commands.
  - Get the mpi version for ISP8044.
  - Capture firmware dump on mailbox timeout for ISP8044 and ISP82XX.
  - Implementation of flash write buffer mode for ISP8044.
  - Helga loopback support.
  - Add pex-dma support for faster minidump capture on ISP8044.
  - Collect minidump for ISP8044 using sysfs.
  - Perform context reset instead of chip reset for ISP8044 host reset.
  - Don't the set nic_core_reset_owner flag for ISP8044.
  - Set IDC graceful reset and don't capture minidump if it is set.
  - Honor return value from qla82xx_device_state_handler() in qla82xx_abort_isp().
  - Silent noisy message during ISP8044 dump collection.
  - Correct debug print id's.
  - Add 8044 entry in udev rules.
  - Set default critical temperature when ISPFX00 firmware doesn't provide it.
  - QLAFX00 make over-temp AEN informational, add log for normal-temp AEN.
  - Correct Interrupt Register offset for ISPFX00
  - Remove handling of Shutdown Requested AEN from qlafx00_process_aen().
  - Send all AENs for ISPFx00 to above layers.

  - 8.06.00.03.xx.y-k (RHEL6, SLES11, RHEL5, UEK, Citrix)
  - Add changes in initialization for ISPFX00 cards with BIOS.
  - Add changes to support extended IOs for ISPFX00.

  - 8.06.00.02.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - ISP8044 abort isp.
  - Helga Flash Write.
  - Helga legacy pin based interrupt support.
  - Get all the optrom sysfs attributes for CNA.
  - Add ISP8044 to MIDTYPE macro.
  - Fix sparse warning reported for qla_nx2.c.
  - Helga Remove hardcoded return values by QLA_FUNCTION_FAILED.
  - Remove minidump and reset code if FCoE is not a owner.
  - Helga fcoe_nic_reset_owner updated.
  - Fix compilation issue on ia64.
  - Fix for serial_num not getting displayed via sysfs.
  - Add missing FCP statistics to sysfs interface.

  - 8.06.00.01.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - Set VPD Size to 1K for ISP82XX, ISP8044, ISP8031 (ER107011).
  - Helga call flash recovery function from bootstrap code.
  - Clear the MBX_INTR_WAIT flag when the mailbox time-out happens.
  - Drop redundant log message when ROM lock failure happens during retries.
  - To update Helga minidump template capture.
  - Make log message that prints when a completion status requires a port down more readable.
  - Reconfigure thermal temperature.
  - Add setting of driver version string for vendor application.
  - Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c.

  RHEL6, SLES11, UEK, Citrix:
  - Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (ER107084).

  - 8.06.00.00.xx.y-k (RHEL6, SLES11, RHEL5, SLES10, UEK, Citrix)
  - Fix for locking issue between driver ISR and mailbox routines.
  - Do not take a second firmware dump when intentionally generating one.
  - Move qla2x00_free_device to the correct location.
  - Add support for ISP8044.
  - Update firmware link in Kconfig file.
  - Perform coverity analysis from build.sh

  RHEL6, SLES11:
  - Correct multiqueue offset calculations.
  - Add module parameter for interrupt mode.
  - Fix incorrect test after list_for_each_entry() exits.
  - Do not query FC statistics during chip reset.

  RHEL5, SLES10:
  - Use spinlock while accessing vport list.

  SLES10:
  - Correction of operator in udev rules.

  - 8.05.00.03.xx.y-k (RHEL6, SLES11), 8.04.00.15.xx.y-k (RHEL5, SLES10, UEK, Citrix)
  - Add clarifying printk to thermal access fail cases.

  RHEL5, SLES10:
  - Move list add of ha to non-error section of probe_one.

  - 8.05.00.02.xx.y-k (RHEL6, SLES11), 8.04.00.14.xx.y-k (RHEL5, SLES10, UEK, Citrix)
  - Revert "qla2xxx: Add setting of driver version string for vendor application."

  RHEL6, SLES11, UEK, Citrix:
  - Debug ID corrections.
  - Add iounmap(ha->cregbase) calls for ISPFX00 adapters for proper driver cleanup during load / unload.
  - Clear the outstanding command array for task management processing for ISPFx00.
  - Remove Request / Response transfer error AENs handling from qlafx00_async_event().
  - Proper cleanup of BSG request when the request time-out on ISPFx00.
  - Fix issue with calling sp_done() twice for task management commands.
  - Fix bug in cont_entry handling for the cases when FW provides more data than mid layer can handle.
  - Correction to structure size while registering host information with firmware.

  RHEL5, SLES10:
  - Use vp_list field of scsi_qla_host while traversing virtual ports list.

  - 8.05.00.01.xx.y-k (RHEL6, SLES11.x), 8.04.00.13.xx.y-k (RHEL5, SLES10, UEK, Citrix)
  - Add setting of driver version string for vendor application.
  - Integrate generic card temperature with mezz card temperature.
  - Correction of comment in MBC opcode defines.
  - Wait for IDC complete event to finish loopback operation.
  - Don't process state change aen for reset owner.
  - Don't process RSCNs for a vport on the same physical adapter.
  - Correct list-iteration bug in Report-ID Acquisition codes.

  RHEL6, SLES11:
  - Addedd logic to monitor aenmbx0 register for fixed intervals on ISPFx00.
  - Remove unnecessary operations from qlafx00_soc_cpu_reset() and
  add resetting IRQ ack register per core.

  RHEL5, SLES10:
  - Return -EINVAL when setting up loopback operation.

  RHEL5:
  - Inclusion of 8G firmware version 5.09.00.
  - Inclusion of 4G firmware version 5.09.00.

  - 8.05.00.00.xx.y-k (RHEL6.x and SLES11.x)
  - Enhancements to support ISPFx00.

  - 8.04.00.12.xx.y-k
  - Update the copyright information.
  - Display the lock owner on lock acquire failure.
  - Move loopback mode reset after chip reset check.
  - Extra loopback error handling for ISP83xx.
  - Do link initialization on get loop id failure.
  - Do MPI reset only for 81xx.

  V2632 (RHEL 6.x, SLES 11.x, Citrix 6.0, UEK):
  - Revert "qla2xxx: Optimize existing port name server query matching."
  - Revert "qla2xxx: Avoid losing any fc ports when loop id's are exhausted."
  - Don't free pool that wasn't allocated.
  - Unload hangs after issuing BSG commands to vport.

  Citrix 6.0:
  - Create initrd as a part of installation and removal of the driver rpm.
  - RPM install should install driver under extra instead of driver directory.

  RHEL 5.x, SLES 10.x:
  - MBA_IDC_NOTIFY case should fallthru.
  - Add fw_dump_size sysfs attribute file.
  - Add test for validity of virtual host in netlink interface.

  SLES 10.x:
  - Add 8031/2031 cases to request firmware.

  - 8.04.00.11.xx.y-k
  - Move marking fcport online ahead of setting iiDMA speed.
  - Add 16Gb/s case to get port speed capability.
  - Get VPD information from common location for CNA.
  - Don't clear drv active on iospace config failure.
  - Display that driver is operating in legacy interrupt mode.
  - Add "16" speed to link speeds array in qla2x00_iidma_fcport() function
  - Correct race in loop_state assignment during reset handling.
  - Reject loopback request if one is already in progress.
  - Update the FTP site references in the driver sources.

  V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
  - Obtain loopback iteration count from bsg request.
  - Parameterize the link speed string conversion function.
  - Update ql2xextended_error_logging parameter description with new options.
  - Fix typo in qla2xxx driver.
  - Free rsp_data even on error in qla2x00_process_loopback().
  - Avoid null pointer dereference in shutdown routine.

  RHEL 5.x:
  - Remove fabric_logout() calls from qla2x00_dev_loss_tmo_callbk() function.

  SLES10.x:
  - Clear local references of rport on device loss timeout notification from FC transport.

  - 8.04.00.10.xx.y-k
  - Honor status value of 2 for report-id acquisition.
  - Ignore driver ack bit if corresponding presence bit is not set.
  - Add Gen3 PCIe speed 8GT/s to the log message.
  - Acquire risc semaphore before resetting ISP.

  V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
  - Ramp down queue depth for attached SCSI devices when driver resources are low.
  - Determine the number of outstanding commands based on available resources.
  - Fix for kernel crash when external loopback diagnostic is run through BSG interface.
  - Fix coccinelle warnings in qla2x00_relogin.
  - Test and clear FCPORT_UPDATE_NEEDED atomically.
  - Use correct Request-Q-Out register during bidirectional request processing
  - Fix typo in qla83xx_fw_dump function.
  - Move noisy Start scsi failed messages to verbose logging level.
  - Fix for warnings reported by sparse.

  RHEL 5.x:
  - Inclusion of 4G/8G firmware version 5.08.00.
  - Log message when qla2xenablemsix module parameter is set to 2 (MSI mode) and adapter does not support MSI mode.
  - Revert "qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports"
  - Revert "qla2xxx: No fcport FC-4 type assignment in GA_NXT response."

  Citrix 6.x:
  - RPM build should hide the directory naming convention from user.

  - 8.04.00.09.xx.y-k
  - No fcport FC-4 type assignment in GA_NXT response.
  - Fix checkpatch error in qla2xxx_mctp_dump.
  - Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver.
  - Clear unsupported 'states' during Get-FW-State queries.

  V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
  - Pass correct parameters while creating an initrd.
  - Remove spurious taking of ha->vport_slock spinlock.

  UEK:
  - Add macro for kernel extended version.

  RHEL 5.x:
  - Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports.
  - Pass correct parameters while creating an initrd.

  - 8.04.00.08.xx.y-k (RHEL 6.x, SLES 11.x, UEK and Citrix)
  - Correct loop_id_map allocation-size and usage.

  - 8.04.00.07.xx.y-k
  - Prefix qla2xxx with the dump file name.
  - Delay for legacy interrupts not required for all boards for ISP83xx.
  - Use correct logger path in udev scripts.
  - Allow MSI interrupt registration for ISP82xx.
  - Don't toggle RISC interrupt bits after IRQ lines are attached.
  - Fix for legacy interrupts for ISP83xx.
  - Restrict nic core reset to one function for mctp.
  - Update to Implementation of the mctp.
  - Enable fw attributes for ISP24xx and above.
  - Get fcal position map should not be called for p2p topology.
  - Set Maximum Read Request Size to 4K.
  - Enclose adapter related calls in adapter check in failed state handler.
  - Fix for handling some error conditions in loopback.
  - Fix description of qla2xmaxqdepth parameter.
  - Set idc version if function is first one to come.-
  - Do not restrict the number of NPIV ports for ISP83xx.
  - Do PCI fundamental reset for 83xx.
  - Fail initialization if unable to load RISC code.
  - Ensure PLOGI is sent to Fabric Management-Server upon request.
  - Remove setting Scsi_host->this_id during adapter probe.
  - Use #defines instead of hardcoded values for intr status.

  V2632 (RHEL 6.x, SLES 11.x and UEK):
  - Remove dumping fw on timeout for bidirectional commands.
  - T10 DIF - ISP83xx changes.
  - Fix incorrect status reporting on DIF errors.
  - Change log messages to dbg and remove dumping fw on timeout for bidirectional.
  - Use the right field for container_of.

  SLES10.x:
  - Correct implementation of qla2x00_get_idma_speed.
  - Remove check for ISPs other than ISP81xx from qla81xx_set_port_config

  RHEL5.x:
  - Add stubs for edc and edc_status interface.

  - 8.04.00.06.xx.y-k
  - Don't call nic restart firmware if it is already active and running.
  - Wrong PCIe (2.5Gb/s x8) speed in the kernel message for ISP82xx.
  - Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery.
  - Fix rval may be used uninitialized in this function warning.
  - Implement beacon support for ISP83xx CNA.
  - Fix for continuous rescan attempts in arbitrated loop topology.
  - Only enable link up on the correct interrupt event.
  - Update the driver license.
  - Don't register legacy interrupts for ISP82xx.
  - Add bit to identify Sensei card for thermal temp.
  - Implementation of MCTP.
  - IDC implementation for ISP83xx.
  - Add FW DUMP SIZE sysfs attribute.
  - Implementation of bidirectional.
  - Use bitmap to store loop_id's for fcports.
  - Display mailbox failure by default.
  - Remove redundant NULL check before release_firmware() call.
  - Add check in qla82xx_watchdog for failed hardware state.
  - Add I2C BSG interface.
  - Use dracut to rebuild the initramfs on RHEL 6 in build.sh.
  - Don't call failed handler for default case.
  - Add hilda fc fcoe entries in the udev rules file.

  - 8.04.00.05.xx.y-k
  - Display proper firmware version when new minidump template is gathered for ISP82xx.
  - Properly check for current state after the fabric-login request.
  - Proper completion to scsi-ml for scsi status task_set_full and busy.
  - Don't capture minidump for ISP82xx on flash update from application.
  - Avoid losing any fc ports when loop id's are exhausted.
  - Optimize existing port name server query matching.
  - Remove mirrored field vp_idx from struct fc_port.
  - Display proper supported speeds for 16G FC adapters.
  - Fix reset time out as qla2xxx not ack to reset request.
  - Stats should be different from physical and virtual ports.
  - Block flash access from application when device is initialized for ISP82xx.
  - Handle interrupt registration failures more gracefully.
  - Logic to detect overheat condition and fail ISP82xx.
  - Remove unneeded DPC wakeups from qla82xx_watchdog.
  - RHEL 5.x/SLES 10.x
  - Revert : IO failure during ISP82xx reset.
  - Revert : Avoid depending on SCSI host_lock in queuecommand function.

  - 8.04.00.04.55.6-k
  - 8.04.00.04.32.1-k
  - ISP83xx(16G FC) support for Xenserver 6.0 and Oracle UEK.

  - 8.04.00.04.xx.y-k
  - Remove resetting memory during device initialization for ISP82xx.
  - Proper detection of firmware abort error code for ISP82xx.
  - SLES10 SPx: Add udev script, udev rules file, kmdtool.
  - SLES10 SPx: Proper notification of device udev event for automatic gathering of firmware dump.

  - 8.04.00.03.xx.y-k
  - Correct link-reset regressions introduced during 83xx porting.
  - Avoid invalid request queue dereference for bad response packets.
  - Stop iteration after first failure in -_id functions.
  - Fix incorrect register access in qla2x00_start_iocbs().
  - Fix to update proper command completion upon command retries.
  - Hard code the number of loop entries at 128.
  - Reference proper scsi_qla_host structure for processing non-scsi SRB commands.
  - Handle device mapping changes due to device logout.
  - Fix wrong decrement, null sp access.
  - Initialize the command done routine.
  - Avoid losing any fc ports when loop id's are exhausted.
  - Complete mailbox command timedout to avoid initialization failures during next reset cycle.
  - Add ha->max_fibre_devices to keep track of the maximum number of targets.
  - Cache swl during fabric discovery.
  - Remove EDC sysfs interface.
  - Perform firmware dump procedure on mailbox command timeout.
  - Change the log message when previous dump is available to retrieve for ISP82xx.
  - Remove check for null fcport from host reset handler.
  - Correct out of bounds read of ISP2200 mailbox registers.
  - Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing.
  - Reduce mbx-command timeout for Login/Logout requests.
  - Clear options-flags while issuing stop-firmware mbx command.
  - Add an "is reset active" helper.
  - Prep zero-length BSG data-transfer requests.
  - Perform implicit logout during rport tear-down.
  - Handle failure cases during fabric_login
  - Increase speed of flash access in ISP82xx adapters to improve firmware load speed.
  - Add check for null fcport references in qla2xxx_queuecommand.
  - Handle change notifications based on switch scan results.
  - Use consistent DL mask for ELS/CT passthru requests.
  - Consolidation of SRB processing.


author: Ver:3.10-3.0
changelog:
  - Please refer to online documentation by searching for the 
  "Smart Storage Administrator Configuration Utility" using
  the search box on http://www.hpe.com. Then select the Download
  software link, select your operation system. Under the Enhancements
  tab is a description of the changes. (Severity: Low)


author: Ver:3.10-3.0
changelog:
  - Please refer to online documentation by searching for the 
  "Smart Storage Administrator Configuration Utility CLI" using
  the search box on http://www.hpe.com. Then select the Download
  software link, select your operation system. Under the Enhancements
  tab is a description of the changes. (Severity: Low)


author: Ver:3.10-3.0
changelog:
  - Please refer to online documentation by searching for the 
  "Smart Storage Administrator Diagnostic Utility" using
  the search box on http://www.hpe.com. Then select the Download
  software link, select your operation system. Under the Enhancements
  tab is a description of the changes. (Severity: Low)


author: Prashant Sreedharan <prashant.sreedharan@broadcom.com> 3.137h
changelog:
  - tg3_disable_ints using uninitialized mailbox value to disable interrupts (Severity:Minor)
  - Enhancement for recoverable/unrecoverable errors (Severity:Minor)
  - Add support for RHEL 6.6 (Severity:Minor)
  - Readme file does not indicate tg3.spec location (Severity:Minor)


author: Siva Reddy Kallam <siva.kallam@broadcom.com> 3.137j
changelog:
  - Add support for SLES11SP4 (Severity:Minor)
  - Add support for Debian 7.7 (Severity:Minor)
  - Fixed delay in getting OperationalStatus of the nic on system reboot (Severity:Minor)


author: Sanjeev Bansal <sanjeevb.bansal@broadcom.com> 3.137k
changelog:
  - Add support for linux 3.16.0 kernel (Severity:Minor)
  - Add support for RHEL 4.8 (Severity:Minor)
  - KVM PCI passthrough failed for tg3 on SUSE 11.3 (Severity:Minor)
  - Add support for RHEL 5.11 (Severity:Minor)
  - (SLES11SP4) After installation of tg3 driver, interface(s) don't come up (Severity:Minor)


author: Sanjeev Bansal <sanjeevb.bansal@broadcom.com> 3.137o
changelog:
  - Add work around HW/FW limitations with vlan encapsulated frames (Severity:Minor)
  - Fix for transmit queue 0 timed out when too many gso_segs (Severity:Medium)


author: andavis@suse.com
changelog:
  - Initial SUSE SolidDriver build of v3.137q
  - bsc#1029608
  - Full changelog is available in the tg3-3.137q source code
    which is available in source rpm.


