# changelog

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: Linux Storage Driver Team <esc.storagedev@microsemi.com> 3.4.18-100
changelog:
  - 2017 driver update
   - hpsa: remove coalescing settings for ioaccel2 which actually degraded
     performance.


author: Linux Storage Driver Team <esc.storagedev@microsemi.com> 3.4.18-105
changelog:
  - 2017 driver update
   - hpsa: do not send resets to enclosures
   - hpsa: correct queue depth setting for externals external queue depth
     setting was in the wrong place.  The queue depth defaulted to 1012 which
     seems to be too high for RBOD devices. This was having an impact on
     multipath failover testing. Redhat BZ: 1404073 ESDSD-1171
   - hpsa: correct offline detection


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: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.20_05-16-2016
changelog:
  -     Added support for Intel Xeon E7-4800 v4 and E7-8800 v4 series processors.
      
      Added support for 128GB Load Reduced DIMMs (LRDIMM).
      
      Added a new System Utilities BIOS/Platform Configuration (RBSU) PCIe I/O
      Allocation option that allows the user to select how PCIe resources are
      assigned. This option can be used to address an issue where a server
      configured with a large number PCIe option cards that request legacy I/O
      space, such as Graphics Adapters, will display and log to the Integrated
      Management Log (IML) a "276-IMPORTANT: Option Card Configuration Error"
      message indicating that one or more PCIe devices may not have been assigned
      its requested I/O resources and attempt to boot.
      
      Updated the UEFI Secure Boot revocations list (DBX) with the latest copy from
      Microsoft.
      
      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 HP 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.
      
      Updated the UEFI Secure Boot Key Database revocations list (DBX) with the
      latest version from Microsoft. This includes the latest list of revoked
      certificates.
      
      Increased the default timeout value of the iSCSI UEFI Software Initiator boot
      to 20 seconds. This may help resolve issues of intermittent connection drop
      during an iSCSI boot.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.20_05-16-2016
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the System Utilities BIOS/Platform Configuration
      (RBSU) USB Boot Options setting may not properly allow the server to boot from
      the internal SD card before a USB key when SD is higher in the priority list.
      This issue only affects servers configured in Legacy Boot Mode.
      
      Addressed an issue where the ambient temperature reported by the system during
      server boot may report incorrectly. This issue also requires an iLO firmware
      version update to a revision later than 2.4x which will be released later this
      year. This issue has no impact on the thermal operation of the server and is
      simply an issue with the temperature displayed during boot. While updating to
      this revision of the BIOS will not address this issue unless the iLO FW
      revision is later than 2.4x, there are no issues caused by updating the BIOS
      without updating iLO FW.
      
      Addressed an issue where the UEFI or Legacy Option ROM for a PCIe adapter may
      not be properly executed when installed in certain slots. This could cause
      such issues as an inability to boot using the PCIe adapter. This issue was
      seen with a Brocade network adapter but could be seen with other adapters.
      
      Addressed an issue where the server health LED may remain set in a degraded or
      failed state after an error event was resolved during server operation.
      Previously, a server reset may have been needed to clear the health LED event.
      
      Addressed an extremely rare issue where the server may become unresponsive
      during boot when performing reboot testing. When this issue occurs, the system
      will report an Illegal Opcode Exception (Red Screen) in the pre-boot error
      handler.
      
      Addressed an issue where the System Utilities BIOS/Platform Configuration
      (RBSU) option for Embedded UEFI Shell Auto Startup Script Network Location
      does not accept an NSH file name containing upper case characters.
      
      Addressed an issue where the UEFI iSCSI Software Initiator boot options may
      become invalid if the DHCP server provides a new IP Address to a previously
      configured iSCSI boot option.
      
      Addressed an issue where the system may become unresponsive during boot when
      configured with a HPE Dual microSD device when one of the microSD devices is
      failed or missing.
      
      Addressed an issue where the server may assign incorrect ACPI NUMA proximity
      allocations for servers configured with two or more processors and with memory
      only attached to a single processor socket potentially leading to non-optimal
      performance. This issue does not impact servers with memory configured on
      multiple processors.
      
      Addressed an issue where the Automatic Server Recovery (ASR) setting may not
      be configured properly through the HP RESTful API.
      
      Addressed an issue where the internal SD card would remain active after the
      user has disabled the SD slot from System Utilities BIOS/Platform
      Configuration (RBSU) option. This issue only affects systems configured in
      Legacy Boot Mode.
      
      Addressed an issue where the server may become unresponsive when using the
      PING command from the Embedded UEFI Shell.
      
      Addressed an issue where the UEFI iSCSI Software Initiator boot options may
      become invalid if the DHCP server provides a new IP Address to a previously
      configured iSCSI boot option.
      
      Addressed an issue where the system may fail to boot from existing UEFI iSCSI
      Software Initiator boot options if the user changed the iSCSI Target IP
      address.
      
      Addressed an issue where the system may fail to boot from UEFI iSCSI Software
      Initiator boot options that has iSCSI Initiator or Target configured using
      static IPv6 addresses.
      
      Addressed an issue where the UEFI iSCSI Software Initiator boot option IPv6
      address cannot be configured using the HP RESTful API.
      
      Addressed an issue that may result in losing the existing UEFI iSCSI Software
      Initiator boot options if any of the connection parameters (LUN, Remote Port,
      IP address, login credentials) change.
      
      Addressed an issue in reporting the incorrect PCIe slot number in the error
      messages of failed iSCSI boot attempts.
      
      Addressed an issue of iSCSI boot configuration options not being available
      from the HP RESTful API when there are no network adapters in the system.
      
      Addressed an extremely rare issue where the server may become unresponsive due
      to a Non Maskable Interrupt (NMI) when performing a shutdown or startup from
      an Operating System.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.22_07-21-2016
changelog:
  -     *Important Notes:**
      
      HPE requires that any server using the 2.20 version of the System ROM be
      updated to version 2.22 or later due to the issue addressed by version 2.22 of
      the System ROM.  Note that the version 2.20 05/16/2016 System ROM has been
      removed from the HPE Support Site.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where systems using the version 2.20 05/16/2016 System ROM
      may experience Unexpected Machine Check Exceptions or Uncorrectable Memory
      errors (as indicated in the Integrated Management Log (IML)).  It is
      recommended that users who are experiencing this issue update to this revision
      of the System ROM or later before replacing any components.  Note that the
      version 2.20 05/16/2016 of the System ROM was removed from the HPE Support
      site due to this issue.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30_09-12-2016
changelog:
  -     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 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:**
      
      Ver. 2.40_02-17-2017 (B)  contains updates to the component packaging and is
      functionally equivalent to ver. 2.40_02-17-2017.  It is not necessary to
      upgrade with Revision B if a previous component Revision was used to upgrade
      the system ROM to version 2.40_02-17-2017.  
      
      **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> 4.50
changelog:
  -     The latest list of enhancements 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>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.62
changelog:
  -     The list of issues resolved in 4.62 version can be found in the HPE Virtual
      Connect Release Notes at URL**: **<http://www.hpe.com/info/vc/manuals>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.80
changelog:
  -     The following issues are resolved in this firmware version:  
        
                      \- Allowed SSH authentication with a valid SSH key but without a username match.  
                      \- SSL certificates cannot be imported after upgrading to iLO 3 1.61, 1.65 or 1.70.  
                      \- Setting the boot order via the iLO 3 CLP/CLI does not allow the NIC to use the PXE boot option.  
                      \- Updates to LDAP authentication failure messages.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.82
changelog:
  -     FIXES: The following issues are resolved in this firmware version:  
       \- Addressed possible security vulnerabilities mentioned in the HP Software
      Security Response Team reports SSRT101790 and SSRT101886.  
       \- An iLO kernel crash after 40 or more days of uptime 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.  
       \- DL385 G7 servers report false fan failures.  
       \- Disabled SSLv3 for webserver connections.  
       \- An intermittent virtual CD disconnection occurs during a system reboot.
      
      Note: The iLO security policy has changed 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> 1.85
changelog:
  -      Added support for 'Get Sensor Event Enable' command.
        * Added support for IPMI over IPv6 when iLO has multiple IPv6 addresses.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.85
changelog:
  -      G7 blade servers report that maximum power is allocated after an iLO 3 1.80 firmware upgrade.
        * iLO 3 does not accept the 100.64/10 IP address range for an SNTP client.
        * iLO 3 LDAP client could fail, if DNS server returns more than 15 IPv6 addresses for LDAP Servers.
        * DHCP client could fail to renew IP address.
        * Unable to import SSL Certificates with RSASSA-PSS signatures.
        * Virtual CDROM could randomly disconnect when booting to Microsoft Deployment Toolkit ISOs.
        * Blade server could fail to power ON from Wake-On-LAN.
        * iLO doesn't connect to hosts using 100.64/10 IPv4 address range.
        * LDAP authentication fails when password contains diacritic characters.
        * Inconsistency between IPv4 and IPv6 when FIPS mode is enabled.
        * SSO certificate import could fail or, iLO could incorrectly report that the database is full.
        * After deleting a SSO Certificate, a corrupted one could be displayed.
        * Workaround for IPMITool issue that requires two runs for flags to take effect on boot parameters.
        * Unhandled Error message when toggling Drive UID while the server is in early POST.
        * IML not including complete POST Error message.
        * IPMI Get Session Info returning wrong user Id.
        * iLO CLI and RIBCL accept invalid iLO host and domain names.
        * iLO rebooting when modifying Access Options in the GUI and Port conflicts are detected.
        * IPMI Get Interface Capabilities wasn't returning error completion code when querying about SSIF.
        * Workaround for IPMITool issue where link=on is defaulted to for set user access causing issues for user additions.
        * Added oem parameter 194 (mac address)for get system information parameters.
        * Added support for ipmi get device guid.
        * SL390s G7 with GPUs could log false over temperatures warnings into IML.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.87
changelog:
  -     \- Addressed the vulnerability mentioned in CVE-2015-5435 (SSRT102074)  
      \- Fixed issue where IPMI Command privileges are not matching with IPMI 2.0
      spec.  
      \- Addressed a possible vulnerability in SSRT102268.  
      \- Fixed Belgian keyboard mapping in Java Remote Console.  
      \- Parameter changes made in DCMI Capabilities commands to comply with DCMI
      1.1.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.88
changelog:
  -     iLO 3 v1.88 includes the following enhancements:  
      \- Added support for AES-CTR ciphers and HMAC-SHA2-256 to the SSH server.  
      \- Disabled the CBC ciphers in the SSH server when iLO 3 is in FIPS mode or
      when the Enforce AES/3DES Encryption option is enabled.  
      \- Certificate Signing Requests now use the SHA256 algorithm for the
      signature.  
      \- 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.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.88
changelog:
  -     The following issues are resolved in this version:  
      \- Addressed Security Bulletins HPSBHF03440 and HPSBHF03441.  
      \- Removed the iLO 3 short-name from the SAN field in the Certificate Signing
      Request.  
      \- Changed the IPMI master write read completion code to avoid retries by the
      open IPMI driver.  
      \- Changed the IPMI close session request to utilize the session handle, if
      present.  
      \- Fixed the IPMI channel privilege level setting.  
      \- Fixed an issue that allowed authenticated iLO web interface users to use
      browser debug tools to set their own password below the configured minimum
      password length.  
      \- Fixed an issue that prevents users from using the CLI to set a password
      that contains the "" character.  
      \- Disabled TLSv1.0 when the FIPS mode or Enforce AES/3DES Encryption options
      are enabled.  
      \- Added X-Frame-Options to the HTTP header as a countermeasure for
      Clickjacking.  
      \- Fixed an issue in which the IPMI Set SOL Configuration parameters return an
      error completion code when the configuration change was successful  
      \- Fixed IPMI OEM commands for setting and getting the serial number and
      product ID.  
      \- Fixed an intermittent loss of OA communications after an iLO firmware
      update on a blade server.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.89
changelog:
  -     The following issues are resolved in this version:
      
        * 3DES SSL ciphers are disabled in Require AES/3DES and FIPS Modes.
        * Security Bulletin HPESBHF03705 - Remote disclosure of sensitive information.
        * Client IP shown as Link in Active sessions IP column in iLO GUI-Edge Browser.


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.


