# changelog

author: Emulex Automated Build User
changelog:
  - Changed version to 10.7
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library 
  - Added support for RHEL 7.2, SLES12 SP1


author: Broadcom Automated Build User
changelog:
  - Changed version to 11.2
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library


author: Broadcom Automated Build User
changelog:
  - Changed version to 11.4
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library


author: Broadcom Automated Build User
changelog:
  - Changed version to 12.0
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library


author: Broadcom Automated Build User
changelog:
  - Changed version to 12.2
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library
  - Added support for RHEL 8, SLES 12 SP4, and SLES 15 SP1
  - Removed support for SLES 11 SP3 and SLES 11 SP4


author: Broadcom Automated Build User
changelog:
  - Changed version to 12.4
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library
  - Added support for SLES 12 SP5
  - Removed support for RHEL 6


author: Broadcom Automated Build User
changelog:
  - Changed version to 12.6
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library
  - Added support for SLES 15 SP2
  - Removed support for SLES 12 SP2 and SLES 12 SP3


author: Broadcom Automated Build User
changelog:
  - Changed version to 12.8
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library


author: Broadcom Automated Build User
changelog:
  - Changed version to 14.0
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library


author: Broadcom Automated Build User
changelog:
  - Changed version to 14.2
  - Updated libdfc library 
  - Updated libemsdm library 
  - Updated libemulexhbaapi library


author: Broadcom Automated Build User
changelog:
  - Changed version to 14.3
  - Updated libdfc library
  - Updated libemsdm library
  - Updated libemulexhbaapi library


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 2.0.0.0-1
  ---------------------------------

  v6.01 build1:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added NPIV QoS Support
  Introduced: v6.01 build1
  Impact: HW: ISP24xx, ISP25xx
  	OS: RHEL 6.x, SLES 11.x
  	Protocol: FC, FCoE

  Defect/Enhancement: Defect
  Problem: 32bit pointers not converted properly on Big Endian systems
  Solution: Use correct value during 64bit pointer/value conversion
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Defect
  Problem: Loopback failure requires reset of the firmware
  Solution: Invoked reset after loopback failure is detected
  Introduced: v6.00 build18
  Impact: HW: ISP25xx, ISP2031, ISP8001, ISP8021, ISP8031
  	OS: RHEL 5.x, RHEL 6.x, SLES 10.x, SLES 11.x
  	Protocol: FC, FCoE

  Defect/Enhancement: Enhancement
  Problem: A log message is seen in /var/log/messages while accessing
  	 QLogic's Udev files
  Solution: Read Udev Rules file in read-only mode to get Udev Names of disks
  Introduced: v4.00 build15
  Impact: HW: All adapters
  	OS: RHEL 6.2, RHEL 6.3
  	Protocol: FC, FCoE

  Defect/Enhancement: Enhancement
  Problem: Some QLogic mezz adapters needs to read/write data on devices
  	 connected through I2C bus on the adapter
  Solution: Add I2C read/write support
  Introduced: v6.01 build1
  Impact: HW: ISP25xx, ISP2031
  	OS: RHEL 5.x, RHEL 6.x, SLES 10.x, SLES 11.x
  	Protocol: FC, FCoE

  Defect/Enhancement: Defect
  Problem: API segfaults if a faulty adapter is not completely detected
  Solution:  Ignore adapter if partially detected.
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add Get FW Dump Support for sysfs based drivers
  Introduced: v6.01 build1
  Impact: HW: All adapters
  	OS: RHEL 6.x, SLES 11.x
  	Protocol: FC, FCoE

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add FCE Trace Buffer support
  Introduced: v6.01 build1
  Impact: HW: ISP25xx, ISP2031, ISP8001, ISP8031
  	OS: RHEL 6.x, SLES 11.x
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 2.0.0.0-2
  ---------------------------------

  v6.01 build2:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Read Model Description from VPD for ISP2031/ISP8031 adapters
  Introduced: v6.01 build2
  Impact: HW: ISP2031, ISP8031
  	OS: RHEL 5.x, RHEL 6.x, SLES 10.x, SLES 11.x
  	Protocol: FC, FCoE

  Defect/Enhancement: Defect
  Problem: Flash read fails through vports for ISP24xx adapters
  Solution: Allow flash read using vport handle for ISP24xx adapters
  Introduced: v6.00 build1
  Impact: HW: ISP24xx
  	OS: RHEL 5.x, RHEL 6.x, SLES 10.x, SLES 11.x
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 2.0.0.0-3
  ---------------------------------

  v6.01 build3:
  -------------
  Defect/Enhancement: Defect
  Problem: "Encounterd and error loading: /usr/lib/libqlsdm.so" message seen
  	 when adapter not present or driver not loaded
  Solution: Return success for load library
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 2.0.0.0-4
  ---------------------------------

  v6.01 build4:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Read Board Temperature for ISP2031/IS8031 adapters
  Introduced: v6.01 build4
  Impact: HW: ISP2031, ISP8031
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 2.0.0.0-5
  ---------------------------------

  v6.01 build5:
  -------------
  Defect/Enhancement: Defect
  Problem: Boot Code expansion region is not flashed during flash update
  Solution: Update Boot Code expnasion region
  Introduced: v4.00 build2
  Impact: HW: ISP2532
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 3.0.0.0-3
  ---------------------------------

  v6.02 build1:
  -------------
  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Added ISP8044 support
  Introduced: v6.02 build1
  Impact: HW: ISP8044
  	OS: All supported Linux flavors
  	Protocol: FCoE

  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Added EP2831 support
  Introduced: v6.02 build1
  Impact: HW: EP2831
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Added EP8831 support
  Introduced: v6.02 build1
  Impact: HW: EP8831
  	OS: All supported Linux flavors
  	Protocol: FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 3.0.0.0-4
  ---------------------------------

  v6.02 build2:
  -------------
  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Update Flash versions without reset after flash update
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Retry flash operations after a delay when driver returns BUSY
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Send only Report LUNs command on first LUN found
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 3.0.0.0-5
  ---------------------------------

  v6.02 build3:
  -------------
  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Add SerDes Register read/write support
  Introduced: v6.02 build3
  Impact: HW: ISP2031
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 3.0.0.0-6
  ---------------------------------

  v6.02 build4:
  -------------
  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Add 32bit SerDes Register read/write support
  Introduced: v6.02 build4
  Impact: HW: ISP8044
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Allow FCoE context reset for ISP8044 after NVRAM update
  Introduced: v6.02 build4
  Impact: HW: ISP8044
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Defect
  Problem: Targets are not visible if Lun 0 is not present
  Solution: Find first valid LUN found and send SCSI comands on it
  Introduced: v6.02 build2
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 3.0.0.0-7
  ---------------------------------

  v6.02 build7:
  -------------
  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Add ECHO ELS support
  Introduced: v6.02 build7
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Defect
  Problem: Additional data sent in get statistics
  Solution: Removed invalid code from get statistics
  Introduced: v6.00 build2
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 3.0.0.0-8
  ---------------------------------

  v6.02 build9:
  -------------
  Defect/Enhancement: Defect
  Problem: Get statistics failing on RHEL5/SLES10
  Solution: Use min data size for statistics required by driver
  Introduced: v6.00 build7
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 3.0.0.0-9
  ---------------------------------

  v6.02 build12:
  -------------
  Defect/Enhancement: Defect
  Problem: CT Ping failing in ESXi 5.0/5.1
  Solution: Corrected code to get valid topology
  Introduced: v6.00 build10
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  v6.02 build11:
  -------------
  Defect/Enhancement: Defect
  Problem: Lun persistent names failing on RHEL7
  Solution: Use ATTR(S){} or SYSFS{} in udev rules based on udev version
  Introduced: v5.00 build6
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  v6.02 build10:
  -------------
  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Add D-Port Diagnosic info support
  Introduced: v6.02 build10
  Impact: HW: ISP2031, ISP8031
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 3.0.0.0-10
  ----------------------------------

  v6.02 build13:
  -------------
  Defect/Enhancement: Enhancement 
  Problem: N/A
  Solution: Add Fabric Priority support for ESXi
  Introduced: v6.02 build13
  Impact: HW: ISP2031, ISP8031
  	OS: VMware ESXi 5.1
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 4.0.0.0-1
  ---------------------------------

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add supported list of adapters in Provides section 
  Introduced: N/A
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 4.0.0.0-2
  ---------------------------------

  v6.03 build1:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added ISP2071 and ISP2271 support
  Introduced: v6.03 build1
  Impact: HW: ISP2071 and ISP2271 based adapters
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 5.0.0.0-2
  ---------------------------------

  v6.03 build3:
  -------------
  Defect/Enhancement: Defect
  Problem: HBA_GetFcpTargetMapping fails for LUN number > 256
  Solution: Honor LUN addressing method while reading LUN numbers for
  	  HBA_GetFcpTargetMapping API with LUN numbers > 256
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Defect
  Problem: HBA_SendScsiInquiry and HBA_SendReadCapacity fails
  	 for LUN number > 256
  Solution: Use SAM-2 LUN addressing for HBA_SendScsiInquiry and
  	  HBA_SendReadCapacity SNIA APIs for LUN numbers > 256
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 5.0.0.0-3
  ---------------------------------

  v6.03 build10:
  -------------
  Defect/Enhancement: Defect
  Problem: Access denied messages seen on VMware ESXi 5.1
  Solution: Block get shared database count API for ESXi
  Introduced: Day One
  Impact: HW: All adapters
  	OS: VMware ESXi 5.1
  	Protocol: FC, FCoE

  Defect/Enhancement: Defect
  Problem: SDGetQoS API succeeds even if QoS region is not
  	 present in the flash
  Solution: Add QoS region check in SDGetQoS API
  Introduced: v6.02 build13
  Impact: HW: ISP2031, ISP8031, ISP2071, ISP2271
  	OS: VMware ESXi 5.1
  	Protocol: FC, FCoE

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added ISP2261 support
  Introduced: v6.03 build10
  Impact: HW: ISP2261 based adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add MPI and PEP versions for 27xx adapters
  Introduced: v6.03 build10
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-1
  ---------------------------------

  v6.04 build3:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add ppc64le (64-bit little endian PowerPC) API support
  Introduced: N/A
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add Online Flash update support
  Introduced: v6.04 build1
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add Smart SAN API support
  Introduced: v6.04 build2
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Defect
  Problem: Flash update fails if online flash update feature is disabled
  	 or not supported by QLogic applications
  Solution: Allow flash update if online flash update feature is disabled
  	  or not supported by QLogic applications
  Introduced: v6.04 build1
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-2
  ---------------------------------

  v6.04 build8:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Return FW status in BBCR API for port down case
  Introduced: v6.04 build6
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build6:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add Buffer-to-Buffer Credit Recovery API support
  Introduced: v6.04 build6
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add Private Statistics API support
  Introduced: v6.04 build6
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Defect
  Problem: Multiple application may do flash update simultaneously for
  	27xx adapters
  Solution: Use serial number based file for 27xx flash update token
  Introduced: v6.04 build1
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: VMware ESXi 5.1
  	Protocol: FC

  v6.04 build5:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Read FW attributes at API initialization
  Introduced: v6.04 build5
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  v6.04 build4:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Validate Capabilities and Outage duration before FW activation
  Introduced: v6.04 build4
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-4
  ---------------------------------

  v6.04 build12:
  -------------
  Defect/Enhancement: Defect
  Problem: timeout value is not properly converted from seconds into milliseconds
  Solution: Avoid converting timeout value twice into 
  	CPQFC_SendScsiCommandEx API
  Introduced: v6.04 build12
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  v6.04 build11:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add CPQFC_SendScsiCommandEx API support
  Introduced: v6.04 build11
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  v6.04 build10:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add DPort Diagnostics support
  Introduced: v6.04 build10
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add Extended Private Statistics API support
  Introduced: v6.04 build10
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add Linux ARM (Euler) support
  Introduced: v6.04 build10
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE

  v6.04 build9:
  -------------
  Defect/Enhancement: Defect
  Problem: Flash MPI and PEP version are seen out-of-sync
  Solution: Read flash MPI and PEP verions from primary set
  Introduced: v6.04 build1
  Impact: HW: ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-5
  ---------------------------------

  v6.04 build39:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added ISP2081, ISP2281, ISP2089 and ISP2289 support
  Introduced: v6.04 build1
  Impact: HW: ISP2081. ISP2281, ISP2089 and ISP2289 based adapters
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-6
  ---------------------------------

  v6.04 build40:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Read flash MPI and PEP versions from active image set
  Introduced: v6.04 build40
  Impact: HW: ISP2071, ISP2271, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-7
  ---------------------------------

  v6.04 build41:
  -------------
  Defect/Enhancement: Defect
  Problem: BSG interface fails if /tmp is mounted with tmpfs on shared memory
  Solution: Use /var/cache/sdmapi for BSG device creation
  Introduced: v6.04 build1
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC, FCoE


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-8
  ---------------------------------

  v6.04 build45:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add NVRAM parameter to select FCP or NVME targets
  Introduced: v6.04 build45
  Impact: HW: ISP2071, ISP2271, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build44:
  -------------
  Defect/Enhancement: Defect
  Problem: Apps issues seen with NVME target in RHEL
  Solution: Detect NVME target/luns by traversing sysfs tree
  Introduced: v6.04 build42
  Impact: HW: ISP2071, ISP2271, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build43:
  -------------
  Defect/Enhancement: Defect
  Problem: Apps issues seen with NVME target in NPIV configuration
  Solution: Set deafult value of NVME targets for NPIV ports
  Introduced: v6.04 build42
  Impact: HW: ISP2071, ISP2271, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build42:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add NVME target support for QLogic/Marvell Apps
  Introduced: v6.04 build42
  Impact: HW: ISP2071, ISP2271, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-9
  ---------------------------------

  v6.04 build47:
  -------------
  Defect/Enhancement: Defect
  Problem: Apps initialization delay seen with NPIV ports
  Solution: Allow reading active flash regions for NPIV ports
  Introduced: v6.04 build39
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build46:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Restrict application features for NVME targets
  Introduced: v6.04 build45
  Impact: HW: ISP2071, ISP2271, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-10
  ----------------------------------

  v6.04 build48:
  -------------
  Defect/Enhancement: Defect
  Problem: NVME targets not seen when NVME Id and Subsys Id are different
  Solution: Identify NVME targets using subsys Id
  Introduced: v6.04 build42
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-11
  ----------------------------------

  v6.04 build49:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Allow SDGetActiveRegions API for 27xx based adapters
  Introduced: v6.04 build45
  Impact: HW: ISP2071, ISP2271, ISP2261, ISP2871, ISP2971, ISP2A61
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-12
  ----------------------------------

  v6.04 build52:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Allow SCM stats for NVMe targets for Marvell/QLogic Apps
  Introduced: v6.04 build52
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Enhancement
  Problem: Modalias removal request from HPE
  Solution: Remove modalias support from Enablement kit rpm
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build51:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Add additional SCM stats for FCP targets for Marvell/QLogic Apps
  Introduced: v6.04 build51
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Defect
  Problem: Corruption seen after flash update with some inbox drivers
  	 when BSG device creation fails
  Solution: Use /dev/bsg path to create BSG device creation
  Introduced: v6.00 build9
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build50:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Allow SCM stats for FCP targets for Marvell/QLogic Apps
  Introduced: v6.04 build50
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-13
  ----------------------------------

  v6.04 build55:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added MPI Firmware Dump support
  Introduced: v6.04 build55
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289 ISP2071, ISP2271,
  	    ISP2261, ISP2871, ISP2971, ISP2A61
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build54:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added Secure remote port info support
  Introduced: v6.04 build54
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build53:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Check driver for SCM stats support before reading SCM stats
  Introduced: v6.04 build53
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-14
  ----------------------------------

  v6.04 build56:
  -------------

  Defect/Enhancement: Defect
  Problem: LUN QoS API returns "Not Supported"
  Solution: Fixed QoS value read issue in BSG path
  Introduced: v6.04 build21
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289 ISP2071, ISP2271,
  	    ISP2261, ISP2871, ISP2971, ISP2A61, ISP2031
  	OS: All supported Linux flavors
  	Protocol: FC


author: QLogic Corp <support@qlogic.com>
changelog:
  Enablement Kit Version: 6.0.0.0-15
  ----------------------------------

  v6.04 build57:
  -------------

  Defect/Enhancement: Defect
  Problem: Delay seen in Application bringup on some inbox drivers
  Solution: Do not perform retries for newer features if driver returns
  	  not supported error
  Introduced: v6.04 build28
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289 ISP2071, ISP2271,
  	    ISP2261, ISP2871, ISP2971, ISP2A61
  	OS: All supported Linux flavors
  	Protocol: FC


author: Marvell Semiconductor Inc.
changelog:
  Enablement Kit Version: 6.0.0.0-16
  ----------------------------------

  v6.04 build63:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Allow NVMe specific APIs for newer ISPs
  Introduced: v6.04 build63
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289 ISP2071, ISP2271,
  	    ISP2261, ISP2871, ISP2971, ISP2A61
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build62:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added ISP FW and MPI FW lockdown bits
  Introduced: v6.04 build62
  Impact: HW: ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build61:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Provide lockdown mode error codes to apps
  Introduced: v6.04 build61
  Impact: HW: ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build60:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added adapter firmware lockdown support
  Introduced: v6.04 build60
  Impact: HW: ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build59:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added EP2989 support
  Introduced: v6.04 build59
  Impact: HW: EP2989
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build58:
  -------------
  Defect/Enhancement: Defect
  Problem: HBA Parameters read fails for newer adapters for inbox drivers
  Solution: Read active HBA Parameters region set from flash
  Introduced: v6.04 build24
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: Marvell Semiconductor Inc.
changelog:
  Enablement Kit Version: 6.0.0.0-17
  ----------------------------------

  v6.04 build75:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added Mailbox passthru support
  Introduced: v6.04 build75
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build74:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added NVRAM parameters for SCMR Profile support
  Introduced: v6.04 build74
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289 ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build73:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added SCMR Profile support
  Introduced: v6.04 build73
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289 ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build72:
  -------------
  Defect/Enhancement: Defect
  Problem: Random apps crash seen when large number of vports present
  Solution: Validate vport memory pointers before accessing it
  Introduced: v6.04 build24
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build71:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added EP2881 and EP2981 support
  Introduced: v6.04 build71
  Impact: HW: EP2881, EP2981
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build70:
  -------------
  Defect/Enhancement: Defect
  Problem: Flash update failure on UOS on ARM (aarch64)
  Solution: Corrected BSG pointers for UOS on ARM
  Introduced: v6.04 build24
  Impact: HW: ISP2071, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build69:
  -------------
  Defect/Enhancement: Defect
  Problem: Invalid LUN size display for small sized (In MBs) and large sized
  	 (in TBs) NVMe LUNs
  Solution: Use correct read capacity format to get LUN size of NVMe LUNs
  Introduced: v6.04 build52
  Impact: HW: ISP2071, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build68:
  -------------
  Defect/Enhancement: Defect
  Problem: Apps delay seen with NVMe targets
  Solution: Cache common NVMe target data to avoid multiple calls to NVMe targets
  Introduced: v6.04 build52
  Impact: HW: ISP2071, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build67:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added Session shutdown state macro support
  Introduced: v6.04 build67
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build66:
  -------------
  Defect/Enhancement: Defect
  Problem: Apps crash seen with HBA_RemoveCallback SNIA API
  Solution: Avoid double free of memory freed in HBA_RemoveCallback SNIA API
  Introduced: Day One
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build65:
  -------------
  Defect/Enhancement: Defect
  Problem: Apps delay seen with disabled/isolated port
  Solution: Avoid apps retries for disabled/isolated port
  Introduced: v6.04 build24
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build64:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added USCM Phase 2 support
  Introduced: v6.04 build64
  Impact: HW: ISP2071, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  Defect/Enhancement: Defect
  Problem: Apps crash seen with disabled/isolated port
  Solution: Fixed apps crash with disabled/isolated port
  Introduced: v6.04 build24
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: Marvell Semiconductor Inc.
changelog:
  Enablement Kit Version: 6.0.0.0-18
  ----------------------------------

  v6.04 build81:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added NVRAM parameters for UEFI boot support
  Introduced: v6.04 build81
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build80:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added additional USCM statistics info
  Introduced: v6.04 build80
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build79:
  -------------
  Defect/Enhancement: Defect
  Problem: Port reset seen on all ports of the adapter after HBA parameter update
  Solution: Allowed reset only in HBA parameter modified port
  Introduced: v6.04 build24
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289, ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build78:
  -------------
  Defect/Enhancement: Defect
  Problem: Apps crash seen with DPort test with newer firmware
  Solution: Increase response buffer size to read extra data provided by FW
  Introduced: v6.04 build24
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289 ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build77:
  -------------
  Defect/Enhancement: Defect
  Problem: NPIV port seen as physical port on newer OSes
  Solution: Corrected host number list
  Introduced: v6.04 build24
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build76:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added FC-GS-8 based speed definitions
  Introduced: v6.04 build76
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: Marvell Semiconductor Inc.
changelog:
  Enablement Kit Version: 6.0.0.0-19
  ----------------------------------

  v6.05 build7:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Use 32bit buffer size of SFP FW update
  Introduced: v6.05 build7
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.05 build6:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added 64G FC SFP FW update support
  Introduced: v6.05 build6
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.05 build5:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added Remote Port API support
  Introduced: v6.05 build5
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.05 build4:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added Secure Port V2 API support
  Introduced: v6.05 build4
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.05 build3:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added Klocwork static analysis fixes
  Introduced: v6.05 build3
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.05 build2:
  -------------
  Defect/Enhancement: Defect
  Problem: Feature API confilct seen FOAPI
  Solution: Removed conflicting duplicate feature APIs
  Introduced: v6.05 build1
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.05 build1:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added Klocwork static analysis fixes
  Introduced: v6.05 build1
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build90:
  -------------
  Defect/Enhancement: Defect
  Problem: Incorrect NVMe portID seen when multiple targets present
  Solution: Provide valid PortIDs for NVMe targets
  Introduced: v6.04 build85
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289, ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build89:
  -------------
  Defect/Enhancement: Defect
  Problem: Incorrect secure target fields seen
  Solution: Provide valid info for secure targets
  Introduced: v6.04 build54
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build88:
  -------------
  Defect/Enhancement: Defect
  Problem: NVRAM dat file update failure on 8G adapter
  Solution: Fixed dat file update on 8G adapter
  Introduced: v6.04 build2
  Impact: HW: ISP2532
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build87:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added Uncorrectable FEC error count support in USCM stats 
  Introduced: v6.04 build87
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289, ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build86:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added I/O Throttling support
  Introduced: v6.04 build86
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289, ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build85:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added PortID support for NVMe targets
  Introduced: v6.04 build85
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289, ISP2071, ISP2271, ISP2261
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build84:
  -------------
  Defect/Enhancement: Defect
  Problem: Boot code valid bit is set for all boot codes
  Solution: Set boot code valid bit only when valid boot code is found
  Introduced: v6.04 build1
  Impact: HW: All adapters
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build83:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added Virtual Lane support
  Introduced: v6.04 build83
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC

  v6.04 build82:
  -------------
  Defect/Enhancement: Enhancement
  Problem: N/A
  Solution: Added new NVRAM parameters
  Introduced: v6.04 build82
  Impact: HW: ISP2081, ISP2281, ISP2089, ISP2289
  	OS: All supported Linux flavors
  	Protocol: FC


author: Emulex Automated Build User
changelog:
  - Changed version to 10.7
  - Added support for RHEL 6U8
  - Added support for RHEL 7U2
  - Added support for SLES12 SP1


author: Emulex Automated Build User
changelog:
  - Changed version to 11.1
  - Added support for RHEL 7U3
  - Added support for SLES 12 SP2
  - Removed support for RHEL 6U5


author: Broadcom Automated Build User
changelog:
  - Changed version to 11.2
  - Added support for RHEL 6U9
  - Added support for RHEL 7U4
  - Added support for SLES 12 SP3
  - Removed support for RHEL 7U0
  - Removed support for SLES 12 SP0


author: Broadcom Automated Build User
changelog:
  - Changed version to 11.4
  - Removed support for RHEL 6U6
  - Removed support for RHEL 7U1
  - Added support for RHEL 7U5
  - Added support for SLES 15 SP0


author: Broadcom Automated Build User
changelog:
  - Changed version to 12.0
  - Removed support for RHEL 6U7
  - Removed support for SLES 12 SP1
  - Added support for RHEL 6U10
  - Added support for RHEL 7U6
  - Added support for RHEL 8U0
  - Added support for SLES 12 SP4
  - Added support for SLES 15 SP1


author: Broadcom Automated Build User
changelog:
  - Changed version to 12.2
  - Removed support for SLES 11 SP3
  - Removed support for SLES 11 SP4
  - Removed support for RHEL 6U8
  - Removed support for RHEL 7U2
  - Removed support for RHEL 7U3


author: Broadcom Automated Build User
changelog:
  - Changed version to 12.4
  - Added support for RHEL 7U7
  - Added support for RHEL 8U1
  - Added support for SLES 12 SP5
  - Removed support for RHEL 6U9
  - Removed support for RHEL 6U10
  - Removed support for RHEL 7U4


author: Broadcom Automated Build User
changelog:
  - Changed version to 12.6
  - Added support for RHEL 7U8
  - Added support for RHEL 8U2
  - Added support for SLES 15 SP2
  - Removed support for SLES 12 SP2
  - Removed support for SLES 12 SP3


author: Broadcom Automated Build User
changelog:
  - Added support for RHEL 8U5
  - Removed support for RHEL 7U5
  - Removed support for RHEL 7U6
  - Removed support for RHEL 7U7
  - Removed support for RHEL 7U8
  - Removed support for RHEL 8U1
  - Removed support for RHEL 8U2
  - Removed support for RHEL 8U3
  - Removed support for SLES 15 SP1
  - Removed support for SLES 15 SP2


author: Broadcom Automated Build User
changelog:
  - Changed version to 14.2
  - Added support for RHEL 8U6
  - Added support for RHEL 9U0
  - Added support for SLES 15 SP4


author: Chad Dupuis <Linux_SWdeliverables@external.groups.hp.com> 3.1-1
changelog:
  - Added support for Brocade HBAs (Severity: Medium)
  - Added support for getting WWN from MSA2xxx devices in scsi_info


author: Kumar Rahul<Linux_SWdeliverables@external.groups.hp.com> 3.2-5
changelog:
  - Removed installation check for kernel 2.6 and addded Installation check for Rhel5.3 and SLES10 SP3 onwards


author: Shreya Roy Chowdhury<Linux_SWdeliverables@external.groups.hp.com> 3.2-6
changelog:
  - Corrected Link state display information for Qlogic Adapters
  - Added MSA G3 support in Scsi_info.h


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.72
changelog:
  -     *The following fix is added in this version:-**
      
        * Fixed an issue causing fan speed to run at the maximum level due to a false error indication reported on early production hardware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.72-3.1
changelog:
  -     Firmware upgrade to 1.72(C) is not necessary, if the device is currently
      running 1.72 firmware


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.72-3.1
changelog:
  -     *The following fix is added in this version:-**
      
      -Fixed an issue causing fan speed to run at the maximum level due to a false error indication reported on early production hardware.


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


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


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


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


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


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.00-1.1
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Code optimization to save memory repo.
      
        * TLB exception seen while doing esp reset when expander reset was in progress.
      
        * Added the psoc 8.93 binary in peripheral images, updated the reveille version numbers.
      
        * Added whole new Delta PS-pmbus code , Updated the ESP version number.
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p1808229885/v234599/20-D3000B-Gen10RN600A_ED2.html) for the complete
      listing of fixes, enhancements, known issues and work-arounds corresponding to
      this firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.09-1.1
changelog:
  -     *The following fix is added in this version:**
      
        * Failed to set the power supply fail flag when power supply status was critical
        * General exception message appeared on the console
        * D6020 Disk Enclosure - Segments of node3 & node4 of 6500-6600 Mixed Cluster going into"NotAvailable" or "OnBackup" State
        * Remove SysIndicators references from ESP


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.53
changelog:
  -     *The following fix is added in this version:**
      
        * Enclosure in Unexpected status: Non-critical after restoring the Encl ID.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72
changelog:
  -     *The following fixes was incorporated in this version:**
      
        * Sensors presence reporting for single domain mode
        * When an IOM is pulled the surviving IOM reports False critical temperatures
        * Configure phy zone group to 0 (zero) for all phys in the initstring
      
      Please refer to the [Release
      Notes](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p1194926978/v148868/D6020_P07232-001.html) for the complete listing of
      fixes, enhancements, known issues and work-arounds corresponding to this
      firmware.


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0118
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * User was not able to collect ddump logs.
      
        * Logical Fault LED remains ON even after clearing the fault using "reboot soft"
      
        * Vendor ID showed as "DEFAULT" for D8000 expander in SSACLI enclosure detail
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p480571592/v203448/20-D8000-Gen10RN0118_ED1.html) for the complete
      listing of fixes, enhancements, known issues and work-arounds corresponding to
      this firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0130
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Smart Array reporting "Storage Enclosure FW upgrade Problem Detected".
        * PSU version is showing as "No Ver" after inserted the New bel power PSU.
        * GEM_5_2 Coverity defect fix.
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p480571592/v218471/20-D8000-Gen10RN0130_ED1.html) for the complete
      listing of fixes, enhancements, known issues and work-arounds corresponding to
      this firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0130-2.1
changelog:
  -     *The following fixes were incorporated in this version:**
      
        * Smart Array reporting "Storage Enclosure FW upgrade Problem Detected".
        * PSU version is showing as "No Ver" after inserted the New bel power PSU.
        * GEM_5_2 Coverity defect fix.
      
      Please refer to the _[Release
      Notes_](https://downloads.hpe.com/pub/softlib2/software1/pubsw-
      linux/p480571592/v234513/20-D8000-Gen10RN0130B_ED3.html) for the complete
      listing of fixes, enhancements, known issues and work-arounds corresponding to
      this firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.2.0.5435-2.1
changelog:
  -      Initial release of Firmware for HPE Persistent Memory for Gen10 Servers.
        * This product contains mainly performance improvements.
        * This product now supports Red Hat Enterprise Linux 8 and SUSE Linux Enterprise Server 12.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.2.0.1553-2.1
changelog:
  -     This product corrects an issue that three different capacities of Intel Optane
      DC Persistent Memory are identifiable with three individual device GUID.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 06.00.03.035
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> 06.00.03.039
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version of the System ROM contains updates aligned with the Tatlow PLR2
      BKC WW50.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 06.00.03.200
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the MCTP PCIe devices could not be discovered after
      an SPS firmware update without an AC power cycle. This issue is not unique to
      HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 06.00.03.204
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This version is in compliance with Intel IPU.2022.3 guidance.
      
      The following vulnerabilities have been addressed in this SPS release:
      CVE-2022-29515. These issues are not unique to HPE servers.
      
      **Known Issues:**
      
      None


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.04.303
changelog:
  -     See the release document in Download Product Binaries page from Product
      Summary of the firmware product.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.04.400
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2021.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the Server Platform Services (SPS) Firmware provides
      mitigations for SPS security vulnerabilities documented as CVE-2021-0060. This
      issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.04.500
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2022.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version is in compliance with IPU.2022.1 guidance.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.04.600
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2022.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version is in compliance with IPU.2022.2 guidance.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.04.700
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2022.3 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version is in compliance with IPU.2022.3 guidance.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 05.01.04.804
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2023.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version is in compliance with IPU.2023.1 guidance.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2014.09.02
changelog:
  -     We now have seperate components to update fibre channel and converged network
      adapters.  This is a fibre channel update component.  
        
      Added support for Red Hat Enterprise Linux 7 operating system.  
        
      Updated 8Gb standup HBA boot image to 5.20x13  
      
        * Added UEFI support
      Updated 8Gb mezz boot image to 6.20x4  
      Updated 16 Gb HBA/Mezz uninversal boot  to 10.2.340.19  
      
        * Added UEFI support
      
      Contains:  
        
      16 Gb HBA/Mezz universal boot 10.2.340.19  
        
      8 Gb Gen8 Mezz (LPe1205A) firmware 2.02X12  
      8 Gb  standup firmware 2.02x13  
      8 Gb Mezz firmware 2.02x13  
      8 Gb HBA boot image 5.20x13 (2.12a14 BIOS, 4.13a14 UEFI)  
      8 Gb Mezz boot image 6.20x4 (3.30a2 BIOS, 4.13a14 UEFI)  
        
      4 Gb HBA/Mezz firmware 2.82x4  
      4 Gb Mezz boot image 6.10a14 (3.30a1 BIOS)  
      4 Gb HBA boot image 5.20a6 (2.12a14 BIOS)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2014.09.02
changelog:
  -     *Firmware**  
        
      8Gb Standup  \- 2.02x13
      
        * Corrects a link up/link down recovery issue
        * Resolves Link Down interrupt that wasn't being processed during the Link Up handling
      8Gb Mezzanine - 2.02x12
      
        * Resolves Link Down interrupt that wasn't being processed during the Link Up handling
      8Gb Mezzanine (LPe1205a) - 2.02x13
      
        * Corrects a link up/link down recovery issue
        * Resolves Link Down interrupt that wasn't being processed during the Link Up handling
      16Gb Standup & Mezzanine - 10.2.340.19  
      
        * Resolved firmware download to SN1100E failure with MAL/MILI error issue.
        * Corrected a problem with scanning targets on direct connect configurations.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.02.01
changelog:
  -     We  have seperate components to update fibre channel and converged network
      adapters.  This is a fibre channel update component.  
        
      Added support for SLES 12  
        
      Updated 16 Gb HBA/Mezz uninversal boot  to 10.2.477.9  
      Updated 8Gb HBA boot image to 5.20x13  
      Updated 8 Gb Mezz boot image to 6.20x4  
      Updated 4 Gb Mezz boot image to 6.20x4  
        
      
      Contains:  
        
      16 Gb HBA/Mezz universal boot 10.2.477.9  
        
      8 Gb Gen8 Mezz (LPe1205A) firmware 2.02X12  
      8 Gb  standup firmware 2.02x13  
      8 Gb Mezz firmware 2.02x13  
      8 Gb HBA boot image 5.20x13 (2.12a14 BIOS, 4.13a14 UEFI)  
      8 Gb Mezz boot image 6.20x4 (3.30a2 BIOS, 4.13a14 UEFI)  
        
      4 Gb HBA/Mezz firmware 2.82x4  
      4 Gb Mezz boot image 6.20x4 (3.30a2 BIOS)  
      4 Gb HBA boot image 5.20a6 (2.12a14 BIOS)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.02.01
changelog:
  -     *Boot Bios**  
        
      8Gb Standup - 5..20x13
      
        * Resolves an issue where there is a system hang at POST after mapping an HP 82E adapter to a P2000 storage array under Legacy mode.
      8Gb Mezzanine - 6.20x4
      
        * Resolves an issue where there is a system hang at POST after mapping an HP LPe1205/HP LPe1205A adapter to a P2000 storage array under Legacy mode.
        
      4Gb Mezzanine - 6.20x4
      
        * Resolves an issue where Virtual WWN's are still used after changing to default mode in VC-FC.
        
      **Firmware**  
        
      16Gb Standup & Mezzanine - 10.2.477.9  
        
      This firmware resolves the following:
      
        * an issue where the server hung during RHEL6 x64 FCoE boot
        * an issue where the SN1000E adapter becomes unresponsive after updating to version 1.1.65.101 firmware
        * a performance scaling issue in P2P connection in Dual_Port configuration
        * an issue where the SN1000E using direct connect fails to scan targets with its BIOS
        * an issue where not all target ports are displayed on  "scan for devices".


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.06.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters.  This is a fibre channel update component.  
        
      Updated 16 Gb HBA/Mezz uninversal boot  to 10.5.65.14  
      Updated 8Gb standup boot bios to 5.21x4  
      Updated 8Gb mezz boot bios to 6.20x10
      
        
      Note: The 8Gb fibre channel version comparison code has been modified to
      compare only numbers.
      
      **Boot Image **
      
      8Gb Standup - 5.21x4
      
      BIOS:
      
        * Added RFT_ID (register FC4 types) and RFF_ID (register FC4 features)
      
      UEFI:
      
        * Added new UEFI Health protocol error codes and messages
        * Add CLP support level
      
      8Gb Mezzanine - 6.20x10
      
      BIOS:
      
        * Added RFT_ID (register FC4 types) and RFF_ID (register FC4 features)
      
      UEFI:
      
        * Added new UEFI Health protocol error codes and messages
        * Add CLP support level
      
      **Firmware**
      
      16Gb Standup & Mezzanine - 10.5.65.14
      
        * Implementation uplift to ASN1 Data Structure Specification
      
      **Contains:**  
        
      16 Gb HBA/Mezz universal boot 10.5.65.14  
        
      8 Gb Gen8 Mezz (LPe1205A) firmware 2.02X12  
      8 Gb  standup firmware 2.02x13  
      8 Gb Mezz firmware 2.02x13  
      8 Gb HBA boot image 5.21x4 (2.20a6 BIOS, 4.20a7 UEFI)  
      8 Gb Mezz boot image 6.20x10 (3.30a10 BIOS, 4.20a7 UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.06.01
changelog:
  -     *Boot Image**  
        
      8Gb Standup - 5.21x4
      
      BIOS:
      
        * LUN1 is detected as LUN0 if auto-scan setting is set to "First LUN 0" device
        * After firmware/BIOS update system does not SAN-boot any longer
        * Fix "Boot BIOS is Disabled!" message on a clean adapter
        * Only one boot entry in boot menu but two different boot LUNs are configured
        * Elx appears twice in boot menu although only one target is mapped
      
      UEFI:
      
        * Boot from 3par array with RHEL host does not post boot from SAN installation
        * Target connect with HP 82E adapter can't be shown in BIOS if setting Storage Option Rom Policy to UEFI only
        * Fix issue where UEFI Emulex FCoE Scan level functionality was not implemented fully
      
      8Gb Mezzanine - 6.20x10
      
      BIOS:
      
        * LUN1 is detected as LUN0 if auto-scan setting is set to "First LUN 0" device
        * After firmware/BIOS update system does not SAN-boot any longer
        * Fix "Boot BIOS is Disabled!" message on a clean adapter
        * Only one boot entry in boot menu but two different boot LUNs are configured
        * Elx appears twice in boot menu although only one target is mapped
      
      UEFI:
      
        * Boot from 3par array with RHEL host does not post boot from SAN installation
        * Target connect with HP 82E adapter can't be shown in BIOS if setting Storage Option Rom Policy to UEFI only
        * Fix issue where UEFI Emulex FCoE Scan level functionality was not implemented fully
      
      **Firmware**  
        
      16Gb Standup & Mezzanine - 10.5.65.14
      
        * Resolved issue where the WWN's from VC are not being sent to the HBA


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.10.02
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters.  This is a fibre channel update component.
      
      **Boot Image **
      
      8Gb Standup - 5.21x5
      
      UEFI:
      
        * Implemented HII to disable HP Memory features
      
      8Gb Mezzanine - 6.20x11
      
      UEFI:
      
        * Implemented HII to disable HP Memory features
      
      Updated 16 Gb HBA/Mezz universal boot  to 10.5.160.0  
      Updated 8Gb standup boot bios to 5.21x5  
      Updated 8Gb mezz boot bios to 6.20x11  
        
      Contains:  
        
      16 Gb HBA/Mezz universal boot 10.5.160.0  
        
      8 Gb Gen8 Mezz (LPe1205A) firmware 2.02X12  
      8 Gb  standup firmware 2.02x13  
      8 Gb Mezz firmware 2.02x13  
      8 Gb HBA boot image 5.21x5 (2.20a6 BIOS, 4.20a9 UEFI)  
      8 Gb Mezz boot image 6.20x11 (3.30a10 BIOS, 4.20a9 UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.10.02
changelog:
  -     *Boot Image**  
        
      8Gb Standup - 5.21x5
      
      UEFI:
      
        * Initialize PrivateData earlier from RegisterSPT so it is ready for Driver Health
      
      8Gb Mezzanine - 6.20x11
      
      BIOS:
      
        * Fix unresponsiveness seen in the configuration utility when a key is pressed
        * Use HII option to disable HP Shared Memory features
      
      UEFI:
      
        * Initialize PrivateData earlier from RegisterSPT so it is ready for Driver Health
      
      **Firmware**  
        
      16Gb Standup & Mezzanine - 10.5.160.0
      
        * Resolved issue where WWN's from VC are not being set on the HBA
        * Resolved issue where the "Boot Path Discovered Targets" Boot Target Scan Method is not working


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.02.02
changelog:
  -     We have separate components to update Fibre Channel and converged network
      adapters. This is a Fibre Channel update component.
      
      Updated 16 Gb HBA/Mezz universal boot to 10.7.110.31
      
      Updated 8 Gb HBA/Mezz firmware to 2.03x6
      
      Updated 8 Gb standup boot bios to 5.21x6  
      Updated 8 Gb mezz boot bios to 6.20x12
      
      Contains:
      
      16 Gb HBA/Mezz universal boot 10.7.110.31
      
      8 Gb Gen8 Mezz (LPe1205A) firmware 2.03x6  
      8 Gb standup firmware 2.03x6  
      8 Gb Mezz firmware 2.03x6
      
      8 Gb HBA boot image 5.21x6 (2.20a6 BIOS, 4.20a10 UEFI)  
      8 Gb Mezz boot image 6.20x12 (3.30a12 BIOS, 4.20a10 UEFI)
      
      
      
      Changes to 16 Gb firmware:
      
        * Added UEFI v1.2 support
        * Added UEFI HII menu Enable/Disable option for OCSD/OCBB Shared Memory Model


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.02.02
changelog:
  -     For 8 Gb UEFI:
      
        * Fix for "Login failed" in BIOS scan or add boot device on LPe12002.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.06.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters.  This is a fibre channel update component.
      
      Initial support for the HPE StoreFabric SN1100E 4P 16Gb FC HBA
      
        
      Updated 16 Gb HBA uninversal boot  to 10.7.293.0  
      Updated 8Gb standup boot bios to 5.21x9  
        
      Contains:  
        
      16 Gb HBA universal boot 10.7.293.0  
      8 Gb  standup firmware 2.03x6  
      8 Gb HBA boot image 5.21x9 (2.20a6 BIOS, 4.20a13 UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.06.01
changelog:
  -     8 Gb Standup products
      
      4.20a13 UEFI resolves the following:
      
        * SCAN for target LUN issue, if no LUN is attached, menu will display not supported or not configured
        * Issue where virtual WWN assignment reverts
        * CLP issue where the WWNs are changing between CLP and factory WWNs value on every reboot
      
      16 Gb firmware
      
        * Resolves an issue where HPE Proprietary T10 DIF was enabled on unsupported HBAs


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.08.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.  
        
      Updated 16 Gb HBA/Mezz uninversal boot to 10.7.335.0  
      Updated 8Gb standup boot bios to 5.21x10  
      Updated 8Gb mezz boot bios to 6.21x1  
        
      Contains:  
        
      16 Gb HBA/Mezz universal boot 10.7.335.0  
        
      8 Gb Gen8 Mezz (LPe1205A) firmware 2.03X6  
      8 Gb  standup firmware 2.03x6  
      8 Gb Mezz firmware 2.03x6  
      8 Gb HBA boot image 5.21x10 (2.20a6 BIOS, 4.20a15 UEFI)  
      8 Gb Mezz boot image 6.21x1 (3.30a14 BIOS, 4.20a15 UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.08.01
changelog:
  -     8 Gb Standup products
      
      4.20a15 UEFI resolves the following:
      
        * SCAN for target LUN issue, if no LUN is attached, menu will display not supported or not configured
        * Issue where virtual WWN assignment reverts
        * CLP issue where the WWNs are changing between CLP and factory WWNs value on every reboot
      
      8 Gb Mezzanine products
      
      4.20a15 UEFI resolves the following:
      
        * SCAN for target LUN issue, if no LUN is attached, menu will display not supported or not configured
        * Issue where virtual WWN assignment reverts
        * CLP issue where the WWNs are changing between CLP and factory WWNs value on every reboot
      
      16 Gb firmware
      
        * Resolves an issue where HPE Proprietary T10 DIF was enabled on unsupported HBAs


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.10.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.  
        
      Updated 16 Gb HBA/Mezz uninversal boot  
      Updated 8Gb standup boot bios  
      Updated 8Gb mezz boot bios
      
      **Firmware**
      
      16GB standup/mezz
      
        * Uplifted for HPE UEFI specification v1.4
      
        
      Contains:  
        
      16 Gb HBA/Mezz universal boot 11.1.183.21  
        
      8 Gb standup/mezz firmware 2.03X6
      
      8 Gb standup universal boot image 5.21x10 (2.20a6 BIOS, 4.20a15 UEFI)
      
      8 Gb mezzanine universal boot image 6.21x1 (3.30a14 BIOS, 4.20a15 UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.10.04
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.  
        
      Updated 16Gb HBA/Mezz uninversal boot
      
      Contains:  
        
      16 Gb HBA/Mezz universal boot 11.1.183.58  
        
      8 Gb standup/mezz firmware 2.03X6
      
      8 Gb standup universal boot image 5.21x11 (2.20a7 BIOS, 4.20a15 UEFI)
      
      8 Gb mezzanine universal boot image 6.21x1 (3.30a14 BIOS, 4.20a15 UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.10.04
changelog:
  -     This fix resolves an issue in which 16Gb HBAs were unable to login when
      connected directly to a target port on 3PAR arrays


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.06.01
changelog:
  -     Added support for following:
      
          HPE UEFI 2.0  
          Ability to notify user that OneView is already in control of the adapter
      when OneCommand Manager(OCM) is loaded  
          Uplifted for HPE UEFI specification v1.4 on 8Gb HBA BIOS  
          Platform Management Components Intercommunication(PMCI) v1.1.0 Spec  
          Boot from a 4k sector Native disk
      
      Updated 16/32 Gb HBA/Mezz universal boot  
      Updated 16Gb  HBA/Mezz universal boot  
      Updated 8Gb  HBA/Mezz universal boot
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 11.2.254.12
      
      16 Gb HBA/Mezz universal boot 11.2.254.12
      
      8 Gb standup/mezz firmware 2.03x14
      
      8 Gb standup/mezz universal boot image 11.20a7 (11.2.241.0 BIOS, 11.2.283.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.06.01
changelog:
  -     Resolves the following:
      
          Boot From SAN (BFS) does not see the LUN as a bootable logical drive on
      8Gb HBA  
          HPE SN1600E 32Gb 2p FC HBAs gets into incomplete state on HPE Proliant
      Gen 9 DL560 server  
          ACCESS_VDATA property exists even after disabling the XROM BIOS


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.06.02
changelog:
  -     Updated 16/32 Gb HBA/Mezz universal boot  
      Updated 16Gb  HBA/Mezz universal boot
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 11.2.254.15
      
      16 Gb HBA/Mezz universal boot 11.2.254.14
      
      8 Gb standup/mezz firmware 2.03x14
      
      8 Gb standup/mezz universal boot image 11.20a7 (11.2.241.0 BIOS, 11.2.283.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.06.02
changelog:
  -     Resolves the following:
      
           HPE Synergy 3530C 16Gb Fibre Channel Host Bus Adapter inlet temperatures
      were only being displayed


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.09.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.  
        
      Updated 16 Gb HBA/Mezz universal boot.  
      Updated 32 Gb HBA universal boot  
      Updated 8Gb HBA/Mezz boot bios.  
        
      Contains:  
        
      16 Gb HBA/Mezz universal boot 11.2.307.16  
      16/32 Gb HBA universal boot 11.2.307.16  
        
      8 Gb Gen8 Mezz (LPe1205A) firmware 2.03X14  
      8 Gb  standup firmware 2.03x14  
      8 Gb Mezz firmware 2.03x14  
      8 Gb HBA/Mezz boot image 11.20A7 (11.2.241.0 BIOS, 11.2.283.0 UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.09.01
changelog:
  -     8G Firmware:
      
      Fixed the following:
      
        * Link down encountered during high traffic on 81E, 82E, 84E, LPe1205a
      
      UEFI:
      
        * Boot Device Order menu not displaying targets on HPE servers
      
      
      
      16G Firmware:
      
      Fixed the following:
      
        * Incorrect adapter showed up in PCI slot 1 in Dashboard and Static Networking
      
      
      
      16G/32G Firmware:
      
      Fixed the following:
      
        * Incorrect adapter showed up in PCI slot 1 in Dashboard and Static Networking


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.02.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      Added support to the following:
      
      8G Standup and Mezzanine:
      
      BIOS:
      
        * Add support for Direct attach Point to Point
      
      16 Gb Standup, 16 Gb Mezzanine & 32G Standup:
      
      UEFI:
      
        * V2.40 Unified Extensible Firmware Interface (UEFI) driver support for HP Servers
      
      BIOS/Firmware:
      
        * Enable Buffer to Buffer credit (BB_credit) recovery using the Fibre Channel (FC) primitives
        * Platform Level Data Model (PLDM)/Management Component Transport Protocol (MCTP) Standard Firmware Download
        * Support for Bi-Directional D-port & Clearlink
        * Security Enhancements
      
      Updated 16/32 Gb HBA/Mezz universal boot  
      Updated 16Gb  HBA/Mezz universal boot  
      Updated 8Gb  HBA/Mezz universal boot
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 11.4.225.21  
      16 Gb HBA/Mezz universal boot 11.4.225.21
      
      8 Gb standup/mezz firmware 2.03x14
      
      8 Gb standup/mezz universal boot image 11.40a9 (11.4.231.0 BIOS, 11.4.260.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.06.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      Added support to the following:
      
      8G Standup and Mezzanine:
      
      BIOS:
      
        * Fabric assigned Boot Target/Logical Unit (LUN) to Fabric Assgined World Wide Name(FAWWN)
      
      Updated 16/32 Gb HBA/Mezz universal boot  
      Updated 16Gb  HBA/Mezz universal boot  
      Updated 8Gb  HBA/Mezz universal boot
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 11.4.334.10  
      16 Gb HBA/Mezz universal boot 11.4.334.11
      
      8 Gb standup/mezz firmware 2.10X6
      
      8 Gb standup/mezz universal boot image 11.40a13 (11.4.305.0 BIOS, 11.4.344.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.06.02
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      Added support to the following:
      
      8G Standup and Mezzanine:
      
      BIOS:
      
        * Fabric assigned Boot Target/Logical Unit (LUN) to Fabric Assgined World Wide Name(FAWWN)
      
      Updated 8Gb  HBA/Mezz universal boot
      
      **Contains:**
      
      8 Gb standup/mezz firmware 2.10X6
      
      8 Gb standup/mezz universal boot image 11.40a13 (11.4.305.0 BIOS, 11.4.344.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.06.02
changelog:
  -     Fixed an issue where a bad frame (in this case a "short frame") combined with
      an invalid data word in the Fibre Channel transmission may result in the bad
      frame not being detected by the adapter firmware and ultimately passed up to
      the adapter driver.  This can result  in Invalid IO messages being sent to
      applications or storage devices by the HBA driver.  
      This has only been observed in Virtual connect login distribution environments
      under simulated stress test conditions -  doing frequent fabric logouts and
      logins as a result of repeated rebalancing operations between the VC-FC
      module's FC uplinks.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.09.01
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      Added support to the following:
      
      8G Standup and Mezzanine:
      
      BIOS:
      
        * Fabric assigned Boot Target/Logical Unit (LUN) to Fabric Assgined World Wide Name(FAWWN)
      
      Updated 16/32 Gb HBA/Mezz universal boot  
      Updated 16Gb  HBA/Mezz universal boot  
      Updated 8Gb  HBA/Mezz universal boot
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 11.4.334.10  
      16 Gb HBA/Mezz universal boot 11.4.334.27
      
      8 Gb standup/mezz firmware 2.10X6
      
      8 Gb standup/mezz universal boot image 11.40a13 (11.4.305.0 BIOS, 11.4.344.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.09.02
changelog:
  -     We  have separate components to update fibre channel and converged network
      adapters. This is a fibre channel update component.
      
      Added support to the following:
      
      8G Standup and Mezzanine:
      
      BIOS:
      
        * Fabric assigned Boot Target/Logical Unit (LUN) to Fabric Assgined World Wide Name(FAWWN)
      
      Updated 16/32 Gb HBA/Mezz universal boot  
      Updated 16Gb  HBA/Mezz universal boot  
      Updated 8Gb  HBA/Mezz universal boot
      
      **Contains:**
      
      16/32 Gb HBA/Mezz universal boot 11.4.334.10  
      16 Gb HBA/Mezz universal boot 11.4.334.31
      
      8 Gb standup/mezz firmware 2.10X6
      
      8 Gb standup/mezz universal boot image 11.40a13 (11.4.305.0 BIOS, 11.4.344.0
      UEFI)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.09.02
changelog:
  -     Fixed the following:
      
        * Fixed an issue where OneView profile data is lost during firmware upgrades from versions earlier than 11.4.x.x


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


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


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2020.06.02
changelog:
  -     This is a fibre channel component.
      
      Added support for the following:
      
        * Code update to support new flash vendors
      
      Contains following firmware versions:
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.6.275.24
      
      12.6.275.24
      
      12.6.275.7
      
      12.6.271.0
      
      HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.6.275.24
      
      12.6.275.24
      
      12.6.275.7
      
      12.6.271.0


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2021.02.01
changelog:
  -     *Added the following:-**
      
        * Added support for Distributed Management Task Force (DMTF) - Platform Level Data Model (PLDM) Firmware Update to the SN1200E, SN1600E, and SN1610E
        * The adapter will now reset to defaults when the user activates Hewlett Packard Enterprise (HPE) Secure Erase from Hewlett Packard Enterprise (HPE) intelligent provisioning
        * Added support for Fabric Performance Impact Notifications (FPIN)
      
      
      
      This Firmware package contains following firmware versions:
      
      
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE 81E 8Gb Single Port PCIe Fibre Channel Host Bus Adapter
      
      8Gb
      
      12.80a3
      
      2.10X6
      
      12.8.183.0
      
      12.8.9.0
      
      HPE 82E 8Gb Dual Port PCIe Fibre Channel Host Bus Adapter
      
      8Gb
      
      12.80a3
      
      2.10X6
      
      12.8.183.0
      
      12.8.9.0
      
      HPE 84E 8Gb Quad Port Fibre Channel Host Bus Adapter
      
      8Gb
      
      12.80a3
      
      2.10X6
      
      12.8.183.0
      
      12.8.9.0
      
      HPE SN1000E 16Gb Dual Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1000E 16Gb Single Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1100E 16Gb Dual Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1100E 16Gb Single Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1100E Quad Port 16Gb Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1200E 16Gb Dual Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.352.12
      
      12.8.352.12
      
      12.8.352.10
      
      12.8.352.5


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2021.02.01
changelog:
  -     *Fixed the following:**
      
        * Fixed a behavior where the SN1600E would wrongly display an unwanted message when loading Unified Extensible Firmware Interface (UEFI) driver defaults


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2021.02.03
changelog:
  -     This is a fibre channel component.
      
      Added support for the following:
      
        * Code update to support new flash vendors
      
      Contains following firmware versions:
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.352.24
      
      12.8.352.24
      
      12.8.352.10
      
      12.8.352.5
      
      HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.352.24
      
      12.8.352.24
      
      12.8.352.10
      
      12.8.352.5


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2021.10.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE SN1200E 16Gb Dual Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.528.12
      
      12.8.528.12
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.528.12
      
      12.8.528.12
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.528.12
      
      12.8.528.12
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.528.12
      
      12.8.528.12
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.528.12
      
      12.8.528.12
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.528.12
      
      12.8.528.12
      
      12.8.528.10
      
      12.8.502.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2021.11.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2022.03.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE SN1200E 16Gb Dual Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0
      
      HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      12.8.528.21
      
      12.8.528.21
      
      12.8.528.10
      
      12.8.502.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2022.08.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE SN1200E 16Gb Dual Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      14.0.499.20
      
      14.0.499.20
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      14.0.499.20
      
      14.0.499.20
      
      14.0.499.2
      
      14.0.490.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2022.08.01-2.9
changelog:
  -     This Firmware package contains following firmware versions:
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE SN1200E 16Gb Dual Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.21
      
      14.0.499.21
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.20
      
      14.0.499.20
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.20
      
      14.0.499.20
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      14.0.499.20
      
      14.0.499.20
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      14.0.499.20
      
      14.0.499.20
      
      14.0.499.2
      
      14.0.490.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2022.10.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE SN1200E 16Gb Dual Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      14.0.499.25
      
      14.0.499.25
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      14.0.499.25
      
      14.0.499.25
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.25
      
      14.0.499.25
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.25
      
      14.0.499.25
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.25
      
      14.0.499.25
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.25
      
      14.0.499.25
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      14.0.499.25
      
      14.0.499.25
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      14.0.499.25
      
      14.0.499.25
      
      14.0.499.2
      
      14.0.490.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2023.03.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      **Adapter**
      
      **Speed**
      
      **Universal Boot Image**
      
      **Firmware**
      
      **UEFI**
      
      **Boot Bios**
      
      HPE SN1200E 16Gb Dual Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      14.0.499.29
      
      14.0.499.29
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
      
      16Gb
      
      14.0.499.29
      
      14.0.499.29
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.29
      
      14.0.499.29
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.29
      
      14.0.499.29
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.29
      
      14.0.499.29
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      14.0.499.29
      
      14.0.499.29
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      14.0.499.29
      
      14.0.499.29
      
      14.0.499.2
      
      14.0.490.0
      
      HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      14.0.499.29
      
      14.0.499.29
      
      14.0.499.2
      
      14.0.490.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2008.07.25
changelog:
  -     o Added support for AK344A single port 8Gb/s fibre channel host bus adapter
      
      o Added support for AJ764A dual port 8Gb/s fibre channel host bus adapter


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2008.07.25
changelog:
  -     o Updated newly generated Configuration file (.xml)  
      o Changed bios_item back to fw_item in discovery xml file


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2008.10.24
changelog:
  -      Fix boot bios upgrade issue on QLogic fibre channel mezzanine cards in ProLiant bl20p G2 and G3 servers. 
        * Change boot bios version for QMH2462 to 1.26 
        * Fix issue where component was reporting some boot BIOS versions as "0"


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2009.10.07
changelog:
  -      Added version 2.12 of the QLogic BIOS for all 4 Gb/s and 8 Gb/s HP QLogic fibre channel host bus adapters


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2010.03.17
changelog:
  -      Made smart component compatible with inbox driver that comes with SUSE Linux Enterprise Server 11.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2010.05.19
changelog:
  -      Added updated 4 Gb Multi-boot image, version 1.89AF (BIOS 2.15, EFI 2.20) 
        * Added updated 8 Gb Multi-boot image, version 2.27AF (BIOS 2.15, EFI 2.20)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2012.02.01
changelog:
  -      Added support for QMH2572 8 Gb FC Mezz   
        * Added QMH2572 firmware/BIOS package 2.50AF  
            Firmware 5.06.50  
            BIOS 3.08


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2012.05.01
changelog:
  -      Added new firmware/BIOS packages
        
      
        * 4 Gb HBA/Mezz cards, 1.99AF 
          * Firmware 5.03.15
          * BIOS 3.08
        * 8 Gb HBA/Mezz cards, 2.52AF 
          * Firmware 5.03.15
          * BIOS 3.08
        * QMH2572 8 Gb FC Mezz, 2.51AF 
          * Firmware 5.06.04
          * BIOS 3.08


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2012.08.01
changelog:
  -     Updated firmware/BIOS packages for Fibre Channel options supported by this
      component:  
      
        * 4 Gb HBA/Mezz cards, 2.01AF 
          * Firmware 5.03.15
          * BIOS 3.12
        * 8 Gb HBA/Mezz cards, 2.55AF 
          * Firmware 5.03.15
          * BIOS 3.12
        * QMH2572 8 Gb FC Mezz, 2.56AF 
          * Firmware 5.06.04
          * BIOS 3.12


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2012.08.01
changelog:
  -     Added code to handle a possible failed LUN condition due to an invalid drive
      geometry reported to the system.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2012.10.01
changelog:
  -      Added new firmware/BIOS packages
        
      
        * 4 Gb HBA/Mezz cards, 2.03AF 
          * Firmware 5.03.15
          * BIOS 3.13
        * 8 Gb HBA/Mezz cards, 2.58AF 
          * Firmware 5.03.15
          * BIOS 3.13
        * QMH2572 8 Gb FC Mezz, 2.59AF 
          * Firmware 5.06.04
          * BIOS 3.13


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2013.02.01
changelog:
  -      Added new firmware/BIOS packages
        
      
        * SN1000Q, 2.01.10 
          * Firmware 6.02.00
          * BIOS 3.18


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2013.02.01
changelog:
  -     SN1000Q BIOS changes from 3.14 to 3.18:  
      
      
        * Added code to check/program Feature Config checksum.  
        * Fix bug that could cause buffer overrun in CTRL-Q with Report Lun command               
        * Changed code to use 32 bit pointer to allocate/deallocate EBDA memory.
        * Added code to check/program Feature Config checksum.
        * Fixed Lun select & display issues with CTRL-Q


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2013.08.01
changelog:
  -      Added new firmware/BIOS packages for 8 Gb and 16 Gb products:
        
      
        * 8 Gb HBA/Mezz 
          * Package 2.65A1
          * Firmware 5.09.00
          * BIOS 3.13
          * UEFI 6.15  
      
      
        * SN1000Q/QMH2672 
          * Package 2.02.47
          * Firmware 6.07.02
          * BIOS 3.21 
            * Now checks for invalid LUN in CTRL-Q scan devices. 
            * Check for 4G flag in NVRAM for FC. 
          * UEFI 6.13  
      
      
        * QMH2572 8 Gb FC Mezz 
          * Package 2.59AF
          * Firmware 5.06.04
          * BIOS 3.13  
      
      
        * 4 Gb HBA/Mezz 
          * Package 2.03AF
          * Firmware 5.03.15
          * BIOS 3.13


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2013.08.01
changelog:
  -     SN1000Q BIOS fixes:
      
        * Fixed issue in CTRL_Q utility that might cause some cosmetic display issues.
        * Fixed issue with CTRL-Q Loopback Utility.
      
      SN1000Q FW fixes:
      
        * Intermittent link failures that occurred after a cable pull.
        * Firmware failed to detect port id change after Fabric login timeout.
        * Performance scaling issues on multiple 4G tape devices.
        * Resolved a low write performance (throughput) issue seen when running single  
      threaded IOs to multiple slower targets.
      
        * If the disable VP command was received while an ELS PassThru exchange was active  
      for VP being disabled this caused a firmware buffer pool corruption and the  
      firmware stopped responding.
      
        * A possible command iocb timeout occurred if the driver provided an invalid response  
      queue reference.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2014.02.01
changelog:
  -      Added UEFI driver for 8 Gb and 16 Gb products (except QMH2572).  
        
      This component contains:  
      
      
        * 4 Gb HBA/Mezz 
          * Package 2.03AF
          * Firmware 5.03.15
          * BIOS 3.13  
      
      
        * 8 Gb HBA/Mezz 
          * Package 3.60A2
          * Firmware 5.09.00
          * BIOS 3.13
          * UEFI 6.23  
      
      
        * 16 Gb HBA/Mezz 
          * Package 3.90.01
          * Firmware 6.07.02
          * BIOS 3.21 
          * UEFI 6.20  
      
      
        * QMH2572 8 Gb FC Mezz 
          * Package 2.59AF
          * Firmware 5.06.04
          * BIOS 3.13


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2014.04.01
changelog:
  -      Updated the firmware/BIOS packages for 8 Gb and 16 Gb products.
        
        
      
        * 4 Gb HBA/Mezz 
          * Package 2.03AF
          * Firmware 5.03.15
          * BIOS 3.13  
      
      
        * QMH2572 Mezz Card 
          * Package 2.59AF
          * Firmware 5.06.04
          * BIOS 3.13  
      
      
        * 8 Gb HBA/Mezz 
          * Enabled legacy BIOS boot
          * Enabled secure boot
        
        
      
          * Package 3.60A4
          * Firmware 5.09.00
          * BIOS 3.13
          * UEFI 6.28  
      
      
        * 16 Gb HBA/Mezz 
          * Enabled legacy BIOS boot
          * Enabled secure boot
        
        
      
          * Package 3.90.02
          * Firmware 6.07.02
          * BIOS 3.21
          * UEFI 6.25


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2014.09.01
changelog:
  -     Updated the firmware/BIOS/EFI packages for 8 Gb and 16 Gb products.
      
        * 4 Gb HBA/Mezz 
          * Package 2.03AF
          * Firmware 5.03.15
          * BIOS 3.13
        * 8 Gb HBA/Mezz 
          * Package 3.71.01 (Binary 371A1)
          * Firmware 7.03.00
          * BIOS 3.24
          * UEFI 6.32
        * 16 Gb HBA/Mezz 
          * Package 4.00.12
          * Firmware 7.03.01
          * BIOS 3.24
          * UEFI 6.29


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2014.09.01
changelog:
  -     8 Gb Products  
        
      BIOS  
      
        * Fixed bug in displaying selectable boot lun
        * Fixed issue with not restoring defaults on port 1
        * Fixed bug that could cause buffer overrun in CTRL-Q with Report Lun command
        * Added additional time to login target when called  after EFI driver unloads.    
        * Added code to handle boot LUN Greater than 255.
        * Added code to display message when 64 bit address is detected. 
      uEFI  
        * Fixed a bug that caused the HBA BIOS to ignore VC assigned WWPNs.
        * Fixed drive mapping issues on CLP enabled servers. 
      
        
      16 Gb Products  
           
      BIOS
      
        * Added additional time to login target when called after EFI driver unloads.    
        * Added code to handle boot LUN Greater than 255.
        * Added code to display message when 64 bit address is detected. 
      uEFI  
      
        * Fixed a bug that caused the HBA BIOS to ignore VC assigned WWPNs.
        * Fixed drive mapping issues on CLP enabled servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.02.01
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for 8 Gb and 16 Gb products.
      
        * 4 Gb HBA/Mezz 
          * Package 2.03AF
          * Firmware 5.03.15
          * BIOS 3.13  
      
      
        * 8 Gb HBA/Mezz 
          * Package 3.71.09 (Binary 371A9)
          * Firmware 7.04.00
          * UEFI 6.35
          * BIOS 3.28 
            * BIOS Enhancements:
            * Added support for fabric assigned BOOT LUN 
            * Added support for show port clp
            * Added code to not configure any targets when fabric assign Boot
            * Added code to allow fabric assigned Boot LUN when fabric assign WWPN enabled
            * Added options in CTRL-Q utility to enable fabric assign WWPN and fabric assign BOOT LUN  
      
      
        * 16 Gb HBA/Mezz 
          * Package 4.00.19
          * Firmware 7.04.00
          * UEFI 6.31
          * BIOS 3.28 
            * BIOS Enhancements:
            * Added support for fabric assigned BOOT LUN
            * Added support for show port clp
            * Added code to not configure any targets when fabric assign Boot
            * Added code to allow fabric assigned Boot LUN when fabric assign WWPN enabled
            * Added options in CTRL-Q utility to enable fabric assign WWPN and fabric assign BOOT LUN


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.02.01
changelog:
  -     8 Gb Products  
        
      BIOS  
      
        * Changed VLAN ID max value from 4095 to 4094
        * Changed CTRL-Q to allow max value for Login Retry
      UEFI  
        * Fixed a bug that caused the HBA BIOS to ignore VC assigned WWPNs
        * Fixed drive mapping issues on CLP enabled servers
      
        
      16 Gb Products  
           
      BIOS
      
        * Fixed LUN enabled but fabric assigned BOOT LUN not found
        * Changed CTRL-Q to allow max value for Login Retry
      UEFI  
      
        *  Fixed memory leak issue when driver exits due to NVRAM error


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.02.02
changelog:
  -     Updated the Firmware/BIOS/UEFI package for 8 Gb products.
      
        * 4 Gb HBA/Mezz 
          * Package 2.03AF
          * Firmware 5.03.15
          * BIOS 3.13  
      
      
        * 8 Gb HBA/Mezz 
          * Package 3.72.03 (Binary 372A3)
          * Firmware 7.04.00
          * UEFI 6.36
          * BIOS 3.28  
      
      
        * 16 Gb HBA/Mezz 
          * Package 4.00.19
          * Firmware 7.04.00
          * UEFI 6.31
          * BIOS 3.28


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.06.01
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for 8 Gb and 16 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.72.03 (Binary 372A3)
          * Firmware 7.04.00
          * UEFI 6.36
          * BIOS 3.28  
      
      
        * 16 Gb HBA/Mezz 
          * Package 5.00.12
          * Firmware 8.00.40
          * UEFI 6.31
          * BIOS 3.28


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.06.01
changelog:
  -      For 8 Gb UEFI 
          * Fixed a driver load error when the Adapter Disable NVRAM bit was set.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.10.01
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for 8 Gb and 16 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.73.05 (Binary 373A5)
          * Firmware 8.01.02
          * UEFI 6.42
          * BIOS 3.31  
      
      
        * 16 Gb HBA/Mezz 
          * Package 6.00.14
          * Firmware 8.01.42
          * UEFI 6.37
          * BIOS 3.31


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2015.10.01
changelog:
  -     *8Gb Standup & 8Gb Mezzanine**
      
          BIOS
      
        * Maintenance updates
      
          UEFI
      
        * Fixed OCBB bug that caused DMA errors during Linux boot
        * HII WWN Database menu allows the user to pick from a list of targets and LUNs
        * Fixed Windows Server 2012 boot issue on target storage array
        * Fixed OCSD checksum error on certain HP blade servers.  Added PCI bus and device information to the firmware OCSD structure
      
      **16Gb Standup & 16Gb Mezzanine**
      
          BIOS
      
        * Maintenance updates
      
          UEFI
      
        * Fixed OCBB bug that caused DMA errors during Linux boot
        * HII WWN Database menu allows the user to pick from a list of targets and LUNs
        * Fixed Windows Server 2012 boot issue on target storage array
        * Fixed OCSD checksum error on certain HP blade servers.  Added PCI bus and device information to the firmware OCSD structure
        * Fixed OCBB polling error on servers
        * Fixed memory leak issue when driver exits due to NVRAM error
        * Fixed driver mapping issues on CLP enabled servers


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.02.01
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for 8 Gb and 16 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.75.03 (Binary 375A3)
          * Firmware 8.02.00
          * UEFI 6.42
          * BIOS 3.31  
      
      
        * 16 Gb HBA/Mezz 
          * Package 6.01.00
          * Firmware 8.02.00
          * UEFI 6.37
          * BIOS 3.31


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.02.01
changelog:
  -     16 Gb firmware
      
      Fixed reporting asynchronous events related to link transitions via the ATIO
      queue with the "Enable Asynchronous Event to Immediate Notify IOCB" option.
      
      Fixed firmware system error (8002h) that occurred during target mode cleanup.
      
      Fixed firmware system error that occurred during target mode cleanup with the
      presence of outstanding REC exchanges associated with SCSI exchanges.
      
      Fixed login collision that occurred in private loop topology.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.04.01
changelog:
  -     Add support for the following devices:
      
        * HPE StoreFabric 84Q 4P 8Gb Fibre Channel HBA
        * HPE StoreFabric SN1100Q 16Gb 2P FC HBA
        * HPE StoreFabric SN1100Q 16Gb 1P FC HBA
        * HPE Synergy 3830C 16G Fibre Channel Host Bus Adapter
      
      Updated the Firmware/BIOS/UEFI packages for 8 Gb and 16 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.75.05
          * Firmware 8.02.00
          * UEFI 6.43
          * BIOS 3.31  
      
      
        * 16 Gb HBA/Mezz 
          * Package 6.01.05
          * Firmware 8.02.00
          * UEFI 6.38
          * BIOS 3.31  
      
      
        * 16 Gb SN1100Q 
          * Package 01.70.15
          * Firmware 8.03.05
          * UEFI 6.19
          * BIOS 3.37


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.10.01
changelog:
  -     Add support for the following devices:
      
        * HPE StoreFabric 84Q 4P 8Gb Fibre Channel HBA
        * HPE StoreFabric SN1100Q 16Gb 2P FC HBA
        * HPE StoreFabric SN1100Q 16Gb 1P FC HBA
        * HPE Synergy 3830C 16G Fibre Channel Host Bus Adapter
      
      Updated the Firmware/BIOS/UEFI packages for 8 Gb and 16 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.75.07
          * Firmware 8.02.00
          * UEFI 6.45
          * BIOS 3.31  
      
      
        * 16 Gb HBA/Mezz 
          * Package 6.01.14
          * Firmware 8.02.51
          * UEFI 6.39
          * BIOS 3.31  
      
      
        * 16 Gb SN1100Q 
          * Package 01.70.17
          * Firmware 8.03.05
          * UEFI 6.19
          * BIOS 3.37


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.09.01
changelog:
  -     Add support for SN1600Q.
      
      Updated the Firmware/BIOS/UEFI packages for 32 Gb products.
      
        * 32 Gb HBA SN1600Q 
          * Package 01.70.24
          * Firmware 8.03.10
          * UEFI 6.22
          * BIOS 3.37


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2016.12.01
changelog:
  -     Added support for the following devices:
      
        * HPE StoreFabric SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
        * HPE StoreFabric SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * 8 Gb HBA 
          * Package 3.75.07
          * Firmware 8.02.00
          * UEFI 6.45
          * BIOS 3.31  
      
      
        * 16 Gb HBA 
          * Package 6.01.14
          * Firmware 8.02.51
          * UEFI 6.39
          * BIOS 3.31  
      
      
        * 16/32 Gb SN1100Q/SN1600Q 
          * Package 01.70.27
          * Firmware 8.03.10
          * UEFI 6.24
          * BIOS 3.37


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.06.01
changelog:
  -     *16Gb Standup & 16Gb Mezzanine**
      
      BIOS
      
        * Added POST Discovery Mode functionality
      
      UEFI
      
        * Added POST Discovery Mode functionality
      
        * Added Scan Fibre Devices HII field
      
      **32Gb Standup & 16Gb Mezzanine**
      
      BIOS
      
        * Added POST Discovery Mode functionality
      
      UEFI
      
        * Added POST Discovery Mode functionality
      
      Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.76.05
          * Firmware 8.05.00
          * UEFI 6.52
          * BIOS 3.31  
      
      
        * 16 Gb HBA/Mezz 
          * Package 6.01.36
          * Firmware 8.05.60
          * UEFI 6.53
          * BIOS 3.43  
      
      
        * 16/32 Gb 
          * Package 01.70.47
          * Firmware 8.05.60
          * UEFI 6.34
          * BIOS 3.54


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.06.01
changelog:
  -     *8Gb Standup & 8Gb Mezzanine**
      
      BIOS
      
        * Maintenance updates
      
      UEFI
      
        * Fixed unexpected behavior during Win2012 boot on 3PAR storage array
      
      
      
      **16Gb Standup & 16Gb Mezzanine**
      
      BIOS
      
        * Added code to allow direct connected LUN to be configured when FA_BLUN is enabled.
      
        * Fixed unexpected behavior in check_mem64 routine where pci address was not setup correctly.
      
        * Fixed bug that caused FlexAddress to stop
      
      UEFI
      
        * Fixed HII Load Defaults issue onHP QMH2672 16Gb Fibre Channel Host Bus Adapter . HII Load defaults no longer adds items to the Adapter Settings menu
      
        * Fixed unexpected behavior during Win2012 boot on 3PAR storage array


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.06.02
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:
      
        * Gen 6 Fibre Channel Host Bus Adapter: 
          * Package 01.71.47
          * Firmware 8.05.60
          * UEFI 6.34
          * BIOS 3.54


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.06.03
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:
      
        * **Gen 4 Fibre Channel Host Bus Adapter:**
          * Package 3.76.05
          * Firmware 8.05.00
          * UEFI 6.52
          * BIOS 3.31
        * **Gen 5 Fibre Channel Host Bus Adapter:**
          * Package 6.01.36
          * Firmware 8.05.60
          * UEFI 6.53
          * BIOS 3.43
        * **Gen 6 Fibre Channel Host Bus Adapter:**
          * Package 01.71.47
          * Firmware 8.05.60
          * UEFI 6.34
          * BIOS 3.54


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.09.01
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.76.06
          * Firmware 8.05.00
          * UEFI 6.52
          * BIOS 3.56  
      
      
        * 16 Gb HBA/Mezz 
          * Package 6.01.41
          * Firmware 8.05.63
          * UEFI 6.54
          * BIOS 3.43  
      
      
        * 16/32 Gb 
          * Package 01.70.51
          * Firmware 8.05.61
          * UEFI 6.36
          * BIOS 3.54


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.09.01
changelog:
  -     8Gb Standup & 8Gb Mezzanine
      
      BIOS
      
        * Incorrect processing of Command Line Processor (CLP)  'set netport'
        * Improper display of Command Line Processor (CLP) Logical Unit Number (LUN)
      
      UEFI
      
        * Changed Operation Mode Human Interface Infrastructure (HII) strings. The new strings match the FastUTIL strings.
        * Self-certification Test (SCT) 2.4B BlockIO2 Protocol bug.
        * No response during Self-certification Test (SCT) 2.4B BlockIO2 Protocol test.
        * Self-certification Test (SCT) 2.4B AdapterInfo Protocol bugs.
      
      
      
      16Gb Standup & 16Gb Mezzanine
      
      UEFI
      
        * Adapter not appearing in Health Summary page.
        * Invalid Health message when link was down or driver was disabled.
        * Adapter connection mode to change (OS install related) when the Human Interface Infrastructure (HII) Link Speed field changed.
      
      
      
      32Gb Standup & 16Gb Mezzanine
      
      UEFI
      
        * Adapter not appearing in Health Summary page.
        * Invalid Health message when link was down or driver was disabled.
        * Added code to start operational firmware early.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.09.02
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:
      
        * Gen 6 Fibre Channel Host Bus Adapter: 
          * Package 01.71.51
          * Firmware 8.05.61
          * UEFI 6.36
          * BIOS 3.54


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2017.09.03
changelog:
  -      **Gen 4 Fibre Channel Host Bus Adapter:**
          * Package 3.76.06
          * Firmware 8.05.00
          * UEFI 6.52
          * BIOS 3.56
        * **Gen 5 Fibre Channel Host Bus Adapter:**
          * Package 6.01.41
          * Firmware 8.05.63
          * UEFI 6.54
          * BIOS 3.43
        * **Gen 6 Fibre Channel Host Bus Adapter:**
          * Package 01.71.51
          * Firmware 8.05.61
          * UEFI 6.36
          * BIOS 3.54


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.02.01
changelog:
  -     Added support for the following:
      
      **8Gb Standup & 8Gb Mezzanine**
      
        * Additional "show Command Line Processor (CLP's)".
        * Gen10 Driver Health error codes.
      
      **16Gb Standup & 16Gb Mezzanine**
      
        * Gen10 Driver Health error codes
        * OEMHP_TargetBootPaths Command Line Processor (CLP) command.
      
      **16Gb/32Gb Standup **
      
        * Gen10 Driver Health error codes.
        * OEMHP_TargetBootPaths Command Line Processor (CLP) command.
        * Semaphore checks before flash reads and writes
      
      Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.77.03
          * Firmware 8.05.00
          * UEFI 6.59
          * BIOS 3.56  
      
      
        * 16 Gb HBA/Mezz 
          * Package 6.01.50
          * Firmware 8.05.64
          * UEFI 6.58
          * BIOS 3.43  
      
      
        * 16/32 Gb 
          * Package 01.70.66
          * Firmware 8.05.65
          * UEFI 6.41
          * BIOS 3.54


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.02.01
changelog:
  -     Fixed the following:
      
      **8Gb Standup & 8Gb Mezzanine**
      
      BIOS
      
        *  CTRL-Q cosmetic unexpected behavior
      
      UEFI
      
        *  Simple Control Transmission (SCT) 2.5 Extended Small Computer System Interface (SCSI) Pass Thru Protocol test incompleteness. PassThru_Func test no longer goes incomplete.
        *  Operating System (OS) boot incomplete behavior when Read Only Memory (ROM) Based Setup-Utility (RBSU) Power On Self -Test (POST) Discovery Mode was set to Force Fast Discovery
        *  Human Interface Infrastructure (HII) save unexpected behavior on Superdome servers. In the World Wide Name (WWN) Database menu, changes to Drive0 and Drive1 are now saved to Non  Volatile Random Access Memory (NVRAM)
        *  Unexpected behavior which caused adapter to not appear on the Health Summary page.
        *  Operating System (OS) boot incomplete behavior when Read Only Memory (ROM) Based Setup-Utility (RBSU) Power On Self -Test (POST) Discovery Mode was set to Auto
        *  World Login unexpected behavior when Power On Self -Test (POST) Discovery Mode was set to Auto
      
      
      
      **16Gb Standup & 16Gb Mezzanine**
      
      UEFI
      
        *  Simple Control Transmission (SCT) 2.5 Extended Small Computer System Interface (SCSI) Pass Thru Protocol test incompleteness. PassThru_Func test no longer goes incomplete
      
      
      
      **16Gb/32Gb Standup**
      
      UEFI
      
        *  Human Interface Infrastructure (HII) save unexpected behavior. In the World Wide Name (WWN) Database menu, changes to Drive0 and Drive1 are now saved to Non Volatile Random Access Memory (NVRAM).
        *  Corrected adapter name format in Read Only Memory (ROM) Based Setup-Utility (RBSU) menus.
        *  Unexpected behavior that caused Non Volatile Random Access Memory (NVRAM) overwritten after Human Interface Infrastructure (HII) changes
        *  Behavior that caused Human Interface Infrastructure (HII) fields to not revert back to original settings when ESC key was used to discard changes


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.02.02
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:.
      
        * Gen 6 Fibre Channel Host Bus Adapter: 
          * Package 01.71.66
          * Firmware 8.05.65
          * UEFI 6.41
          * BIOS 3.54


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.02.03
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:.
      
        * **Gen 4 Fibre Channel Host Bus Adapter:**
          * Package 3.77.03
          * Firmware 8.05.00
          * UEFI 6.59
          * BIOS 3.56
        * **Gen 5 Fibre Channel Host Bus Adapter:**
          * Package 6.01.50
          * Firmware 8.05.64
          * UEFI 6.58
          * BIOS 3.43
        * **Gen 6 Fibre Channel Host Bus Adapter:**
          * Package 01.71.66
          * Firmware 8.05.65
          * UEFI 6.41
          * BIOS 3.54


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.06.01
changelog:
  -     Added support for the following:
      
      **16Gb Standup & 16Gb Mezzanine**
      
        * Power Loss calculation in D_port (Destination port) operation.
      
      **16Gb/32Gb Standup **
      
        * Power Loss calculation in D_port (Destination port) operation.
        * Support maximum training timeout for 32Gbps data rate per FC-FS-4 (Fibre Channel Framing and Signaling) specification.
      
      Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.77.08
          * Firmware 8.07.00
          * UEFI 6.64
          * BIOS 3.56  
      
      
        * 16 Gb HBA/Mezz 
          * Package 6.01.59
          * Firmware 8.07.16
          * UEFI 6.63
          * BIOS 3.43  
      
      
        * 16/32 Gb 
          * Package 01.70.85
          * Firmware 8.07.18
          * UEFI 6.47
          * BIOS 3.54


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.06.01
changelog:
  -     Fixed the following
      
      **8Gb Standup & 8Gb Mezzanine**
      
      UEFI
      
        * Firmware Management Protocol now supports flashing older Multiboot versions.
        * Firmware Management Protocol SetImage no longer displays dots on the screen.
        * The following HII (Human Interface Infrastructure) fields now require a reboot after value change:  
      Legacy BIOS (Basic Input Output System) Selectable Boot
      
      
      
      **16Gb Standup & 16Gb Mezzanine**
      
      Firmware
      
        * Bring up up-link in 32G or 16G optical environment (FEC (Forward Error Correction) only) when connected with remote device that is not setting the SN bit to zero and TC bit to 1 at the same time during the speed negotiation phase and delays transmitting NOS during LQT phase.
        * Dropped FCP_CMD frame by a virtual port (VP index greater than 0) logged into the fabric via Fabric Login (FLOGI) while the primary adapter port (VP0) was disabled via Global VP (Virtual Port) Options bit 2 of Initialize Multi-ID Firmware MBC (0048h).
      
      UEFI
      
        * Firmware Management Protocol now supports flashing older Multiboot versions.
        * Firmware Management Protocol SetImage no longer displays dots on the screen.
        * The following HII (Human Interface Infrastructure) fields now require a reboot after value change:  
      Fabric Assigned WWPN (World Wide Port Name), Fabric Assigned Boot Logical Unit
      (LUN), Legacy BIOS (Basic Input Output System) Selectable Boot.
      
      
      
      **16Gb/32Gb Standup**
      
      Firmware
      
        * Bring up up-link in 32G or 16G optical environment (FEC (Forward Error Correction) only) when connected with remote device that is not setting the SN bit to zero and TC bit to 1 at the same time during the speed negotiation phase and delays transmitting NOS during LQT phase.
      
      UEFI
      
        * Firmware Management Protocol now supports flashing older Multiboot versions.
        * Firmware Management Protocol SetImage no longer displays dots on the screen.
        * The following HII (Human Interface Infrastructure)  fields now require a reboot after value change:  
      FC (Fibre Channel) Tape, Fabric Assigned WWPN (World Wide Port Name), Fabric
      Assigned Boot LUN (Logical Unit), Legacy BIOS (Basic Input Output System)
      Selectable Boot.
      
        * Changed Legacy BIOS (Basic Input Output System) Selectable Boot HII (Human Interface Infrastructure) default to Enabled.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.06.02
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:
      
        * **Gen 6 Adapters**: 
          * Package 01.71.85
          * Firmware 8.07.18
          * UEFI 6.47
          * BIOS 3.54


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.06.03
changelog:
  -      **Gen4 Fibre Channel Host Bus Adapters:**
          * Package 3.77.08
          * Firmware 8.07.00
          * UEFI 6.64
          * BIOS 3.56
        * **Gen 5 Fibre Channel Host Bus Adapters:**
          * Package 6.01.59
          * Firmware 8.07.16
          * UEFI 6.63
          * BIOS 3.43
        * **Gen 6 Fibre Channel Host Bus Adapters**: 
          * Package 01.71.85
          * Firmware 8.07.18
          * UEFI 6.47
          * BIOS 3.54


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2018.11.02
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:
      
        * **Gen4 Fibre Channel Host Bus Adapters:**
          * Package 3.77.08
          * Firmware 8.07.00
          * UEFI 6.64
          * BIOS 3.56
        * **Gen 5 Fibre Channel Host Bus Adapters:**
          * Package 6.01.59
          * Firmware 8.07.16
          * UEFI 6.63
          * BIOS 3.43
        * **Gen 6 Fibre Channel Host Bus Adapters**: 
          * Package 01.71.85
          * Firmware 8.07.18
          * UEFI 6.47
          * BIOS 3.54


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.01
changelog:
  -     Added support for the following:
      
      **16Gb/32Gb Standup**
      
      Firmware:
      
        * Add support for FC NVMe (Non-volatile memory express) ready
        * Support Link cable Beacon (LCB)
      
      BIOS:** **
      
        * Added support for 5830C Secure flash
      
      UEFI:
      
        * Added support for 5830C Secure flash
      
      Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.79.02
          * Firmware 8.08.01
          * UEFI 6.66
          * BIOS 3.56
        * 16 Gb HBA/Mezz 
          * Package 6.01.79
          * Firmware 8.08.203
          * UEFI 6.65
          * BIOS 3.43
        * 16/32 Gb 
          * Package 1.71.03
          * Firmware 8.08.204
          * UEFI 6.51
          * BIOS 3.64


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.01
changelog:
  -     Fixed the following
      
      **8Gb Standup & 8Gb Mezzanine**
      
      Firmware:
      
        * Fix regression where the firmware returned Time Out error code under heavy load.
      
      UEFI
      
        * Driver progress messages are no longer displayed on SuperDome servers.
        * Corrected Driver Health string format on Gen10 servers
      
      **16Gb Standup & 16Gb Mezzanine**
      
      Firmware:
      
        * Fix unexpected behavior related to Diagnostic Port and Link Diagnostics operations (loopback, echo etc)
      
      UEFI:
      
        * Driver progress messages are no longer displayed on SuperDome servers.
        * Corrected Driver Health string format on Gen10 servers.
      
        
      **16Gb/32Gb Standup**
      
      Firmware:
      
        * Fix unexpected behavior related to Diagnostic Port and Link Diagnostics operations (loopback, echo etc)
      
      UEFI:
      
        * Corrected Driver Health string format on Gen10 servers.
        * Driver progress messages are no longer displayed on SuperDome servers.
        * Fixed QUIC (QUIC Protocol)
        * Removed 8G Speed and Loop Only Options from 5830C Adapter


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.02
changelog:
  -     Added support for RedHat Enterprise Linux 8
      
      Added support for the following:
      
      **16Gb/32Gb Standup**
      
      Firmware:
      
        * Add support for FC NVMe (Non-volatile memory express) ready
        * Support Link cable Beacon (LCB)
      
      BIOS:** **
      
        * Added support for 5830C Secure flash
      
      UEFI:
      
        * Added support for 5830C Secure flash
      
      Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * 8 Gb HBA/Mezz 
          * Package 3.79.02
          * Firmware 8.08.01
          * UEFI 6.66
          * BIOS 3.56
        * 16 Gb HBA/Mezz 
          * Package 6.01.79
          * Firmware 8.08.203
          * UEFI 6.65
          * BIOS 3.43
        * 16/32 Gb 
          * Package 1.71.03
          * Firmware 8.08.204
          * UEFI 6.51
          * BIOS 3.64


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.02
changelog:
  -     Fixed the following
      
      **8Gb Standup & 8Gb Mezzanine**
      
      Firmware:
      
        * Fix regression where the firmware returned Time Out error code under heavy load.
      
      UEFI
      
        * Driver progress messages are no longer displayed on SuperDome servers.
        * Corrected Driver Health string format on Gen10 servers
      
      **16Gb Standup & 16Gb Mezzanine**
      
      Firmware:
      
        * Fix unexpected behavior related to Diagnostic Port and Link Diagnostics operations (loopback, echo etc)
      
      UEFI:
      
        * Driver progress messages are no longer displayed on SuperDome servers.
        * Corrected Driver Health string format on Gen10 servers.
      
        
      **16Gb/32Gb Standup**
      
      Firmware:
      
        * Fix unexpected behavior related to Diagnostic Port and Link Diagnostics operations (loopback, echo etc)
      
      UEFI:
      
        * Corrected Driver Health string format on Gen10 servers.
        * Driver progress messages are no longer displayed on SuperDome servers.
        * Fixed QUIC (QUIC Protocol)


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.03
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * Gen4 Fibre Channel Host Bus Adapter: 
          * Package 3.79.02
          * Firmware 8.08.01
          * UEFI 6.66
          * BIOS 3.56
        * Gen5 Fibre Channel Host Bus Adapter: 
          * Package 6.01.79
          * Firmware 8.08.203
          * UEFI 6.65
          * BIOS 3.43
        * Gen6 Fibre Channel Host Bus Adapter: 
          * Package 1.72.02
          * Firmware 8.08.220
          * UEFI 6.51
          * BIOS 3.64


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.03
changelog:
  -     Fixed the following
      
      Hisense SFP requires a minimum of 10ms after a write operation before reading
      it back. But the current Firmware is not waiting long enough, manifests as an
      intermittently incomplete to connect to Fabric


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.04
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:
      
        * Gen6 Fibre Channel Host Bus Adapter: 
          * Package 1.72.03
          * Firmware 8.08.220
          * UEFI 6.51
          * BIOS 3.64


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.03.05
changelog:
  -     Updated the Firmware/BIOS/UEFI packages for following:
      
        * Gen4 Fibre Channel Host Bus Adapter: 
          * Package 3.79.02
          * Firmware 8.08.01
          * UEFI 6.66
          * BIOS 3.56
        * Gen5 Fibre Channel Host Bus Adapter: 
          * Package 6.01.79
          * Firmware 8.08.203
          * UEFI 6.65
          * BIOS 3.43
        * Gen6 Fibre Channel Host Bus Adapter: 
          * Package 1.72.03
          * Firmware 8.08.220
          * UEFI 6.51
          * BIOS 3.64


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.10.01
changelog:
  -     Added support for the following:
      
      **Gen 7 Fibre Channel Host Bus Adapter:** 
      
        * HPE SN1610Q 32Gb 2P FC HBA
        * HPE SN1610Q 32Gb 1P FC HBA
      
      Updated the Firmware/BIOS/UEFI packages for  32 Gb products.
      
        * Gen7 Fibre Channel Host Bus Adapter:  
          * Package 02.02.15
          * Firmware 09.02.02
          * UEFI 7.08
          * BIOS 0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2019.12.01
changelog:
  -     *Gen 4 Fibre Channel Host Bus Adapter**:
      
      **UEFI**:
      
        * Config Reset Protocol now checks the Level parameter.
        * Changed Human Information Infrastructure (HII) Configuration Language name to x-UEFI-MARVELL.
        * Updated Legacy Human Information Infrastructure (HII) strings.
        * Updated Firmware Management Protocol Human Information Infrastructure (HII) strings.
        * Driver Health Protocol now supports child handles.
        * Config Reset Protocol now restores adapter World Wide Port Name (WWPN) & World Wide Node Name (WWNN).
        * Added UEFI 2.7 support
      
      **Gen 5 Fibre Channel Host Bus Adapter**:
      
      **UEFI**:
      
        * Removed Loaded Image Protocol check from Driver Binding Protocol.
        * Config Reset Protocol now checks the Level parameter.
        * Changed Human Information Infrastructure (HII) Configuration Language name to x-UEFI-MARVELL.
        * Updated Legacy Human Information Infrastructure (HII) strings.
        * Updated Firmware Management Protocol Human Information Infrastructure (HII) strings.
        * Driver Health Protocol now supports child handles.
        * Config Reset Protocol now restores adapter World Wide Port Name (WWPN) & World Wide Node Name (WWNN).
        * Added UEFI 2.7 support
      
      **Gen 6 Fibre Channel Host Bus Adapter**:
      
      **UEFI**:
      
        * Removed Loaded Image Protocol check from Driver Binding Protocol.
        * Config Reset Protocol now checks the Level parameter.
        * Changed Human Information Infrastructure (HII) Configuration Language name to x-UEFI-MARVELL.
        * Updated Legacy Human Information Infrastructure (HII) strings.
        * Updated Firmware Management Protocol Human Information Infrastructure (HII) strings.
        * Driver Health Protocol now supports child handles.
        * Config Reset Protocol now restores adapter World Wide Port Name (WWPN) & World Wide Node Name (WWNN).
        * Added UEFI 2.7 support
      
      Updated the Firmware/BIOS/UEFI packages for 8 Gb, 16 Gb and 32 Gb products.
      
        * Gen4 Fibre Channel Host Bus Adapter: 
          * Package 3.81.05
          * Firmware 8.08.206
          * UEFI 7.00
          * BIOS 3.56
        * Gen5 Fibre Channel Host Bus Adapter: 
          * Package 6.02.01
          * Firmware 8.08.230
          * UEFI 7.02
          * BIOS 3.43
        * Gen6 Fibre Channel Host Bus Adapter: 
          * Package 1.73.07
          * Firmware 8.08.230
          * UEFI 7.02
          * BIOS 3.64
        * Gen7 Fibre Channel Host Bus Adapter:  
          * Package 02.02.15
          * Firmware 09.02.02
          * UEFI 7.08
          * BIOS 0.0


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


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2021.02.01
changelog:
  -     *Added the following:-**
      
        * Added support for Fabric Performance Impact Notifications (FPIN)
      
      
      
      This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      MBI
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE 81Q 8Gb PCIe Fibre Channel Host Bus Adapter  
      8Gb
      
      3.82.00
      
      8.08.207
      
      7.00
      
      3.56
      
      HPE 82Q 8Gb Dual Port PCIe Fibre Channel Host Bus Adapter
      
      8Gb
      
      3.82.00
      
      8.08.207
      
      7.00
      
      3.56
      
      HPE 84Q 8Gb Quad Port Fibre Channel Host Bus Adapter
      
      8Gb
      
      3.82.00
      
      8.08.207
      
      7.00
      
      3.56
      
      HPE SN1000Q 16GB Dual Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      6.04.04
      
      8.08.232
      
      7.04
      
      3.43
      
      HPE SN1000Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      6.04.04
      
      8.08.232
      
      7.04
      
      3.43
      
      HPE SN1100Q 16GB Dual Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      1.75.07
      
      9.06.02
      
      7.04
      
      3.64
      
      HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      1.75.07
      
      9.06.02
      
      7.04
      
      3.64
      
      HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      1.75.07
      
      9.06.02
      
      7.04
      
      3.64
      
      HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      1.75.07
      
      9.06.02
      
      7.04
      
      3.64
      
      HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.04.07
      
      09.06.02
      
      7.11
      
      0.0
      
      HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.04.07
      
      09.06.02
      
      7.11
      
      0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2021.02.01
changelog:
  -     *Fixed the following:-**
      
        * Enhancements have been made to the firmware to prevent and better recover from any stoppage as described in Customer Advisory available at [https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=a00094722en_us](https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=a00094722en_us)
        * Fixed a behavior where the number of active Input/Output (IO) exchanges could be reduced under certain fabric conditions, resulting in reduced performance.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2021.10.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      MBI
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE SN1100Q 16GB Dual Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      1.75.07
      
      9.06.02
      
      7.04
      
      3.64
      
      HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      1.75.07
      
      9.06.02
      
      7.04
      
      3.64
      
      HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      1.75.07
      
      9.06.02
      
      7.04
      
      3.64
      
      HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      1.75.07
      
      9.06.02
      
      7.04
      
      3.64
      
      HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.05.03
      
      09.06.02
      
      7.11
      
      0.0
      
      HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.05.03
      
      09.06.02
      
      7.11
      
      0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2022.08.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      MBI
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE SN1100Q 16GB Dual Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      1.77.12
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      1.77.12
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      1.77.12
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      1.77.12
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.06.27
      
      09.09.00
      
      7.28
      
      0.0
      
      HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.08.27
      
      09.09.00
      
      7.28
      
      0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2022.09.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      MBI
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE SN1100Q 16GB Dual Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      1.77.12
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      1.77.12
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      1.77.12
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      1.77.12
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.06.27
      
      09.09.00
      
      7.28
      
      0.0
      
      HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.06.27
      
      09.09.00
      
      7.28
      
      0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2022.10.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      MBI
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE SN1100Q 16GB Dual Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.07.01
      
      09.09.00
      
      7.28
      
      0.0
      
      HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.07.01
      
      09.09.00
      
      7.28
      
      0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2023.03.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      MBI
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE SN1100Q 16GB Dual Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.07.03
      
      09.09.20
      
      7.28
      
      0.0
      
      HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.07.03
      
      09.09.20
      
      7.28
      
      0.0
      
      HPE SN1700Q 64Gb Dual Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      02.07.03
      
      09.09.20
      
      7.28
      
      0.0
      
      HPE SN1700Q 64Gb Single Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      02.07.03
      
      09.09.20
      
      7.28
      
      0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2023.04.01
changelog:
  -     This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      MBI
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE SN1100Q 16GB Dual Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.07.04
      
      09.09.20
      
      7.28
      
      0.0
      
      HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.07.04
      
      09.09.20
      
      7.28
      
      0.0
      
      HPE SN1700Q 64Gb Dual Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      02.07.04
      
      09.09.20
      
      7.28
      
      0.0
      
      HPE SN1700Q 64Gb Single Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      02.07.04
      
      09.09.20
      
      7.28
      
      0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2023.04.02
changelog:
  -     This Firmware package contains following firmware versions:
      
      Adapter
      
      Speed
      
      MBI
      
      Firmware
      
      UEFI
      
      Boot Bios
      
      HPE SN1100Q 16GB Dual Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
      
      16Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.00.01
      
      9.09.00
      
      7.19
      
      3.64
      
      HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.07.06
      
      09.09.20
      
      7.28
      
      0.0
      
      HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
      
      32Gb
      
      02.07.06
      
      09.09.20
      
      7.28
      
      0.0
      
      HPE SN1700Q 64Gb Dual Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      02.07.06
      
      09.09.20
      
      7.28
      
      0.0
      
      HPE SN1700Q 64Gb Single Port Fibre Channel Host Bus Adapter
      
      64Gb
      
      02.07.06
      
      09.09.20
      
      7.28
      
      0.0


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2023.04.02
changelog:
  -     The Firmware fixes the following:
      
        * Unsuccessful read of the SFP Temperature which will trigger a Server Shutdown. 
        * Message related to a Mailbox 0x48 Firmware dump saved to buffer.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2023.09.01
changelog:
  -     Fixed the following behavior:
      
      Temperature Misreading: the adapter was reading incorrect reading of the
      temperature on the HPE SN1610Q 32Gb Fibre Channel Host Bus adapter's Small
      Form-factor Pluggable. The symptom would result in a temperature spike and
      potentially reset the system


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.0-2.1
changelog:
  -     *Firmware Version 12.16.1010:**
      
      825110-B21 HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter
      
      825111-B21 HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.0-2.1
changelog:
  -     *Fixes in FW version 12.16.1010:**
      
        * Added legacy interrupts support in FlexBoot.
        * Modified the TX configuration to support EMI crossing margins in 16Ghz.
        * Fixed an issue which prevented MAC address changes by to driver to be reflected in the OBCC and NC-SI interfaces.
        * In some cases, a Bit Error Rate is not optimal on 10G/40G links.
        * Instability of Link Training Flow occurs during 100G Auto-Negotiation.
        * Fixed a rare issue which caused the command to hang when moved the QP to RESET and back to RTS.
        * Added support for pnat = 1 in HCA access_reg command as required by the ibdiagnet tool.
        * Fixed the LLDP OCBB response: return value is now ascii.
        * Increased the steering hash tables static size from 128 to a maximum of 32K entries.
        * Prevented miscalculation of module temperature when using 100Gb/s cables (OPN: MFA1A00-Cxxx for 100GbE).
        * Fixed an issue which caused the device to hang when resetting qkey/pkey violation counter via port_info mad.
        * Changed the MTU size in OCBB report. Now MTU size does not include the packet headers.
        * Reduced one hop for Unicast RX steering, steering pipes balancing.
        * Non-volatile configuration of Port Type TLV more than 50 times might cause system hang.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.0-3.1
changelog:
  -     *Firmware Version 12.16.1038:**
      
      825110-B21 HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter
      
      825111-B21 HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *Firmware Version 12.18.2030:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)
      
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)
      
      **New features and changes in version 12.18.2030:**
      
        * Added logical link indication in SFP to BaseT modules and disabled logical link when peer port is down.
        * Added support for 10GbE in 25GbE SFP optical modules.
        * Enables mlxlink tool to collect data on the PHY link status and provides link down reasons and additional link related information.
        * Enabled TX configuration response and movement during Link Training in Ethernet.
        * Added support at lane rate of 12.89Gb.
        * Limits the amount of time a packet may head a Traffic Class (TC) transmission queue, without being transmitted. Stale packets are discarded. Active by default for TCs adhering to link level flow control.
        * UAR page size currently is set to 4KB and not according to what the system page size determines.
        * Improved performance of:  
       Doorbell from User Access Region (UAR)  
       Clear interrupt from User Access Region (UAR)
      
        * Added support for additional transport counters.
        * Added ODP support for DC.
        * Enabled scatter-to-CQE for sent packets for DC.
        * Enabled moderation period modification in CQ modify command.
        * Added support for minimum/maximum rate limit per vport in SR-IOV.
        * Enabled network traffic between UEFI-Shell and OS.
        * Enabled the PF to force disable RoCE for its VFs.
        * Added 2 new access registers:  
       Management Capabilities Mask Register  
       Ports CApabilities Mask Register Fields  
      For further information, please refer to the PRM.
      
        * Enabled VNIC the control to enable/disable its local loopback traffic.
        * Added the option to open a receive RDMA Flow Table and to forward RoCE traffic to some destination QP.
        * Added support for Multi-Host LID base routing. This feature requires a new OpenSM (v4.7.1 and above which comes with MLNX_OFED 3.3-2.0.0.0) with the following attributes:  
       qos TRUE  
       lmc 2 (if there is no quad host in the fabric, you can set the lmc to 1)  
       virt_enabled 2 Note: Multi-Host LID base routing can be configured by the
      INI only. The default is 0
      
        * Resilient RoCE is the ability to send RoCE traffic over a lossy network (a network without flow control enabled), without the need to enable flow control on the network. The ability is accomplished by enabling ECN on both the Switch and the Host.
        * Enables load balancing in the Multi PF Switch layer (MPFS) based on the L3/L4 headers.
        * Enabled isolation between separate Hosts using the same HCA. All the Hosts can be rebooted, the driver can be stopped and the FLR signal can be sent independently.
        * Increased the number of VFs from 64 to 95 per Physical Function (PF). Note: When increasing the number of VFs, the following limitations must be taken into consideration: server_total_bar_size >= (num_pfs)*(2log_pf_uar_bar_- size + 2log_vf_uar_bar_size*total_vfs) server_total_msix >= (num_pfs)*(num_pf_msix + num_vfs_msix *total_vfs) Note: For the maximum number of VFs supported by your driver, please refer to your drivers' Release Notes or User Manual.
        * [InfiniBand Only] Added support for multiple VLs in SR-IOV/mutlihost environments. Note: The number of VLs can be configured by the NVCONFIG. The default VL number is 4 VLs.
        * Added support for QP Rate Limit in InfiniBand.
        * Added support for Port Flap Counter.
        * Limits the buffer size for all entries to improve performance. KSM is used when associating Key Length My Virtual Address (KLMs) with fixed memory size.
        * This entry (null_mkey) is use to indicate non-present KLM/KSM entries. When accessing is, it causes the device to generate page fault event.
        * PLDM firmware burning is based on the DMTF spec DSP0267 (draft 9). The feature enables upgrading firmware and expansion ROM images using the PLDM protocol over MCTP (over PCIe). By doing so, a supporting BMC can query and upgrade the firmware without using OS based tools.
        * Added a new physical layer statistics counters group. The new group includes BER counters, FEC error correction, clear time, and additional physical layer counters. For further information, please refer to the Ethernet Adapters Programming Manual (PRM).
        * Enables the user to set a certain link up state for an unlimited period of time. This mode has 3 states:  
       Aux power (standby)  
       Reboot/boot/driver unloaded - the server is active and no driver is up  
       Driver is up - at least one driver is up (the time between init HCA and
      teardown or FLR)
      
        * Added support for Doorbell from User Access Region (UAR).
        * [Beta] Added support for maximum rate limit per function in SR-IOV.
        * Allows the user to configure the adapter card to stop sending pauses after x when the receive port is unavailable (in a hang state).
        * [Beta] Added support for new performance counters.
        * DCBX is used by DCB devices to exchange configuration information with directly connected peers. DCBX uses Link Layer Discovery Protocol (LLDP) to exchange parameters between two link peers. For further information, please refer to the PRM.
        * Allows network port registers to revert to their default values when the driver is restarted or the host is rebooted.
        * Added additional network link up modes. The new modes decide when to keep the network link up. The new modes are:  
       keep_eth_link_up  
       keep_ib_link_up  
       keep_link_up_on_boot  
       keep_link_up_on_standby
      
        * [Beta] Explicit Congestion Notification (ECN) is an extension to the Internet Protocol and to the Transmission Control Protocol. ECN allows end-to-end notification of network congestion without dropping packets.
        * Increased the number of VFs from 32 to 64 per PF. Note: When increasing the number of VFs, the following limitations must be taken into consideration: server_total_bar_size >= (num_pfs)*(2log_pf_uar_bar_- size + 2log_vf_uar_bar_size*total_vfs) server_total_msix >= (num_pfs)*(num_pf_msix + num_vfs_msix *total_vfs)
        * [Beta] RoCE Link Aggregation provides failover and link aggregation capabilities. In this mode, only one IB port, that represents the two physical ports, is exposed to the application layer. For further information, please refer to the PRM. 
        * Mellanox Accelerated Switching And Packet Processing (ASAP2 ) Direct technology allows to offload OVS by handling OVS data-plain in Mellanox ConnectX-4 / ConnectX-4 Lx NIC hardware (Mellanox Embedded Switch or eSwitch) while maintaining OVS control-plain unmodified. The current actions supported by ASAP2 Direct include packet parsing and matching, forward, drop along with VLAN push/pop or VXLAN encap/decap and HW based packet/byte flow statistics.
        * Virtual Extensible LAN (VXLAN) is a network virtualization technology that improves scalability problems associated with large cloud computing deployments. It tunnels Ethernet frames within Ethernet + IP + UDP frames. Mellanox implements VXLAN encapsulation and decapsulation in the hardware.
        * [Beta] DCBX is used by DCB devices to exchange configuration information with directly connected peers. DCBX uses Link Layer Discovery Protocol (LLDP) to exchange parameters between two link peers. For further information, please refer to the PRM.
        * Enables the user to control whether or not to scatter Frame Check Sequence (FCS) or to check FCS functionality.
        * [Beta] Send Queues (SQ/ Send queue of QP) may be individually rate limited, thus, allowing granular rate control over specific SW-defined flows. A rate-limited flow is allowed to transmit a few packets before its transmission rate is evaluated, and the next packet is scheduled for transmission accordingly.
        * A new PHY test mode in which the device can generate different PRBS patterns for SerDes tuning purpose. For further information, please refer to PRM registers: PPAOS, PPTT, PPRT.
        * Added support for MCTP host management over PCI
        * Added support for OCBB/OCSD memory pointers restoration after mlxfwreset
        * Added support for MCTP media migration between SMBUS and PCI
        * Added v1, v3, v6 tags to VPD read only tag.
        * Added IPoIB checksum and LSO offload support.
        * Enables software to scatter or strip FCS in RQ.
        * Keeps track of the creation of a packet. A time-stamping service supports assertions of proof that a datum existed before a particular time.
        * Applies pause functionality to specific classes of traffic on the Ethernet link.
        * Custom port counters provide the user a clear indication about RDMA send/receive statistics and errors.
        * The Link Layer Discovery Protocol (LLDP) is a vendor-neutral Link Layer protocol in the Internet Protocol Suite used by network devices for advertising their identity, capabilities, and neighbors on a IEEE 802 LAN. The protocol is formally defined in IEEE 802.1AB.
        * ConnectX-4 adapters now support 1Gb/s and 56GbE Ethernet connectivity in addition to 10GigE, 25GigE, 40GigE, 50GigE, and 100GigE
        * Provides a clear indication of Flow Steering statistics and errors.
        * The minimal amount of packet headers inlined in the WQE's Eth Segment.
        * A flow table may include a table-miss flow entry, which renders all Match Fields wildcards. If a packet does not match a flow entry in a flow table, this is a table miss. The behavior on a table miss depends on the table configuration. A table-miss flow entry in the flow table may specify how to process unmatched packets.
        * Enables connecting multiple compute or storage hosts into a single interconnect adapter by separating the adapter PCIe interface into multiple and independent PCIe interfaces. 
        * Single Root IO Virtualization (SR-IOV) is a technology that allows a physical PCIe device to present itself multiple times through the PCIe bus.
        * Uses the HCA for offloading erasure coding calculations.
        * Enables the administrator to add a timestamp to the firmware they want to upgrade to avoid situations where one host tries to upgrade the firmware and another tries to downgrade; which may lead to two or more unnecessary server reboots. For further information, please refer to MFT User Manual.
        * The change includes the following:  
      1\. Changed port configuration which required link re-training (such as speed)  
      2\. PAOS down  
      3\. PAOS up This change, will cause the link to toggle and new configurations
      to take effect.  
      This change, will cause the link to toggle and new configurations to take
      effect
      
        * Flint utility allows performing an MD5 checksum on the non-persistent sections of the firmware image. For further information, please refer to MFT User Manual
        * Improved TX signal integrity for Electromagnetic Induction (EMI) compliance. Rev. 12
        * Large Receive Offload (LRO)
        * Large Send Offload (LSO)
        * Receive Side Scaling (RSS)
        * Global Pause
        * RoCEv1.0/RoCEv2.0
        * Flow Steering
        * Sniffer Ethernet
        * Rate Limiter (at Beta level)
        * Multi packet WQE
        *  Minimal Bandwidth Guarantee (ETS)
        *  Explicit Congestion Notification (ECN)
        * Priority Flow Control (PFC)
        *  PCIe Function Level Reset (FLR)
        * Power Management L2/L3 flow support
        * Self Loopback support
        * Transport Domain support
        * CQ2EQ remapping
        * Added support for the following commands:
        * MODIFY/QUERY_ESW_VPORT_CONTEXT
        * QUERY/MODIFY_CONG_STATUS
        * QUERY/MODIFY_CONG_PARAMS
        * QUERY_CONG_STATISTICS
        * ADD/DELETE_VXLAN_UDP_DPORT
        * VXLAN/NVGRE Stateless offload In this release, this feature is supported through Windows ONLY
        * SR-IOV EN (at Beta level)
        * CQE zipping
        * Dynamically Connected (DC) transport
        *  Wake-on-Lane/Standby
        * FlexBoot/UEFI support
        * Optic modules thermal sensing support
        * PLDM commands support
        * Improved robustness during negotiation of Clause 73 (DME)
        * Non-Volatile Configuration (NVConfig). For the complete list, lease
        * Enabled port management. Now one port can be set as Ethernet and one as InfiniBand.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *Fixes in FW version 12.18.2030:**
      
        * Fixed an issue which caused bi-directional traffic 10% BW degradation in Multihost.
        * Increased the CQE zipping aggressive mode timer to 9000.
        * Moving IPoIB enhanced QP to ERR or RST state results in the corruption of the service_type and pm_state in the QPC.
        * Attaching RoCE IPv4 QPs to MCG when the vport state is set to toggle (DOWN/UP), prevents the QPs that are listed on that MCG from receiving any traffic.
        * When arming SRQ for limit event, the device might issue an event with context_index=0.
        * Occasionally, when moving UD QP from error state to RTS, the QP re-enters the error state
        * When performing Pkey check for IPoIB enhanced traffic, the Pkey membership bit is ignored.
        * Stopping the Rate Limiter while traffic is being transmitted might cause the adapter card to hang.
        * Privileged Vport egress traffic is not blocked when Vport is not active
        * PF direct pass-through is not supported in InfiniBand (since PF FLR is not supported)
        * Missing invalidation upon Set().pkey leads to bad Pkey checks.
        * Fixed an issue which caused the HCA mad response to contain the incoming packet Pkey and not the matched Pkey.
        * Modified PCIe Tx configuration.
        * Fixed an issue that prevented the software to set ECN parameters (min_rate, max_rate, rate_to_set_on_first_cnp) to values >32768.
        * Fixed an issue which caused the link speed to raise as DDR when connected with certain copper cables to devices supporting up to QDR speed.
        * Fixed an issue which prevented physical counters from reseting. Now the physical counters are reset on first driver start.
        * Fixed possible negotiation issues with 3rd parties.
        * Fixed a rare issue which caused 56GbE link to raise with errors.
        * Fixed an issue which caused scheduling_context.element_type to be taken into consideration with performing verifications, when running the modify_scheduling_context command, although the field is reserved.
        * Fixed an issue which caused the eSwitch max_average_bw ref counter to decrement in TEARDOWN_HCA/ FLR VF regardless of the max_average_bw value set, although the ref counter design was to increment on every max_average_bw != 0 (limited).
        * On rare occasions during UEFI boot cycles system got stuck while WinPE is loaded. (OS WinPE, system DL160).
        * Single FTE that catches both untagged and prio-tagged packets (by giving an FTE with match_value.vlan_tag = 0 and match_value.vid = 0) is currently not supported.
        * Flashing the firmware requires server reboot. Firmware cannot be flashed twice without server reboot after first flashing.
        * If the vport state is DOWN and a packet is sent in local loopback, the sx_sniffer tool will not function.
        * Fixed an issue causing bubbles to appear as symbol errors when link raised FDR 1x.
        * When Clause 74 Fire-Code FEC is active, and there are FC corrected errors, both the FC_correctable counter and the FC_uncoreectable counter are increment.
        * Some Port Control Register do not return to the default value after the last port owner host restarts the driver.
        * Fixed an issue which caused RX to hang when the UDP packet had a reserved UDP destination port.
        * Fixed DMAC reporting mapping per host.
        * Fixed an EEH error from PCI which caused firmware to hang.
        * Fixed the default value of the PCIe target_link_speed to Gen3 in link control2.
        * Fixed an issue which prevented LEDs from blinking when the traffic was less than 0.1% of the link speed.
        * Fixed an issue which caused the mlxconfig configuration of VF_LOG_BAR_SIZE to be ignored and to be set to 5 (32MB).
        * Fixed an issues which occasionally caused the driver to hang during unload on some VLs when configuring the SM with a VL weight 0 and running traffic on it.
        * A server getting into a Standby mode while Packet-Pacing is enabled might cause firmware to hang and driver call-trace.
        * Fixed an issue which caused unexpected QoS functionality in case of multiple sources to single destination traffic transmission.
        * Fixed an issue which occasionally caused the RX traffic to hang in DC when received a PCI error on WQE fetch.
        * Fixed OOB connection issue during Intel's ITP inject errors test.
        * Fixed an issue in IEEE Auto-Negotiation where 25G FireCode FEC and 25G Reed-Solomon FEC bits were reversed.
        * Fixed an issue which caused RX to hang when a UDP packet with destination port of RoCE v2 arrived and the data matched the DC transport service.
        * Added protection from IOPX thermal diode destabilization to prevent UEFI IPv6 PXE boot failure on ConnectX-4 Lx 25GE OCP card.
        * Fixed an issue causing single port devices to query and write Physical Port TLVs to Port 2.
        * Enabled mlxfwreset to work using the PCIe Secondary Bus Reset.
        * Fixed an issue causing link flapping as a result, incorrect link settings.
        * Fixed an issue causing wrong alignment markers to be used when running 50G with Clause91 FEC enabled.
        * Reduced the default BAR size for VF (SR-IOV) from 5 (32 MB) to 1 (2MB).
        * Added legacy interrupts support in FlexBoot.
        * Modified the TX configuration to support EMI crossing margins in 16Ghz.
        * In some cases, a Bit Error Rate is not optimal on 10G/40G links.
        * Instability of Link Training Flow occurs during 100G Auto-Negotiation.
        * Fixed a rare issue which caused the command to hang when moved the QP to RESET and back to RTS.
        * Improved RDMA READ bandwidth under packet lost scenario.
        * Added support for pnat = 1 in HCA access_reg command as required by the ibdiagnet tool.
        * Fixed the LLDP OCBB response: return value is now ascii.
        * Fixed a very rare NMI issue during PXE cycles.
        * Increased the steering hash tables static size from 128 to a maximum of 32K entries.
        * Prevented miscalculation of module temperature when using 100Gb/s cables (OPN: MFA1A00-Cxxx for 100GbE and MFA1A00-Exxx for IB EDR).
        * Fixed an issue which caused the device to hang when resetting qkey/pkey violation counter via port_info mad.
        * Changed the MTU size in OCBB report. Now MTU size does not include the packet headers.
        * Reduced one hop for Unicast RX steering, steering pipes balancing.
        * Non-volatile configuration of Port Type TLV more than 50 times might cause system hang.
        * Fixed a 25G and 50G link issue when Clause 91 RS FEC was active.
        * Added a missing invalidation of SwitchX cache upon FLR which caused the upcoming driver load to either fail or not to be able to transmit.
        * Fixed an issue which prevented Vport counters from counting local loopback packets. Packets now are filter by the self-loopback prevent
        * Reported INTx as unsupported to allow PFs Passthrough on PowerKVM.
        * SR-IOV Ethernet supports up to 18 VFs per port only.
        * Fixed and incident what allowed local (internal) loopbacked packets to be counted by the Vport counters, although Vport counters should count only traffic that crosses the Vport.
        * Fixed an issue preventing driver loading or TX traffic sending upon reboot, after ungraceful driver unload.
        * Fixed casting of BMC MAC before steering API.
        * Fixed the PCI write flow to take into consideration the PCI MTU. This fix eliminates the need for NOPs in the flow, which resulted from PPC larger PCI MTU.  
      The single queue limitation for READ is due to a hardware limitation of the
      number of READ request in a given time.
      
        * Fixed a case that caused FlexBoot to not work as expected with systems that run with "large bar" enabled (Above 4G Decoding) over Connect-IB or ConnectX-4 HCAs.
        * Fixed PLDM support for single port NICs. Currently port's relevant sensors/states are reported only for a single port.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *Firmware for the following devices are updated to 12.21.1000:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)  
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)
      
      **New features and changes in version 12.21.1000:**
      
        * Added support for the following features: 
          * InfiniBand native (No SR-IOV) dual port device (Function per port is disabled). In this mode virtualization is not supported and ISSI = 0.
          * 10G/40G on 100GbE AOC/transceivers vs. non Mellanox devices.
        * PTP packets time stamping is enabled upon packet's arrival to the port.
        * Explicit Congestion Notification (ECN) is enabled by default for all priorities on Ethernet ports.
        * DC CNAK improves sent CNAK performance and avoids back pressure in ConnectX-4 adapter cards.
        * Receiver Signal Integrity Improvements: 
          * Raised the link only with phase greater than 15 ticks to improve signal integrity.
          * Extended measurement test between two similar RX configurations.
          * Moved the data path to use the second input buffer to improve signal integrity.
        * RDMA over Converged Ethernet (RoCE) Dual Port Mode enables the usage of a dual port Virtual HCA (vHCA) to share RDMA resources (e.g., MR, CQ, SRQ, PDs) across the two Ethernet (RoCE) NIC network ports and display the NIC as a dual port device. For this feature to function properly, the following requirements must be met: 
          * Either the LAG or the Dual Port mode is enabled by the driver.
          * Dual port device: both ports must be set as ETH.
          * In ConnectX-4/ConnectX-4 Lx adapter cards, the maximum allowed number of VFs per PF is 32.
          * Function per port is enabled.
        * QPDPM register is added to support dynamic mapping between DSCP and priority.
        * Trust level for QoS prioritization is added according to the DSCP or PCP.
        * Ingress buffer management is added for: 
          * ingress traffic mapping to a buffer according to priority.
          * buffers sizes and lossless parameters.
        * Enhanced steering rules update rate to up to 50K rules per second.
        * Enabled Windows single root input/output virtualization (SR-IOV) Enhanced eIPoIB (without Secure Connection) for Windows-over-Windows setups.
        * crdump operation takes a snapshot of the device's crspace dword-by-dword. It enables the driver to collect debug information upon firmware failure.
        * Secure Firmware Updates provides devices with the ability to verify digital signatures of new firmware binaries, in order to ensure that only officially approved versions are installed on the devices.
        * Changed the default Forward Error Connection (FEC) mode for cables with attenuation 16 and below from Reed Solomon (RS) to FC.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *Fixes in version 12.21.1000:**
      
        * RDMA_CM driver was causing the Queue Pair (QP) Rate Limit to be activated unexpectedly and reduce the bandwidth significantly on this QP.
        * Low throughput when Eplicit Congestion Notification (ECN) was enabled in a many-to-one scenario.
        * A rare issue that caused the firmware to hang.
        * The maximum temperature in a setup was incorrectly reported as the current temperature regardless of the actual temperature.
        * Virtual Addressing Capability incorrect report in NC-SI (Sideband).
        * Enhanced RX sensitivity per Vcore.
        * Disabled the option to write to the protected modules to avoid receiving NACK upon module initialization.
        * Enabled cold_flicks reset when sending invalidate_all command to invalidate all the ECs.
        * SR-IOV min & max rate limiter can only support up to 64 VFs per port.
        * Explicit Congestion Notification (ECN) did not function as expected when the number of Queue Pairs (QPs) > ~500 per host.
        * When using Unreliable Datagram (UD) RDMA over Converged Ethernet (RoCE) multicast traffic over SR-IOV, packets were scattered to all the attached QPs in the e-sw (PF and its VFs) and not only on the vport that was specified in the e-se FDB.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *Firmware for the following devices are updated to 12.22.4030:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)  
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)
      
      **New features and changes in version 12.22.4030:**
      
        * **AS Notify:** AS Notify enables IBM's Power CPU architecture to boost performance by allowing the hardware to issue light weight "interrupts" to replace the traditional MSI interrupts.
        * **Dump Me Now (DMN):** Dump Me Now (DMN) generated dumps and traces from various components that are crucial for offline debugging. Once an issue is discovered, the dumps can provide useful information about the NIC's state at the time of the failure
        * Added support for DSCP mapping on QP RTS2RTS.
        * **Port Enable:** When set, the device supports emulating link down for all the associated functions using "ICMD_SET_VIRTUAL_PARAMETERS - Set Device Virtual Parameters".
        * **mlxfwreset:** Reduced and accelerated the mlxfwreset loading time of the firmware update flow.
        * **Virtual Functions (VF):** Increased the number of VFs that can work with full VMQoS (8 TC) per PFs as follow: 
          * in dual port devices to 20 VFs
          * in single port devices to 64 VFs
        * Extended the retry counter (extended_retry_count) to up to 255 instead of 7.
      
      **Firmware for the following devices are updated to 16.22.4030:**
      
      879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)  
      872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
      
      **New features and changes in version 16.22.4030:**
      
        * **AS Notify:** AS Notify enables IBM's Power CPU architecture to boost performance by allowing the hardware to issue light weight "interrupts" to replace the traditional MSI interrupts.
        * **Dump Me Now (DMN):** Dump Me Now (DMN) generated dumps and traces from various components that are crucial for offline debugging. Once an issue is discovered, the dumps can provide useful information about the NIC's state at the time of the failure
        * Added support for DSCP mapping on QP RTS2RTS.
        * **Port Enable:** When set, the device supports emulating link down for all the associated functions using "ICMD_SET_VIRTUAL_PARAMETERS - Set Device Virtual Parameters".
        * **mlxfwreset:** Reduced and accelerated the mlxfwreset loading time of the firmware update flow.
        * **Virtual Functions (VF): **Increased the number of VFs that can work with full VMQoS (8 TC) per PFs as follow: 
          * in dual port devices to 20 VFs
          * in single port devices to 64 VFs
        * Extended the retry counter (extended_retry_count) to up to 255 instead of 7.
        * Added support for striding RQ in InfiniBand.
        * **QoS "Rate Limit":** Added support to limit the transmission rate of individual InfiniBand port Service Levels. This capability is configurable through a new vendor-specific MAD (QosConfigSL).


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


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


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


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


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


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10
changelog:
  -     *Firmware for the following devices are updated to 12.28.1002:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)  
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 12.28.1002:**
      
        * Increased the maximum XRQ number to 512.
      
      **Firmware for the following devices are updated to 16.29.1016:**
      
      879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)  
      872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 16.29.1016:**
      
      Added support for the following features:
      
        * Changed the default value of DCQCN's (Data center- Quantized Congestion Notification) NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of cluster.
        * An option to allow applications to build their own QoS tree over the NIC hierarchy by connecting QPs to responder/requestor Queue Groups.
        * "InfiniBand" properties set to the Network Device Function Redfish object.
        * HW support for Flow Metering to utilize Advanced Steering Operation (ASO). HW Flow Meter allows higher scale, more accuracy, and better performance compared to the FW Flow Metering.
        * Trust level for VFs. Once the VF is trusted, it will get a set of trusted capabilities.
        * 2 new Mini CQE formats: Responder Mini CQE With Flow Tag Layout Responder Mini CQE With l3_l4_info Layout
        * UCX can now enable AR by exposing Out-Of-Ordering bitmask per SL with "ooo_per_sl" field in the HCA_VPORT context. It can be also queried by running the QUERY_HCA_VPORT_CONTEXT command.
        * Steering DP hash flow groups.
        * A new counter per vPort that counts the number of packets that reached the Ethernet RQ but cannot fit into the WQE due to their large size. Additionally, we added the option to control if such packet will cause "CQE with Error" or "CQE_MOCK".
        * PCIe Rx modifications to prevent the adapter cards from disappearing from the system.
        * ignore_flow_level is now enabled by the TRUST LEVEL access registry. 
        * cq_overrun counter. The counter represents the number of times CQs enter an error state due to overflow that occur when the device tries to post a CQE into a full CQ buffer.
        * [Beta] Enabled the capability to allow Virtual Functions to send Pause Frames packets.
        * Enabled 10/25GbE auto-sensing with 3rd party when using 10/25GbE optical cables.
        * Hardware steering dump output used for debugging and troubleshooting.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10-2.1
changelog:
  -     *Firmware for the following devices are updated to 12.28.1002:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)  
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 12.28.1002:**
      
        * Increased the maximum XRQ number to 512.
      
      **Firmware for the following devices are updated to 16.31.1200:**
      
      879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)  
      872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 16.31.1200:**
      
        * .Added a new NVconfig per Port for a specific Finisar module which sets the port to work in AN mode and sets the module to No DME. This change does not affect the speed logic, only the FEC logic (FEC override). **Note**: If the port does not come up, switch to Force mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10-2.1
changelog:
  -     *Following issues have been fixed in firmware version 12.28.1002:**
      
        * An issue that caused the DCR to be destroyed before the retry option managed to work when the retry timeout is too big. In this case the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * An issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **No fixes are included in firmware version 16.31.1200.**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11
changelog:
  -     *Firmware for the following devices are updated to 12.28.2006:**
      
      825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)  
      825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      
      
      **Firmware for the following devices are updated to 16.31.1200:**
      
      879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)  
      872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)  
      
      
      **New features and changes included in version 16.31.1200:**
      
        * NIC scheduling feature support has been disabled for non-privileged functions.
        * Implemented a new NC-SI command get_debug_info to get mstdump via the NC-SI protocol to debug a device if the PCI link fails for any given reason.
        * support for Enabling/Disabling NIC and RDMA (port/partition) was included via the UEFI HII system settings.
        * Increased the maximum number of MSIX per VF to 127.
        * Asymmetrical MSIX Configuration: This feature allows the device to be configured with a different number of MSIX vectors per physical PCI functions.To use this feature, please follow these steps: 
          *   Clear NUM_PF_MSIX_VALID to disable global symmetrical MSIX configuration.
          *   Set PF_NUM_PF_MSIX_VALID to enable asymmetrical per Physical Function MSIX configuration.
          *   Configure PF_NUM_PF_MSIX per physical PCI function.
        * RDMA partitioning and RDMA counters in IB mode.
        * Added a new bit ("data_in_order") to query the QP and allow a process/library to detect when the AR is enabled.
        * A new flex parser to support GENEVE hardware offload and ICMP.
        * When the non-page-supplier-FLR funcion is initiated, the firmware triggers a page event to the page supplier to indicate that all pages should be returned for the FLR function.
        * Enabled UID 0 to create resources with UMEM (User Memory).
        * Receiving and sending native IB packets from/to the software (including all headers) via raw IBL2 QPs.
        * RX RDMA NIC flow table on an IB port. Now the software can steer native IB packets to raw IB receive queues according to the DLID and  the DQPN.
        * Added a new NVconfig per Port for a specific Finisar module. This new NVconfig sets the port to work in AN mode and sets the module to No DME. This change does not affect the speed logic, only the FEC logic (FEC override). **Note:** If the port does not go up, switch to Force mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11
changelog:
  -     *Following issues have been fixed in firmware version 12.28.2006:**
      
        * An issue that caused the DCR to be destroyed before the retry option managed to work when the retry timeout is too big. In this case the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * An issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.31.1200:**
      
        * TX PRBS was not changed even after reconfiguring it, all PRBS mode were enabled in test mode.
        * An assert that was caused when trying to open 1024 functions on the device and the maximum number of functions was 1023.
        * Occasional performance issues related to RC QPs using E2E-credits (not connected to SRQ and doing send/receive traffic) when the ROCE_ACCL tx_window was enabled.
        * A fatal error occurred and eventually resulted in the HCA to get into an unresponsive state when a packet was larger than a strided receive WQE that was being scattered.
        * A rare issue that caused RX pipe to hang.
        * The resource number size (a 64 bit number) was overwritten with a 32 bit number and erased the high bits when de-allocating the resource number.
        * CRT_DCR with index larger than 1 << 21 occasionally collided with the CRT_SW_RESERVED address.
        * An issue that caused the TX queue to get into an unresponsive state when the VF rate limiter was set.
      
      **Additional Fixes included in version 16.31.1200:**
      
        * Disabled the CNP counter "rp_cnp_ignored " (triggered by OOS (out-of-sequence)) when all ports are IB.
        * Fixed the TMP421 sensor temperature reporting.
        * Fixed the rate select mechanism in QSFP modules.
        * Fixed classification issues for "Passive" cables to be more robust.
        * Initialized the rate table in the static configuration so it will be configured at the link-not-up scenarios.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.12
changelog:
  -     *Firmware for the following devices has been updated to 12.28.2006:**
      
        * 825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)
        * 825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.32.1010:**
      
        * 879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)
        * 872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
      
      
      
      **New Features and changes included in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      
      
      **New features and changes included in version 16.32.1010:**
      
        * Added support for blocking unwanted GMP classes by dedicated MADs.
        * Added a new NvConfig parameter LOG_MAX_QUEUE to set the maximum number of work queue resources (QP, RQ, SQ...) that can be created per function. The default value is 2^17.
        * Added a Congestion Control Key to all Congestion Control MADs to authenticate that they are originated from a trusted source.
        * Added an SMP firewall to block the option of sending SMPs (MADS sent on QP0 from the Subnet Manager) from unauthorized hosts to prevent fake SMPs from being recognized as the SM.
        * Vendor Specific MADs Class 0x9 is no longer supported by the firmware. In case the firmware detects such MAD, the firmware will return a "NOT SUPPORTED" error to the user.
        * Blocked the VF's ability to use both padding and signature in order to prevent the NIC from getting into an unresponsive state.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its rate limit.
        * Performance improvements in the DCT with AR flow by exposing a hint to the software in DCI software context that indicates that RDMA WRITE on this DCI is not supported.
        * Added support for dynamic timeout mechanism when in InfiniBand mode.
        * Added support for QSHR access register to enable Set and Query rate limit perhost per-port.
        * The firmware now exposes a new Software Steering ICM resource for VXLAN encap expand in order for the SW Steering to manage this resource directly.
        * Added support for asymmetrical VFs per PF. To enable it: PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a none zero value.
        * Added 2 new MAD access registers to enable mlxlink to read/write access registers by LID (to the whole subnet).
        * Enabled the exposure of new ICM resource to the software steering for VXLAN encapsulation expansion.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Disabled VST on dual port adapter cards when one port is configured as ETH and the other as IB as VST is not available when the port is set as ETH.
        * Added support for DSFP AOC (CMIS) v4 when error code is not reported by the module.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.12
changelog:
  -     *Fixes in version 12.28.2006:**
      
        * Fixes an issue that caused the DCR to be destroyed before the retry option managed to work when the retry timeout is too big. In this case the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed n issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.32.1010**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The link status was reported incorrectly and consequently caused the link to go down due to incorrect definition of the RX_LOS polarity in the INI.
        * The system got into an unresponsive state when a peer port went down while using an Optical module.
        * Invalid RNR timeout when trying to set it during the rts2rts_qp transition.
        * A fatal assert 0x81C5 occurred when calling get_vport_mad from the MAD APIs. The firmware was trying to compute the number of vPorts using a global function number. To avoid this issue, the API was updated to remove any assumption on the function number. Note: This issue is affects only IB devices.
        * During events, stress caused the firmware to reset the Arm host of the vPort without sending an event. Thus preventing the software from rearming the vPort as it did not receive any event, and the firmware did not send the event because the vPort had no Arm set.
        * The system could not create more than 128K QPs.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
        * PCIe lane margining capability issues.
        * An issue related to the sl2vl mad that caused a few msec hiccup in the transmission on an InfiniBand network when the SM sent the sl2vl mad to a node in the cluster.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13
changelog:
  -     *Firmware for the following devices has been updated to 12.28.2006:**
      
        * 825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)
        * 825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.33.1048:**
      
        * 879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)
        * 872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
      
      
      
      **New Features and changes included in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      
      
      **New features and changes included in version 16.33.1048:**
      
        * Added pci_rescan_needed field to the MFRL access register to indicate whether a PCI rescan is needed based on the NV configurations issued by the software.  
      Note: If the Keep Link Up NV configuration is changed, phyless reset will be
      blocked.
      
        * Added a new MAD of class SMP that has the attributes hierarchy_Info as defined in the IB Specification and is used to query the hierarchy information stored on the node and the physical port.
        * Added a new register (vhca_icm_ctrl access_reg) to enable querying and limiting the ICM pages in use.
        * Enhanced the XRQ QP error information provided to the user in case QP goes into an error state. In such case, QUERY_QP will provide information on the syndrome type and which side caused the error.
        * Replaced the deprecated NetworkPort schema with Port schema in NIC RDE implementation.
        * Updated the ibstat status reported when the phy link is down. Now QUERY_VPORT_STATE.max_tx_speed of UPLINK will not be reported as 0 anymore.
        * Disabled the option to send SMPs from unauthorized hosts.
        * Enabled the option to modify the ip_ecn field in the packet header in firmware steering.
        * Modified the TX or RX cache invalidation behavior. TX or RX cache invalidation now does not occur automatically but only when the software performs the sync operation using the using sync_steering command.
        * Modified the maximum bulk size per single allocation from "log_table_size - log_num_unisizes", to allocate any range size, to remove limitations that HWS objects such as counters and modify arguments might encounter.
        * Enabled delay drop for hairpin packets. If a hairpin QP is created with delay_drop_en enabled, the feature will be enabled across all GVMIs, based on the delay drop status.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13
changelog:
  -     *Fixes in version 12.28.2006:**
      
        * Fixes an issue that caused the DCR to be destroyed before the retry option managed to work when the retry timeout is too big. In this case the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.33.1048**
      
        * Rare lanes skew issue that caused CPU to timeout in Rec.idle.
        * The card occasionally masked some PCIe AER reporting.
        * Incorrect flow of credits blockage that prevented booting during DC cycle test.
        * An issue with BMC medium migration from SMBUS to PCIe, and increased FIFOs to pass large packets in case of the migration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14
changelog:
  -     *Firmware for the following devices has been updated to 12.28.2006:**
      
        * 825110-B21 (HPE InfiniBand EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter)
        * 825111-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 840QSFP28 Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.35.1012:**
      
        * 879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)
        * 872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
      
      
      
      **New Features and changes included in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      
      
      **New features and changes included in version 16.35.1012:**
      
        * Added support for copy modify header steering action to/from the UDP field.
        * Enabled ADP timer to allow the user to configure RC or DC qp_timeout values lower than 16.
        * QoS priority trust default state can now be changed using the new nvconfig below: 
          * QOS_TRUST_STATE_P1
          * QOS_TRUST_STATE_P2
      
      The values that can be used to set the default state are:
      
        * TRUST_PORT
        * TRUST_PCP
        * TRUST_DSCP
        * TRUST_DSCP_PCP


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14
changelog:
  -     *Fixes in version 12.28.2006:**
      
        * Fixes an issue that caused the DCR to be destroyed before the retry option managed to work when the retry timeout is too big. In this case the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.35.1012:**
      
        * RDE (Redfish) PATCH operation to LLDPTransmit properties "ManagementAddressIPv4", "ManagementAddressIPv6" and "ManagementAddressMAC" were applied only in the first attempt, but failed in the next.
        * PLDM AEN event receiver media was changed unexpectedly and destination BDF was overridden with garbage when some PLDM packet were received from the SMBus layer.
        * Bad configuration of number of VFs and SFs led to the consumption of too many functions and triggered a FW assert 0x888E. The reduction flows behavior was fixed to ensure the configuration does not exceed the total number of supported functions. 
        * InfiniBand L2 QP could not receive RDMA traffic occasionally.
        * Running with a debug firmware reduced security as if token was applied.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.15
changelog:
  -     *The following issues have been fixed in version 12.28.2006:**
      
        * Fixes an issue that caused the DCR to be destroyed before the retry option managed to work when the retry timeout is too big. In this case the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *Firmware for the following devices are updated to2.34.5000:**  
        
      644161-B21  
      644160-B21  
      649282-B21  
      649281-B21  
      649283-B21  
        
      **Firmware for the following devices are updated to 2.34.5000:**  
        
      764282-B21  
      764283-B21  
      764284-B21  
      764285-B21  
      764286-B21  
        
      **Firmware for the following devices are updated to 2.34.5000:**  
        
      778509-B21


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *Fixes in FW version 2.34.5000:**
      
        * Fixed an issue with RX size counter not being reported.
        * Fixed a rare issue with VPD init flow which caused read failures.
        * Set the maximum EQN number to 1024.
        * Fixed an issue with cable reading, which caused the link not to raise.
        * Fixed a case where on rare cases, communication to BMC was lost during driver initialization.
        * Fixed a case where the actual bandwidth did not match the user settings in VM QoS.
        * Fixed a rare case of completion Error with Bad Opcode sequence status which occurred when retransmitting read requests.
        * Fixed an issue where the port raised as SDR vs. InfiniScale IV QDR Switch.
        * Fixed a failure to update RSS QP in steering rules.
        * Fixed a case preventing broadcast traffic from arriving to their destination after detaching high priority broadcast rule on a port where NC-SI was enabled.
        * Fixed a mistakenly dropped ETH packet with ethertype 0x600 by the NIC.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     *Firmware for the following devices are updated to 2.35.5100:**  
        
      644161-B21  
      644160-B21  
      649282-B21  
      649281-B21  
      649283-B21  
        
      **Firmware for the following devices are updated to 2.35.5100:**  
        
      764282-B21  
      764283-B21  
      764284-B21  
        
      **Firmware for the following devices are updated to 2.35.5100:**  
        
      764285-B21  
      764286-B21


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.3
changelog:
  -     Fixes:
      
        * Fixed an issue which caused packet transmission to get stuck when the software tried to send pause frames with dmac equal to one of the device's MAC addresses.
        * Fixed an issue which caused a firmware internal error when handling QP alternative context.
        * Fixed an issue which caused an internal firmware error when APM changed the QPs port mapping.
        * Fixed an issue which caused NVRAM to get stuck when it filled non-valid information in TLV.
        * Fixed an issue which caused lack of IB traffic on SR-IOV VPI.
        * Fixed a race in handling a duplicated "read request from middle".
        * Fixed an issue which caused NVCONFIG to fail when the number of sector was set to 1 and the sector was zeroed.
        * Fixed an issue which caused TX traffic to stop when the message MTU size was larger than QP.mtu.
        * MLNX_OEM command GET_TEMP returned a wrong value in the max_temp field.
        * Fixed a default hardware configuration issue which caused RDP over IPv4 traffic to be dropped.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-2.1
changelog:
  -     *Firmware for the following devices are updated to 2.36.5000:**  
        
      644161-B21  
      644160-B21  
      649282-B21  
      649281-B21  
      649283-B21  
        
      **Firmware for the following devices are updated to 2.36.5000:**  
        
      764282-B21  
      764283-B21  
      764284-B21  
        
      **Firmware for the following devices are updated to 2.36.5000:**  
        
      764285-B21  
      764286-B21


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-2.1
changelog:
  -     *Fixes in 2.36.5000:**
      
        * Fixed an issue which caused packet transmission to get stuck when the software tried to send pause frames with dmac equal to one of the device's MAC addresses.
        * Fixed an issue which caused a firmware internal error when handling QP alternative context.
        * Fixed an issue which caused an internal firmware error when APM changed the QPs port mapping.
        * Fixed an issue which caused NVRAM to get stuck when it filled non-valid information in TLV.
        * Fixed an issue which caused lack of IB traffic on SR-IOV VPI.
        * Fixed a race in handling a duplicated "read request from middle".
        * Fixed an issue which caused NVCONFIG to fail when the number of sector was set to 1 and the sector was zeroed.
        * Fixed an issue which caused TX traffic to stop when the message MTU size was larger than QP.mtu.
        * MLNX_OEM command GET_TEMP returned a wrong value in the max_temp field.
        * Fixed a default hardware configuration issue which caused RDP over IPv4 traffic to be dropped.
        * Fixed performance issues causing slow performance when running in NO-DRAM-NIC mode.
        * Disabled High Rate Steering mode in the INI to enable its compatibility with NC-SI over VLAN.
        * Fixed failure instances when initiating FLR in the Physical Function.
        * Fixed a wrong returned status in cable info MAD when the cable was not connected.
        * Fixed the length calculation of UDP. The incorrect UDP length in the CNP packet caused miss-calculation of the ICRC.
        * Fixed a completion error issue when ECN was enabled. The ECN usage caused ordering errors in completion queues (CQ).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.5
changelog:
  -     *Firmware for the following devices are updated to 2.40.5030:**  
        
      644161-B21  
      644160-B21  
      649282-B21  
      649281-B21  
      649283-B21  
      764282-B21  
      764286-B21
      
      **Firmware for the following devices are updated to 2.40.5072**
      
      764283-B21  
      764284-B21  
      764285-B21
      
      **New features in firmware version 2.40.5030:**
      
        * Added temperature thresholds high/low default for MAD sensing and NCSI/IPMI OEM commands.
        * Added a new field to "set port" command which notifies the firmware what is the user_mtu size.
        * Added a protection mechanism which ensures the firmware drops packets which are received in internal QPs and disables the WQE producer fetching.
        * Added Etherent Link down counter.
        * Enables steering packets to receive queues according to Ethertype
        * Adds support for additional rate values.
        * Counters that count the number of repeated Send WQE cache lookups that resulted in a miss.
        * Flint utility allows performing an MD5 checksum on the non-persistent sections of the firmware image.
        * New performance and back-pressure counters command via PRM (For further information, please refer to the PRM)
        * Support for Multicast/Unicast sniffer rules (For further information, please refer to the PRM)
        * Support for VLAN in VLAN encapsulation (For further information, please refer to the PRM)
        * CQ creation offload by software
        * Support for rst2rts command
        * Invalidates a TLV during the firmware boot stage
        * A new counter for the diag_rprt PRM command to count packet drops due to no-receive buffer
        * Support for Ethernet TX lifetime cycle control (Head of Queue)
        * A new register (PPLR) that allows egress and external loopback control (For further information, please refer to the PRM)
        * A watchdog mechanism to track ingress traffic stalls to prevent flooding the network with Flow Control packets
        * A new LED scheme controlled by the INI which causes constant traffic LED indication even without traffic.
        * Added support for multiple RoCE modes (RoCE v1+v2) on the same port: RoCE mode is per connection now.
        * Added a new QP command "INIT2RTS_QP" to enhance QP connection readiness time.
        * Disabled FCS checks to support switches that replace FCS with Timestamp.
        * Added RX Port identification for direct rout packets.
        * Improved RDMA WRITE/SEND performance with retransmissions.
        * Enabled firmware burning/querying using the PRM ACCESS_REG command.
        * Added support for VAM.
        * Enabled bad cable EEPROM reporting to the driver.
        * Added support for Platform Level Data Model (PLDM) sideband protocol.
        * Added support for priority based A0-DMFS mode (For further information, please refer to the PRM).
        * Added support for Unicast/Multicast loopback disablement by the driver. (For further information, please refer to the PRM)
        * Removed the source IP from the hash calculation (For further information, please refer to the PRM)
        * Added support for Inline Receive mode up to 2KB.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.5
changelog:
  -     *Fixes in 2.40.5030 and 2.40.5072:**
      
        * Fixed a race between the firmware and the hardware during driver start which blocked outbound completions.
        * Fixed an issue which caused the firmware not to send link_down event to the driver when running the close_port command.
        * Fixed an issue where in rare cases the Auto Sense failed to detect the right protocol.
        * Fixed signal integrity issue when connecting a WCS ConnectX4 mezz card to Pikes peak FPGA.
        * Added the option to transmit corrupted DME pages for a very short period of time at the beginning of the Auto-Negotiation flow.
        * Fixed an incorrect report of the PortRcvDataVLExtended/ PortXmitDataVLExtended counters by the firmware.
        * Fixed a rare issue which caused firmware's packet injector to cut off packets when the TX was congested.
        * Fixed an issue that caused the response to TX requests to take up to 10 miliseconds in IEEE clause 72 Link Training.
        * Fixed a race between 2 iriscs which caused a QP to get stuck in burst control limit state.
        * When a QP was in error state, the firmware generated too many err CQEs at once, thus causing the cmdif responsiveness to be too slow. To prevent the above, the number of err CQEs was limited to 16 at a time.
        * Fixed an issue that caused the MAC address that was set from the OS using ifconfig to be not reflected in the OCBB buffer.
        * Fixed an issue where the ibdump got broken when running with loopback traffic.
        * Fixed an issue where the firmware took QP to firmware ownership and then released it to the hardware ownership without checking if another firmware flow owns the same QP.
        * Fixed an issue which occurred after disconnecting cable which showed the link type as IB even if the link type of the port is ETH.
        * Fixed an issue related to the HCA PoerXmitWait counter on port 2 (connected to port 2 on Switch-IB) where it started counting and reached 0xFF's regardless of connection to switch.
        * Fixed a completion error issue when ECN was enabled. The ECN usage caused ordering errors in completion queues (CQ).
        * Fixed the length calculation of UDP. The incorrect UDP length in the CNP packet caused miss-calculation of the ICRC.
        * Fixed a wrong returned status in cable info MAD when the cable was not connected.
        * Fixed failure instances when initiating FLR inthe Physical Function.
        * Disabled High Rate Steering mode in the INI to enable its compatibility with NC-SI over VLAN.
        * Fixed performance issues causing slow performance when running in NO-DRAM-NIC mode.
        * Fixed a default hardware configuration issue which caused RDP over IPv4 traffic to be dropped.
        * Prevented a Virtual Function from injecting pause frames into the network.
        * MLNX_OEM command GET_TEMP returned a wrong value in the max_temp field.
        * Fixed an issue which caused TX traffic to stop when the message MTU size was larger than QP.mtu.
        * Fixed an issue which caused NVCONFIG to fail when the number of sector was set to 1 and the sector was zeroed.
        * Fixed a race in handling a duplicated "read request from middle".
        * Fixed an issue which caused lack of IB traffic on SR-IOV VPI.
        * Fixed an issue which caused NVRAM to get stuck when it filled non-valid information in TLV.
        * Fixed an issue which caused an internal firmware error when APM changed the QPs port mapping.
        * Fixed an issue which caused a firmware internal error when handling QP alternative context.
        * Fixed an issue which caused packet transmission to get stuck when the software tried to send pause frames with dmac equal to one of the device's MAC addresses.
        * Fixed a mistakenly dropped ETH packet with ethertype 0x600 by the NIC.
        * Fixed a case preventing broadcast traffic from arriving to their destination after detaching high priority broadcast rule on a port where NC-SI was enabled.
        * Fixed a failure to update RSS QP in steering rules.
        * Fixed an issue where the port raised as SDR vs. InfiniScale IV QDR Switch.
        * Fixed a rare case of completion Error with Bad Opcode sequence status which occurred when retransmitting read requests.
        * Fixed a case where the actual bandwidth did not match the user settings in VM QoS.
        * Fixed a case where on rare cases, communication to BMC was lost during driver initialization.
        * Fixed an issue with cable reading, which caused the link not to raise.
        * Set the maximum EQN number to 1024.
        * Fixed a rare issue with VPD init flow which caused read failures.
        * Fixed an issue with RX size counter not being reported.
        * The first Read response was not treated as implicit ACK.
        * Reduced a long 40GbE link up time with Cisco Nexus3064 and Arista-7050S.
        * Fixed promiscuous mode compatibility with A0-DMFS steering.
        * Fixed promiscuous mode compatibility when NC-SI is enabled and configured.
        * Fixed sending/receiving OEM temp commands (set/get) with channel ID 0x1f failure.
        * Fixed an issue which caused packets to drop on a port when changing the interface state of the other port.
        * Fixed long management communication loss and SOL hang during reboot cycles.
        * Fixed wrong processing of inbound traffic towards BMC which caused communication loss.
        * Fixed management link loss upon closing port interface through the driver.
        * Fixed a false indication in firmware of an expander presence causing delay in EEPROM reading.
        * Fixed an issue which caused a link down on a port when the cable was removed from the other port.
        * Fixed a rare case where packet with length zero got stuck in hardware queues.
        * Fixed an issue which caused InfiniBand congestion control packet (CNP) to hang in hardware.
        * Fixed an issue which caused AEN to be sent after channel reset.
        * Fixed an issue which prevented the restoring of QoS setting to its default consequently causing bandwidth degradation.
        * Fixed an occasional long link up time with 10GbE based devices.
        * Fixed an issue preventing cable readings from i2c slave address 0x51.
        * Fixed a possible deadlock in PM turnoff request transmission and ack acceptance flow.
        * Fixed a rare case with alignments state machines which caused occasional width degradation.
        * Fixed an issue where the transmit queues hanged while congestion control was enabled and operational (EQC/QCN).
        * Fixed an unexpected work completion syndrome with vendor syndrome 0x77 received when running RDMA SEN/WRITE traffic with retransmissions.
        * Fixed an issue which caused SetPortInfo to return a good status when receiving invalid LinkSpeedEnabled value.
        * Fixed an issue which caused dual port SFPP module cards to be automatically mapped with expander. Fixed an issue where firmware overrides the steering mode that was chosen by the driver.
        * Fixed invalid return sensing results occurred when the link was up.
        * Fixed an issue causing the sensing result to be delayed when cable was unplugged.
        * Fixed an issue causing the link type to be displayed as ETH when set to AUTO.
        * Fixed 2us glitch in Wake Up signal.
        * Fixed performance degradation when running IBDump.
        * Occasionaly, a link training timeout occurred in EQ phase0 during disable/enable test.
        * Improved strict bandwidth mode functionality.
        * Fixed an issue with the PortRcvPkts counter always displaying zero value.
        * Fixed an issue with processing GMP MADs with SET method in SecureHost mode.
        * Fixed an issue causing a wrong usage of MCG size when configuring Global Multicast filter.
        * Disabling the first port occasionally causes second port TX failure.
        * Fixed a mismach in links status reported. The adapter reports links as down while the switch perceives them as up.
        * Fixed an occasional 40GbE link failure with SCM5 Switch blade.
        * Fixed a wrong FDR10 speed reporting in MAD.
        * Fixed an issue preventing theports to to rise up when set to FDR10 vs QDR.
        * Fixed an occasional link failure vs Arista switch.
        * Retransmission started from the first PSN of message instead of the last acknowledged PSN.
        * Firmware hangs when receiving GeneralInfoMad during inline firmware burning.
        * L1 flow adjustments and threshold tuning.
        * Fixed a rare hanging issue during PERST_ assertion.
        * Wrong coefficients were reported during phase3.
        * Fixed an issue causing wrong behavior due to reset timing.
        * Fixed lack of steering options.
        * Fixed long timeout issues.
        * Fixed NVRAM write issues in driver-less mode.
        * Fixed 40GbE link support in aux mode.
        * Dropped commands with non-existing channel ID.
        * Fixed issues in extended speed reporting.
        * Fixed bad QP reporting in trap 257/8.
        * Fixed an issue causing false bad q_key error messages.
        * Fixed Pause Frame opcode mismatch.
        * Fixed communication loss upon PCIe error detection.
        * Fixed wrong channel value in the SELECT/ DESELECT PACKAGE commands.
        * Fixed an issue caused response packet to include 4 extra bytes.
        * Fixed wrong reason code value returned when using Set Link command with unsupported speed.
        * Added protection from bad MAC address given by BMC. Removed false TX pulse after PERST_ deassertion.
        * Fixed FLR capability bit inconsistency when SR-IOV is enabled.
        * Fixed an issue with the device not reporting PCIe related errors.
        * When a link is configured to DDR in a setup of ConnectX-3 to SX6036, SDR link is established instead.
        * VXLAN used the wrong default UDP port. the UDP port number was changed to 4789.
        * Fixed wrong setting of the UDP destination port for VXLAN.
        * Fixed an internal error caused when moving to the DMS mode with IPMI/NC-SI enabled.
        * In a back-to-back setup of FDR cards connected with a 0.5m FDR cable, a link may be established as FDR10 instead of FDR.
        * Fixed issues related to working with PCI legacy interrupts.
        * Wrong checksum calculation for short packets which are padded by the software.
        * Reading PCIe configuration space after using the MFT flint tool caused the device to crash.
        * Fixed occasional packet loss over IPMI.
        * Fixed wrong values reported in the Eye opening MAD.
        * Fixed occasional link width degrades during link negotiation and link transitions from L1 state.
        * Fixed adjust signal detect thresholds.
        * PortExtendedSpeedsCounters MAD counters were mistakenly increased while LLR was active.
        * Lane reversal was not considered when configured TX parameters.
        * Fixed ROL factory MAC usage when a Flex- Boot address was given.
        * Fixed Pause frames factory MAC usage when FlexBoot address was given.
        * The device did not different between WOL/ROL packets.
        * Fixed a set of extended fields in PortInfo MAD which did not function.
        * Adjusted LLR cell size according to the MLPN negotiation of ib_128b_llr.
        * The max speed restriction was active in full power mode instead of standby mode only.
        * The InfiniBand Path migration did not work with GRH. http://webdev01:8080/commit/ConnectX.git/a9c37ee4c31038f2c1179d4d9e79c9337e0ab5c7 
        * Reading MGM after writing it returned wrong members count.
        * Fixed corruption of the RSS hash key given by the driver.
        * Fixed QoS rate limit BW offset.
        * Fixed FDR10 speed_en reporting.
        * Fixed long management link com loss.
        * The command results reported both link types active at the same time. Fixed collision between forcing phy type and port sensing. Fixed a wrong core clock freq reporting in QUERY_HCA command.
        * Fixeds occasional link failure when 56GbE is enabled.
        * Fixed max eye margins to be per protocol.
        * perfquery reported wrong error symbol on ConnectX(C)-3 VPI mode: IB, ETH.
        * On ConnectX-3Pro dual-port QDR and FDR/FDR10 switch setups, symbol errors may occur with MC2207312-030 AOCs.
        * Symbol errors occur on ConnectX-3Pro dualport QDR connected to FDR switches with MC2207126-004 copper cables.
        * Driver restart required when switching from InfiniBand FDR link with LLR enabled to InfiniBand link w/o LLR (for example: between SwitchX and GD4036).
        * On rare occasions, the adapter card may fail to link up when performing parallel detect to 40GbE.
        * Automatic Path Migration (APM) did not update the new MGIDs from the Alternate Path.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *Firmware for the following devices are updated to 2.40.5030:**  
      764286-B21  
      778509-B21
      
      **Firmware for the following devices are updated to 2.40.5072:**  
      764285-B21
      
      **Firmware for the following devices are updated to 2.42.5004:**  
      764283-B21  
      764284-B21
      
      **Firmware for the following devices are updated to 2.42.5000:**  
      764282-B21
      
      **New features in firmware version 2.40.5030:**
      
        * Added support for the following features. 
          * Temperature thresholds high/low default for MAD sensing and NCSI/IPMI OEM commands.
          * A new field is added to "set port" command which notifies the firmware what is the user_mtu size.
          * A protection mechanism which ensures the firmware drops packets which are received in internal Queue Pairs (QPs) and disables the WQE producer fetching.
      
      **New features in firmware version 2.40.5072:**
      
        * Platform Level Data Model (PLDM) support.
      
      **New features in firmware version 2.42.5000:**
      
        * Added support for the following features. 
          * new TLV: CX3_GLOBAL_CONF to enable/disable timestamp on incoming packets through mlxconfig configuration.
          * User MAC configuration.
          * Automatically collecting mstdump before driver reset.
          * A mechanism to detect DEAD_IRISC (plastic) from TPT (iron) and raise an assert.
          * A new field is added to "set port" command which notifies the firmware what is the user_mtu size.
        * Improved the debug ability for command timeout cases


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *Fixes in version 2.40.5030 and 2.40.5072:**
      
        * Race between the firmware and the hardware during driver start which blocked outbound completions.
        * The firmware did not send link_down event to the driver when running the close_port command.
      
      **Fixes in version 2.42.5000:**
      
        * PortRcvPkts counter was prevented from being cleared after resetting it.
        * The system Timed Out on the configuration cycle of the Virtual Functions (VFs) when more than 10 Virtual Functions performed FLR and the completion Time Out value was configured to a range of less than 16 msec.
        * The server hangs and results in NMI when running "mlxfwtop -d mt4103_pci_cr0" while restarting the driver in parallel (from a different thread). In this case, the downstream bridge over the device reported completion timeout error.
        * In flow_steering, BMC could not receive a ping over IPV6 after running bmc_reboot.
        * While closing the HCA, the RX packet caused bad access to resources that did not exist, and consequently caused the QPCGW or the irisc to get stuck.
        * The master SMLID and the LID was either 0 or 0xFFFF when the port was neither active nor armed.
        * ibdump could not capture all MADs packets.
        * link did not go up after reboot.
        * Fixed a rare issue that cause the PCIe configuration cycle that arrived during the time of sw_reset to generate 2 completions.
        * Network Controller Sideband Interface (NC-SI) did not work when adding the disable_static_steering_ini field in the ini file, due to memory allocation issue for this field in the scratchpad.
      
      **Fixes in version 2.42.5004:**
      
        * In UEFI (Unified Extensible Firmware Interface) HII (Human Interface Infrastructure) menu, when using HPE Gen10 devices, both ports appear as port 1.
        * In UEFI (Unified Extensible Firmware Interface) boot menu, when using HPE Gen10 devices,  the device name appears with an unneeded port number.


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


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


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


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


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


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


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     Security Hardening Enhancements: This release contains important reliability
      improvements and security hardening enhancements. HPE recommends upgrading
      your device's firmware to this release to improve the firmware security and
      reliability of your device.
      
      
      
      **New features and changes included in version 20.35.1012:**
      
        * Added support for copy modify header steering action to/from the UDP field.
        * Enabled ADP timer to allow the user to configure RC or DC qp_timeout values lower than 16.
        * QoS priority trust default state can now be changed using the new nvconfig below:
      
      QOS_TRUST_STATE_P1  
      QOS_TRUST_STATE_P2
      
      The values that can be used to set the default state are:
      
      TRUST_PORT  
      TRUST_PCP  
      TRUST_DSCP  
      TRUST_DSCP_PCP


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.1
changelog:
  -     *The following issues have been fixed in version 20.35.1012:**
      
        * RDE (Redfish) PATCH operation to LLDPTransmit properties "ManagementAddressIPv4", "ManagementAddressIPv6" and "ManagementAddressMAC" were applied only in the first attempt, but failed in the next.
        * The RXT E2E inflight went into an unresposive state occasionally.
        * RDMA partition was reported even if NIC+RDMA mode was disabled.
        * PLDM AEN event receiver media was changed unexpectedly and destination BDF was overridden with garbage when some PLDM packet were received from the SMBus layer.
        * An incorrect address issue for XRQ Event Backend Controller Px Syndrome event in multi-host system during FLR.
        * PCIe SKP OS generation interval issue for Gen1 and Gen2.
        * InfiniBand L2 QP could not receive RDMA traffic occasionally.
        * Running with a debug firmware reduced security as if token was applied.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     Security Hardening Enhancements: This release contains important reliability
      improvements and security hardening enhancements. HPE recommends upgrading
      your device's firmware to this release to improve the firmware security and
      reliability of your device.
      
      **New features and changes included in version 20.36.1010:**
      
        * Enabled provisioning of the OEM public key that is used for OEM NVconfig file signature verification.
        * Enabled constant clock offset (visible using PPS out) when synchronizing the device using PTP in 25G or 10G port link speed.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.2
changelog:
  -     *The following issues have been fixed in version 20.36.1010:**
      
        * Aligned RDE behavior to DSP0266 v1.15.0  table 23.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1
changelog:
  -      Adds support for a second source drive pre-amp, and improves reliability with an updated direct offline scan algorithm.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK3
changelog:
  -      This Firmware release contains various drive interoperability enhancements and code fixes accumulated since the last firmware release, as well as a change to disable MCTP over PCIe VDM function per requested of HPE, and a PHY setting change for improved compatibility with Intel Ice Lake based Gen10+ DL360 platform. 
        * For more information, refer to HPE Customer Bulletin at the following URL: https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00115201en_us


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK3-2.1
changelog:
  -      This Firmware release contains various drive interoperability enhancements and code fixes accumulated since the last firmware release, as well as a change to disable MCTP over PCIe VDM function per requested of HPE, and a PHY setting change for improved compatibility with Intel Ice Lake based Gen10 Plus DL360 platform. 
        * For more information, refer to HPE Customer Bulletin at the following URL: https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00115201en_us


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK3-3.1
changelog:
  -      This component HPK3 (C) is supported only on VMD enabled Intel VROC platforms and will not be part of any Service Pack for ProLiant (SPP) and Hotfix releases.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK5
changelog:
  -      Fixed an incompatibility issue in MCTP over PCIe VDM function
        * Updated WCTEMP value for thermal throttling threshold


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


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


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


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


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


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-2.1
changelog:
  -     *Enhancements/New Features for HPG4 (B):**
      
        * Adds support for HPE ProLiant Gen10 servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-3.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPG4 do not need to update to HPG4(C).**


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-4.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPG4 do not need to update to HPG4(D).**


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


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


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


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


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


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


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> GPK4
changelog:
  -      Fixes Get Endpoint ID (EID) command failure by issuing Set Endpoint ID after Endpoint Discovery


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG7
changelog:
  -     *Problems Fixed:**
      
        * This firmware corrects possible unrecovered errors caused by the track refresh algorithm not working properly.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG7-2.1
changelog:
  -      **Online firmware flashing of drives attached to an HP Smart Array controller running in Zero Memory (ZM) mode or an HP ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPG7 do not need to update to HPG7 (B).**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG7-2.1
changelog:
  -     *Problems Fixed:**
      
        * This firmware corrects possible unrecovered errors caused by the track refresh algorithm not working properly.
      
      **Problems Fixed for HPG7 (B): **
      
        * Linux Smart Component fails to update the firmware for drives connected behind an HP Smart Array P431 controller. Component reports the firmware update was successful. However, after a power cycle, the firmware version remains unchanged.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG7-3.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPG7 do not need to update to HPG7 (C).**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG7-3.1
changelog:
  -     *Problems Fixed:**
      
        * This firmware corrects possible unrecovered errors caused by the track refresh algorithm not working properly.
      
      **Problems Fixed for HPG7 (C):**
      
        * Component would fail to install drive firmware for drives present in a system configured with two or more external drive enclosures attached to an HP Host Bus Adapter H22x. The following message would be reported in the component log file - "Device appears more than once in tree". The drive firmware installation failure was not observed in configurations having only one external drive enclosure attached to an HP Host Bus Adapter H22x.
        * Component fails to update the firmware for drives connected behind an HP Smart Array P431 controller. Component reports the firmware update was successful. However, after a power cycle, the firmware version remains unchanged.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGA
changelog:
  -     *Enhancements/New Features:**
      
        * Provides support for Microsoft Azure Stack requirements.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGB-3.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPGB do not need to update to HPGB(C).**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPGB-3.1
changelog:
  -      Corrects a potential data integrity issue caused by an in process write retry incorrectly starting at the wrong location.  This issue was only found during supplier ongoing reliability testing.
        * Fixed the issue of Online firmware update fails when drives are connected behind AHCI controller.


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1
changelog:
  -      VENDOR IDENTIFICATION field change from "HP" to HPE". Support for second source PMIC from IDT.


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -     *Problems Fixed:**
      
        * Under rarely occurring conditions where a host error occurred during a write with 4K unaligned sectors, the write operation might result in stale data. Firmware HPD4 prevents the possibility of stale data occurring under these conditions.
        * After greater than 2 seconds of idle time following a forced power transition or no activity, random seeks might not occur as required. Firmware HPD4 initiates random seeks following  the device being placed into a forced power condition. Random seeks are necessary to maintain the reliability and life of the device.


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK5-3.1
changelog:
  -      Optimized T-offset setting.
        * Change MQES setting to 8192.
        * Fixed LED Behavior misaligned specs issue.
        * Fixed performance drop issue when 4+ SSD are installed.
        * The Idle Power Management fix to keep the drive from entering and exiting the Lower Power Idle mode too frequently.
        * For more information, refer to HPE Customer Advisory at the following URL: https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00112800en_us


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK6
changelog:
  -     Please refer to SID8624 wtih the reason that why upgrade requiremnet need to
      be set to Critical


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK6
changelog:
  -      Main fixes are for Secure boot(Option ROM) ILO error and critical fix for issue where failure to send MI command completion could result in drive reporting 0GB until power cycled.
        * For more information, refer to HPE Customer Advisory at the following URL: <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00123725en_us>


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7
changelog:
  -     *Problems Fixed:**
      
        * This firmware fixes a potential incorrect data issue in write-cached enabled multi-initiator unaligned write environments, where reservation commands are used.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7-2.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPD7 do not need to update to HPD7 (B).**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7-2.1
changelog:
  -     *Problems Fixed:**
      
        * This firmware fixes a potential incorrect data issue in write-cached enabled multi-initiator unaligned write environments, where reservation commands are used.
      
      **Problems Fixed for HPD7 (B):**
      
        * Component would fail to install drive firmware for drives present in a system configured with two or more external drive enclosures attached to an HP Host Bus Adapter H22x. The following message would be reported in the component log file - "Device appears more than once in tree". The drive firmware installation failure was not observed in configurations having only one external drive enclosure attached to an HP Host Bus Adapter H22x.
        * Component fails to update the firmware for drives connected behind an HP Smart Array P431 controller. Component reports the firmware update was successful. However, after a power cycle, the firmware version remains unchanged.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7-3.1
changelog:
  -     *Enhancements/New Featuresfor HPD7 (C):**
      
        * Adds support for HPE ProLiant Gen10 servers.


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3-2.1
changelog:
  -     *Enhancements/New Features:**
      
        * Firmware version HPD3 supports NDU (non-disruptive update) firmware updates.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3-3.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPD3 do not need to update to HPD3(C).**


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5
changelog:
  -      A low-probability, high severity corner case of sustained outer-diameter activity with emergency power off when heads are at the outer diameter prevented heads from parking/latching properly on a few drives in the field.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3
changelog:
  -     *Problems Fixed:**
      
        * This firmware resolves several drive issues including internal resets, firmware download functionality, and performance issues.  This firmware could improve the robustness of the system by eliminating these possible issues within the drive.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-2.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPG4 do not need to update to HPG4(B).**


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5
changelog:
  -      Fix for V6 Read disturb issue (which might have caused data integrity issue) and other issues.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> GPK3
changelog:
  -     This Firmware release address below fixes and additional features:
      
        * FW Transfer Fix
        * Drive Failure Fix
        * Power Loss Protection
        * FW Download Fix
        * Reset Fix
        * Shutdown fix
        * PCIe Improvement
        * Random Write Improvement


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4
changelog:
  -     *Problems Fixed:**
      
        * Reliability enhancement for applications that write data to a narrow range of tracks.
      
      **Known Issues:**
      
        * Firmware cannot be downgraded to HPG3 after updating to HPG4.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-2.1
changelog:
  -     *Enhancements/New Featuresfor HPG4 (B):**
      
        * Adds support for HPE ProLiant Gen10 servers.


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3-2.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPD3 do not need to update to HPD3(B).**


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD7
changelog:
  -      This firmware version updates the Vendor ID in the standard inquiry to 'HPE', in previous versions it was 'HP.'


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD9
changelog:
  -      Fixes the Power Coordination algorithm which ensures the drive will properly negotiate power with SPL-2 and newer compliant controllers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4
changelog:
  -     *Enhancements/New Features:**
      
        * Production signing keys applied to code.
        * Enhanced code to meet signal specification for the TX differential voltage and de-emphasis level.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6
changelog:
  -     *Problems Fixed:**
      
        * Firmware improves a NAND threshold level to strengthen differentiation of NAND states to mitigate excessive reallocation of NAND Blocks (Grown Bad Blocks). For important information about this resolved issue, refer to HPE Customer Bulletin [a00027721](http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-a00027721en_us).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6-2.1
changelog:
  -      Firmware improves a NAND threshold level to strengthen differentiation of NAND states to mitigate excessive reallocation of NAND Blocks (Grown Bad Blocks). For important information about this resolved issue, refer to HPE Customer Bulletin [a00027721](http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-a00027721en_us).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG8
changelog:
  -      During numerous unexpected power cycles and if a SATA link error is immediately followed with asynchronous power loss, there may be a failure to properly flush all cached data to NAND. For more information on this issue, refer to Customer Advisory <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00048321en_us>.


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2
changelog:
  -      Fix command timeout and uncorrectable error improvement.
        * Added features for SAS4 auto power swtiching and thermal requirement.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1
changelog:
  -     *Enhancements/New Features:**
      
        * Reliability enhancement for applications that write data to a narrow range of tracks.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -     *Enhancements/New Features:**
      
        * Adds support for HPE ProLiant Gen10 servers.
        * Improved write performance.
      
        * A reliability enhancement for applications that write data to a narrow range of tracks


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3
changelog:
  -     These firmware release add a foreground media scan policy to prevent a
      Predictive Failure and add SMART Attribute value for the FMS count.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4
changelog:
  -      Fixes the issue that certain SSDs may report false predictive failure in the integrated management log (IML).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD6
changelog:
  -      This firmware fixes an issue that, under extremely rare conditions, can cause a data miscompare. It eliminates causes of some potential timeouts and hangs. It also addresses some temporary performance degradation conditions.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD8-2.1
changelog:
  -      This firmware release provides additional protection against command timeouts.
        * For more information, refer to HPE Customer Bulletin at the following URL: <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00117258en_us>


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


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


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


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


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> EPK75H3Q
changelog:
  -      Fixed False UECC issue at idle power mode.
        * Old FW download Blocking (EPK70H3Q~EPK74H3Q).
        * FW is changed off the option of TX data alignment for each lane.
        * FW is changed to clear the interrupt after TLP Complete when PCIe config read operation.
        * For more information, refer to HPE Customer Bulletin at the following URL: <https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00113342en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> EPK76H3Q
changelog:
  -      Contains critical fix for issue where failure to send MI command completion could result in drive reporting 0GB until power cycled.
        * For more information, refer to HPE Customer Advisory at the following URL: <https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00123725en_us>


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4IASHPK3
changelog:
  -      Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4IASHPK3-2.1
changelog:
  -      Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the Service Pack for ProLiant and Smart Update Manager.
        * Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPK4
changelog:
  -      Reverted OCP spec features to maintain compliance to OCP spec commands over NVMe-MI
        * Implemented real Active Measured Latency by adding OCP 2.0 C3 Log page


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG3
changelog:
  -     *Enhancements/New Features :**
      
        * Allows the system to load new firmware to the disk drive fast and transparently, without restarting the server.
      
        * Additional Error Recovery enhancements are also included to improve drive reliability.
      
        * Adds support for HPE ProLiant Gen10 servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4
changelog:
  -     *Enhancements/New Features:**
      
        * Firmware version HPG4 is designed to prevent any previous firmware revisions from being loaded onto the drive, after the drive is upgraded to HPG4 firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4
changelog:
  -     *Problems Fixed:**
      
        * This firmware corrects a potential issue where the data in the reserved tracks is not properly updated, eliminating the risk of a drive not finishing the boot process on power up.
        * Other maintenance fixes and updates are also included with the new firmware.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-2.1
changelog:
  -     *Enhancements/New Features:**
      
        * Firmware version HPG4 is designed to prevent any previous firmware revisions from being loaded onto the drive, after the drive is upgraded to HPG4 firmware. 
      
      ******Enhancements/New Features for HPG4 (B):**
      
        * Adds support for HPE ProLiant Gen10 servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG4-3.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPG4 do not need to update to HPG4(c).**


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2
changelog:
  -     *Problems Fixed:**
      
        * This firmware update eliminates a data integrity risk when an unaligned WRITE and VERIFY command is sent to a bad sector. During these conditions there is a potential for data intended to be written to disk to fail to be written.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD2-2.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPD2 do not need to update to HPD2(B).**


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -      Firmware corrects potential data integrity issues caused by incomplete cache table updates during unaligned writes, an incorrect write retry start location calculation, and improper media read ranges overlapped with cached writes.  These issues were only found during supplier ongoing reliability testing.


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


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPG6-3.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPG6 do not need to update to HPG6(C).**


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1
changelog:
  -     *Problem Fixed:**
      
        * Incorrect data reads might occur when accessing unaligned 4k reads and the data read has zero content preceding customer data.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1-2.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPD1 do not need to update to HPD1 (B).**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1-2.1
changelog:
  -     *Problem Fixed:**
      
        * Incorrect data reads might occur when accessing unaligned 4k reads and the data read has zero content preceding customer data. For additional information please refer to the customer advisory #[c04650586](http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_na-c04650586)
      
      **Problems Fixed for HPD1 (B):**
      
        * Component would fail to install drive firmware for drives present in a system configured with two or more external drive enclosures attached to an HP Host Bus Adapter H22x. The following message would be reported in the component log file - "Device appears more than once in tree". The drive firmware installation failure was not observed in configurations having only one external drive enclosure attached to an HP Host Bus Adapter H22x.
        * Component fails to update the firmware for drives connected behind an HP Smart Array P431 controller. Component reports the firmware update was successful. However, after a power cycle, the firmware version remains unchanged.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD1-3.1
changelog:
  -     *Enhancements/New Features for HPD1 (C):**
      
        * Adds support for HPE ProLiant Gen10 servers.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD6-2.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPD6 do not need to update to HPD6(B).**


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5
changelog:
  -     *Enhancements/New Features:**
      
        * Changes Light Emitting Diode (LED) behavior to match Hewlett Packard Enterprise specification.
        * Strengthens link acquisition algorithm.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5
changelog:
  -     *Problems Fixed:**
      
        * Fixes a data integrity risk which could occur during 4k or greater unaligned writes while the device incurs a smart trip or smart warning event. During these conditions there is a potential for data intended to be written directly to disk to fail to be written.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD5-2.1
changelog:
  -     *Enhancements/New Features:**
      
        * Changes Light Emitting Diode (LED) behavior to match Hewlett Packard Enterprise specification.
        * Strengthens link acquisition algorithm.
        * Adds support for HPE ProLiant Gen10 servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD6
changelog:
  -     *Problems Fixed:**
      
        * This firmware eliminates a data integrity risk when an unaligned Write and Verify command is sent to a bad sector. During these conditions there is a potential for data intended to be written to disk to fail to be written.


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


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 85031G00
changelog:
  -      This is a maintenance release that contains various drive reliability enhancements and code fixes accumulated since the last initial release, as well as a change to disable MCTP over PCIe VDM function to satisfy certain HPE platform environments.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 85032G00
changelog:
  -      Implements FW-based VPD.
        * ARP setting is changed from "Capable & Discoverable" to "Fixed & Discoverable".
        * A minor tweak to the Foreground Media Scan (FMS) algorithm to ensure critical variables are initialized properly.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      This firmware provides a change to the Vendor ID in the VPD page that refers to HP instead of HPE.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -     This firmware fixes a potential reliability condition, a rare data integrity
      issue and the cause of a potential hang.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD3
changelog:
  -      Improves data integrity
        * Decreases possibility of data corruption in certain error and timing conditions
        * Reduces the probability of hangs


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD9
changelog:
  -     This firmware revision corrects a rare situation where a Cryptographic Erase
      could result in random data instead of the expected deterministic zeros. This
      is judged as low severity because it does not compromise user data or
      security, but justifies the update to preclude potential security concerns.
      There are several items that reduce the probability of hangs and provide some
      minor performance improvements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPDA
changelog:
  -      This firmware revision improves data integrity and reliability by optimizing adjacent track refresh parameters and management of emergency power loss table structure.
        * The risk of not upgrading to this firmware is the increased possibility of data corruption in emergency power loss events.
        * Several maintenance items are included in this firmware revision that reduce the probability of hangs and provide some minor performance improvements.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4
changelog:
  -     *Problems Fixed:**
      
        * Self-initiated reset during ATI (Adjacent Track Interference) mitigation issue, where the drive reported a 06/29/04 (Self-Initiated Reset) to the controller.  Then the controller would re-establish link with the drive and resend the command.
        * Servo miscalculations that resulted in degraded drive performance.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4-2.1
changelog:
  -      **Online firmware flashing of drives attached to an HP Smart Array controller running in Zero Memory (ZM) mode or an HP ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPD4 do not need to update to HPD4 (B).**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4-2.1
changelog:
  -     *Problems Fixed:**
      
        * Self-initiated reset during ATI (Adjacent Track Interference) mitigation issue, where the drive reported a 06/29/04 (Self-Initiated Reset) to the controller.  Then the controller would re-establish link with the drive and resend the command.
        * Servo miscalculations that resulted in degraded drive performance.
      
      **Problems Fixed for HPD4 (B): **
      
        * Linux Smart Component fails to update the firmware for drives connected behind an HP Smart Array P431 controller. Component reports the firmware update was successful. However, after a power cycle, the firmware version remains unchanged.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4-3.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPD4 do not need to update to HPD4 (C).**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4-3.1
changelog:
  -     *Problems Fixed:**
      
        * Self-initiated reset during ATI (Adjacent Track Interference) mitigation issue, where the drive reported a 06/29/04 (Self-Initiated Reset) to the controller.  Then the controller would re-establish link with the drive and resend the command.
        * Servo miscalculations that resulted in degraded drive performance.
      
      **Problems Fixed for HPD4 (B): **
      
        * Linux Smart Component fails to update the firmware for drives connected behind an HP Smart Array P431 controller. Component reports the firmware update was successful. However, after a power cycle, the firmware version remains unchanged.
      
      **Problems Fixed for HPD4 (C):**
      
        * Component would fail to install drive firmware for drives present in a system configured with two or more external drive enclosures attached to an HP Host Bus Adapter H22x. The following message would be reported in the component log file - "Device appears more than once in tree". The drive firmware installation failure was not observed in configurations having only one external drive enclosure attached to an HP Host Bus Adapter H22x.
        * Component fails to update the firmware for drives connected behind an HP Smart Array P431 controller. Component reports the firmware update was successful. However, after a power cycle, the firmware version remains unchanged.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD4-4.1
changelog:
  -     *Enhancements/New Features for HPD4 (D):**
      
        * Adds support for HPE ProLiant Gen10 servers.


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


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> HPD6-3.1
changelog:
  -      **Online firmware flashing of drives attached to an HPE Smart Array controller running in Zero Memory (ZM) mode or an HPE ProLiant host bus adapter (HBA) is NOT supported. Only offline firmware flashing of drives is supported for these configurations.**
        * **Online drive firmware update available for Smart Array Controllers configured in systems running supported Linux, Microsoft Windows, and VMware environments. All other OSes would require an offline update using the SPP and HP SUM.**
        * **Customers who already installed firmware version HPD6 do not need to update to HPD6(C).**


