<?xml version='1.0' encoding='UTF-8'?>
<manifest schema_version="2.0.0.0">
  <otherdata xmlns="http://linux.duke.edu/metadata/other" packages="278">
  <package pkgid="9d0d7f2ae7cdd5c8af5bd79755a3bb10f94d416db31430033143e3f67485c0f7" name="HPE-CNA-FC-Emulex-Enablement-Kit" arch="x86_64">
    <version epoch="0" ver="14.4.329.3" rel="1.rhel8"/>
    <changelog author="Broadcom Automated Build User" date="1689595200">- Added support for RHEL 9U3
- Added support for RHEL 8U9</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358400">- Removed support for SLES 15 SP3</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358401">- Removed support for RHEL 8U5</changelog>
    <changelog author="Broadcom Automated Build User" date="1699963200">- Removed support for RHEL 9U0
- Removed support for RHEL 9U1</changelog>
    <changelog author="Broadcom Automated Build User" date="1700049600">- Removed support for RHEL 8U6
- Removed support for RHEL 8U7</changelog>
    <changelog author="Broadcom Automated Build User" date="1701086400">- Added support for SLES 15 SP6</changelog>
    <changelog author="Broadcom Automated Build User" date="1705406400">- Added support for RHEL 9U4</changelog>
    <changelog author="Broadcom Automated Build User" date="1705492800">- Added support for RHEL 8U10</changelog>
    <changelog author="Broadcom Automated Build User" date="1717416000">- Removed support for ALP 1 SP0</changelog>
    <changelog author="Broadcom Automated Build User" date="1718280000">- SLES 15 SP4/SP5/SP6: Removed 32bit libraries
- SLES 12 SP4/SP5: Removed 32bit libraries</changelog>
  </package>
  <package pkgid="cca722f8953227f4643dd1dab6317b409ad4c42bbc931dd2b0cfd5a19b4790d0" name="HPE-CNA-FC-Emulex-Enablement-Kit" arch="x86_64">
    <version epoch="0" ver="14.4.329.3" rel="1.sles15sp5"/>
    <changelog author="Broadcom Automated Build User" date="1689595200">- Added support for RHEL 9U3
- Added support for RHEL 8U9</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358400">- Removed support for SLES 15 SP3</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358401">- Removed support for RHEL 8U5</changelog>
    <changelog author="Broadcom Automated Build User" date="1699963200">- Removed support for RHEL 9U0
- Removed support for RHEL 9U1</changelog>
    <changelog author="Broadcom Automated Build User" date="1700049600">- Removed support for RHEL 8U6
- Removed support for RHEL 8U7</changelog>
    <changelog author="Broadcom Automated Build User" date="1701086400">- Added support for SLES 15 SP6</changelog>
    <changelog author="Broadcom Automated Build User" date="1705406400">- Added support for RHEL 9U4</changelog>
    <changelog author="Broadcom Automated Build User" date="1705492800">- Added support for RHEL 8U10</changelog>
    <changelog author="Broadcom Automated Build User" date="1717416000">- Removed support for ALP 1 SP0</changelog>
    <changelog author="Broadcom Automated Build User" date="1718280000">- SLES 15 SP4/SP5/SP6: Removed 32bit libraries
- SLES 12 SP4/SP5: Removed 32bit libraries</changelog>
  </package>
  <package pkgid="a121258bf2d3990c38d9c0786d7f70699e06b4c32ebf5e7f8c5a17bc67976853" name="HPE-CNA-FC-Emulex-Enablement-Kit" arch="x86_64">
    <version epoch="0" ver="14.4.329.3" rel="1.sles15sp6"/>
    <changelog author="Broadcom Automated Build User" date="1689595200">- Added support for RHEL 9U3
- Added support for RHEL 8U9</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358400">- Removed support for SLES 15 SP3</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358401">- Removed support for RHEL 8U5</changelog>
    <changelog author="Broadcom Automated Build User" date="1699963200">- Removed support for RHEL 9U0
- Removed support for RHEL 9U1</changelog>
    <changelog author="Broadcom Automated Build User" date="1700049600">- Removed support for RHEL 8U6
- Removed support for RHEL 8U7</changelog>
    <changelog author="Broadcom Automated Build User" date="1701086400">- Added support for SLES 15 SP6</changelog>
    <changelog author="Broadcom Automated Build User" date="1705406400">- Added support for RHEL 9U4</changelog>
    <changelog author="Broadcom Automated Build User" date="1705492800">- Added support for RHEL 8U10</changelog>
    <changelog author="Broadcom Automated Build User" date="1717416000">- Removed support for ALP 1 SP0</changelog>
    <changelog author="Broadcom Automated Build User" date="1718280000">- SLES 15 SP4/SP5/SP6: Removed 32bit libraries
- SLES 12 SP4/SP5: Removed 32bit libraries</changelog>
  </package>
  <package pkgid="dd31ed4717e70bf25d80e82ebd512fd2d485c2c0b146728d719b0e0ac0995bc2" name="HPE-CNA-FC-hpeqlgc-Enablement-Kit" arch="noarch">
    <version epoch="0" ver="6.0.0.1" rel="4"/>
    <changelog author="QLogic Corp &lt;support@qlogic.com&gt;" date="1592481600">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</changelog>
    <changelog author="QLogic Corp &lt;support@qlogic.com&gt;" date="1593086400">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</changelog>
    <changelog author="Marvell Semiconductor Inc." date="1599825600">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</changelog>
    <changelog author="Marvell Semiconductor Inc." date="1627905600">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</changelog>
    <changelog author="Marvell Semiconductor Inc." date="1644580800">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</changelog>
    <changelog author="Marvell Semiconductor Inc." date="1673611200">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</changelog>
    <changelog author="Marvell Semiconductor Inc." date="1680609600">Enablement Kit Version: 6.0.0.1-1
----------------------------------

v7.00 build1:
-------------
Defect/Enhancement: Enhancement
Problem: N/A
Solution: Use OS provided libsysfs library
Introduced: v7.00 build1
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC

Defect/Enhancement: Enhancement
Problem: N/A
Solution: Added Klocwork static analysis fixes
Introduced: v7.00 build1
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC</changelog>
    <changelog author="Marvell Semiconductor Inc." date="1683633600">Enablement Kit Version: 6.0.0.1-2
----------------------------------

v7.00 build3:
-------------
Defect/Enhancement: Defect
Problem: Apps issue seen with static library
Solution: Fixed static library issue
Introduced: v7.00 build2
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC

v7.00 build2:
-------------
Defect/Enhancement: Defect
Problem: Apps runtime failure on RHEL 9 due to libsysfs function
Solution: Removed dependency of libsysfs function
Introduced: v7.00 build1
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC</changelog>
    <changelog author="Marvell Semiconductor Inc." date="1691150400">Enablement Kit Version: 6.0.0.1-3
----------------------------------

v7.00 build6:
-------------
Defect/Enhancement: Defect
Problem: checksec.sh reported security property issues
Solution: Fixed checksec.sh reported security property issues
Introduced: Day One
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC

v7.00 build5:
-------------
Defect/Enhancement: Enhancement
Problem: N/A
Solution: Added driver maintenamce mode support for FW load error
Introduced: v7.00 build5
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC

v7.00 build4:
-------------
Defect/Enhancement: Defect
Problem: Debug symbols present in library binary
Solution: Removed debug symbols from library binary
Introduced: Day One
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC</changelog>
    <changelog author="Marvell Semiconductor Inc." date="1718366400">Enablement Kit Version: 6.0.0.1-4
----------------------------------

v7.00 build11:
-------------
Defect/Enhancement: Defect
Problem: Incorrect USCM congestion severity value seen with USCM phase 2 support
Solution: Read USCM congestion severity value in USCM phase 2 support
Introduced: v6.04 build64
Impact: HW: ISP2071, ISP2261, ISP2081, ISP2281, ISP2089, ISP2289
	OS: All supported Linux flavors
	Protocol: FC

v7.00 build10:
-------------
Defect/Enhancement: Enhancement
Problem: N/A
Solution: Updated SNIA HBA API speed definitions
Introduced: v7.00 build10
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC

v7.00 build9:
-------------
Defect/Enhancement: Enhancement
Problem: N/A
Solution: Updated SFP read enhancements macros
Introduced: v7.00 build9
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC

v7.00 build8:
-------------
Defect/Enhancement: Enhancement
Problem: N/A
Solution: Added SFP read enhancements
Introduced: v7.00 build8
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC

v7.00 build7:
-------------
Defect/Enhancement: Defect
Problem: Invalid error seen when multiple SG's failed at driver level
Solution: Added new error code for multiple SG failure
Introduced: Day One
Impact: HW: All adapters
	OS: All supported Linux flavors
	Protocol: FC</changelog>
  </package>
  <package pkgid="cb798a2667d8745ea1a967fe1766bd89d3e9495444c2f341f57e4fda0f510ef7" name="MRStorageAdministrator" arch="x86_64">
    <version epoch="0" ver="008.008.012.000" rel="00"/>
  </package>
  <package pkgid="15c0386ce33c09cf8a0463a821e4eb9b4d657eb041c3a5ce884ae3c7886c4e23" name="amsd" arch="x86_64">
    <version epoch="0" ver="3.7.0" rel="1869.1.rhel8"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.7.0-1869.1.rhel8" date="1280318400">- ENHANCEMENTS</changelog>
  </package>
  <package pkgid="0ee5cd19d840866c71bf7ca76b850c2df76ef74ef906bb324e4c59225eb1da33" name="amsd" arch="x86_64">
    <version epoch="0" ver="3.8.0" rel="1813.3.sles15"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.8.0-1813.3.sles15" date="1280318400">- ENHANCEMENTS</changelog>
  </package>
  <package pkgid="57fa2f7b7f210117144588c91ca8da4ef418cc87b05ffe710bc30f48755f9690" name="amsd" arch="x86_64">
    <version epoch="0" ver="3.8.0" rel="1869.3.rhel9"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.8.0-1869.3.rhel9" date="1280318400">- ENHANCEMENTS</changelog>
  </package>
  <package pkgid="9bac27baf14cda1f12dcba029bb1b003dc0fb7cc2531533d0313eafb3d48f984" name="bnxt_en-kmp-default" arch="x86_64">
    <version epoch="0" ver="1.10.3_k5.14.21_150500.53" rel="231.0.162.0.sles15sp5"/>
  </package>
  <package pkgid="17c328161ca1ff2c37f6f103d5d6896b07f4a472c8e0d1111b53868f13e14682" name="bnxt_en-kmp-default" arch="x86_64">
    <version epoch="0" ver="1.10.3_k6.4.0_150600.21" rel="231.0.162.0.sles15sp6"/>
  </package>
  <package pkgid="4a282a799f699b30cbb9b56ccb11222508ad3d0473e1a8eef00f6ab13264a6e0" name="elx-lpfc-kmp-default" arch="x86_64">
    <version epoch="0" ver="14.4.329.9_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="Broadcom Automated Build User" date="1677585600">- Added support for RHEL 9U2</changelog>
    <changelog author="Broadcom Automated Build User" date="1684497600">- Added support for ALP SP0</changelog>
    <changelog author="Broadcom Automated Build User" date="1688731200">- Added support for RHEL 9U3
- Added support for RHEL 8U9</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358400">- Removed support for RHEL 8U5
- Removed support for SLES 15 SP3</changelog>
    <changelog author="Broadcom Automated Build User" date="1699963200">- Removed support for RHEL 9U0
- Removed support for RHEL 9U1</changelog>
    <changelog author="Broadcom Automated Build User" date="1700049600">- Removed support for RHEL 8U6
- Removed support for RHEL 8U7</changelog>
    <changelog author="Broadcom Automated Build User" date="1701086400">- Added support for SLES 15 SP6</changelog>
    <changelog author="Broadcom Automated Build User" date="1705406400">- Added support for RHEL 9U4</changelog>
    <changelog author="Broadcom Automated Build User" date="1705492800">- Added support for RHEL 8U10</changelog>
    <changelog author="Broadcom Automated Build User" date="1717416000">- Removed support for ALP SP0</changelog>
  </package>
  <package pkgid="804f58e2c0dc4f5efb0a8cfa52388ac2fe0a9301edab557f4144ab56ee367fba" name="elx-lpfc-kmp-default" arch="x86_64">
    <version epoch="0" ver="14.4.329.9_k6.4.0_150600.21" rel="1.sles15sp6"/>
    <changelog author="Broadcom Automated Build User" date="1677585600">- Added support for RHEL 9U2</changelog>
    <changelog author="Broadcom Automated Build User" date="1684497600">- Added support for ALP SP0</changelog>
    <changelog author="Broadcom Automated Build User" date="1688731200">- Added support for RHEL 9U3
- Added support for RHEL 8U9</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358400">- Removed support for RHEL 8U5
- Removed support for SLES 15 SP3</changelog>
    <changelog author="Broadcom Automated Build User" date="1699963200">- Removed support for RHEL 9U0
- Removed support for RHEL 9U1</changelog>
    <changelog author="Broadcom Automated Build User" date="1700049600">- Removed support for RHEL 8U6
- Removed support for RHEL 8U7</changelog>
    <changelog author="Broadcom Automated Build User" date="1701086400">- Added support for SLES 15 SP6</changelog>
    <changelog author="Broadcom Automated Build User" date="1705406400">- Added support for RHEL 9U4</changelog>
    <changelog author="Broadcom Automated Build User" date="1705492800">- Added support for RHEL 8U10</changelog>
    <changelog author="Broadcom Automated Build User" date="1717416000">- Removed support for ALP SP0</changelog>
  </package>
  <package pkgid="983f29b9e0036bbb953d9d1f35792d883e55f19db9fb2c93298bcae1d9062270" name="fibreutils" arch="x86_64">
    <version epoch="0" ver="4.2" rel="1_rhel"/>
    <changelog author="Chad Dupuis &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.1-3" date="1260446400">- Fixed discovery of HBAs in adapter_info on Integrity servers with multiple PCI
  busses</changelog>
    <changelog author="Keith Wortman &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.2-3" date="1298635200">- Initial release with Emulex CNA support</changelog>
    <changelog author="Keith Wortman &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.2-4" date="1323345600">- Fix for dependency check error seen when installing with HPSUM</changelog>
    <changelog author="Kumar Rahul&lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.2-5" date="1329220800">- Removed installation check for kernel 2.6 and addded Installation check for Rhel5.3 and SLES10 SP3 onwards</changelog>
    <changelog author="Shreya Roy Chowdhury&lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.2-6" date="1355832000">- Corrected Link state display information for Qlogic Adapters
- Added MSA G3 support in Scsi_info.h</changelog>
    <changelog author="Ratna Dey &lt;rathna.dey@hpe.com&gt; 3.3-6" date="1557316800">-Perl dependancy fix for RHEL8</changelog>
    <changelog author="Ratna Dey&lt;rathna.dey@hpe.com&gt; and Aravinda Rajanna &lt;aravinda.rajanna@hpe.com&gt; 4.1-1" date="1561550400">-Initial support added for E4 and will get updated subsequently</changelog>
    <changelog author="Ratna Dey &lt;rathna.dey@hpe.com&gt; 4.1-1" date="1563451200">-Fixed adpater_info code to display correct Vendor name instead of Unknown</changelog>
    <changelog author="Ratna Dey &lt;rathna.dey@hpe.com&gt; 4.1-1" date="1564056000">-Removed Brocade HBAs support</changelog>
    <changelog author="Ratna Dey &lt;rathna.dey@hpe.com&gt; 4.2-1" date="1630584000">-Removed adapter_info_nx code for E4 adapters</changelog>
  </package>
  <package pkgid="78250c7d8f7e8ff221672739dc382b1b46590f89514ddaeefdb75074e17135a3" name="fibreutils" arch="x86_64">
    <version epoch="0" ver="4.2" rel="1_sles"/>
    <changelog author="Chad Dupuis &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.1-3" date="1260446400">- Fixed discovery of HBAs in adapter_info on Integrity servers with multiple PCI
  busses</changelog>
    <changelog author="Keith Wortman &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.2-3" date="1298635200">- Initial release with Emulex CNA support</changelog>
    <changelog author="Keith Wortman &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.2-4" date="1323345600">- Fix for dependency check error seen when installing with HPSUM</changelog>
    <changelog author="Kumar Rahul&lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.2-5" date="1329220800">- Removed installation check for kernel 2.6 and addded Installation check for Rhel5.3 and SLES10 SP3 onwards</changelog>
    <changelog author="Shreya Roy Chowdhury&lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.2-6" date="1355832000">- Corrected Link state display information for Qlogic Adapters
- Added MSA G3 support in Scsi_info.h</changelog>
    <changelog author="Ratna Dey &lt;rathna.dey@hpe.com&gt; 3.3-6" date="1557316800">-Separated code stream for RHEL and SLES</changelog>
    <changelog author="Ratna Dey&lt;rathna.dey@hpe.com&gt; and Aravinda Rajanna &lt;aravinda.rajanna@hpe.com&gt; 4.1-1" date="1561550400">-Initial support added for E4 and will get updated subsequently</changelog>
    <changelog author="Ratna Dey &lt;rathna.dey@hpe.com&gt; 4.1-1" date="1563451200">-Fixed adpater_info code to display correct Vendor name instead of Unknown</changelog>
    <changelog author="Ratna Dey &lt;rathna.dey@hpe.com&gt; 4.1-1" date="1564056000">-Removed Brocade HBAs support</changelog>
    <changelog author="Ratna Dey &lt;rathna.dey@hpe.com&gt; 4.2-1" date="1630584000">-Removed adapter_info_nx code for E4 adapters</changelog>
  </package>
  <package pkgid="fa0636c8b196812d1d1c94e538e81d9f4ea1678e9006faf6877a8cf9718a4dcf" name="firmware-d3000" arch="x86_64">
    <version epoch="0" ver="5.04" rel="11.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4.04-2.1" date="1534852800">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4.04-3.1" date="1540209600">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4.12" date="1551700800">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.04" date="1601985600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.04" date="1602072000">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.04-2.1" date="1618833600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.04-2.1" date="1618920000">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.04-3.1" date="1636977600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.04-3.1" date="1637064000">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.04-11.1" date="1734091200">-     *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/v258638/20-D3000-Gen10RN504J_ED10.html) for the complete
    listing of fixes, enhancements, known issues and work-arounds corresponding to
    this firmware.</changelog>
  </package>
  <package pkgid="d403169fc07bee5ee808863f076e873bde52a84ee48bea1e3c1f4ede40184fc5" name="firmware-d3000" arch="x86_64">
    <version epoch="0" ver="6.00" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 6.00-5.1" date="1734091200">-     *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/v260231/20-D3000B-Gen10RN600E_ED6.html) for the complete
    listing of fixes, enhancements, known issues and work-arounds corresponding to
    this firmware.</changelog>
  </package>
  <package pkgid="3a0ecc2e83ddf75b5b085cb4001ecd1e80f5ca19452c9be00c236e9d01dd2b80" name="firmware-d6020" arch="x86_64">
    <version epoch="0" ver="2.74" rel="18.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-4.1" date="1572955200">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-5.1" date="1586347200">-     *The following enhancement has been added in this version:**
    
      * Added support of Rhel 8</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-5.1" date="1586433600">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-7.1" date="1601985600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-7.1" date="1602072000">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-9.1" date="1618833600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-9.1" date="1618920000">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-10.1" date="1636977600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-10.1" date="1637064000">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.74-18.1" date="1734091200">-     *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/v258640/20-D6020-Gen10RN274Q_ED15.html) for the complete
    listing of fixes, enhancements, known issues and work-arounds corresponding to
    this firmware.</changelog>
  </package>
  <package pkgid="314b414a7db981b61866889e87e818e45e138c1743de53c14a3a77d61ae26063" name="firmware-d8000" arch="x86_64">
    <version epoch="0" ver="0130" rel="6.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0105" date="1572955200">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0107" date="1601985600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0107" date="1602072000">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0111" date="1618833600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0111" date="1618920000">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0118" date="1635163200">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0118" date="1635249600">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0130" date="1667304000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0130" date="1667390400">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0130-6.1" date="1734091200">-     *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/v258641/20-D8000-Gen10RN0130E_ED6.html) for the complete
    listing of fixes, enhancements, known issues and work-arounds corresponding to
    this firmware.</changelog>
  </package>
  <package pkgid="d5d2b4f8467ff65f91009619e4fbd42e665c7eab3089af586c1714e83df0a9a7" name="firmware-dl20gen10plus_me" arch="x86_64">
    <version epoch="0" ver="06.00.03.604" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.035" date="1646568000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This is the initial version of the firmware.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.039" date="1646654400">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.200" date="1653566400">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.204" date="1667908800">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.309" date="1676289600">-     This version is in compliance with IPU.2023.1 guidance.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.309" date="1676376000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.505" date="1691496000">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with IPU.2023.3 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.604" date="1710244800">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2024.1 guidance. This
    version of the SPS should be paired with System ROM 2.00 (02/01/2024) or
    later.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with IPU.2024.1 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.604-2.1" date="1726142400">-</changelog>
  </package>
  <package pkgid="2032d4747bba32e9650c313544c240d8c4564ede623196abc479478fb28e3980" name="firmware-dl20ml30gen10sps" arch="x86_64">
    <version epoch="0" ver="05.01.04.913" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.208" date="1604923200">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.303" date="1623067200">-     See the release document in Download Product Binaries page from Product
    Summary of the firmware product.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.303" date="1623153600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.400" date="1644321600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.500" date="1652184000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.600" date="1660046400">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.700" date="1667908800">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.804" date="1676376000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.913" date="1691496000">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with Intel IPU.2023.3 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.913-3.1" date="1731931200">-</changelog>
  </package>
  <package pkgid="6ba8fbd09bf26d070be30d521e7d3e2a424eab19c7805203b19a640790b7ac30" name="firmware-fc-emulex" arch="x86_64">
    <version epoch="0" ver="2024.11.01" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2022.08.01-2.1" date="1658318400">-     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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2022.09.01" date="1658404800">-     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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2022.10.01" date="1671451200">-     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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.03.01" date="1674820800">-     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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.08.01" date="1692705600">-     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.2.589.5
    
    14.2.589.5
    
    14.2.579.0
    
    14.2.566.0
    
    HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
    
    16Gb
    
    14.2.589.5
    
    14.2.589.5
    
    14.2.579.0
    
    14.2.566.0
    
    HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.5
    
    14.2.589.5
    
    14.2.579.0
    
    14.2.566.0
    
    HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.5
    
    14.2.589.5
    
    14.2.579.0
    
    14.2.566.0
    
    HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.5
    
    14.2.589.5
    
    14.2.579.0
    
    14.2.566.0
    
    HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.5
    
    14.2.589.5
    
    14.2.579.0
    
    14.2.566.0
    
    HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    14.2.589.5
    
    14.2.589.5
    
    14.2.579.0
    
    14.2.566.0
    
    HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    14.2.589.5
    
    14.2.589.5
    
    14.2.579.0
    
    14.2.566.0
    
    Added support for:
    
    RedHat Enterprise Linux 8.8
    
    RedHat Enterprise Linux 9.2
    
    SuSE Linux Enterprise Server 15 SP5</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.10.01" date="1701950400">-     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.2.589.21
    
    14.2.589.21
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
    
    16Gb
    
    14.2.589.21
    
    14.2.589.21
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.21
    
    14.2.589.21
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.21
    
    14.2.589.21
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.19
    
    14.2.589.19
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.19
    
    14.2.589.19
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    14.2.589.19
    
    14.2.589.19
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    14.2.589.19
    
    14.2.589.19
    
    14.2.589.16
    
    14.2.566.0</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.10.01-3.1" date="1711022400">-     This component is FIPs enabled.
    
    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.2.589.21
    
    14.2.589.21
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
    
    16Gb
    
    14.2.589.21
    
    14.2.589.21
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.21
    
    14.2.589.21
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.21
    
    14.2.589.21
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.19
    
    14.2.589.19
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.2.589.19
    
    14.2.589.19
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    14.2.589.19
    
    14.2.589.19
    
    14.2.589.16
    
    14.2.566.0
    
    HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    14.2.589.19
    
    14.2.589.19
    
    14.2.589.16
    
    14.2.566.0</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.10.01-3.1" date="1711108800">-     This component is FIPs enabled.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2024.09.01" date="1726747200">-     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.4.329.10
    
    14.4.329.10
    
    14.4.329.9
    
    14.4.290.0
    
    HPE SN1200E 16Gb Single Port Fibre Channel Host Bus Adapter
    
    16Gb
    
    14.4.329.10
    
    14.4.329.10
    
    14.4.329.9
    
    14.4.290.0
    
    HPE SN1600E 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.4.329.10
    
    14.4.329.10
    
    14.4.329.9
    
    14.4.290.0
    
    HPE SN1600E 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.4.329.10
    
    14.4.329.10
    
    14.4.329.9
    
    14.4.290.0
    
    HPE SN1610E 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.4.329.10
    
    14.4.329.10
    
    14.4.329.9
    
    14.4.290.0
    
    HPE SN1610E 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    14.4.329.10
    
    14.4.329.10
    
    14.4.329.9
    
    14.4.290.0
    
    HPE SN1700E 64Gb Single Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    14.4.329.10
    
    14.4.329.10
    
    14.4.329.9
    
    14.4.290.0
    
    HPE SN1700E 64Gb Dual Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    14.4.329.10
    
    14.4.329.10
    
    14.4.329.9
    
    14.4.290.0</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2024.11.01" date="1732276800">-</changelog>
  </package>
  <package pkgid="2f8352c9a901db70f4da05acb503a43ecc25f6226d27fd3376530d561f3611ac" name="firmware-fc-qlogic" arch="x86_64">
    <version epoch="0" ver="2024.11.01" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.09.01" date="1692705600">-     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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.09.01-2.1" date="1701777600">-     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.01.03
    
    9.12.02
    
    7.24
    
    3.64
    
    HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
    
    16Gb
    
    02.01.03
    
    9.12.02
    
    7.24
    
    3.64
    
    HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.01.03
    
    9.12.02
    
    7.24
    
    3.64
    
    HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.01.03
    
    9.12.02
    
    7.24
    
    3.64
    
    HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.08.05
    
    09.12.01
    
    7.34
    
    0.0
    
    HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.08.05
    
    09.12.01
    
    7.34
    
    0.0
    
    HPE SN1700Q 64Gb Dual Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.08.05
    
    09.12.01
    
    7.34
    
    0.0
    
    HPE SN1700Q 64Gb Single Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.08.05
    
    09.12.01
    
    7.34
    
    0.0
    
    Non-disruptive firmware upgrades: non-disruptive firmware updates is enabled
    and will not require a server reboot to apply.
    
    Added support for:
    
    RedHat Enterprise Linux 8.8
    
    RedHat Enterprise Linux 9.2
    
    SuSE Linux Enterprise Server 15 SP5</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.09.01-2.1" date="1701864000">-     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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.10.01" date="1701950400">-     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.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
    
    16Gb
    
    02.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0
    
    HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0
    
    HPE SN1700Q 64Gb Dual Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0
    
    HPE SN1700Q 64Gb Single Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.10.01-2.1" date="1711022400">-     This component is FIPs enabled.
    
    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.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
    
    16Gb
    
    02.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0
    
    HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0
    
    HPE SN1700Q 64Gb Dual Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0
    
    HPE SN1700Q 64Gb Single Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.10.01-2.1" date="1711108800">-     This component is FIPs enabled.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.10.01-3.1" date="1724068800">-     This component is FIPs enabled.
    
    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.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
    
    16Gb
    
    02.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.02.05
    
    9.14.00
    
    7.25
    
    3.68
    
    HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0
    
    HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0
    
    HPE SN1700Q 64Gb Dual Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0
    
    HPE SN1700Q 64Gb Single Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.09.07
    
    09.14.01
    
    7.36
    
    0.0</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2023.10.01-3.1" date="1724155200">-     This component is FIPs enabled.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2024.09.01" date="1726747200">-     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.04.01
    
    9.15.00
    
    7.25
    
    3.68
    
    HPE SN1100Q 16GB Single Port PCIe Fibre Channel Host Bus Adapter
    
    16Gb
    
    02.04.01
    
    9.15.00
    
    7.25
    
    3.68
    
    HPE SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.04.01
    
    9.15.00
    
    7.25
    
    3.68
    
    HPE SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.04.01
    
    9.15.00
    
    7.25
    
    3.68
    
    HPE SN1610Q 32Gb Dual Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.10.00
    
    09.15.00
    
    7.36
    
    0.0
    
    HPE SN1610Q 32Gb Single Port Fibre Channel Host Bus Adapter
    
    32Gb
    
    02.10.00
    
    09.15.00
    
    7.36
    
    0.0
    
    HPE SN1700Q 64Gb Dual Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.10.00
    
    09.15.00
    
    7.36
    
    0.0
    
    HPE SN1700Q 64Gb Single Port Fibre Channel Host Bus Adapter
    
    64Gb
    
    02.10.00
    
    09.15.00
    
    7.36
    
    0.0</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2024.11.01" date="1732276800">-</changelog>
  </package>
  <package pkgid="24c7644e37556c2d9fb29f0413aa2c10863479c64124e8c3cfbf0b36edfb443f" name="firmware-hca-mellanox-vpi-connectx4" arch="x86_64">
    <version epoch="0" ver="1.0.17" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.14" date="1680523200">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.15" date="1694001600">-     *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.3006:**
    
      * 879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)
      * 872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
    
    Important : Security Hardening Enhancements - This release contains important
    reliability improvements and security hardening enhancements. HPE recommends
    upgrading your device firmware to this version to improve the firmware
    security and reliability of your device.
    
    **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.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.15" date="1694088000">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.15-2.1" date="1713268800">-     *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.3006:**
    
      * 879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)
      * 872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
    
    Important : Security Hardening Enhancements - This release contains important
    reliability improvements and security hardening enhancements. HPE recommends
    upgrading your device firmware to this version to improve the firmware
    security and reliability of your device.
    
    **New Features and changes included in version 1.0.15(A):**
    
      * Version 1.0.15(A) has been recompiled to create the firmware RPM compatible with RPM LIB v4.14.2. As a result, this rebuild firmware version 1.0.15(A) can now be installed successfully on a node with FIPS enabled.
    
    **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.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.15-2.1" date="1713355200">-     *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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.15-3.1" date="1721044800">-     *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.3006:**
    
      * 879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)
      * 872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
    
    Important : Security Hardening Enhancements - This release contains important
    reliability improvements and security hardening enhancements. HPE recommends
    upgrading your device firmware to this version to improve the firmware
    security and reliability of your device.
    
    **New Features and changes included in version 1.0.15(A):**
    
      * Version 1.0.15(A) has been recompiled to create the firmware RPM compatible with RPM LIB v4.14.2. As a result, this rebuild firmware version 1.0.15(A) can now be installed successfully on a node with FIPS enabled.
    
    **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.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.15-3.1" date="1721131200">-     *The following issues have been fixed in component version 1.0.15(B):**
    
      * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
    
    **The following issues have been fixed in firmware 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 firmware 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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.16" date="1725969600">-     *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.3006:**
    
      * 879482-B21 (HPE InfiniBand FDR/Ethernet 40/50Gb 2-port 547FLR-QSFP Adapter)
      * 872726-B21 (HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28 Adapter)
    
    Important : Security Hardening Enhancements - This release contains important
    reliability improvements and security hardening enhancements. HPE recommends
    upgrading your device firmware to this version to improve the firmware
    security and reliability of your device.
    
    **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.4030:**
    
      * Added support for postponing QP timeout "retry exceeded" errors for traffic directed at specific destinations. This new capability prevents broken connections for destinations in downtime because of live migration.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.16" date="1726056000">-     *The following issues have been fixed in firmware 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.4030:**
    
      * VF FLR would get stuck when its PF triggered the FLR as well.
      * Unexpected source UDP port appeared in RoCE packets when the firmware ignored a non-PF driver configuration for RoCE source UDP port control (as set in SET_HCA_CAP.sw_r_roce_src_udp_port).</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.17" date="1729684800">-     *No new fixes have been added in version 12.28.2302.**
    
    **The following issues have been fixed in version 16.35.4030:**
    
      * VF FLR would get stuck when its PF triggered the FLR as well.
      * Unexpected source UDP port appeared in RoCE packets when the firmware ignored a non-PF driver configuration for RoCE source UDP port control (as set in SET_HCA_CAP.sw_r_roce_src_udp_port).</changelog>
  </package>
  <package pkgid="fe854ce2b4f858889c8ae1f32281fb3141ea8af69a9506cb4a337f3d36d943bf" name="firmware-hca-mellanox-vpi-connectx6-mft" arch="x86_64">
    <version epoch="0" ver="1.0.15" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.10" date="1680523200">-     *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 unresponsive 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.
      * PLDM AEN event receiver was required to be cleared on PCIe reset in case the media type was MCTP over PCIe VDM.
      * Asynchronous messages were sent over MTCP before endpoint discovery was done.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.11" date="1694001600">-     *Firmware for the following devices has been updated to 20.37.1700:**
    
      * HPE InfiniBand HDR/Ethernet 200Gb 1-port QSFP56 PCIe3 x16 MCX653105A-HDAT Adapter - P06154-B21
      * HPE InfiniBand HDR100/Ethernet 100Gb 1-port QSFP56 PCIe3 x16 MCX653105A-ECAT Adapter - P06250-B21
      * HPE InfiniBand HDR100/Ethernet 100Gb 2-port QSFP56 PCIe3 x16 MCX653106A-ECAT Adapter - P06251-B21
    
    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.37.1700:**
    
      * A new capability enables the VM to track and limit its Vport's activity. This is done using the new q_counters counter which enables aggregation of other Vport's from PF GVMI.
      * Updated the link maintenance flow to avoid high uncorrectable error rate.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.11" date="1694088000">-     *No new fixes have been included in version 20.37.1700**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.12" date="1713268800">-     *Firmware for the following devices has been updated to 20.40.1000:**
    
      * HPE InfiniBand HDR/Ethernet 200Gb 1-port QSFP56 PCIe3 x16 MCX653105A-HDAT Adapter - P06154-B21
      * HPE InfiniBand HDR100/Ethernet 100Gb 1-port QSFP56 PCIe3 x16 MCX653105A-ECAT Adapter - P06250-B21
      * HPE InfiniBand HDR100/Ethernet 100Gb 2-port QSFP56 PCIe3 x16 MCX653106A-ECAT Adapter - P06251-B21
    
    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.
    
    
    
    **No New features or changes have been included in version 20.40.1000.**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.12" date="1713355200">-     *The following issues have been fixed in version 20.40.1000:**
    
      * RDE LLDPTransmit ChassisID was occassionally not represented correctly.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.13-2.1" date="1721044800">-     *Firmware for the following devices has been updated to 20.40.1000:**
    
      * HPE InfiniBand HDR/Ethernet 200Gb 1-port QSFP56 PCIe3 x16 MCX653105A-HDAT Adapter - P06154-B21
      * HPE InfiniBand HDR100/Ethernet 100Gb 1-port QSFP56 PCIe3 x16 MCX653105A-ECAT Adapter - P06250-B21
      * HPE InfiniBand HDR100/Ethernet 100Gb 2-port QSFP56 PCIe3 x16 MCX653106A-ECAT Adapter - P06251-B21
    
    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.
    
    
    
    **No New features or changes have been included in version 20.40.1000.**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.13-2.1" date="1721131200">-     *The following issues have been fixed in component version 1.0.13(A):**
    
      * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
    
    **The following issues have been fixed in firmware version 20.40.1000:**
    
      * RDE LLDPTransmit ChassisID was occassionally not represented correctly.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.14" date="1725969600">-     *Firmware for the following devices has been updated to 20.41.1000:**
    
      * HPE InfiniBand HDR/Ethernet 200Gb 1-port QSFP56 PCIe3 x16 MCX653105A-HDAT Adapter - P06154-B21
      * HPE InfiniBand HDR100/Ethernet 100Gb 1-port QSFP56 PCIe3 x16 MCX653105A-ECAT Adapter - P06250-B21
      * HPE InfiniBand HDR100/Ethernet 100Gb 2-port QSFP56 PCIe3 x16 MCX653106A-ECAT Adapter - P06251-B21
    
    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.41.1000:**
    
      * Added support for steering match on packet l4_type through FTG/FTE.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.14" date="1726056000">-     *No fixes are included in version 20.41.1000.**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.15" date="1729252800">-     *The following issues have been fixed in version 20.42.1000:**
    
      * RDE PortMetrics property Transceivers.SupplyVoltage was reflected in incorrect units of 100uV instead of V.
      * HCA_CAP allowed rogue drivers to create more EQs than the number allowed in the HCA_CAP.max_num_eqs.
      * Incorrect MPLS packets discards flow when the GLOBAL pause capability was disabled.</changelog>
  </package>
  <package pkgid="cf14761a24e2aa3612c2ae67d4f7d16d38bdd62502331eb56da8da84e8d9e0f1" name="firmware-hdd-017797f12e" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4" date="1695729600">-      Firmware contains fix for bug that may cause drive to perform self-initiated reset in systems where maximum queue depth of 128 is exceeded.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1713096000">-      High Security Enablement support FIPs</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="0cffe54130aba1a137bf960d2528f19b81595bc1f456702ca642981631074e89" name="firmware-hdd-020fc874ad" arch="x86_64">
    <version epoch="0" ver="HPD2" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1" date="1680264000">-      Adds support for a second source drive pre-amp, and improves reliability with an updated direct offline scan algorithm.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2" date="1713009600">-      Assert fixes, logging enhancements and all current firmware improvements and bug fixes.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-2.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="809463caf8d4117a80d114115744b6f9ea8fcf0aa3172497488a25853344ae33" name="firmware-hdd-035a863453" arch="x86_64">
    <version epoch="0" ver="HPK5" rel="7.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-3.1" date="1674993600">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-3.1" date="1675080000">-      This component provides support only for VMD enabled Intel VROC platform.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-3.1" date="1675166400">-      Fixed an incompatibility issue in MCTP over PCIe VDM function
      * Updated WCTEMP value for thermal throttling threshold</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-4.1" date="1692619200">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-4.1" date="1692705600">-      Fixed an incompatibility issue in MCTP over PCIe VDM function
      * Updated WCTEMP value for thermal throttling threshold
      * Fixed CA &lt;https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00130699en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-5.1" date="1712923200">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-5.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-6.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-6.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-7.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="cacdec8eee3e4684ea332d5018a74ca0f0e9dff656aaef1e469c08b7125da92a" name="firmware-hdd-059b8654a6" arch="x86_64">
    <version epoch="0" ver="HPG5" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-5.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-6.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-6.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-7.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-7.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5" date="1715256000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5" date="1715342400">-      Mitigates the potential drive FW halt issue.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-2.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="48a5adfe43379b6d8314b5541f87a90c5fb1087d3090a2316cd458792dfefddc" name="firmware-hdd-10385ef3e6" arch="x86_64">
    <version epoch="0" ver="HPD2" rel="13.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-7.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-8.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-8.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-12.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-12.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-13.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="005365475161872bd603a7e59db09086f11d9313e0d337f616cf03cc99bc83f2" name="firmware-hdd-12304c1aca" arch="x86_64">
    <version epoch="0" ver="HPG6" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5" date="1661428800">-      Fixes an intermittent issue where the incorrect model number can be reported during spin-up.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-2.1" date="1670846400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-2.1" date="1670932800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6" date="1693915200">-      Update maximum continuous operation temperature values for host thermal management and reporting.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-3.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="227214efdcc1e2c1fb01b7f52a1f12b102ad45416a4a6317f0f69675a4cf7fd3" name="firmware-hdd-18e328f036" arch="x86_64">
    <version epoch="0" ver="HPG8" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7" date="1664280000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7" date="1664366400">-      Fixed an intermittent issue where the incorrect model number can be reported during spin-up</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7-2.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7-2.1" date="1680264000">-      Fixed an intermittent issue where the incorrect model number can be reported during spin-up</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8" date="1695988800">-      Optimize thermal maximum continuous operation temperature values</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-3.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="6dfd3ed80a834bf09f628abdb96cb3235538a252b08cb2ef60c62e16f3054bc5" name="firmware-hdd-1a541ed00d" arch="x86_64">
    <version epoch="0" ver="GPK5" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK4" date="1680264000">-      Fixes Get Endpoint ID (EID) command failure by issuing Set Endpoint ID after Endpoint Discovery</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK4-2.1" date="1681300800">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK4-2.1" date="1681387200">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK5" date="1706702400">-      Fix for BSOD issue due to SRIS misdetection and FW Commit command via PCIe VDM (MCTP OVER PCIe) timed out.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK5-2.1" date="1710936000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK5-3.1" date="1711022400">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK5-3.1" date="1711108800">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK5-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK5-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK5-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="4a6892ed1fb165034addeee239f8e55fbed3cb135fbdf1b86ffc75230efbec3b" name="firmware-hdd-24384980ec" arch="x86_64">
    <version epoch="0" ver="HPD1" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="5e50dda905e4b4d44e79d4e2197b4562ec36cba195f27211cdcc869296c6fd8b" name="firmware-hdd-24fe569b72" arch="x86_64">
    <version epoch="0" ver="HPD5" rel="7.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-2.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-5.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-5.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-6.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-6.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-7.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="800900276c60506b6dc0d284a62c3e3e3ae0c1502e770f9b007547f692c60f7a" name="firmware-hdd-2c27a7a9a4" arch="x86_64">
    <version epoch="0" ver="HPD2" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="1842823fa5e07b9c8f94dfdbee0054ac6608fa349995502141152df5c40fa79b" name="firmware-hdd-2e4c61fc63" arch="x86_64">
    <version epoch="0" ver="HPD5" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1652702400">-     Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1661428800">-     Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-5.1" date="1680177600">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="53e4be513860a266db73bc9d7a18f77d7a2d6fb042101804026f5dffa3a63897" name="firmware-hdd-3496cc4743" arch="x86_64">
    <version epoch="0" ver="HPG2" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1680264000">-      Adds support for a second source drive pre-amp, and improves reliability with an updated direct offline scan algorithm.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2" date="1713009600">-      Update maximum continuous operation temperature values for host thermal management and reporting.
      * Assert fixes, logging enhancements and all current firmware improvements.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-2.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="165ab4e7a48461802a5eda0c11f109b6205aad4452826abb7c4b16c6d9b32b40" name="firmware-hdd-35fd24601f" arch="x86_64">
    <version epoch="0" ver="HPD5" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1666180800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5" date="1689940800">-      Fix for V6 Read disturb issue (which might have caused data integrity issue) and other issues.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="728722fdb84e52011dc1eb60ac85628ca9c86a9859d9e6a75605ed9c7bf30685" name="firmware-hdd-3815d4b024" arch="x86_64">
    <version epoch="0" ver="GPK7" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK6" date="1680264000">-      Fixes Get Endpoint ID (EID) command failure by issuing Set Endpoint ID after Endpoint Discovery</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK6-2.1" date="1681300800">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK6-2.1" date="1681387200">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7" date="1706702400">-      Fix for BSOD issue due to SRIS misdetection and FW Commit command via PCIe VDM (MCTP OVER PCIe) timed out.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-2.1" date="1710936000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-3.1" date="1711022400">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-3.1" date="1711108800">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="b15a7024507c9da5f099f63e06641e09903f0621645c23c10face6439a159c27" name="firmware-hdd-3d97759111" arch="x86_64">
    <version epoch="0" ver="HPDA" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9" date="1670932800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9" date="1671019200">-      Fixes the Power Coordination algorithm which ensures the drive will properly negotiate power with SPL-2 and newer compliant controllers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA" date="1692705600">-      Optimize sensor reporting to improve failure rate - AFR (Annual Failure Rate) metrics</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-3.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDB" date="1726228800">-      Fixes Maximum Temperature Reporting in system log.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="dccc1a9644acfc2f076ea02962f7e124886d066eb2282fc27b36f96cd5bb3628" name="firmware-hdd-41cdb1c9da" arch="x86_64">
    <version epoch="0" ver="HPG3" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-8.1" date="1670932800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-10.1" date="1711627200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-10.1" date="1711713600">-      High Security Enablement support FIPs</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3" date="1711800000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3" date="1711886400">-      Corrective actions to fix potential background media scan issue.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-2.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="7f77fa8651fcf9aaf2b65fd7b3d6db2d374c3103c3a7c0e88e7db3def04bba26" name="firmware-hdd-42aff4675b" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-2.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-2.1" date="1661428800">-      Added support for RHEL 9</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-3.1" date="1666180800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-3.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-4.1" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-4.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-5.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-5.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4" date="1725624000">-      Maintenance firmware release to introduce fixes from previous firmware.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1731240000">-      Maintenance firmware release to introduce fixes from previous firmware.</changelog>
  </package>
  <package pkgid="bdf89805d4ae52fc34e977681effcf3db1d6337d63dffd85707c0b36c4e5f780" name="firmware-hdd-46fc43ab26" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="14.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-9.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-10.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-10.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-11.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-11.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-12.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-12.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-13.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-13.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-14.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="d5ad3a0e4a246d90531f5d6cc74719822c9e32c782a41ad7240f0890931c9a3e" name="firmware-hdd-481c8ea9a7" arch="x86_64">
    <version epoch="0" ver="HPD7" rel="9.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-5.1" date="1652529600">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-5.1" date="1652616000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-5.1" date="1652702400">-      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:&lt;https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00097382en_us&gt;.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-6.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-6.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-7.1" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-7.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-8.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-8.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-9.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="15ff60848de14ec2d13cd4ade762eabc2bf31c96b28c8ffcedb33d039ebcddd5" name="firmware-hdd-492a9952f6" arch="x86_64">
    <version epoch="0" ver="HPG5" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4" date="1658923200">-      HPG4 implements a change in Background Media Scan triggering threshold based on a unique retention characteristic to help address a Predictive Failure.
      * For the drives reporting the predictive failure, please update to HPG4 and please power cycle the server or re-seat the drives to clear the predictive failure record  after one full Media Scan (10 days). Media Scan in HPG4 will scrub error during these 10 days.
      * For the drives that do not report the PF, you can update to HPG4 directly without power cycle the server or drives.
      * For more information, refer to HPE Customer Advisory at the following URL: https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00124896en_us</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-3.1" date="1682510400">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-3.1" date="1682596800">-      Fixed an issue to Allow Drives to update Firmware even though the Drive is in Predictive Failure Condition</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-5.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-5.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-6.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-6.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5" date="1721649600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5" date="1721736000">-      Fix contains code improvements for SMART reporting.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-2.1" date="1731240000">-      Fix contains code improvements for SMART reporting.</changelog>
  </package>
  <package pkgid="83f67e8a798f94d891b60221e32566f472fbb25fe0d164239e0e30c10293c30f" name="firmware-hdd-4ba9615f90" arch="x86_64">
    <version epoch="0" ver="HPD8" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1652529600">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1652616000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1652702400">-      This firmware release provides additional protection against command timeouts.
      * For more information, refer to HPE Customer Bulletin at the following URL: &lt;https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00117258en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-6.1" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-6.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="4ee50751fa59181934a509adf4a2c0fc10e04cc596d649572cb42b2cbd99357f" name="firmware-hdd-4fbb6d96e5" arch="x86_64">
    <version epoch="0" ver="HPG2" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1661428800">-      Fixes an intermittent issue where the incorrect model number can be reported during spin-up.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-2.1" date="1666180800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-2.1" date="1666267200">-      Added support for RHEL 9</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2" date="1713009600">-      Update maximum continuous operation temperature values for host thermal management and reporting.
      * Assert fixes, logging enhancements and all current firmware improvements.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-2.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="4cdeb65eb3c48458804a4fbc50e7d96c0b91f244e451a26c33cd041a5e6c2327" name="firmware-hdd-54addf5312" arch="x86_64">
    <version epoch="0" ver="HPK3" rel="13.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-7.1" date="1652702400">-      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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-8.1" date="1661342400">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-8.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-10.1" date="1681300800">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-10.1" date="1681387200">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-11.1" date="1712923200">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-11.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-12.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-12.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-13.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="d6b8bde5cee57b52e3b1d79f84545a6491f4990092321a92ae0221d3efd15f6e" name="firmware-hdd-5dcf26fa42" arch="x86_64">
    <version epoch="0" ver="HPD2" rel="12.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-8.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-11.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-11.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3" date="1723032000">-      Fixes the potential drive hang issue after POH exceed 6.5 years. We suggest customers to update the FW as soon as possible to prevent inconvenience.
      * For more information, refer to HPE Customer Bulletin at the following URL: &lt;https://support.hpe.com/hpsc/doc/public/display?docId=a00142174en_us&gt; with the estimated effective date 2024/8/9</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-2.1" date="1727697600">-      Fixes the potential drive hang issue after POH exceed 6.5 years. We suggest customers to update the FW as soon as possible to prevent inconvenience.
      * For more information, refer to HPE Customer Bulletin at the following URL: &lt;https://support.hpe.com/hpsc/doc/public/display?docId=a00142174en_us&gt;.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-12.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="a0519b810c8bb5e3cfc32dd662244ff4d4ce857f2647e2335ca5da29b6c8b872" name="firmware-hdd-68b12e54d2" arch="x86_64">
    <version epoch="0" ver="HPG6" rel="12.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-7.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-8.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-8.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-11.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-11.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-12.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="6c73bd94faa11d9ebac57267a40af62d5f11d0db93691d8f0034f621fdc0f7d3" name="firmware-hdd-693b9a2853" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1680177600">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="f9cd585057b43e35d67296c4f52528f1734d93809f2574704dcfb3e502a55d82" name="firmware-hdd-6b7ce3da0e" arch="x86_64">
    <version epoch="0" ver="HPG2" rel="12.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-7.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-8.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-8.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-11.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-11.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-12.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="4dba5933c1985a14445f3206b7650978f5093a56711d65475294f5e0bb954a77" name="firmware-hdd-6ec35faf90" arch="x86_64">
    <version epoch="0" ver="HPD6" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="effe01dcd19965d225ae5ee6218d069a1b90b8a4c0b31aed23f927d9e0e0c244" name="firmware-hdd-6fc985bd3b" arch="x86_64">
    <version epoch="0" ver="GPK7" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK6" date="1680264000">-      Fixes Get Endpoint ID (EID) command failure by issuing Set Endpoint ID after Endpoint Discovery</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK6-2.1" date="1681300800">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK6-2.1" date="1681387200">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7" date="1706702400">-      Fix for BSOD issue due to SRIS misdetection and FW Commit command via PCIe VDM (MCTP OVER PCIe) timed out.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-2.1" date="1710936000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-3.1" date="1711022400">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-3.1" date="1711108800">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; GPK7-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="15ef783feac08533fc734ac11c25be44b67331a9e0b20f0e40d9906380236cab" name="firmware-hdd-726d5ec795" arch="x86_64">
    <version epoch="0" ver="HPK3" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2" date="1661428800">-      Fix for BIOS RSOD issue</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-2.1" date="1681300800">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-2.1" date="1681387200">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-3.1" date="1712923200">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-3.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3" date="1726142400">-      Maintenance firmware release to introduce fixes from previous firmware.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-3.1" date="1731240000">-      Maintenance firmware release to introduce fixes from previous firmware.</changelog>
  </package>
  <package pkgid="0401815a546e26a95822c9f261c7d6be12bf074418a667e3a0fcc80956aaf5b9" name="firmware-hdd-7505dfb5ae" arch="x86_64">
    <version epoch="0" ver="HPD8" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1652702400">-      Added support for 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="21600af9926bb9a81c43af74dc7e30cfab0eb98b680352646b1b9a1b4f589a9e" name="firmware-hdd-7a1edae8e7" arch="x86_64">
    <version epoch="0" ver="HPG1" rel="6.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1658232000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1658318400">-      Fixes an intermittent issue where the incorrect model number can be reported during spin-up.
      * Increased the buffer memory size used for sequential write data to resolve performance degradation seen in a RAID60 configuration.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-2.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-2.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-3.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-3.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-5.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-5.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-6.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="3e280e99de93a1eba8654652b6695b228763eb9d82213e81c283481ab4249e09" name="firmware-hdd-7f2a26e6d0" arch="x86_64">
    <version epoch="0" ver="HPG1" rel="12.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-7.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-8.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-8.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-11.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-11.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-12.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="a52978c8251d697d2703a3039ea859203ba639bbbe8b71d696fa5fa66514424d" name="firmware-hdd-7fc5497116" arch="x86_64">
    <version epoch="0" ver="HPD8" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="92314579d7f468cfc3d2472402eeafbdae8135ab3953bede71d0c673866c8b5b" name="firmware-hdd-805abb7e9c" arch="x86_64">
    <version epoch="0" ver="85032G00" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-4.1" date="1680177600">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-4.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-5.1" date="1710849600">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-5.1" date="1710936000">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-6.1" date="1711022400">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-6.1" date="1711108800">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 85032G00-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="6e3935a3ed568dab40d3a627e465c8f963ce93a1797b819690eef42322070a22" name="firmware-hdd-8173816d98" arch="x86_64">
    <version epoch="0" ver="HPD3" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1" date="1664280000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1" date="1664366400">-      Firmware addresses a hot plug reporting concern</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-2.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD1-2.1" date="1680264000">-      Firmware addresses a hot plug reporting concern</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2" date="1698062400">-      Fixes the logic bug in the media cache cleaning abort handling that caused the drive to choose and execute the R/W command before the Request Sense to prevent assert.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3" date="1713009600">-      Assert fixes, logging enhancements and all current firmware improvements and bug fixes.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-2.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="a19173ccba6450849c9b2ced4963e8173eb0e4f83f347b6f383bed4c56d8ab53" name="firmware-hdd-82894b9e0a" arch="x86_64">
    <version epoch="0" ver="HPG1" rel="12.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-7.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-8.1" date="1670846400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-8.1" date="1670932800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-11.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-11.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-12.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="7d23f5fa026887a3d077b447354f72ef7423fbd46b8c4206ec53ec940b0df5da" name="firmware-hdd-852266afdf" arch="x86_64">
    <version epoch="0" ver="HPD5" rel="7.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-2.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-5.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-5.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-6.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-6.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-7.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="09c762ecdb76672bc7f16f577d15ba27424070435866a88dc8365d85a5327b7d" name="firmware-hdd-87b796d9ae" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3" date="1687780800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3" date="1687867200">-      Improves data integrity
      * Decreases possibility of data corruption in certain error and timing conditions
      * Reduces the probability of hangs</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4" date="1713009600">-      Improves performance in certain file systems and implements fixes for several of the previous firmware's shortcomings.
      * The risk of not upgrading to this firmware is the increased possibility of data corruption in certain error and timing conditions.
      * Several maintenance items are included in this firmware revision that reduce the probability of hangs.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="43267ec22a064429c6d346bc924becdb7e8b4c8539e5627cbe864c51f6b7cabf" name="firmware-hdd-8a0371a425" arch="x86_64">
    <version epoch="0" ver="HPDA" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-5.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-5.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA" date="1678881600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA" date="1678968000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-3.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="1b35370f07d5424e8f2511b2fafb9389e897296e0c8186c42b5c9523f177f926" name="firmware-hdd-8b26d1ef02" arch="x86_64">
    <version epoch="0" ver="HPD2" rel="9.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1670846400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1670932800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-7.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-7.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-8.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-8.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-9.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="7d4a75a2340bd884712fb872e5e0eebcbcbe913d48e629482c9bc0d664995a92" name="firmware-hdd-8d68452816" arch="x86_64">
    <version epoch="0" ver="HPD8" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-4.1" date="1661428800">-      Added support for RHEL9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1664452800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1664539200">-      Provides proactive protection against contamination built up on the media and air-bearing surface of the heads by increased routine "sweeping" of the media surface.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1680264000">-      Provides proactive protection against contamination built up on the media and air-bearing surface of the heads by increased routine "sweeping" of the media surface.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="cec7fb7146386c7a07ebde2d5a2fa4e267ec817574d6e3a579ad2e5d5f0f3951" name="firmware-hdd-8e1e8083c5" arch="x86_64">
    <version epoch="0" ver="HPG3" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-4.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3" date="1681387200">-      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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3" date="1681473600">-      Improve the FW about data mismatch after SPL issued.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-3.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="10f7526d623adf8223a30af3973f73d79d429301550896950770daaf373769ce" name="firmware-hdd-8f501d6cf1" arch="x86_64">
    <version epoch="0" ver="HPD3" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-2.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-2.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1701172800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1701259200">-      Fix for SAS core dump issue in specific configuration.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3" date="1726142400">-      Maintenance firmware release to introduce fixes from previous firmware.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-2.1" date="1731240000">-      Maintenance firmware release to introduce fixes from previous firmware.</changelog>
  </package>
  <package pkgid="8b566d4a9a58ef12dcb0605b716b5992b1e9721e800ba50392a79d2439d3b5dd" name="firmware-hdd-8fafc9efb2" arch="x86_64">
    <version epoch="0" ver="HPD8" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-4.1" date="1666267200">-      Reduced the occurrence probability of PMIC busy issue. 
      * Fixed the system data error at the drive power on issue. 
      * When the PLP operation starts, the waiting Unmap request to the 4KB not-aligned host write area is canceled to be able to complete PLP correctly.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7" date="1666612800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7" date="1666699200">-      Reduced the occurrence probability of PMIC busy issue by stopping PLP capacity check to reduce i2c access to PMIC.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-2.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-2.1" date="1680264000">-      Reduced the occurrence probability of PMIC busy issue by stopping PLP capacity check to reduce i2c access to PMIC.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1713009600">-      Fix for unrecovered errors which may occur on the targeted Blocks of Wear-leveling process when host issues Read command.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="65695934dbdeb64b91e46766d485e51e4ec6d60571b8cf497df608891f7556ca" name="firmware-hdd-92d876cfea" arch="x86_64">
    <version epoch="0" ver="4ICRHPK3" rel="11.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-5.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-7.1" date="1692619200">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-7.1" date="1692705600">-      Fixed CA &lt;https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00126514en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-8.1" date="1710849600">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-8.1" date="1710936000">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-9.1" date="1711022400">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-9.1" date="1711108800">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-10.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-10.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 4ICRHPK3-11.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="86f2fa9c4a1fbb4dd9a15ea8ab068c868716f38ae0aa298a8f8acab238850dcc" name="firmware-hdd-9475583fb5" arch="x86_64">
    <version epoch="0" ver="HPG1" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1680264000">-      Fix contains optimization to increase the time for Recovery operation and few checks for maintenance.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-3.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="188d025c030b1b643fbe5b8d30a80a07479c1b481b0a89ac1fc359fdb37a8596" name="firmware-hdd-951aefd63e" arch="x86_64">
    <version epoch="0" ver="MPK7825Q" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7625Q-2.1" date="1661342400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7625Q-2.1" date="1661428800">-      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: &lt;https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00123725en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7625Q-3.1" date="1666180800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7625Q-3.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7625Q-4.1" date="1678363200">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7625Q-4.1" date="1678449600">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7625Q-5.1" date="1692619200">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7625Q-5.1" date="1692705600">-      Fixed CA &lt;https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00126514en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7825Q" date="1725364800">-      Fix for Uncorrectable Machine Check Exception (UMCE) issue which might occur.
      * For more information, refer to HPE Customer Advisory at the following URL: &lt;https://support.hpe.com/hpesc/public/docDisplay?docId=a00142315en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK7825Q-3.1" date="1731240000">-      Fix for Uncorrectable Machine Check Exception (UMCE) issue which might occur.
      * For more information, refer to HPE Customer Advisory at the following URL: &lt;https://support.hpe.com/hpesc/public/docDisplay?docId=a00142315en_us&gt;</changelog>
  </package>
  <package pkgid="81178bbb9ff1d4de0d6dff483c12954ff62add58a2e505f1e340b4c899c032c9" name="firmware-hdd-95af9a555e" arch="x86_64">
    <version epoch="0" ver="HPG6" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-7.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6" date="1661428800">-      Fixes an intermittent issue where the incorrect model number can be reported during spin-up.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-2.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-2.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-3.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-3.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-4.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="5f287be28818680bb2d42e3d93853a6fad7000384dcb507acee8b90b98073e78" name="firmware-hdd-9ad359dac1" arch="x86_64">
    <version epoch="0" ver="HPDB" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDB" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDB" date="1713009600">-      Fix for unrecovered errors which may occur on the targeted Blocks of Wear-leveling process when host issues Read command.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDB-2.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDB-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDB-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="9d7274ef3b653b632702a93f2c0ff567b12d040da02a68dde12cc7cc19cba824" name="firmware-hdd-a05f29cef3" arch="x86_64">
    <version epoch="0" ver="HPDC" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDB" date="1671019200">-      Fixes the Power Coordination algorithm which ensures the drive will properly negotiate power with SPL-2 and newer compliant controllers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDB-2.1" date="1672747200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDB-2.1" date="1672833600">-      Fixes the Power Coordination algorithm which ensures the drive will properly negotiate power with SPL-2 and newer compliant controllers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDC" date="1692705600">-      Optimize sensor reporting to improve failure rate - AFR (Annual Failure Rate) metrics</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDC-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDC-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDC-3.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDC-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDD" date="1726228800">-      Fixing Maximum Temperature Reporting in system log.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDC-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="0829a4ad6a5074abe207f43c7ced8778b8a82e6bb1541ae1a343a498322f5194" name="firmware-hdd-a07a420ed1" arch="x86_64">
    <version epoch="0" ver="HPD5" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5" date="1689940800">-      Fix for V6 Read disturb issue (which might have caused data integrity issue) and other issues.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="a03cfff34ffd308bf5ee690af84b2b261d1d4dac105fcd81bec2358609ed4321" name="firmware-hdd-a1fd19f9ca" arch="x86_64">
    <version epoch="0" ver="HPG8" rel="12.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-7.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-8.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-8.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-11.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-11.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-12.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="a8e074c6d66b0a8823e2ecf5be3361fcaf6b798cd92932b7668239c61e59cf83" name="firmware-hdd-a27c95663d" arch="x86_64">
    <version epoch="0" ver="HPK5" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-3.1" date="1675080000">-      This component provides support only for VMD enabled Intel VROC platform.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-3.1" date="1675166400">-      Added Relaxed Ordering feature in drive FW and fixed some bugs</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK4" date="1692705600">-      Fix bugs found in the previous version and improve on TTR (Time To Ready) requirement to fix device temporarily not found issue after hot-plug.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5" date="1709640000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5" date="1709726400">-      Prioritize disabling Non-Fatal Error reporting at the beginning of FLR processing.
      * Fix known FW bug PI/CI indexing issue.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-2.1" date="1711022400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-2.1" date="1711108800">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-3.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK5-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="4efd648a071f407a80d0f67d78b8d935458c4c74b32c48d1f863b3ed735f9ab2" name="firmware-hdd-a886842a99" arch="x86_64">
    <version epoch="0" ver="HPD2" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="ae3bf8124f01327e15157453384e554357d1fd82c58c0b48933a706ff293d381" name="firmware-hdd-a9843986b0" arch="x86_64">
    <version epoch="0" ver="HPK3" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2" date="1661428800">-      Fix for BIOS RSOD issue</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-2.1" date="1681300800">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-2.1" date="1681387200">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-3.1" date="1712923200">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-3.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK2-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3" date="1726142400">-      Maintenance firmware release to introduce fixes from previous firmware.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPK3-3.1" date="1731240000">-      Maintenance firmware release to introduce fixes from previous firmware.</changelog>
  </package>
  <package pkgid="7233fd5310a0e242fcd128142bd36a88182ea22d9a78dbb88f12f2c7184e0db3" name="firmware-hdd-aaf1014ede" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-5.1" date="1670846400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-5.1" date="1670932800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-6.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-6.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-7.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-7.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4" date="1715342400">-      Mitigates the potential drive FW halt issue.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1721390400">-      Fixed flashing issue through SDR method.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1731240000">-      Fixed flashing issue through SDR method.</changelog>
  </package>
  <package pkgid="323c2b052d2052876efed4886b1173115ac449813d65573c8c114a17a14631e2" name="firmware-hdd-abd133f0de" arch="x86_64">
    <version epoch="0" ver="HPG1" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1" date="1680264000">-      Fix contains optimization to increase the time for Recovery operation and few checks for maintenance.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-2.1" date="1713096000">-      High Security Enablement support FIPs</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-3.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="e3733205d23d12c4d755389cb8c3ea210b3bac430fa5fb4568eedbae68bd417a" name="firmware-hdd-adb3ab8147" arch="x86_64">
    <version epoch="0" ver="HPD8" rel="6.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1664366400">-      Fixes an issue in previous version where the Inquiry model number is reported incorrectly for first few seconds after the drive is powered on</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1670846400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1670932800">-      Fixes an issue in previou version where the Inquiry model number is reported incorrectly for first few seconds after the drive is powered on</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1680264000">-      Fixes an issue in previou version where the Inquiry model number is reported incorrectly for first few seconds after the drive is powered on</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-6.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="d5c0253d24f9b6d5711537ef7b368d69f7edec92cc16244174d25799b8effedf" name="firmware-hdd-ae6b41e855" arch="x86_64">
    <version epoch="0" ver="HPD8" rel="6.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1664366400">-      Fixes an issue in previou version where the Inquiry model number is reported incorrectly for first few seconds after the drive is powered on</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1670846400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1670932800">-      Fixes an issue in previous version where the Inquiry model number is reported incorrectly for first few seconds after the drive is powered on</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1680264000">-      Fixes an issue in previous version where the Inquiry model number is reported incorrectly for first few seconds after the drive is powered on</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-6.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="3a2496313445e0e462d416fcdc543acf8afc0407f84bd586fcc88136b87a9ec0" name="firmware-hdd-aef2a690c9" arch="x86_64">
    <version epoch="0" ver="HPG5" rel="11.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-7.1" date="1652529600">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-7.1" date="1652616000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-7.1" date="1652702400">-      Fixes a rare link loss issue and adds enhancements for drive reliability.
      * After HPG5 firmware is downloaded to the drive, the new HPG5 firmware will be active on the drive.
      * The new drive bootloader code will be activated after the next drive power cycle.
      * For more information, refer to HPE Customer Advisory at the following URL: &lt;https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00072768en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-8.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-8.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-9.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-9.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-10.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-10.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-11.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="3e49bb40b9c5509d53e67b0c16138c5e847aadc8b8f1530d49858aa57688f6f4" name="firmware-hdd-b04257b77b" arch="x86_64">
    <version epoch="0" ver="HPDA" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA" date="1661428800">-      Firmware addresses a hot plug reporting concern</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-2.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-2.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-3.1" date="1712923200">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-3.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="458cb7f8c6d0900708d30e5ae242aa13800206f7420cf45ea091b52400dd65dd" name="firmware-hdd-b04df66fe9" arch="x86_64">
    <version epoch="0" ver="HPD2" rel="6.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2" date="1658318400">-      Removed printed circuit board assembly serial number from product serial number field on VPD 80h</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-2.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-2.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-3.1" date="1666180800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-3.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="e3898df17ce813a50621c6e1981e4708ce670de18aeb70a1b1637d0752da8169" name="firmware-hdd-b1c9eaf74c" arch="x86_64">
    <version epoch="0" ver="HPDA" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9" date="1666180800">-      Firmware adds support for new humidity sensor</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA" date="1670932800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA" date="1671019200">-      Fixes the Power Coordination algorithm which ensures the drive will properly negotiate power with SPL-2 and newer compliant controllers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-2.1" date="1672747200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-2.1" date="1672833600">-      Fixes the Power Coordination algorithm which ensures the drive will properly negotiate power with SPL-2 and newer compliant controllers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-3.1" date="1713009600">-      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 configuratioans.
      * 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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-3.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPDA-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="7fde0b5b2b8eab9ed134ce4b4c25a28832650251cca197410a10b007a4efaf64" name="firmware-hdd-b78255e146" arch="x86_64">
    <version epoch="0" ver="HPG8" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7-5.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8" date="1666094400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8" date="1666180800">-      Fix for potential hangs and timeouts, tuning fixes based on field experience and maintenance logging items</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-2.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-2.1" date="1680264000">-      Fix for potential hangs and timeouts, tuning fixes based on field experience and maintenance logging items</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-3.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-3.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-4.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="f9fe54b7c4faba58694459169cd3aad92421ec9d5c4f1da59c5347bb411e60be" name="firmware-hdd-b8a60fbe9a" arch="x86_64">
    <version epoch="0" ver="HPD5" rel="11.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-6.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-7.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-7.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-8.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-8.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-9.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-9.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-10.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-10.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-11.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="de72253903c1475667be8bcb15370c90d03da294a8fada67d8432817c39fbc1d" name="firmware-hdd-bdfb8e99d9" arch="x86_64">
    <version epoch="0" ver="HPD8" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD6-3.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7" date="1666094400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7" date="1666180800">-      Firmware adds support for new humidity sensor</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1670932800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1671019200">-      Fixes the Power Coordination algorithm which ensures the drive will properly negotiate power with SPL-2 and newer compliant controllers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="3ce626d16bce8cac2ea1122066a6a6ef22ee00181b811202913442bc03f7c2b9" name="firmware-hdd-befd42bd64" arch="x86_64">
    <version epoch="0" ver="HPG3" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-4.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-5.1" date="1679745600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG2-5.1" date="1679832000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3" date="1679918400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3" date="1680004800">-      Improve the FW about data mismatch after SPL</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-3.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="c3f08ddbeab6582f4f9843ad95c3340457a505855e5f8b33df3e1b63e9dff769" name="firmware-hdd-bfc4af697b" arch="x86_64">
    <version epoch="0" ver="HPG6" rel="12.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-7.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-8.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-8.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-11.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-11.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-12.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="864f3e713039a606e51c0f9dd243a1d12e321e2e578de293e001c7a6b88cc93b" name="firmware-hdd-c566d63ca0" arch="x86_64">
    <version epoch="0" ver="HPG7" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-6.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-7.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-7.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7" date="1682337600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7" date="1682424000">-      Fixes a false indication of rare capacitor test failure</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7-2.1" date="1712923200">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7-2.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * High Security Enablement support FIPs.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7-3.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG7-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="ab81bf44ec12cc8b5ddd904bff35818f853956ce54e7e25a90a653ac5aeddd8a" name="firmware-hdd-c5cd837c29" arch="x86_64">
    <version epoch="0" ver="HPD3" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-5.1" date="1680177600">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="69648da5d0d34571ad02bb8556ad0a39d425db5ec87857b2b4fc6a2c5f3f35a9" name="firmware-hdd-c7df7ceedb" arch="x86_64">
    <version epoch="0" ver="HPD8" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD7-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1664366400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8" date="1664452800">-      Provides proactive protection against contamination built up on the media and air-bearing surface of the heads by increased routine "sweeping" of the media surface.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-2.1" date="1680264000">-      Provides proactive protection against contamination built up on the media and air-bearing surface of the heads by increased routine "sweeping" of the media surface.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-3.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD8-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="1e57c5c6a4f241252f41cf929ec6e7fbffcb5a26f05d428c50b17c82186bb74a" name="firmware-hdd-c993b31232" arch="x86_64">
    <version epoch="0" ver="HPG6" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5" date="1661428800">-      Improvement in mixed READ/WRITE performance, which was causing a field issue at an HPE customer</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6" date="1666008000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6" date="1666094400">-      Improvement in mixed READ/WRITE performance, which was causing a field issue at an HPE customer - Improve random mix performance in TL=2048k and 512k</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-2.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-2.1" date="1680264000">-      Improvement in mixed READ/WRITE performance, which was causing a field issue at an HPE customer - Improve random mix performance in TL=2048k and 512k</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-3.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-3.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-4.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG6-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="56b1ad6cad28d7a8fafd9ff9c15b72f675289256a7851a111546cbda15088f31" name="firmware-hdd-ca21e169e2" arch="x86_64">
    <version epoch="0" ver="HPG1" rel="12.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-7.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-8.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-8.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-9.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-9.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-11.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-11.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-12.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="f89b01771ff919c7b0a372973483d29cd2675e15b99c5c7596dc420c568625c3" name="firmware-hdd-cc819d4bff" arch="x86_64">
    <version epoch="0" ver="HPG5" rel="12.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-8.1" date="1652529600">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-8.1" date="1652616000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-8.1" date="1652702400">-      This code corrects a potential data integrity issue related to unaligned write commands.This issue was only found in supplier ongoing lab testing.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-9.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-9.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-10.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-10.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-11.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-11.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG5-12.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="3f058556071723f0395d27549ef27e16dbe2ee6db8e5f6dab9eb8da49a94eb34" name="firmware-hdd-cf0b6cabe1" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4" date="1664280000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4" date="1664366400">-      Addresses a hot plug reporting concern
      * Increased the buffer memory size used for sequential write data to resolve performance degradation seen in a RAID60 configuration</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1680264000">-      Addresses a hot plug reporting concern
      * Increased the buffer memory size used for sequential write data to resolve performance degradation seen in a RAID60 configuration</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1710244800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1710331200">-      High Security Enablement support FIPs</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="fdc59bd8b44dac67d2cefa5f108a6dabbfa799c620345cbb2229d9f91ffacadc" name="firmware-hdd-cfd7436fcc" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-5.1" date="1670932800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-6.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-6.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-7.1" date="1711540800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-7.1" date="1711627200">-      High Security Enablement support FIPs</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4" date="1711800000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4" date="1711886400">-      Corrective actions to fix potential background media scan issue.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="525287d4e066f2e435056c1822dcd5577038cf585f891383477160af30e54b94" name="firmware-hdd-d39e7a7e75" arch="x86_64">
    <version epoch="0" ver="HPG1" rel="13.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-8.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-9.1" date="1666180800">-      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...</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-9.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-10.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-10.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-11.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-11.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-12.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-12.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG1-13.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="fef875fc1f79bd69f0bb16513f3ec9c564e2c911180f125130dbbbebc35dbdf7" name="firmware-hdd-d4be2aecbb" arch="x86_64">
    <version epoch="0" ver="HPD2" rel="6.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2" date="1658318400">-      Removed printed circuit board assembly serial number from product serial number field on VPD 80h</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-2.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-2.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-3.1" date="1666180800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-3.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-6.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="8358abb4832c4bd6fbcb43f393a2f6e133a1ae4049cf1b0ca5997dd378b31c25" name="firmware-hdd-d550523365" arch="x86_64">
    <version epoch="0" ver="HPD3" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-4.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD2-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3" date="1695729600">-      Firmware contains fix for bug that may cause drive to perform self-initiated reset in systems where maximum queue depth of 128 is exceeded.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-2.1" date="1710244800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-2.1" date="1710331200">-      High Security Enablement support FIPs</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-3.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD3-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="11bd09e76394a9903e3f9e389f46fe566cfbf3dfb833065d4aca9ad4351877bd" name="firmware-hdd-d7af557f47" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="9.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-7.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-7.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-8.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-8.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-9.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="194296e070d3299603040af294d674fcc1be4a4204274f4e032a4fa69c4f067f" name="firmware-hdd-e0171a2936" arch="x86_64">
    <version epoch="0" ver="HPG4" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3" date="1687780800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3" date="1687867200">-      Improves data integrity
      * Decreases possibility of data corruption in certain error and timing conditions
      * Reduces the probability of hangs and provide a minor performance improvement</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4" date="1713009600">-      Improves data integrity. 
      * The risk of not upgrading to this firmware is the increased possibility of data corruption in certain error and timing conditions. 
      * Several maintenance items are included in this firmware revision that reduce the probability of hangs and provide a minor performance improvement.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-2.1" date="1721304000">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-2.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-3.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="b03b59f617830b2d58d508f34c7c8463f50cfc5f3cb366700ee22817083cb9bf" name="firmware-hdd-e320db791d" arch="x86_64">
    <version epoch="0" ver="MPK78H5Q" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK76H5Q" date="1652875200">-     Please refer to SID8624 wtih the reason that why upgrade requiremnet need to
    be set to Critical</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK76H5Q" date="1652961600">-      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: &lt;https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00123725en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK76H5Q-2.1" date="1661342400">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK76H5Q-2.1" date="1661428800">-      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: &lt;https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00123725en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK76H5Q-4.1" date="1681300800">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK76H5Q-4.1" date="1681387200">-      This component provides support only for VMD enabled Intel VROC platform</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK76H5Q-5.1" date="1692619200">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK76H5Q-5.1" date="1692705600">-      Fixed CA &lt;https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00126514en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK78H5Q" date="1725364800">-      Fix for Uncorrectable Machine Check Exception (UMCE) issue which might occur.
      * For more information, refer to HPE Customer Advisory at the following URL: &lt;https://support.hpe.com/hpesc/public/docDisplay?docId=a00142315en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; MPK78H5Q-3.1" date="1731240000">-      Fix for Uncorrectable Machine Check Exception (UMCE) issue which might occur.
      * For more information, refer to HPE Customer Advisory at the following URL: &lt;https://support.hpe.com/hpesc/public/docDisplay?docId=a00142315en_us&gt;</changelog>
  </package>
  <package pkgid="467fa3570fbcf4639720fb494dfc89c7cf0c93c473abd4a72ef14ca4daba5e88" name="firmware-hdd-e4f147cdd2" arch="x86_64">
    <version epoch="0" ver="HPG4" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-5.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG3-5.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4" date="1678881600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4" date="1678968000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-2.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-2.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-3.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-3.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG4-4.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="e85097675458a965b331459780582320d79d754bb6e5734b83e1770c375d9173" name="firmware-hdd-ec908c3650" arch="x86_64">
    <version epoch="0" ver="HPG9" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG8-9.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG9" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG9" date="1661428800">-      Fixes an intermittent issue where the incorrect model number can be reported during spin-up</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG9-2.1" date="1666180800">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG9-2.1" date="1666267200">-      Added support for RHEL 9</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG9-3.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG9-3.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG9-4.1" date="1721304000">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG9-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPG9-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="8947a6803d308de2de8df02f1d7c2d2d9c845e20304ce07b501cfec1542a667b" name="firmware-hdd-f0c91d2fe3" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1652702400">-     Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1661428800">-     Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1680177600">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1680264000">-     Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="58c40f331e1a8cdca0dd26c66fa8c9e6da8a5bcb682614db2251c0c473669c9f" name="firmware-hdd-f6d00bd17e" arch="x86_64">
    <version epoch="0" ver="HPD4" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1680177600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-5.1" date="1680264000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1713009600">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-6.1" date="1713096000">-      Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="2128391be6efa2220fb3f8fe507777775b3db0c5254b26bd9023d563259f1f66" name="firmware-hdd-fa46c607d6" arch="x86_64">
    <version epoch="0" ver="HPD5" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD4-3.1" date="1652702400">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5" date="1661428800">-      Firmware addresses a hot plug reporting concern</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-2.1" date="1666180800">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-2.1" date="1666267200">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1712923200">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-3.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-4.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD5-5.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="d82e7dd91e9c6d084677c6389ff61e6e0d1b0f5fd994ba298510b0e7f3267e2a" name="firmware-hdd-faf39e0ff7" arch="x86_64">
    <version epoch="0" ver="HPD9" rel="8.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-3.1" date="1652529600">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-3.1" date="1652616000">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-3.1" date="1652702400">-      This firmware release provides additional protection against command timeouts.
      * For more information, refer to HPE Customer Bulletin at the following URL: &lt;https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00117258en_us&gt;</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-4.1" date="1661342400">-      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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-4.1" date="1661428800">-      Added support for RHEL 9.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-6.1" date="1712923200">-      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..</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-6.1" date="1713009600">-      Fix component SAS core dump issue which along with NVMe drives behind MR controllers on certain platform flashing.
      * Fix NVMe drive component failed to update problem behind more than 2 MR controllers on certain platform.
      * Fix NVMe drive component which shows wrong behavior message against the flash result.
      * Fix SPP force upgrade flash component problem on certain drive family.
      * Support firmware flash in OS FIPS enabled mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-7.1" date="1721304000">-      Customers who already installed latest firmware version do not need to update to sub version like (B) (C) (D) etc.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-7.1" date="1721390400">-      Fixed flashing issue through SDR method</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; HPD9-8.1" date="1731240000">-      Fixed flashing issue through SDR method</changelog>
  </package>
  <package pkgid="c2552bae2230e5c9887fc7100bd39432b40b29dff288efc4ed459e9799c87322" name="firmware-iegen10" arch="x86_64">
    <version epoch="0" ver="0.2.3.0" rel="6.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.1.6.1-3.1" date="1544184000">-     *Important Notes:**
    
    Ver. 0.1.6.1(C) contains updates to the component packaging and is
    functionally equivalent to ver. 0.1.6.1.  It is not necessary to upgrade with
    Revision C if a previous component Revision was used to upgrade the firmware
    to version 0.1.6.1.
    
    **Firmware Dependencies:**
    
    System ROM V1.26 or later  
    
    **Problems Fixed:**
    
    Addressed an issue where the Integrated Lights-Out (iLO) web interface may
    incorrectly report the Innovation Engine is running in a degraded state.
    
    Addressed an issue where memory telemetry data may not be reported properly in
    the Integrated Lights-Out (iLO) web interface or through the HPE RESTful API.
    
    Addressed an issue where the Innovation Engine Firmware flash would fail if a
    previous flash attempt was interrupted and not completed successfully.
    
    **Known Issues:**
    
    This flash component will report the Current Revision of the Innovation Engine
    FW as "n/a" when updating the Innovation Engine FW. This does not affect the
    flash update or impact how the Innovation Engine FW operates.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.2.0.11" date="1550059200">-     Added support for Intel Xeon Scalable Performance 3200, 4200, 5200, 6200 and
    8200 series processors.
    
    Added support for HPE system performance monitoring and workload performance
    advisor. This feature also requires Integrated Lights-Out (iLO) firmware
    version 1.40 or later.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.2.0.11" date="1550145600">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an extremely rare issue where updates to the Intel Server Platform
    Services (SPS) firmware may fail.
    
    **Known Issues:**
    
    This flash component will report the Current Revision of the Innovation Engine
    FW as "n/a" when updating the Innovation Engine FW. This does not affect the
    flash update or impact how the Innovation Engine FW operates.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.2.1.2-2.1" date="1561982400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    Added support for HPE Persistent Memory featuring Intel Optane DC Persistent
    Memory.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.2.2.0" date="1585742400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an extremely rare issue where Processor or Memory temperature
    reporting may not be collected properly by the platform and the system fans
    may be running faster than expected. This issue has been seen occasionally
    after a server reboot and is typically corrected with a subsequent server
    reboot.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.2.2.2" date="1623153600">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an extremely rare issue where processor or memory temperature
    reporting may stop reporting properly or report a constant reading after
    servers have been operating over an extended period of time without an AC
    power cycle.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.2.2.3" date="1630065600">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Address an issue where Innovation Engine (IE) Firmware may be unresponsive and
    iLO Firmware may report "Update Failed" after flashing the Innovation Engine
    (IE) Firmware via RESTful update.  The flash will have been performed
    successfully, but the system must be reset for IE Firmware to function
    properly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.2.3.0" date="1645704000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Innovation Engine (IE) may improperly reset every 24
    hours. On some systems this could result in a brief drop in CPU utilization or
    network traffic lasting less than a second.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.2.3.0-3.1" date="1700136000">-     *Important Notes:**
    
    Ver. 0.2.3.0(C) contains updates to the firmware packaging and is functionally
    equivalent to ver. 0.2.3.0. It is not necessary to upgrade with Revision B if
    a previous component revision was used to upgrade the firmware to version
    0.2.3.0.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Innovation Engine (IE) may improperly reset every 24
    hours. On some systems this could result in a brief drop in CPU utilization or
    network traffic lasting less than a second.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.2.3.0-6.1" date="1731931200">-     *Important Notes:**
    
    Ver. 0.2.3.0(E) contains updates to the firmware packaging and is functionally
    equivalent to ver. 0.2.3.0. It is not necessary to upgrade with Revision E if
    a previous component revision was used to upgrade the firmware to version
    0.2.3.0.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Innovation Engine (IE) may improperly reset every 24
    hours. On some systems this could result in a brief drop in CPU utilization or
    network traffic lasting less than a second.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="e6cca5b73cf6e4070f06cbbe55501bf0499d762d3fc11945f01b93415dc3c139" name="firmware-iegen10plus" arch="x86_64">
    <version epoch="0" ver="1.0.0.22" rel="6.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.0.20" date="1623326400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This is the initial version of the firmware.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.0.22" date="1648641600">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Innovation Engine (IE) may improperly reset every 24
    hours.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.0.22-3.1" date="1700136000">-     *Important Notes:**
    
    Ver. 1.0.0.22(C) contains updates to the firmware packaging and is
    functionally equivalent to ver. 1.0.0.22. It is not necessary to upgrade with
    Revision B if a previous component revision was used to upgrade the firmware
    to version 1.0.0.22.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Innovation Engine (IE) may improperly reset every 24
    hours.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.0.22-6.1" date="1731931200">-     *Important Notes:**
    
    Ver. 1.0.0.22(D) contains updates to the firmware packaging and is
    functionally equivalent to ver. 1.0.0.22. It is not necessary to upgrade with
    Revision D if a previous component revision was used to upgrade the firmware
    to version 1.0.0.22.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Innovation Engine (IE) may improperly reset every 24
    hours.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="48f1d15012d727cc84eebb66fa2a39c6a9fec95f19d06e25bfbd3be7ff503fd3" name="firmware-ilo5" arch="x86_64">
    <version epoch="0" ver="3.10" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.05" date="1718971200">-     1. Fixed an issue with the sensor index suffix in SNMP sensor name OIDs.
      2. Fixed an issue where, while updating the One Time Boot option to PXE boot device, the UEFI optimized boot mode was getting set to a disabled state.
      3. Fixed an issue with dynamic sensor number enumeration in IPMI response.
      4. Fixed an issue where LDAP mode used to get disabled due to version and size mismatch.
      5. Fixed an issue where HTTP calls to Rest server (through a web server) to create installset, initiate installset, and read installset was unstable leading to failure in BundleUpdate.
      6. Fixed an issue where data from Redfish when appended with available data, use to generate unexpected data.
      7. Fixed an issue on HPE ProLiant Gen10 and HPE ProLiant Gen10 plus systems query to memory URI response that got delayed or timed out.
      8. For HPE Edgeline e910t and e920t servers:
    
     Fixed an issue where there was a missing or outdated CPU, DIMM, and Chipset
    thermal temperature sensors.
    
     Fixed an issue where there was a wrong reporting of Stale DIMM sensor IML
    Alert or a Redfish Event.
    
     Fixed an issue where HPE iLO fails to perform a firmware update for HPE
    Innovation Engine (IE) and HPE Server Platform Services (ME) Firmware.
    
     9. Fixed an issue for Embedded ALOM and for other cards where the indexes were automatically assigned.
    
    10. Fixed an issue where there was a communication loss between HPE Ethernet 1Gb 4-port 331FLR adapter and HPE iLO 5.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.06" date="1721044800">-      Support for Titanium PSU upgrade for 2200W PSUs.
    
     Support for Fan speed in terms of percentage from SNMP OID Get and Walk.
    
     Added cypher #17 support for HPE iLO IPMI over LAN interface.
    
     Support for minimum 15 concurrent sessions per user for each interface.
    
     Support for HPE InfiniBand NDR200/Ethernet 200Gb 1-port OSFP PCIe5 x16
    MCX75310AAS-HEAT Adapter (P45642-B22/P45642-H22).
    
     Fixes for specific SNMP OIDs for RDE capable storage controllers for
    controller, physical drive, and logical drive properties.
    
     Added the following to HPE Edgeline e910t and e920t servers:
    
     Additional AHS Diagnostics Logging for collecting NON-Innovation Engine
    thermal sensors.
    
     Added IML alert and Redfish alert to report Intel Processor PROCHOT status.
    
    - Warning alert or an event when active PROCHOT longer than 60 seconds.
    
    - Repair alert or an event when nonactive PROCHOT status.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.06" date="1721131200">-      Fixed the offline firmware update failure through SPP and missing the
    inventory of hard drives.
    
     Fixed iLO upgrade issue due to file upload failure.
    
     Fixed a potential random server restart, or Uncorrectable Machine Check
    Exception (UMCE), when an iLO reset is triggered.
    
     Fixed an issue with the iLO Firmware auto recovery process.
    
     Fixed an issue where Apollo and Edgeline servers could display an impossibly
    high chassis power reading, which was determined to be invalid.
    
     Fixed an issue where there was a communication loss between HPE Ethernet 1Gb
    4-port 331FLR adapter and HPE iLO 5.
    
     Fixed an issue with the sensor index suffix in SNMP sensor name OIDs.
    
     Fixed an issue where, while updating the One Time Boot option to PXE boot
    device, the UEFI optimized boot mode was getting set to a disabled state.
    
     Fixed an issue with dynamic sensor number enumeration in IPMI response.
    
     Fixed an issue where LDAP mode used to get disabled due to version and size
    mismatch.
    
     Fixed an issue where HTTP calls to Rest server (through a web server) to
    create installset, initiate installset, and read installset was unstable
    leading to failure in BundleUpdate .
    
     Fixed an issue where data from Redfish when appended with available data,
    used to generate unexpected data.
    
     Fixed an issue on HPE ProLiant Gen10 and HPE ProLiant Gen10 plus systems
    query to memory URI response that got delayed or timed out.
    
     For HPE Edgeline e910t and e920t servers:
    
     Fixed an issue where there was a missing or outdated CPU, DIMM, and Chipset
    thermal temperature sensors.
    
     Fixed an issue where there was a wrong reporting of Stale DIMM sensor IML
    Alert or a Redfish Event.
    
     Fixed an issue where HPE iLO fails to perform a firmware update for HPE
    Innovation Engine (IE) and HPE Server Platform Services (ME) Firmware.
    
     Fixed an issue for Embedded ALOM and for other cards where the indexes were
    automatically assigned.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.07" date="1723550400">-     iLO5 v 3.07 Fixes can be found at[www.hpe.com/support/ilo5-v3-07-Enhancements]
    (http://www.hpe.com/support/ilo5-v3-07-Enhancements)</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.07" date="1723636800">-     iLO5 v 3.07 Fixes can be found at [www.hpe.com/support/ilo5-v3-07-Fixes](http:
    //www.hpe.com/support/ilo5-v3-07-Fixes)</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.08" date="1726488000">-      There are no enhancements in the current HPE iLO 5 v3.08 release</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.08" date="1726574400">-      Fixed an issue where an SNMP query on cpqHoMIBStatusArray status failed post upgrade to HPE iLO 5 v3.00.
      * Fixed an issue where the drives in the Embedded SATA controller were displayed in the label of Un-configured Drives instead of Drives.
      * Fixed an issue where fetching the email ID for AD login users fails in a cross-domain setup, affecting the ability to send TFA tokens.
      * Fixed an issue that involves a fallback mechanism to retrieve the email address from the parent domain if it cannot be fetched from the cross-domain.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.09" date="1728475200">-      Support for PIN-based iLO5 onboarding into COM instead of PCID.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.09" date="1728561600">-      Fixed an issue where HPE iLO RIBCL queries generated incorrect CAPACITY VALUE responses.
      * Fixed an issue where fetching the email details of an LDAP user where DistinguishedName containing special characters were causing the two-factor authentication process to fail.
      * Fixed an issue where the hpsetup/secureflash engine reports the HPE iLO 5 firmware update as a failure.
      * Fixed an issue where Xilinx XtremeScale X2522-25G cards drop from HPE iLO health monitoring.
      * Fixed the cpqHoMIBStatusArray status issue that did not get updated with proper details when a drive attached to HPE Smart Array P408i-a SR controller failed or degraded.
      * Fixed an incorrect AMS status (Not Available) that appeared on the HPE iLO interfaces while operating system indicated AMS status as running.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10" date="1731585600">-     Initial build</changelog>
  </package>
  <package pkgid="aee193ca537137b1888caf1a19fa2a5c72bbdaab2f061b4cf361f72adea74fb0" name="firmware-microservergen10plussps" arch="x86_64">
    <version epoch="0" ver="05.01.04.913" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.208" date="1604923200">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.303" date="1623067200">-     See the release document in Download Product Binaries page from Product
    Summary of the firmware product.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.303" date="1623153600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.400" date="1644321600">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.500" date="1652184000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.600" date="1660046400">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.700" date="1667908800">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.804" date="1676376000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.913" date="1691496000">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with Intel IPU.2023.3 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 05.01.04.913-3.1" date="1731931200">-</changelog>
  </package>
  <package pkgid="4f799e9ecee009bdad6fec338a575787b5788f814fd1dedcaea51d8b143dd59c" name="firmware-microserverv2gen10plus_me" arch="x86_64">
    <version epoch="0" ver="06.00.03.604" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.200" date="1663329600">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This is the initial version of the firmware.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.204" date="1667908800">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.309" date="1676289600">-     This version is in compliance with IPU.2023.1 guidance.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.309" date="1676376000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.505" date="1691496000">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with IPU.2023.3 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.604" date="1710244800">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2024.1 guidance. This
    version of the SPS should be paired with System ROM 2.00 (02/01/2024) or
    later.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with IPU.2024.1 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.604-3.1" date="1731931200">-</changelog>
  </package>
  <package pkgid="d081542563b53acb665fcd5c2cead9a9a5cabc8d244e3f4324c9aa974b1333cd" name="firmware-ml30gen10plus_me" arch="x86_64">
    <version epoch="0" ver="06.00.03.604" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.035" date="1646568000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This is the initial version of the firmware.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.039" date="1646654400">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.200" date="1653566400">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.204" date="1667908800">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.309" date="1676289600">-     This version is in compliance with IPU.2023.1 guidance.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.309" date="1676376000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.505" date="1691496000">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with IPU.2023.3 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.604" date="1710244800">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2024.1 guidance. This
    version of the SPS should be paired with System ROM 2.00 (02/01/2024) or
    later.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with IPU.2024.1 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 06.00.03.604-3.1" date="1731931200">-</changelog>
  </package>
  <package pkgid="cf5416a1d431962434a1c506aff028d19a81cf017601e6aa692d5eb8c6be8f01" name="firmware-nic-bcm" arch="x86_64">
    <version epoch="0" ver="2.39.0" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.32.3" date="1688817600">-     This product correct an issue about the display of BootCode version not
    reflecting current running version after upgrading the adapter firmware.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.33.4" date="1688904000">-     This product removes CCM(Comprehensive Configuration Management) for the
    legacy driver.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.33.4" date="1688990400">-     This product fixes the intermittent issue of displaying incorrect device
    status under iLO web</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.34.1" date="1690804800">-      This product addressed the disconnection with iLO after switching to Shared Network mode.
      * This product addressed the compatibility of shared memory communication on adapter.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.35.3" date="1699876800">-      This product now supports Red Hat Enterprise Linux 9.2.
      * The product addressed some Broadcom code structure utilization.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.35.3" date="1699963200">-     This product addressed that platform might encounter a POST failure when
    NX1-based controllers and some storage controllers combines.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.36.0" date="1713528000">-     This product now supports GetPackageStatus NCSI Command.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.37.0" date="1719576000">-      This product fixed error checking sequence for Firmware Management Protocol API.
      * This product fixed NC-SI commands to interoperate more benefit with iLO.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.38.0" date="1726488000">-     This product enhances NVRAM configuration during the firmware upgrade.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.39.0" date="1730462400">-     TBD</changelog>
  </package>
  <package pkgid="13a2dda9caa5d154c81912a840640b8d811e82aa9a36812dc7329bfab7f46689" name="firmware-nic-bcm-nxe" arch="x86_64">
    <version epoch="0" ver="1.22.0" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.16.2" date="1686744000">-      This product enhances the RDE BEJ encoding for some MessageArgs.
      * This product removes CCM(Comprehensive Configuration Management) for the legacy driver.
      * This product removes Energy-Efficient Ethernet (EEE) from the PHY.
      * This product adds range validation checks to dest_port and dest_port_mask for ntuple commands.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.16.2" date="1686830400">-      This product fixes the issue of incorrect PCIe VF numbers caused by some NCSI queries.
      * This product fixes the RDE error response for certain properties with unsupported input
      * This product fixes the problem of no RDE alert being generated when the link status changes.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.17.2" date="1690804800">-      This product addressed the NC-SI passthrough algorithm for some FRU-reading commands from platform side.
      * This product addressed the packet forwarding rule while receiving packet which is bigger than 9600 jumbo size.
      * This product addressed the link failure under FreeBSD OS after changing link speed.
      * This product addressed the failure of bringing up VFs of SRIOV when doing on and off switch.
      * This product addressed adapter not responsive when work under heavy loading with 128 VMs.
      * The product addressed status reporting  of PLDM sensor monitoring with BMC.
      * This product addressed the link-flap after link down or warm boot.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.18.2" date="1698840000">-      This product addressed PFC flood problem when shut down system while running RoCE traffic.
      * This product addressed PCIeVDM communication problem between BMC and NIC after an error recovery.
      * This product addressed the PHY level packet drop.
      * This product addressed the problem of multi-cast traffic gets leaked to unintended functions.
      * This product addressed the reporting mechanism of NCSI max temperature.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.19.0" date="1713528000">-      This product fixed the problem of port Reset command not forcing 10G module to shut down link properly.
      * This product fixed the problem of PFC flood if shutdown the system while running RoCE traffic.
      * This product fixed NC-SI Get NC Capabilities and Settings response MaxPFs value.
      * This product fixed the restriction of PF/VF bar sizes to valid values.
      * This product fixed random Whp-livepatch failure due to out-of-order function.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.20.0" date="1719489600">-      This product now supports adaptive QoS niccli tuning parameters support.
      * This product enhanced Hot-Plug support OCP 3.0 for BCM5741x.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.20.0" date="1719576000">-      This product fixed connection failed with Windows GRE VPN client under VM configured.
      * This product fixed PLDM Monitoring and Control to interoperate more robust with iLO for events sequence and parameter enablement.
      * This product fixed NC-SI commands scope and event to interoperate more benefit with iLO.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.21.0" date="1726401600">-      This product enhances to support Linux inbox driver to update firmware.
      * This product enhances the Get Package Status command support.
      * This product enhances to add a warning message when a non-supported dual-rate transceiver is used.
      * This product enhances the Addition of SFF 8472 Transceiver Power Details to RDE Port Metrics.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.21.0" date="1726488000">-      This product addresses an issue where getting Transceiver Temperature erroneous unit value.
      * This product addresses an issue when NC-SI Query Pending NC PLDM Response is wrong when NIC does not have a pending PLDM request.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.22.0" date="1730548800">-     TBD</changelog>
  </package>
  <package pkgid="e87a98cffdc03304eab574a8672b4ac203b53583abe481fdf8a7fdb7a4754462" name="firmware-nic-bcm-open" arch="x86_64">
    <version epoch="0" ver="2.39.0" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.33.3" date="1686744000">-      This product removes CCM(Comprehensive Configuration Management) for the legacy driver.
      * This product adds to support HPE MicroServer Gen11</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.33.3" date="1686830400">-      This product fixes the intermittent issue of displaying incorrect device status under iLO web
      * This product fixes the intermittent lost iLO connection with shared networking mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.34.1" date="1690804800">-      This product addressed a problem where Reboot Required option was not set after doing firmware update under RBSU.
      * This product addressed the disconnection with iLO after switching to Shared Network mode on BCM5719 OCP3 adapter.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.34.50" date="1692792000">-     This product addresses an issue where the FAN behavior with installed BCM 5719
    1Gb 4p BASE-T OCP Adptr.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.34.70" date="1698235200">-     This product addresses an issue where network loses IP Address Randomly during
    AC/DC cycle and idling.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.35.3" date="1699963200">-      This product addressed abnormal fan behavior when BCM5719 OCP3 installed.
      * This product addressed the failure of IP dispatch when using BCM5719 LOM as shared iLO networking.
      * This product addressed that platform might encounter a POST failure when NX1-based controllers and some storage controllers combines.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.36.0" date="1713528000">-     This product now supports GetPackageStatus NCSI Command.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.37.0" date="1719576000">-      This product fixed error checking sequence for Firmware Management Protocol API.
      * This product fixed NC-SI commands to interoperate more benefit with iLO.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.38.0" date="1726488000">-      This product addresses a problem that might cause a BSOD when trying to reboot the system from operating Windows systems due to NIC internal software mutex problem.
      * This product addresses an issue where a random missing DHCP IP address occurs when the iLO shared NIC port is used, due to NIC internal software mutex problem.
      * This product addresses an issue that might cause the POST to get stuck due to NIC internal software mutex problem.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.39.0" date="1730462400">-      This product fixes an issue where a dummy Serial Number is seen immediately after update the adapter firmware to version 2.30 (or earlier).
      * This product fixes an issue where Wake-on-LAN not working is seen.</changelog>
  </package>
  <package pkgid="6375da793b4e467ebf1b6c94d0f3545e952cbb31193d90dc3b06892d1628a09f" name="firmware-nic-intel" arch="x86_64">
    <version epoch="0" ver="1.32.0" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.27.0" date="1679400000">-      This product addresses an issue where Option ROM version is missing with some Intel 1GB adapters
      * This product addresses an issue where disconnection occurs after rebooting system with HPE Ethernet 1Gb 2-port 368i Adapter and HPE Ethernet 1Gb 4-port 369i Adapter</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.27.30" date="1679486400">-     This product addresses an issue where NIC status(iLO page-&gt;System
    Information-&gt;Network) for HPE Ethernet 10Gb 2-port 562SFP+/562FLR-SFP+ Adapter
    is Unknown with being plugged in to a network.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.27.30-2.1" date="1688385600">-     This product adds the compatibility with Red Hat Enterprise Linux 7.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.27.30-2.1" date="1688472000">-     This product addresses an issue where NIC status(iLO page-&gt;System
    Information-&gt;Network) for HPE Ethernet 10Gb 2-port 562SFP+/562FLR-SFP+ Adapter
    is Unknown with being plugged in to a network.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.28.0" date="1689681600">-     This product now supports Red Hat Enterprise Linux 9 Update 1.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.28.0" date="1689768000">-     This product addresses an issue where the firmware installation exceeds the
    expected time by using Oneview to update Firmware with 568FLR-MMSFP+.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.29.0" date="1698840000">-     This product enhanced the compatibility with the latest drivers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.30.0" date="1711368000">-     This product now supports Red Hat Enterprise Linux 9 Update 3.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.31.0" date="1722859200">-     This product enhanced the compatibility with the latest drivers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.32.0" date="1728129600">-</changelog>
  </package>
  <package pkgid="1d74549359652f6961b55cd2783d5a45ec2c7f2395102f65eba01d1357116f7c" name="firmware-nic-is-intel" arch="x86_64">
    <version epoch="0" ver="1.32.0" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.24.4" date="1661342400">-     This product now supports HPE ProLiant MicroServer Gen10 Plus v2</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.25.4" date="1665489600">-     This product now supports HPE ProLiant Gen11 servers</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.25.4" date="1665576000">-     This product addresses an issue where the adaters isn't recongized with HPE
    Ethernet 10Gb 2-port SFP+ OCP3 X710-DA2  Adapter and HPE Ethernet 10Gb 2-port
    SFP+ X710-DA2 Adapter</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.26.0" date="1670241600">-     This product now supports HPE ProLiant Gen11 Platforms with Intel processors</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.27.30" date="1679486400">-     TBD</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.28.0" date="1689768000">-     This product now supports Red Hat Enterprise Linux 9 Update 1.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.29.0" date="1698840000">-     This product enhanced the compatibility with the latest drivers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.30.0" date="1711368000">-      This product now supports Red Hat Enterprise Linux 9 Update 3.
      * For more product details, please refer to the latest document in https://www.intel.com/content/www/us/en/download/19622/</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.31.0" date="1722859200">-     This product enhanced the compatibility with the latest drivers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.32.0" date="1728129600">-</changelog>
  </package>
  <package pkgid="9d52928dff10d98512c1053808e28dff866539524091a64dfb0f251850b901c6" name="firmware-nic-mellanox-eth-only-mft" arch="x86_64">
    <version epoch="0" ver="1.0.7" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.5" date="1632744000">-     *Following issues have been fixed in version 14.31.1014:**
    
      * TX PRBS was not changed even after reconfiguring it, all PRBS mode were enabled in test mode.
      * 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.
      * 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.
    
    **Additional Fixes included in version 14.31.1014:**
    
      * 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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.6" date="1647777600">-     *Firmware for the following device has been updated to 14.32.1010:**
    
      * P11338-B21 (HPE Ethernet 10Gb 2-port 548SFP+ Adapter)
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.6" date="1647864000">-     *The following issues have been fixed in version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.6-2.1" date="1663156800">-     *Firmware for the following device has been updated to 14.32.1010:**
    
      * P11338-B21 (HPE Ethernet 10Gb 2-port 548SFP+ Adapter)
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.6-2.1" date="1663243200">-     *The following changes have been made in sub-version 1.0.6(A):**
    
      * Product rebuilt to have the new SHA 384 signature.
    
    **The following issues have been fixed in version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.6-3.1" date="1713268800">-     *Firmware for the following device has been updated to 14.32.1010:**
    
      * P11338-B21 (HPE Ethernet 10Gb 2-port 548SFP+ Adapter)
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.6-3.1" date="1713355200">-     *The following changes have been made in sub-version 1.0.6(B):**
    
      * Product rebuilt to support FIPS mode enabled OS environment.
    
    **The following changes have been made in sub-version 1.0.6(A):**
    
      * Product rebuilt to have the new SHA 384 signature.
    
    **The following issues have been fixed in version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.6-4.1" date="1721044800">-     *Firmware for the following device has been updated to 14.32.1010:**
    
      * P11338-B21 (HPE Ethernet 10Gb 2-port 548SFP+ Adapter)
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.6-4.1" date="1721131200">-     *The following issues have been fixed in component sub-version 1.0.6(C):**
    
      * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
    
    **The following changes have been made in component sub-version 1.0.6(B):**
    
      * Product rebuilt to support FIPS mode enabled OS environment.
    
    **The following changes have been made in component sub-version 1.0.6(A):**
    
      * Product rebuilt to have the new SHA 384 signature.
    
    **The following issues have been fixed in firmware version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.7" date="1728129600">-     *No fixes have been included in firmware version 14.32.1900.**</changelog>
  </package>
  <package pkgid="b596b0fcd6fee4dc8cb59a48f50b27858972bcc6df917d8754a33228590c0817" name="firmware-nic-mellanox-ethernet-only" arch="x86_64">
    <version epoch="0" ver="1.0.22" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.19" date="1680523200">-     *The following issues have been fixed in version 2.42.5044 :**
    
      * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
    
    **The following issues have been fixed in version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
    
    
    
    **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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.20" date="1694001600">-     *Firmware for the following devices has been updated to 2.42.5044 :**
    
      * 779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)
      * 779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
    
    **Firmware for the following devices has been updated to 14.32.1010:**
    
      * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
      * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
    
    **Firmware for the following device has been updated to 16.35.3006:**
    
      * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
    
    
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.                                                                                                                     
    
    **New features and changes included in version 16.35.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.20" date="1694088000">-     *The following issues have been fixed in version 2.42.5044 :**
    
      * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
    
    **The following issues have been fixed in version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
    
    **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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.20-2.1" date="1713268800">-     *Firmware for the following devices has been updated to 2.42.5044 :**
    
      * 779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)
      * 779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
    
    **Firmware for the following devices has been updated to 14.32.1010:**
    
      * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
      * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
    
    **Firmware for the following device has been updated to 16.35.3006:**
    
      * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
    
    **New Features and changes included in version 1.0.20(A):**
    
      * Version 1.0.20(A) has been recompiled to create the firmware RPM compatible with RPM LIB v4.14.2. As a result, this rebuild firmware version 1.0.20(A) can now be installed successfully on a node with FIPS enabled.
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.                                                                                                                     
    
    **New features and changes included in version 16.35.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.20-2.1" date="1713355200">-     *The following issues have been fixed in version 2.42.5044 :**
    
      * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
    
    **The following issues have been fixed in version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
    
    **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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.20-3.1" date="1720353600">-     *Firmware for the following devices has been updated to 2.42.5044 :**
    
      * 779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)
      * 779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
    
    **Firmware for the following devices has been updated to 14.32.1010:**
    
      * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
      * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
    
    **Firmware for the following device has been updated to 16.35.3006:**
    
      * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
    
    **New Features and changes included in version 1.0.20(A):**
    
      * Version 1.0.20(A) has been recompiled to create the firmware RPM compatible with RPM LIB v4.14.2. As a result, this rebuild firmware version 1.0.20(A) can now be installed successfully on a node with FIPS enabled.
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.                                                                                                                     
    
    **New features and changes included in version 16.35.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.20-3.1" date="1720440000">-     *The following issues have been fixed in component version 1.0.20(B):**
    
      * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
    
    **The following issues have been fixed in firmware version 2.42.5044 :**
    
      * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
    
    **The following issues have been fixed in firmware version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
    
    **The following issues have been fixed in firmware 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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.21" date="1720526400">-     *Firmware for the following devices has been updated to 14.32.1010:**
    
      * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
      * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
    
    **Firmware for the following device has been updated to 16.35.3502:**
    
      * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
    
    **New features and changes included in firmware version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.                                                                                                                     
    
    **New features and changes included in firmware version 16.35.3502:**
    
      * Modified the TCP IPv4 flows so that the steering TIR rx_hash_symmetric field is now valid only when both the SRC and DST fields are not set to zero.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.21" date="1720612800">-     *The following issues have been fixed in firmware version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
    
    **No fixes are included in firmware version 16.35.3502.**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.22" date="1727870400">-     *No fixes have been included in firmware version 14.32.1900.**
    
    
    
    **The following issues have been fixed in firmware version 16.35.4030:**
    
      * VF FLR would get stuck when its PF triggered the FLR as well.
      * Unexpected source UDP port appeared in RoCE packets when the firmware ignored a non-PF driver configuration for RoCE source UDP port control (as set in SET_HCA_CAP.sw_r_roce_src_udp_port).</changelog>
  </package>
  <package pkgid="d7b8174360e4cbccd1dcaaa3ddab12ec59453baa05fb1b46c2bee2e4e2cc0467" name="firmware-nic-mellanox-ib-cx4-cx5" arch="x86_64">
    <version epoch="0" ver="1.0.15" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.13" date="1694088000">-     *Fixes in version 12.28.2006:**
    
      * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
      * Increased PHY power consumption limit to 1.5w.
      * 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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.13-2.1" date="1695643200">-     *Firmware for the following devices has been updated to 12.28.2006:**
    
      * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
    
    
    **Firmware for the following devices has been updated to 16.35.3006:**
    
      * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
      * 872725-B21 (HPE InfiniBand EDR 100Gb 1-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.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.13-2.1" date="1695729600">-     The subversion 1.0.13 (A) of the product has fixed the issue of smart
    component having been built with an incorrect payload.
    
    
    
    **Fixes in version 12.28.2006:**
    
      * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
      * Increased PHY power consumption limit to 1.5w.
      * 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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.13-3.1" date="1713268800">-     *The following changes are included in product version 1.0.13(B):**
    
      * Product rebuilt to support FIPS mode enabled OS environment.
    
    **Firmware for the following devices has been updated to 12.28.2006:**
    
      * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
    
    
    **Firmware for the following devices has been updated to 16.35.3006:**
    
      * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
      * 872725-B21 (HPE InfiniBand EDR 100Gb 1-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.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.13-3.1" date="1713355200">-     The subversion 1.0.13 (A) of the product has fixed the issue of smart
    component having been built with an incorrect payload.
    
    
    
    **Fixes in version 12.28.2006:**
    
      * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
      * Increased PHY power consumption limit to 1.5w.
      * 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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.13-4.1" date="1721044800">-     *The following changes are included in product version 1.0.13(B):**
    
      * Product rebuilt to support FIPS mode enabled OS environment.
    
    **Firmware for the following devices has been updated to 12.28.2006:**
    
      * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
    
    
    **Firmware for the following devices has been updated to 16.35.3006:**
    
      * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
      * 872725-B21 (HPE InfiniBand EDR 100Gb 1-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.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.13-4.1" date="1721131200">-     *The following issues have been fixed in component version 1.0.13(C):**
    
      * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
    
    
    
    **Fixes in firmware version 12.28.2006:**
    
      * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
      * Increased PHY power consumption limit to 1.5w.
      * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
    
    **The following issues have been fixed in firmware 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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.14" date="1725969600">-     *irmware for the following devices has been updated to 12.28.2006:**
    
      * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
    
    
    **Firmware for the following devices has been updated to 16.35.3006:**
    
      * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
      * 872725-B21 (HPE InfiniBand EDR 100Gb 1-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.4030:**
    
      * Added support for postponing QP timeout "retry exceeded" errors for traffic directed at specific destinations. This new capability prevents broken connections for destinations in downtime because of live migration.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.14" date="1726056000">-     *The following issues have been fixed in firmware 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.4030:**
    
      * VF FLR would get stuck when its PF triggered the FLR as well.
      * Unexpected source UDP port appeared in RoCE packets when the firmware ignored a non-PF driver configuration for RoCE source UDP port control (as set in SET_HCA_CAP.sw_r_roce_src_udp_port).</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.15" date="1729684800">-     *No new issues have been fixed in version 12.28.2302.**  
    
    
    **The following issues have been fixed in version 16.35.4030:**
    
      * VF FLR would get stuck when its PF triggered the FLR as well.
      * Unexpected source UDP port appeared in RoCE packets when the firmware ignored a non-PF driver configuration for RoCE source UDP port control (as set in SET_HCA_CAP.sw_r_roce_src_udp_port).</changelog>
  </package>
  <package pkgid="f79e8d4b54a8ed58bde94e5db583de9fc51d2ee5200d1c8a1fe5f8e05ab0d544" name="firmware-nic-open-mellanox-eth-mft" arch="x86_64">
    <version epoch="0" ver="1.0.12" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.9" date="1680523200">-     *The following issues have been fixed in version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
    
    
    **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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.10" date="1694001600">-     *Firmware for the following devices has been updated to 14.32.1010:**
    
      * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
      * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
    
    
    
    **Firmware for the following device has been updated to 16.35.3006:**
    
      * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
    
    
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.  
    
    
    **New features and changes included in version 16.35.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.10" date="1694088000">-     *The following issues have been fixed in version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
    
    
    **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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.10-2.1" date="1713268800">-     *Firmware for the following devices has been updated to 14.32.1010:**
    
      * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
      * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
    
    
    
    **Firmware for the following device has been updated to 16.35.3006:**
    
      * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
    
    
    
    **New Features and changes included in version 1.0.10(A):**
    
      * Version 1.0.10(A) has been recompiled to create the firmware RPM compatible with RPM LIB v4.14.2. As a result, this rebuild firmware version 1.0.10(A) can now be installed successfully on a node with FIPS enabled.
    
    
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.  
    
    
    **New features and changes included in version 16.35.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.10-2.1" date="1713355200">-     *The following issues have been fixed in version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
    
    
    **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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.10-3.1" date="1720353600">-     *Firmware for the following devices has been updated to 14.32.1010:**
    
      * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
      * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
    
    
    
    **Firmware for the following device has been updated to 16.35.3006:**
    
      * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
    
    
    
    **New Features and changes included in version 1.0.10(A):**
    
      * Version 1.0.10(A) has been recompiled to create the firmware RPM compatible with RPM LIB v4.14.2. As a result, this rebuild firmware version 1.0.10(A) can now be installed successfully on a node with FIPS enabled.
    
    
    
    **New features and changes included in version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.  
    
    
    **New features and changes included in version 16.35.3006:**
    
      * Enabled ACS for single port cards.
      * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.10-3.1" date="1720440000">-     *The following issues have been fixed in component version 1.0.10(B):**
    
      * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
    
    
    
    **The following issues have been fixed in firmware version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
    
    
    **The following issues have been fixed in firmware 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.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.11" date="1720526400">-     *Firmware for the following devices has been updated to 14.32.1010:**
    
      * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
      * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
    
    
    
    **Firmware for the following device has been updated to 16.35.3502:**
    
      * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
    
    
    
    **New features and changes included in firmware version 14.32.1010:**
    
      * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
      * 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.
      * 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 non-zero value.
      * Limited the external loopback speed to the used module's capabilities.
      * Improved linkup time when using the fast linkup capability.
      * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.  
    
    
    **New features and changes included in firmware version 16.35.3502:**
    
      * Modified the TCP IPv4 flows so that the steering TIR rx_hash_symmetric field is now valid only when both the SRC and DST fields are not set to zero.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.11" date="1720612800">-     *The following issues have been fixed in firmware version 14.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 system could not create more than 128K QPs.
      * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
      * Packet Pacing rate was used if asymmetric VFs was enabled.
      * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
      * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
      * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
    
    
    **No fixes are included in firmware version 16.35.3502.**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.12" date="1727956800">-     *No fixes have been included in firmware version 14.32.1900.**  
    
    
    **The following issues have been fixed in firmware version 16.35.4030:**
    
      * VF FLR would get stuck when its PF triggered the FLR as well.
      * Unexpected source UDP port appeared in RoCE packets when the firmware ignored a non-PF driver configuration for RoCE source UDP port control (as set in SET_HCA_CAP.sw_r_roce_src_udp_port).</changelog>
  </package>
  <package pkgid="a41e84b6f540370114f3e3e392e927479378ffc92274705a5a7ad33a814a63a4" name="firmware-nic-qlogic-flq" arch="x86_64">
    <version epoch="0" ver="1.24.0" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.9.8" date="1594987200">-      This product corrects the abnormal disconnection of iLO web page while performing under Shared Networking on Flexible-LOM.
      * This product addresses an issue where the HPE Ethernet 10/25Gb 2-port 622FLR-SFP28 adapter and  HPE Ethernet 10/25Gb 2-port 621SFP28 Adapter UMCE (Uncorrectable Machine Check Exception) was followed by Unrecoverable I/O error, Uncorrectable PCI express error on Server and one of the ports suddenly no longer can send or receive traffic.
      * This product addresses an issue where driver doesn't load upon booting up by correct memory relocation.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.10.10" date="1614859200">-     This product contains support PLDM firmware upgrade base improvements.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.11.0" date="1635508800">-     This product addresses an issue where the modification on string format of
    firmware update payload.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.20.1" date="1646395200">-     This product addresses the problem that the MAC being modified after Firmware
    update</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.21.3" date="1661342400">-     This product now supports Red Hat Enterprise Linux 8 Update 6, Liunx 9 and
    SUSE Linux Enterprise Server 15 Service Pack 4.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.22.0" date="1680868800">-     This product addresses an issue where Max Number of Virtual Machine
    Queues/Physical Function shows zero value in AHS</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.23.0" date="1692619200">-     This product enhanced the compatibility with drivers</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.23.50" date="1700049600">-     This product addresses an issue where BSOD is seen.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.24.0" date="1723723200">-     This product enhanced the compatibility with drivers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.24.0-2.1" date="1730980800">-</changelog>
  </package>
  <package pkgid="ab95b4fe4a9863f45c01fdea242bb09242a2c9a68bcc8281c17c12b7afa4fe8a" name="firmware-nic-qlogic-nx2" arch="x86_64">
    <version epoch="0" ver="2.35.0" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.28.6" date="1614859200">-     This product addresses an issue that platform would be randomly waked up by
    WOL packet.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.28.50" date="1627387200">-      **This product addressed the firmware update failure problem which may cause NIC FW corruption.**
      * **This product addressed the firmware update failure problem while the platform secure boot being enabled.**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.29.2" date="1631793600">-     This product now supports Red Hat Enterprise Linux 8 update 4 and SUSE Linux
    Enterprise Server 15 Service Pack 3</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.30.2" date="1646395200">-      This product addresses a cosmetic change in the adapter configuration page to reflect that DCBx is enabled and as long as LLDP is enabled.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.31.4" date="1661342400">-     This product now supports Red Hat Enterprise Linux 8 Update 6, Liunx 9 and
    SUSE Linux Enterprise Server 15 Service Pack 4</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.32.0" date="1680868800">-     This product synchronizes FW Upgrade Utilitiy version with VMware and Linux
    drivers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.33.1" date="1692619200">-     This product enhanced the compatibility with drivers</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.34.0" date="1712577600">-     This product addresses an issue that FCoE Boot Target issue.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.35.0" date="1723723200">-     This product enhanced the compatibility with drivers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.35.0-2.1" date="1730980800">-</changelog>
  </package>
  <package pkgid="1b29856946e26a9b36c7d0c344f3e6b220f859ac713dc981aa9134d6276a0793" name="firmware-powerpic-gen10" arch="x86_64">
    <version epoch="0" ver="1.1.4" rel="5.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.4-4.1" date="1548936000">-     *Important Notes:**
    
    Ver. 1.0.4 (D) contains updates to the component packaging and is functionally
    equivalent to ver. 1.0.4.  It is not necessary to upgrade with Revision (D) if
    a previous component revision was used to upgrade the firmware to ver. 1.0.4.
    
    **Firmware Dependencies:**
    
    Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM version
    1.20 or later
    
    **Enhancements/New Features:**
    
    Added support for Dynamic Power Capping. For proper operation, please ensure
    that Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM
    version 1.20 or later are updated on the server.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.7" date="1566820800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    Added support for AMD EPYC 7002 Generation Processors. ROM version 2.00 or
    later is required to enable the support. This version of firmware does not
    include any changes for platforms with Intel Processors or AMD EPYC 7001
    Generation Processors.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.7-2.1" date="1583755200">-     *Important Notes:**
    
    Ver. 1.0.7 (B) contains updates to the component packaging and is functionally
    equivalent to ver. 1.0.7. It is not necessary to upgrade with Revision (B) if
    a previous component revision was used to upgrade the firmware to ver.
    1.0.7.This is the initial version for HPE Gen10 Plus servers.  
    
    
    **Firmware Dependencies:**
    
    For HPE ProLiant DL325/DL385 Gen10 servers, ROM version 2.00 or later is
    required to enable the support. iLO5 version 1.40 or above is required to
    upgrade to this version.
    
    **Enhancements/New Features:**
    
    Added support for AMD EPYC 7002 Generation Processors on HPE ProLiant
    DL325/DL385 Gen10 servers. ROM version 2.00 or later is required to enable the
    support. This version of firmware does not include any changes for Gen10
    platforms with Intel Processors or AMD EPYC 7001 Generation Processors. iLO5
    version 1.40 or above is required to upgrade to this version.
    
    This is the initial version for HPE Gen10 Plus servers.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.7-3.1" date="1612958400">-     *Important Notes:**
    
    Ver. 1.0.7 (C) contains updates to the component packaging and is functionally
    equivalent to ver. 1.0.7. It is not necessary to upgrade with Revision (C) if
    a previous component revision was used to upgrade the firmware to ver.
    1.0.7.This is the initial version for HPE Gen10 Plus servers.
    
    **Firmware Dependencies:**
    
    For HPE ProLiant DL325/DL385 Gen10 servers, ROM version 2.00 or later is
    required to enable the support. iLO5 version 1.40 or above is required to
    upgrade to this version.
    
    **Enhancements/New Features:**
    
    Added support for AMD EPYC 7002 Generation Processors on HPE ProLiant
    DL325/DL385 Gen10 servers. ROM version 2.00 or later is required to enable the
    support. This version of firmware does not include any changes for Gen10
    platforms with Intel Processors or AMD EPYC 7001 Generation Processors. iLO5
    version 1.40 or above is required to upgrade to this version.
    
    This is the initial version for HPE Gen10 Plus servers.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.8" date="1631707200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue of inaccurate temperature readings when the actual temperature
    exceeds 100 C on Proliant Gen10 Plus servers.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.9" date="1683028800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    For HPE ProLiant Gen10 Plus servers, iLO5 version 2.55 or above is required to
    upgrade to this version.
    
    **Problems Fixed:**
    
    Fixed an issue where the CPU may not restore to original working frequency
    after turning off Power Capping.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.0" date="1689854400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed a rare issue where CPU could become stuck at its lowest working
    frequency when dynamic power capping was enabled on AMD-based systems.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.2" date="1704974400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    For HPE ProLiant Gen10 Plus servers, iLO5 version 2.55 or above is required to
    upgrade to this version.
    
    **Enhancements/New Features:**
    
    Changed certain behaviors to avoid machine power failures when significant
    power consumption devices are introduced.
    
    **Problems Fixed:**
    
    None
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.4" date="1706270400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    For HPE ProLiant Gen10 Plus servers, iLO5 version 2.55 or above is required to
    upgrade to this version.
    
    **Enhancements/New Features:**
    
    Changed certain behaviors to avoid machine power failures when significant
    power consumption devices are introduced.
    
    **Problems Fixed:**
    
    None
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.4-5.1" date="1731931200">-</changelog>
  </package>
  <package pkgid="672041bc7b53f8c01c6903c0d30b23deae92d715049dd6041a760edcc041d5a3" name="firmware-smartarray-1f19a4a64d" arch="x86_64">
    <version epoch="0" ver="5.15" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.10" date="1630929600">-      To make Valid flag is always set to true initially so that CRC check can be performed on initstring partition and test if it is really valid.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.12" date="1652356800">-     Users need to update HPE SAS 12G Expander FW version 5.12 for FW compatibility
    due to a specific SPI flash devices is used on the Expander card. Carry over
    issue resolution with reference SID8638.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.12" date="1652443200">-     1\. In support of Micron 256Mb SPI ROM on the latest Shiner board
    
    2\. Provided a proper downgrade restriction to ensure FW compatibility with
    the latest HW</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.14" date="1655985600">-      Now Shiner Expander firmware boots up successfully at the time of Initialization.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.14" date="1656072000">-     1. Fix intermittent expander/drives missing issue during repeatedly power cycles
      2. Provide a proper downgrade restriction to ensure firmware compatibility with the latest flashes</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.14-2.1" date="1663675200">-     Support SHA384</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.15" date="1683201600">-      Add support of new flash on the latest expander board.
      * Provided a proper downgrade restriction to ensure firmware compatibility with the latest flashes.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.15-2.1" date="1688644800">-      Support HPE ProLiant DL180 Gen10 Server</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.15-3.1" date="1713182400">-     Support FIPS mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.15-4.1" date="1731326400">-</changelog>
  </package>
  <package pkgid="6daddde03a16925fb6af160941fa46127de82de2cf1d72c9853efa4110f61e2c" name="firmware-smartarray-7b5e8400dd" arch="x86_64">
    <version epoch="0" ver="1.27" rel="4.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.27" date="1616414400">-     Initial Release</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.27-2.1" date="1663675200">-      Update build environment with SHA384</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.27-3.1" date="1713182400">-     Support FIPS mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.27-4.1" date="1731326400">-</changelog>
  </package>
  <package pkgid="1423ec22fa124240d474b20d0098318f88487f6e1f61ac8a0f9b4a454ca2d8b4" name="firmware-smartarray-f36d4ef431" arch="x86_64">
    <version epoch="0" ver="0.39" rel="6.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.37" date="1616414400">-     Initial Release</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.39" date="1632657600">-     It's the transition version before migrating to newer version 0.39(B). 0.39
    doesn't have any function change or issue fix, just to activate the new
    Product ID naming.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.39" date="1632744000">-      It's the transition version before migrating to newer version 0.39(B). 0.39 doesn't have any function change or issue fix, just to activate the new Product ID naming.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.39-2.1" date="1632830400">-      Modify Product ID to "A4200 Gen10P LFF" and "A4200 Gen10P SFF" to distinguish the different generation expander backplane.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.39-3.1" date="1663675200">-      Update build environment with SHA384
      * Update OS</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.39-4.1" date="1698926400">-     Add RHEL9 OS support</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.39-4.1" date="1699012800">-     Fix issue for component unable to be displayed on offline SPP</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.39-5.1" date="1713182400">-     Support FIPS mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.39-6.1" date="1731326400">-</changelog>
  </package>
  <package pkgid="088ec822c277528003b36b4aaa6037013b790878674db6e3c8373f88c5136840" name="firmware-smartarray-f7c07bdbbd" arch="x86_64">
    <version epoch="0" ver="7.11" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.61-3.1" date="1682510400">-     For Patch bundle 3 of September 2022 SPP</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.61-4.1" date="1693224000">-     Support Gen10, Gen10 Plus and Gen11 servers</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 5.61-5.1" date="1693310400">-     Support FIPS mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 6.22" date="1693396800">-     Initial Release</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 6.52" date="1706529600">-      Added support to save controller logs in host memory in the event of a system crash.
      * Added support for remote-managed SED rekey.
      * Added support for Configurable Spindown Spares policy.
      * Added support for the permanent disablement of unused IOBAR support in PCIe configuration space.
      * Enhance Redfish interfaces: 
        * support DELETE for a Volume resource which is not the last created on a given array.
        * support DELETE for the last remaining Volume on an array which has SED encryption enabled.
        * support #Storage.ResetToDefaults with ResetType = ResetAll when encrypted volumes are present.
        * support AutoVolumeCreate property in Redfish Storage resource
        * support Links.Batteries property in Redfish StorageController resource</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 6.52" date="1706616000">-      Fixed issues with the SED drive.
      * Fixed issues with the spare drive.
      * Fixed an issue with the SmartCache logical drive.
      * Fixed issues with expander firmware upgrade.
      * Fixed issues with RBOD devices.
      * Fixed a potential controller lockup issue while deleting a logical drive configuration on a controller.
      * Resolved an issue by allowing MCTP re-discovery exclusively during the first Bus Master Enable set.
      * Fixed UEFI HII unreadable characters in Chinese language.
      * Fixed an issue where WriteCacheProtected alert is sometimes not generated.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 6.52-2.1" date="1713182400">-     Support FIPS mode.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 7.11" date="1725451200">-      Added support for saving Managed SED master key and reset key in cipher text in controller NVRAM instead of clear text.
      * Changed temperature polling period from 1 minute to 5 minutes for HBA mode drives that are in low power state.
      * Added support for clearing UREs in unmapped LBA range of fault tolerant logical drives.
      * Improved random write and mixed read-write performance.
      * Added support for SED encryption configuration through Redfish interface.
      * Added support of Redfish Chassis implementation for UBM Backplanes.
      * Added Redfish ACTION: 
        * Storage.SetEncryptionKey
      * Added support for Redfish property PATCH: 
        * Storage.EncryptionMode
        * Storage.HotspareActivationPolicy
        * Drive.HostspareReplacementMode
        * Drive.HotspareType
        * Volume.Encrypted
      * Added support for Redfish Status.Conditions property to resources: 
        * Drive
        * Port
        * StorageController
        * StorageController.CacheSummary
        * Volume
      * Added support for Redfish properties: 
        * Drive.DriveFormFactor
        * Drive.FirmwareVersion
        * Drive.Manufacture (SAS only)
        * Drive.SlotCapableProtocols
        * StorageController.AssetTag
        * StorageController.Links.PCIeFunction
        * Volume.BlockSizeBytes
        * Volume.LogicalUnitNumber
      * Added support for PLDM Type5 UBM PIC firmware flashing behind expander.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 7.11" date="1725537600">-      Fixed an issue where the host experienced BSOD while clearing the controller configuration.
      * Fixed controller lockups caused by incorrect address reads and partial RAM initialization for PCIe functions, leading to ECC errors.
      * Fixed issues with external storage.
      * Fixed issues with the SATA drive.
      * Fixed issues with the SED drive.
      * Fixed issues with the spare drive.
      * Corrected MCTP-related issues.
      * Fixed surface scan issues on the RAID 50.
      * Fixed issues encountered during heavy I/O operations.
      * Fixed volume issues on the failed drive.
      * Fixed issues for incorrect Severity reported in Redfish events.
      * Fixed issues for incorrect Status reported in Redfish resources.
      * Fixed an issue with improper capacity information in Redfish drive Name.
      * Fixed an issue where Redfish long running task status is not reported.
      * Fixed an issue where DurableNameFormat for RAID volumes are reported as UUID in RDE READ operations, but should be NAA.
      * Fixed an issue where failed to take ownership of, or to revert, a SED through Redfish.
      * Fixed an issue when a drive hosting a RAID 0 Volume is removed and reinserted, a VolumeOK event is not generated.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 7.11-2.1" date="1731326400">-</changelog>
  </package>
  <package pkgid="90c70acf398377f23227d44c747bb1bb103ff383d75e2b808f833fcee15fadd0" name="firmware-spsgen10" arch="x86_64">
    <version epoch="0" ver="04.01.05.002" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.04.381" date="1591617600">-     This image contains the latest Intel Server Platform Services (SPS) Firmware
    which contains mitigations for security vulnerability CVE-2020-0545. This
    issue is not unique to HPE Servers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.04.381-2.1" date="1597924800">-     This image contains the latest Intel Server Platform Services (SPS) Firmware
    which contains mitigations for security vulnerability CVE-2020-0545. This
    issue is not unique to HPE Servers.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.04.381-2.1" date="1598011200">-     *Important Notes:**
    
    The Ver. 04.01.04.381(B) flash component contains an updated flash image. The
    actual firmware is exactly the same as was delivered with the original ver.
    04.01.04.381 flash component. The previous flash component had an issue that
    caused flashing to intermittently fail. It is not necessary to upgrade with
    Revision B if a previous component Revision was successfully used to upgrade
    the firmware to version 04.01.04.381 or for systems that originally shipped
    with version 04.01.04.381 firmware.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where systems configured with older versions of the Server
    Platform Services (SPS) Firmware, such as version 04.00.00.288 or older, may
    become inoperable after flashing to SPS firmware version 04.01.04.381. This
    releases contains an updated flash component for SPS Firmware 04.01.04.381
    which allows direct flashing from older firmware versions to the latest.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.04.423" date="1604923200">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.04.505" date="1623153600">-     *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 version of the Server Platform Services (SPS) Firmware addresses an issue
    where not all PCIe devices will be managed properly by the system when there
    are more than 16 PCIe devices present in the platform. This would include PCIe
    devices in PCIe slots or NVMe drives. This issue would typically manifest
    itself as iLO Firmware not properly reporting thermals from a device when a
    server was in this heavily loaded configuration.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.04.601" date="1644321600">-     *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
    
    **Enhancements/New Features:**
    
    This version is in compliance with IPU.2021.2 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.04.804-2.1" date="1660046400">-     *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:**
    
    Addressed an issue where Intel reference systems were observed to
    intermittently fail to power on during extensive reboot testing.  This issue
    has not been reported on HPE servers.  This version of the Intel SPS firmware
    has been released as part of the Intel 2022.2 IPU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.04.901" date="1676376000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.05.002" date="1691496000">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with IPU.2023.3 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.01.05.002-3.1" date="1731931200">-</changelog>
  </package>
  <package pkgid="633e16449f6cb892e8d3e9a5f7e98b97b449f7bae3039de7de60f38e5996a749" name="firmware-spsgen10plus" arch="x86_64">
    <version epoch="0" ver="04.04.04.603" rel="3.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.04.04.053" date="1623326400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This is the initial version of the firmware.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.04.04.058" date="1626436800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    Added support for Intel Optane Persistent Memory.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.04.04.062" date="1644321600">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version of the System ROM contains updates aligned with the INTEL Whitley
    BKC WW52.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.04.04.202" date="1660046400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the INTEL PLR3.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.04.04.300" date="1676376000">-     *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</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.04.04.500" date="1691496000">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    This version is in compliance with IPU.2023.3 guidance.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.04.04.603" date="1710158400">-     This version is in compliance with IPU.2024.1 guidance.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.04.04.603" date="1710244800">-     *Important Notes:**
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2024.1 guidance. This
    version of the SPS should be paired with System ROM 2.00 (02/22/2024) or
    later.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the Server Platform Services Firmware provides mitigations
    for security vulnerability documented as CVE-2023-35191. This issue is not
    unique to HPE servers.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 04.04.04.603-3.1" date="1731931200">-     *Important Notes:**
    
    Ver. 04.04.04.603(B) contains updates to the firmware packaging and is
    functionally equivalent to ver. 04.04.04.603. It is not necessary to upgrade
    with Revision B if a previous component revision was used to upgrade the
    firmware to version 04.04.04.603.
    
    This version of the Server Platform Services (SPS) Firmware contains updates
    aligned with the Intel Product Update (IPU) version IPU.2024.1 guidance. This
    version of the SPS should be paired with System ROM 2.00 (02/22/2024) or
    later.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the Server Platform Services Firmware provides mitigations
    for security vulnerability documented as CVE-2023-35191. This issue is not
    unique to HPE servers.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="0eaa9377be5d588662b23f2a0d9649344f74dc440c0b7e1396ba896fe1a12f03" name="firmware-system-a40" arch="x86_64">
    <version epoch="0" ver="3.30_2024_10_04" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.68_02-02-2023" date="1676376000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM updates zlib to 1.2.13 which provides
    mitigation for BIOS security vulnerability documented as CVE-2022-37434.
    
    (https://nvd.nist.gov/vuln/detail/CVE-2022-37434). This security vulnerability
    is documented in the CVE report site. This issue is not unique to HPE servers.
    
    Addressed an issue where some Chinese translation is missing from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.72_04-20-2023" date="1683547200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.E for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.J for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where an abnormal MR controller name would display when
    setting the system language to Japanese from RBSU, and then rebooting the
    system.
    
    Addressed an issue where the TPM status between RBSU and iLO web pages was not
    synchronized.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.80_07-31-2023" date="1691496000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.F for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.K for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision provides AMD's mitigation for security vulnerabilities for
    CVE-2022-23829 for AMD 1st Generation EPYC processors, and CVE-2022-23829 and
    CVE-2023-20593 for AMD 2nd Generation EPYC processor. This security
    vulnerability is documented in the CVE report site. This issue is not unique
    to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.0.2zh update which provides mitigation for security vulnerabilities
    documented as CVE-2023-2650.
    
    Addressed an issue where iLO embedded device health info would display blank
    content under RBSU when the Language was set to Japanese or Chinese.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.84_09-07-2023" date="1695297600">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.G for
    AMD 2nd Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes an updated revision of the AMD
    reference code for AMD 2nd Generation EPYC processors.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-19-2023" date="1699963200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.G for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.K for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024" date="1707825600">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with vulnerability
    fixes in EDK2 NetworkPkg IP stack implementation that is described in the
    address &lt;https://github.com/tianocore/edk2/security/advisories/GHSA-hc6x-cw6p-
    gj7h&gt;.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-16-2024" date="1716552000">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31315 for AMD 1st and 2nd Generation EPYC processors.
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
    CVE-2022-36764, CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This revision of the System ROM includes AMD reference code
    NaplesPI 1.0.0.L for AMD 1st Generation EPYC processors. This revision of the
    System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
    EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the operating system could not detect iSCSI drive
    through IPv6 installation when iSCSI IpAddressType was set to auto.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_07-04-2024" date="1721304000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.J for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.M for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving configuration page of MR controller.
    
    Addressed an issue where duplicated "Physical Drive missing" may appear in
    POST and IML.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_10-04-2024" date="1728648000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.K for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.N for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the system may reboot infinitely when a faulty PCIE card
    was installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_10-04-2024-2.1" date="1731931200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.K for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.N for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the system may reboot infinitely when a faulty PCIE card
    was installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="983b0dcd5fbe860e11fa86864db2f3940e6efc3fb28e5ae0ecf58dbc4f7ddb8a" name="firmware-system-a41" arch="x86_64">
    <version epoch="0" ver="3.30_2024_10_04" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.68_02-02-2023" date="1676376000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM updates zlib to 1.2.13 which provides
    mitigation for BIOS security vulnerability documented as CVE-2022-37434.
    
    (https://nvd.nist.gov/vuln/detail/CVE-2022-37434). This security vulnerability
    is documented in the CVE report site. This issue is not unique to HPE servers.
    
    Addressed an issue where some Chinese translation is missing from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.72_04-20-2023" date="1683547200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.E for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.J for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where an abnormal MR controller name would display when
    setting the system language to Japanese from RBSU, and then rebooting the
    system.
    
    Addressed an issue where the TPM status between RBSU and iLO web pages was not
    synchronized.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.80_07-31-2023" date="1691496000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.F for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.K for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision provides AMD's mitigation for security vulnerabilities for
    CVE-2022-23829 for AMD 1st Generation EPYC processors, and CVE-2022-23829 and
    CVE-2023-20593 for AMD 2nd Generation EPYC processor. This security
    vulnerability is documented in the CVE report site. This issue is not unique
    to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.0.2zh update which provides mitigation for security vulnerabilities
    documented as CVE-2023-2650.
    
    Addressed an issue where iLO embedded device health info would display blank
    content under RBSU when the Language was set to Japanese or Chinese.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.84_09-07-2023" date="1695297600">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.G for
    AMD 2nd Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes an updated revision of the AMD
    reference code for AMD 2nd Generation EPYC processors.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-19-2023" date="1699963200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.G for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.K for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Restore Manufacturing Defaults and Restore Defaults
    from iLO web did not restore the Secure Boot Status.
    
    Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024" date="1707825600">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with vulnerability
    fixes in EDK2 NetworkPkg IP stack implementation that is described in the
    address &lt;https://github.com/tianocore/edk2/security/advisories/GHSA-hc6x-cw6p-
    gj7h&gt;.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-16-2024" date="1716552000">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31315 for AMD 1st and 2nd Generation EPYC processors.
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
    CVE-2022-36764, CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This revision of the System ROM includes AMD reference code
    NaplesPI 1.0.0.L for AMD 1st Generation EPYC processors. This revision of the
    System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
    EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the operating system could not detect iSCSI drive
    through IPv6 installation when iSCSI IpAddressType was set to auto.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_07-04-2024" date="1721304000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.J for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.M for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving configuration page of MR controller.
    
    Addressed an issue where duplicated "Physical Drive missing" may appear in
    POST and IML.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_10-04-2024" date="1728648000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.K for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.N for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the system may reboot infinitely when a faulty PCIE card
    was installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_10-04-2024-2.1" date="1731931200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.K for
    AMD 2nd Generation EPYC processors. This revision of the System ROM includes
    AMD reference code NaplesPI 1.0.0.N for AMD 1st Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the system may reboot infinitely when a faulty PCIE card
    was installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="11fae0089a0bec5e607c97820a2f40655009fe00b933ec77c26b6c8ef5f9448d" name="firmware-system-a42" arch="x86_64">
    <version epoch="0" ver="3.50_2024_12_06" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-27-2023" date="1699963200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.B
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.G for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision provides AMD's mitigation for security vulnerabilities for
    CVE-2023-20592 for both AMD 2nd and 3rd Generation EPYC processors. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024" date="1707739200">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024" date="1707825600">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.C
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation EPYC
    processors. This revision of the System ROM includes the mitigation for
    security vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd
    Generation EPYC processors. This security vulnerability is documented in the
    CVE report site. This issue is not unique to HPE servers. This revision of the
    System ROM includes the mitigation for NetworkPkg iSCSI Dxe driver
    vulnerability documented as CVE-2021-38575. This revision of the System ROM
    includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
    as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
    CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
    CVE-2023-45237.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd Generation EPYC
    processors. This security vulnerability is documented in the CVE report site.
    This issue is not unique to HPE servers.
    
    This revision of the System ROM includes the mitigation for NetworkPkg iSCSI
    Dxe driver vulnerability documented as CVE-2021-38575.
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-16-2024" date="1716552000">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31315 for AMD 2nd and 3rd Generation EPYC processors.
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
    CVE-2022-36764, CVE-2023-5678, CVE-2021-38575 and CVE-2021-38578. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This revision of the System ROM includes AMD reference code
    MilanPI 1.0.0.D for AMD 3rd Generation EPYC processors. This revision of the
    System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
    EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the operating system could not detect iSCSI drive
    through IPv6 installation when iSCSI IpAddressType was set to auto.
    
    Addressed an issue where system would not complete POST after BIOS firmware
    updated to ver 3.00 with E810-XXVDA4''s installed.
    
    Addressed an issue where system would hang with ASSERT during POST after
    adding DIMMs.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1723636800">-     Added the System Configuration (RBSU) option "Processor Options/AMD IC Config
    Disable IT Bypass" and set to "Disabled" by default. Enable this option if a
    UMCE with Bank 0x03 and Synd[0]=1 is logged in IML on EPYC 7003 processors.
    
    This setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/AmdIcConfigDisableITBypass</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.D
    for AMD 3rd Generation EPYC processors.
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.J for
    AMD 2nd Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.  
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of the MR controller.  
    Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
    may not work.  
    Addressed an issue where Battery Failure IML message log may be incorrectly
    logged for the Smart Array controller with Smart Storage Battery.  
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.  
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_09-05-2024" date="1726142400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where HDD numbering was incorrect for 4LFF backplane
    installed on Port 9A.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1728561600">-     Added Zilia DIMM manufacturer ID for SMBIOS information.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1728648000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.E
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.K for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the iLO firmware version may show incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.50_12-06-2024" date="1734523200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where certain Server Configuration Lock settings cannot be
    modified by Redfish interface.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="41f83b82f54e29e1fad097727077f77b42b5a5ae57bcc946736b08c4246af490" name="firmware-system-a43" arch="x86_64">
    <version epoch="0" ver="3.50_2024_12_06" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-27-2023" date="1699963200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.B
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.G for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision provides AMD's mitigation for security vulnerabilities for
    CVE-2023-20592 for both AMD 2nd and 3rd Generation EPYC processors. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024" date="1707739200">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024" date="1707825600">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.C
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation EPYC
    processors. This revision of the System ROM includes the mitigation for
    security vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd
    Generation EPYC processors. This security vulnerability is documented in the
    CVE report site. This issue is not unique to HPE servers. This revision of the
    System ROM includes the mitigation for NetworkPkg iSCSI Dxe driver
    vulnerability documented as CVE-2021-38575. This revision of the System ROM
    includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
    as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
    CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
    CVE-2023-45237.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd Generation EPYC
    processors. This security vulnerability is documented in the CVE report site.
    This issue is not unique to HPE servers.
    
    This revision of the System ROM includes the mitigation for NetworkPkg iSCSI
    Dxe driver vulnerability documented as CVE-2021-38575.
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-16-2024" date="1716552000">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31315 for AMD 2nd and 3rd Generation EPYC processors.
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
    CVE-2022-36764, CVE-2023-5678, CVE-2021-38575 and CVE-2021-38578. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This revision of the System ROM includes AMD reference code
    MilanPI 1.0.0.D for AMD 3rd Generation EPYC processors. This revision of the
    System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
    EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the operating system could not detect iSCSI drive
    through IPv6 installation when iSCSI IpAddressType was set to auto.
    
    Addressed an issue where system would not complete POST after BIOS firmware
    updated to ver 3.00 with E810-XXVDA4''s installed.
    
    Addressed an issue where system would hang with ASSERT during POST after
    adding DIMMs.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1723636800">-     Added the System Configuration (RBSU) option "Processor Options/AMD IC Config
    Disable IT Bypass" and set to "Disabled" by default. Enable this option if a
    UMCE with Bank 0x03 and Synd[0]=1 is logged in IML on EPYC 7003 processors.
    
    This setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/AmdIcConfigDisableITBypass</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.D
    for AMD 3rd Generation EPYC processors.
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.J for
    AMD 2nd Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.  
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of the MR controller.  
    Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
    may not work.  
    Addressed an issue where Battery Failure IML message log may be incorrectly
    logged for the Smart Array controller with Smart Storage Battery.  
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.  
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_09-05-2024" date="1726142400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where HDD numbering was incorrect for 4LFF backplane
    installed on Port 9A.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1728561600">-     Added Zilia DIMM manufacturer ID for SMBIOS information.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1728648000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.E
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.K for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the iLO firmware version may show incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.50_12-06-2024" date="1734523200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where certain Server Configuration Lock settings cannot be
    modified by Redfish interface.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="109983f2564234cf7640f35df2ea0c0e26f8e1d96cc9687e915e68f3f640e319" name="firmware-system-a46" arch="x86_64">
    <version epoch="0" ver="3.50_2024_12_06" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-27-2023" date="1700049600">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.B
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.G for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision provides AMD's mitigation for security vulnerabilities for
    CVE-2023-20592 for both AMD 2nd and 3rd Generation EPYC processors. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024" date="1708516800">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024" date="1708603200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.C
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation EPYC
    processors. This revision of the System ROM includes the mitigation for
    security vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd
    Generation EPYC processors. This security vulnerability is documented in the
    CVE report site. This issue is not unique to HPE servers. This revision of the
    System ROM includes the mitigation for NetworkPkg iSCSI Dxe driver
    vulnerability documented as CVE-2021-38575. This revision of the System ROM
    includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
    as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
    CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
    CVE-2023-45237.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd Generation EPYC
    processors. This security vulnerability is documented in the CVE report site.
    This issue is not unique to HPE servers.
    
    This revision of the System ROM includes the mitigation for NetworkPkg iSCSI
    Dxe driver vulnerability documented as CVE-2021-38575.
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229 CVE-2023-45230
    CVE-2023-45231 CVE-2023-45232 CVE-2023-45233 CVE-2023-45234 CVE-2023-45235
    CVE-2023-45236 CVE-2023-45237.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-16-2024" date="1716552000">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31315 for AMD 2nd and 3rd Generation EPYC processors.
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
    CVE-2022-36764, CVE-2023-5678, CVE-2021-38575 and CVE-2021-38578. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This revision of the System ROM includes AMD reference code
    MilanPI 1.0.0.D for AMD 3rd Generation EPYC processors. This revision of the
    System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
    EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the operating system could not detect iSCSI drive
    through IPv6 installation when iSCSI IpAddressType was set to auto.
    
    Addressed an issue where system would not complete POST after BIOS firmware
    updated to ver 3.00 with E810-XXVDA4''s installed.
    
    Addressed an issue where system would hang with ASSERT during POST after
    adding DIMMs.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1723636800">-     Added the System Configuration (RBSU) option "Processor Options/AMD IC Config
    Disable IT Bypass" and set to "Disabled" by default. Enable this option if a
    UMCE with Bank 0x03 and Synd[0]=1 is logged in IML on EPYC 7003 processors.
    
    This setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/AmdIcConfigDisableITBypass</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.D
    for AMD 3rd Generation EPYC processors.
    
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.J for
    AMD 2nd Generation EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving configuration page of MR controller.
    
    Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
    may not work.
    
    Addressed an issue that Battery Failure IML message log may be incorrectly
    logged for MR Controller with Smart Storage Battery.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_09-05-2024" date="1726142400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where HDD numbering was incorrect for 4LFF backplane
    installed on Port 9A.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1728561600">-     Added Zilia DIMM manufacturer ID for SMBIOS information.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1728648000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.E
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.K for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the iLO firmware version may show incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.50_12-06-2024" date="1734523200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where certain Server Configuration Lock settings cannot be
    modified by Redfish interface.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="b23a87789379879ad715ae7e883312f9378ff36633772861a0d4223c836b1645" name="firmware-system-a47" arch="x86_64">
    <version epoch="0" ver="3.50_2024_12_06" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024-2.1" date="1710417600">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024-2.1" date="1710504000">-     *Important Notes:**
    
    Ver. 3.00_01-26-2024(B) contains updates to the firmware packaging and is
    functionally equivalent to ver. 3.00_01-26-2024. It is not necessary to
    upgrade with Revision B if a previous component revision was used to upgrade
    the firmware to version 3.00_01-26-2024.
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.C
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation EPYC
    processors. This revision of the System ROM includes the mitigation for
    security vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd
    Generation EPYC processors. This security vulnerability is documented in the
    CVE report site. This issue is not unique to HPE servers. This revision of the
    System ROM includes the mitigation for NetworkPkg iSCSI Dxe driver
    vulnerability documented as CVE-2021-38575. This revision of the System ROM
    includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
    as CVE-2023-45229 CVE-2023-45230 CVE-2023-45231 CVE-2023-45232 CVE-2023-45233
    CVE-2023-45234 CVE-2023-45235 CVE-2023-45236 CVE-2023-45237.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd Generation EPYC
    processors. This security vulnerability is documented in the CVE report site.
    This issue is not unique to HPE servers. This revision of the System ROM
    includes the mitigation for NetworkPkg iSCSI Dxe driver vulnerability
    documented as CVE-2021-38575. This revision of the System ROM includes the
    mitigation for NetworkPkg PXE IP stack vulnerabilities documented as
    CVE-2023-45229 CVE-2023-45230 CVE-2023-45231 CVE-2023-45232 CVE-2023-45233
    CVE-2023-45234 CVE-2023-45235 CVE-2023-45236 CVE-2023-45237.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-17-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31315 for AMD 2nd and 3rd Generation EPYC processors.
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
    CVE-2022-36764, CVE-2023-5678, CVE-2021-38575 and CVE-2021-38578. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This revision of the System ROM includes AMD reference code
    MilanPI 1.0.0.C for AMD 3rd Generation EPYC processors. This revision of the
    System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
    EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the operating system could not detect iSCSI drive
    through IPv6 installation when iSCSI IpAddressType was set to auto. Addressed
    an issue where system would not complete POST after BIOS firmware updated to
    ver 3.00 with E810-XXVDA4's installed. Addressed an issue where system would
    hang with ASSERT during POST after adding DIMMs. Addressed an issue where the
    boot order was cleared unexpectedly after configuring System Configuration
    (RBSU) options, navigating to Boot Options &gt; UEFI Boot Settings &gt; UEFI Boot
    Order, and then pressing F12 to Save and Exit. Removed the value of "Not
    Specified" in System Configuration (RBSU) option "Server Security/Trusted
    Platform Module Options/Current TPM 2.0 Active PCRs" and set the default value
    as "SHA1 and SHA256".
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1724068800">-     Added the System Configuration (RBSU) option "Processor Options/AMD IC Config
    Disable IT Bypass" and set to "Disabled" by default. Enable this option if a
    UMCE with Bank 0x03 and Synd[0]=1 is logged in IML on EPYC 7003 processors.
    
    This setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/AmdIcConfigDisableITBypass</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1724155200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.D
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.J for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of the MR controller.
    
    Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
    may not work.
    
    Addressed an issue where Battery Failure IML message log may be incorrectly
    logged for the Smart Array controller with Smart Storage Battery.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1728993600">-     Added Zilia DIMM manufacturer ID for SMBIOS information.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1729080000">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.E
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.K for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the iLO firmware version may show incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024-2.1" date="1729598400">-     Added Zilia DIMM manufacturer ID for SMBIOS information.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024-2.1" date="1729684800">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.E
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.K for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the iLO firmware version may show incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.50_12-06-2024" date="1734609600">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where certain Server Configuration Lock settings cannot be
    modified by Redfish interface.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="51b86ba21cd3a39d01a5b3b4b986b27ef0b387d7e36ee038d2e3b7f32090185e" name="firmware-system-a48" arch="x86_64">
    <version epoch="0" ver="3.50_2024_12_06" rel="1.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024-2.1" date="1710417600">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_01-26-2024-2.1" date="1710504000">-     *Important Notes:**
    
    Ver. 3.00_01-26-2024(B) contains updates to the firmware packaging and is
    functionally equivalent to ver. 3.00_01-26-2024. It is not necessary to
    upgrade with Revision B if a previous component revision was used to upgrade
    the firmware to version 3.00_01-26-2024.
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.C
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation EPYC
    processors. This revision of the System ROM includes the mitigation for
    security vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd
    Generation EPYC processors. This security vulnerability is documented in the
    CVE report site. This issue is not unique to HPE servers. This revision of the
    System ROM includes the mitigation for NetworkPkg iSCSI Dxe driver
    vulnerability documented as CVE-2021-38575. This revision of the System ROM
    includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
    as CVE-2023-45229 CVE-2023-45230 CVE-2023-45231 CVE-2023-45232 CVE-2023-45233
    CVE-2023-45234 CVE-2023-45235 CVE-2023-45236 CVE-2023-45237.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd Generation EPYC
    processors. This security vulnerability is documented in the CVE report site.
    This issue is not unique to HPE servers. This revision of the System ROM
    includes the mitigation for NetworkPkg iSCSI Dxe driver vulnerability
    documented as CVE-2021-38575. This revision of the System ROM includes the
    mitigation for NetworkPkg PXE IP stack vulnerabilities documented as
    CVE-2023-45229 CVE-2023-45230 CVE-2023-45231 CVE-2023-45232 CVE-2023-45233
    CVE-2023-45234 CVE-2023-45235 CVE-2023-45236 CVE-2023-45237.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-17-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-31315 for AMD 2nd and 3rd Generation EPYC processors.
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
    CVE-2022-36764, CVE-2023-5678, CVE-2021-38575 and CVE-2021-38578. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This revision of the System ROM includes AMD reference code
    MilanPI 1.0.0.C for AMD 3rd Generation EPYC processors. This revision of the
    System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
    EPYC processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the operating system could not detect iSCSI drive
    through IPv6 installation when iSCSI IpAddressType was set to auto. Addressed
    an issue where system would not complete POST after BIOS firmware updated to
    ver 3.00 with E810-XXVDA4's installed. Addressed an issue where system would
    hang with ASSERT during POST after adding DIMMs. Addressed an issue where the
    boot order was cleared unexpectedly after configuring System Configuration
    (RBSU) options, navigating to Boot Options &gt; UEFI Boot Settings &gt; UEFI Boot
    Order, and then pressing F12 to Save and Exit. Removed the value of "Not
    Specified" in System Configuration (RBSU) option "Server Security/Trusted
    Platform Module Options/Current TPM 2.0 Active PCRs" and set the default value
    as "SHA1 and SHA256". Addressed an issue where only one GPU will be detected
    after BIOS firmware updated to ver 3.00 with four GPUs installed.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1724068800">-     Added the System Configuration (RBSU) option "Processor Options/AMD IC Config
    Disable IT Bypass" and set to "Disabled" by default. Enable this option if a
    UMCE with Bank 0x03 and Synd[0]=1 is logged in IML on EPYC 7003 processors.
    
    This setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/AmdIcConfigDisableITBypass</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_08-07-2024" date="1724155200">-     *Important Notes:**
    
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.D
    for AMD 3rd Generation EPYC processors. This revision of the System ROM
    includes AMD reference code RomePI 1.0.0.J for AMD 2nd Generation EPYC
    processors.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of the MR controller.
    
    Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
    may not work.
    
    Addressed an issue where Battery Failure IML message log may be incorrectly
    logged for the Smart Array controller with Smart Storage Battery.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1728993600">-     Added Zilia DIMM manufacturer ID for SMBIOS information.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024" date="1729080000">-     *Important Notes:**  
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.E
    for AMD 3rd Generation EPYC processors.  
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.K for
    AMD 2nd Generation EPYC processors.  
    **Firmware Dependencies:**  
    None  
    **Problems Fixed:**  
    Fixed an issue where the iLO firmware version may show incorrectly.  
    **Known Issues:**  
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024-2.1" date="1729598400">-     Added Zilia DIMM manufacturer ID for SMBIOS information.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_10-04-2024-2.1" date="1729684800">-     *Important Notes:**  
    This revision of the System ROM includes AMD reference code MilanPI 1.0.0.E
    for AMD 3rd Generation EPYC processors.  
    This revision of the System ROM includes AMD reference code RomePI 1.0.0.K for
    AMD 2nd Generation EPYC processors.  
    **Firmware Dependencies:**  
    None  
    **Problems Fixed:**  
    Fixed an issue where the iLO firmware version may show incorrectly.  
    **Known Issues:**  
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.50_12-06-2024" date="1734609600">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where certain Server Configuration Lock settings cannot be
    modified by Redfish interface.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="13bee26c301ba1b73fd7508bf2ad80cf32141b7877121ac784480461d370650a" name="firmware-system-u30" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699358400">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699444800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710158400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710244800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717070400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1726488000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728648000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="7aaf6c2962b49b80a209df68f9bff30ae98939084cce05b42cd7756c859a8837" name="firmware-system-u31" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699358400">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699444800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710158400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710244800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717070400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1726488000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728648000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="e6397419f41e5bf0c4205aaa55322501c22aaeff5af19f49c17fed64ac175892" name="firmware-system-u32" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699358400">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699444800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710158400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710244800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717070400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1726488000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728648000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="94d5ffcc6277f09a895746d670afaefb80011b60c5fcdbc48d3f5454aceaee9b" name="firmware-system-u33" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699444800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710158400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710244800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717070400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723636800">-     See the release document U33_3.30_07_31_2024 in Download Product Binaries page
    from Product Summary of the firmware product.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723723200">-     See the release document U33_3.30_07_31_2024 in Download Product Binaries page
    from Product Summary of the firmware product.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1726488000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728648000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="c680284aef782d03b4e5d432bf695708f32f30723059efd288950bd1376ab87a" name="firmware-system-u34" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699358400">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699444800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710158400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710244800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717070400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1726488000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728648000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="c66e26863fea76a66409b3f12886c6e572fa6441aeb8f106a7588cf04225b207" name="firmware-system-u37" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699876800">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699963200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Restore Manufacturing Defaults and Restore Defaults
    from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1713182400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1713268800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717934400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1718020800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1726747200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where Windows Server 2025 HLK TPM2.0 UEFI Preboot Interface
    test failed on XL450Gen10.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1727352000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728907200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="16d10597aba14139736630a571ae18ebed2efdae3a7da365e8f95837f52c4317" name="firmware-system-u38" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699876800">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699963200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Restore Manufacturing Defaults and Restore Defaults
    from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710158400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710244800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717070400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1726488000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728648000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="2e426628de59578ed683d8a6d33686a545db4f45303792a5e3d6ba01c02f3865" name="firmware-system-u39" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699358400">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699444800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710158400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710244800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717070400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1726488000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728648000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="54c121e24379da1c9eceb779a046a7756e600adfa43d6809c3a9f461a0f09fd2" name="firmware-system-u40" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699358400">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699444800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710158400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710244800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717070400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1726488000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728648000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="28251b5af0319866a9d496d0965e4e92bc3e45b53d2207c450c605528af5a0fd" name="firmware-system-u41" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699358400">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023" date="1699444800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710158400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1710244800">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717070400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717156800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1726488000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728648000">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="287ed31ac175fe5914fd5b55ecc25c60b95640525212385a8eeab2d4f6c2e433" name="firmware-system-u43" arch="x86_64">
    <version epoch="0" ver="3.40_2024_08_01" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.68_01-12-2023" date="1676376000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.1 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.1 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-33894 and CVE-2022-26837. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    This revision of the System ROM includes the revision of the zlib library
    1.2.13 update which provides mitigation for security vulnerabilities
    documented as CVE-2022-37434.
    
    Addressed an issue that system will hang when BIOS tries to print a large IML
    message on POST screen.
    
    Addressed an issue when system discovers thousands of LUNs and was trying to
    create thousands of boot options for each LUN. System cannot add, delete or
    adjust new boot options on iLO web and RBSU after rebooting. System becomes
    unstable unless loading manufacture defaults.
    
    Addressed an issue where some Chinese and Japaneses translations were missing
    from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.72_04-20-2023" date="1683633600">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.2 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.2 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-33894 and CVE-2022-38087. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    Addressed an issue where the PCIe device serial number in OEM SMBIOS type 203
    does not populate in some cases.
    
    Addressed an issue where the power-on-password dialog popped up even though
    user did not set a password.
    
    Addressed an issue where the TPM status between RBSU and iLO web pages was not
    synchronized.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.80_07-20-2023" date="1691496000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-44611 and CVE-2022-40982. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.0.2zh update which provides mitigation for security vulnerabilities
    documented as CVE-2023-2650.
    
    Addressed an issue where iLO embedded device health info would display blank
    content under RBSU when the Language was set to Japanese or Chinese.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-19-2023" date="1699876800">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-19-2023" date="1699963200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where system might hang while accessing IML log from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_02-01-2024" date="1710158400">-     Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_02-01-2024" date="1710244800">-     *Important Notes:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance. This revision of the System
    ROM includes the mitigation for vulnerabilities documented as CVE-2023-45853
    and CVE-2021-38575. This revision of the System ROM includes the revision of
    the OpenSSL library 1.0.2zi update which provides mitigation for security
    vulnerabilities documented as CVE-2023-3817. This revision of the System ROM
    includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
    as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
    CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
    CVE-2023-45237. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    **Problems Fixed:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance.
    
    This revision of the System ROM includes the mitigation for vulnerabilities
    documented as CVE-2023-45853 and CVE-2021-38575.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.0.2zi update which provides mitigation for security vulnerabilities
    documented as CVE-2023-3817.
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    Addressed an issue where the operating system cannot detect the iSCSI hard
    drive through IPv6 installation if the iSCSI IpAddressType is set to auto.
    
    **Known Issues:**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-16-2024" date="1716811200">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45229, CVE-2022-36763, CVE-2022-36764,
    CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security vulnerabilities
    are documented in the CVE report site. They are not unique to HPE servers.
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_08-01-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where WHLK HSTI test failed.
    
    Addressed an issue where the "Physical Drive missing" message appears twice in
    POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    Addressed an issue where system may encounter an RSOD while updating the SAS
    drive FW via HPE Service Packs, including, but not limited to, VMware ESXi
    Online HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP)
    2024.01.02 (January 2024) and the future HPE Synergy Service Pack (SSP)
    2024.07.01 (July 2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_08-01-2024-2.1" date="1731931200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where WHLK HSTI test failed.
    
    Addressed an issue where the "Physical Drive missing" message appears twice in
    POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    Addressed an issue where system may encounter an RSOD while updating the SAS
    drive FW via HPE Service Packs, including, but not limited to, VMware ESXi
    Online HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP)
    2024.01.02 (January 2024) and the future HPE Synergy Service Pack (SSP)
    2024.07.01 (July 2024).
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="706d7597a9d07d15486a74fd6c31320416fd63463bed136d207c2d94cc0f75cf" name="firmware-system-u44" arch="x86_64">
    <version epoch="0" ver="3.40_2024_08_01" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.68_01-12-2023" date="1676376000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.1 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.1 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-33894 and CVE-2022-26837. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    This revision of the System ROM includes the revision of the zlib library
    1.2.13 update which provides mitigation for security vulnerabilities
    documented as CVE-2022-37434.
    
    Addressed an issue that system will hang when BIOS tries to print a large IML
    message on POST screen.
    
    Addressed an issue when system discovers thousands of LUNs and was trying to
    create thousands of boot options for each LUN. System cannot add, delete or
    adjust new boot options on iLO web and RBSU after rebooting. System becomes
    unstable unless loading manufacture defaults.
    
    Addressed an issue where some Chinese and Japaneses translations were missing
    from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.72_04-20-2023" date="1683633600">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.2 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.2 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-33894 and CVE-2022-38087. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    Addressed an issue where the PCIe device serial number in OEM SMBIOS type 203
    does not populate in some cases.
    
    Addressed an issue where the power-on-password dialog popped up even though
    user did not set a password.
    
    Addressed an issue where the TPM status between RBSU and iLO web pages was not
    synchronized.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.80_07-20-2023" date="1691496000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-44611 and CVE-2022-40982. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.0.2zh update which provides mitigation for security vulnerabilities
    documented as CVE-2023-2650.
    
    Addressed an issue where iLO embedded device health info would display blank
    content under RBSU when the Language was set to Japanese or Chinese.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-19-2023" date="1699876800">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-19-2023" date="1699963200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where "Restore Manufacturing Defaults" and "Restore
    Defaults" from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where system might hang while accessing IML log from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_02-01-2024" date="1710158400">-     Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_02-01-2024" date="1710244800">-     *Important Notes:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance. This revision of the System
    ROM includes the mitigation for vulnerabilities documented as CVE-2023-45853
    and CVE-2021-38575. This revision of the System ROM includes the revision of
    the OpenSSL library 1.0.2zi update which provides mitigation for security
    vulnerabilities documented as CVE-2023-3817. This revision of the System ROM
    includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
    as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
    CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
    CVE-2023-45237. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    **Problems Fixed:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance.
    
    This revision of the System ROM includes the mitigation for vulnerabilities
    documented as CVE-2023-45853 and CVE-2021-38575.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.0.2zi update which provides mitigation for security vulnerabilities
    documented as CVE-2023-3817.
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    Addressed an issue where the operating system cannot detect the iSCSI hard
    drive through IPv6 installation if the iSCSI IpAddressType is set to auto.
    
    **Known Issues:**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-16-2024" date="1716811200">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45229, CVE-2022-36763, CVE-2022-36764,
    CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security vulnerabilities
    are documented in the CVE report site. They are not unique to HPE servers.
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_08-01-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where WHLK HSTI test failed.
    
    Addressed an issue where the "Physical Drive missing" message appears twice in
    POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    Addressed an issue where system may encounter an RSOD while updating the SAS
    drive FW via HPE Service Packs, including, but not limited to, VMware ESXi
    Online HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP)
    2024.01.02 (January 2024) and the future HPE Synergy Service Pack (SSP)
    2024.07.01 (July 2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_08-01-2024-2.1" date="1731931200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where WHLK HSTI test failed.
    
    Addressed an issue where the "Physical Drive missing" message appears twice in
    POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    Addressed an issue where system may encounter an RSOD while updating the SAS
    drive FW via HPE Service Packs, including, but not limited to, VMware ESXi
    Online HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP)
    2024.01.02 (January 2024) and the future HPE Synergy Service Pack (SSP)
    2024.07.01 (July 2024).
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="60be0bf8e9a992e7906463c9e09533f0a1021d0f82869ce8886a4588bd907ab5" name="firmware-system-u45" arch="x86_64">
    <version epoch="0" ver="3.34_2024_09_30" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023-1.1" date="1704888000">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_10-19-2023-1.1" date="1704974400">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Restore Manufacturing Defaults and Restore Defaults
    from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where BIOS did not report CPU status correctly to iLO, and
    OneView would receive notification when Uncorrectable Machine Check Exception
    (UMCE) occurs.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1713182400">-     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
    an intra-processor APIC ID == 00h and may cause wrong TControl data.
    
    Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
    execute arbitrary code on the target system.
    
    The vulnerability exists due to a boundary error in the IScsiHexToBin()
    function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
    into communication between edk2 and the iSCSI target can execute arbitrary
    code on the target system.
    
    Prevented a non-standard VPD content from causing the UEFI read function to
    become write.
    
    Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
    vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
    trigger a heap buffer overflow via a local network. Successful exploitation of
    this vulnerability may result in a compromise of confidentiality, integrity,
    and/or availability.
    
    Added a new event support for IML.
    
    Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
    
    Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_02-22-2024" date="1713268800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where SBCE and ECC storm records may disappear from AHS.
    
    Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
    iSCSI IpAddressType is set to Auto.
    
    Addressed an issue where the server may hang due to an IE function error.
    
    Merged the solutions from EDK2 for vulnerabilities:
    
    \- Buffer overflow in the DHCPv6 client via a long Server ID option
    
    \- Out-of-bounds read when handling a ND Redirect message with truncated
    options
    
    \- Infinite loop when parsing unknown options in the Destination Options
    header
    
    \- Infinite loop when parsing a PadN option in the Destination Options header
    
    \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
    message
    
    \- Predictable TCP ISNs
    
    \- Use of a Weak PseudoRandom Number Generator
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1717934400">-     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.20_05-27-2024" date="1718020800">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
    vulnerabilities are documented in the CVE report site. They are not unique to
    HPE servers. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.30_07-31-2024" date="1726747200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where Windows Server 2025 HLK TPM2.0 UEFI Preboot Interface
    test failed on XL450Gen10.
    
    Addressed an issue where the "Physical Drive missing" message appeared twice
    in POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.32_08-29-2024" date="1727352000">-     *Important Notes:**
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system was not compliant with WS2025 HSTI
    requirement.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024" date="1728475200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.34_09-30-2024-2.1" date="1731931200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where system may reboot infinitely when a faulty PCIE card was
    installed.
    
    Fixed an issue where the firmware versions of iLO and Backplane showed
    incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="6efedad1053d90fcd14d19352fe0e44288644539458045913789a2214bfb04af" name="firmware-system-u46" arch="x86_64">
    <version epoch="0" ver="2.24_2024_10_04" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-27-2024" date="1717329600">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive
    
    Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-27-2024" date="1717416000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.2 guidance. This revision of the System ROM
    includes the mitigation for security vulnerabilities CVE-2023-5678,
    CVE-2021-38575 and CVE-2021-38578. The security vulnerabilities are documented
    in the CVE report site. They are not unique to HPE servers. This version of
    the System ROM should be paired with Server Platform Services (SPS) Firmware
    04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may hang up with fully installed NVMe drives.
    
    Addressed an issue where SMBIOS type 203 show incorrect information when
    Bifurcation/Dual-Bifurcation is enabled.
    
    Addressed an issue where the RBSU\Firmware update shows "Flash successfully"
    message when incorrect SATA firmware was loaded for upgrade.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Addressed an issue where UMB firmware version showed incorrectly in Firmware
    information of System Configuration (RBSU).
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.12_06-14-2024" date="1718798400">-     Added the System Configuration (RBSU) options "PCIe Device
    Configuration/Advanced PCIe Configuration/PCIe Data Link Feature/PCIe Slot XX
    Data Link Feature Exchange" and set to "Enabled" by default. These options can
    be used to disable Data Link Feature Exchange when a legacy (Gen 3 or older)
    PCIe card is installed, which is not compatible with this feature. This
    setting has the following Redfish properties:
    
    /redfish/v1/systems/1/bios/settings/SlotXXDataLinkFeatureExchange</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.12_06-14-2024" date="1718884800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the RBSU/Firmware update shows "Flash successfully"
    message when incorrect SATA firmware was loaded for upgrade.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723636800">-     Updated some Japanese translation.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance.
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of the MR controller.
    
    Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
    may not work.
    
    Addressed an issue where Battery Failure IML message log may be incorrectly
    logged for the Smart Array controller with Smart Storage Battery.
    
    Addressed an issue where the driver Health Message was shown twice in POST
    when drive was removed and ran cold boot.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.22_09-05-2024" date="1726488000">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may fail WS2025 HSTI test.
    
    Addressed an issue where the PCIe link speed of Microchip AROC Gen10 SR
    controller (AROC controller) may downgrade.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.24_10-04-2024" date="1728561600">-     Added Zilia DIMM manufacturer ID for SMBIOS information.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.24_10-04-2024" date="1728648000">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the iLO firmware version may show incorrectly.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.24_10-04-2024-2.1" date="1731844800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Fixed an issue where the iLO firmware version may show incorrectly.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="58cb3e3d45862714cea3a82cc2d5da35e948ec6eaec902059d514322bc7d62c5" name="firmware-system-u47" arch="x86_64">
    <version epoch="0" ver="2.22_2024_09_05" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-22-2024" date="1710244800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the PCI VPD data would be written unconditionally
    while system is accessing to PCI VPD.
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2024.1 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2021-38575, CVE-2022-36763,
    CVE-2022-36764, CVE-2023-45229 and CVE-2023-45853. This security vulnerability
    is documented in the CVE report site. This issue is not unique to HPE servers.
    
    Addressed an issue where the UBM version between RBSU and iLO web pages was
    not synchronized.
    
    Addressed an issue where NVME hot plug when installing fully loaded NVME
    drives.
    
    Addressed an issue vulnerabilities in network IP stack documented as from
    CVE-2023-45230 to CVE-2023-45237.
    
    Addressed an issue where the PCIE slot control would disappear in RBSU when
    the PCIE switchboard is installed in the system.
    
    Addressed an issue where the iSCSI SW ipv6 HDD can't be found under OS when
    iSCSI IP Address Type option is set to Auto in RBSU Network Options / iSCSI
    Configuration / Add an iSCSI Attempt &gt; select Network device &gt; IP Address
    Type.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-27-2024" date="1717329600">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive
    
    Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-27-2024" date="1717416000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.2 guidance. This revision of the System ROM
    includes the mitigation for security vulnerabilities CVE-2023-5678,
    CVE-2021-38575 and CVE-2021-38578. The security vulnerabilities are documented
    in the CVE report site. They are not unique to HPE servers. This version of
    the System ROM should be paired with Server Platform Services (SPS) Firmware
    04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may hang up with fully installed NVMe drives.
    
    Addressed an issue where SMBIOS type 203 show incorrect information when
    Bifurcation/Dual-Bifurcation is enabled.
    
    Addressed an issue where the RBSU\Firmware update shows "Flash successfully"
    message when incorrect SATA firmware was loaded for upgrade.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Addressed an issue where UMB firmware version showed incorrectly in Firmware
    information of System Configuration (RBSU).
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.12_06-14-2024" date="1718798400">-     Added the System Configuration (RBSU) options "PCIe Device
    Configuration/Advanced PCIe Configuration/PCIe Data Link Feature/PCIe Slot XX
    Data Link Feature Exchange" and set to "Enabled" by default. These options can
    be used to disable Data Link Feature Exchange when a legacy (Gen 3 or older)
    PCIe card is installed, which is not compatible with this feature. This
    setting has the following Redfish properties:
    
    /redfish/v1/systems/1/bios/settings/SlotXXDataLinkFeatureExchange</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.12_06-14-2024" date="1718884800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the RBSU/Firmware update shows "Flash successfully"
    message when incorrect SATA firmware was loaded for upgrade.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723636800">-     Updated some Japanese translation.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance.
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of the MR controller.
    
    Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
    may not work.
    
    Addressed an issue where Battery Failure IML message log may be incorrectly
    logged for the Smart Array controller with Smart Storage Battery.
    
    Addressed an issue where the driver Health Message was shown twice in POST
    when drive was removed and ran cold boot.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.22_09-05-2024" date="1726401600">-     See the release document U47_2.22_08_29_2024 in Download Product Binaries page
    from Product Summary of the firmware product.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.22_09-05-2024" date="1726488000">-     See the release document U47_2.22_08_29_2024 in Download Product Binaries page
    from Product Summary of the firmware product.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.22_09-05-2024-2.1" date="1731844800">-     See the release document U47_2.22_08_29_2024 in Download Product Binaries page
    from Product Summary of the firmware product.</changelog>
  </package>
  <package pkgid="edb579b63b0da2b9be359bd2ec368f1ab451276b02fe70343a7283e37ec19cdb" name="firmware-system-u48" arch="x86_64">
    <version epoch="0" ver="3.40_2024_08_01" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.68_01-12-2023" date="1676376000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.1 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.1 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-33894 and CVE-2022-26837. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    This revision of the System ROM includes the revision of the zlib library
    1.2.13 update which provides mitigation for security vulnerabilities
    documented as CVE-2022-37434.
    
    Addressed an issue that system will hang when BIOS tries to print a large IML
    message on POST screen.
    
    Addressed an issue when system discovers thousands of LUNs and was trying to
    create thousands of boot options for each LUN. System cannot add, delete or
    adjust new boot options on iLO web and RBSU after rebooting. System becomes
    unstable unless loading manufacture defaults.
    
    Addressed an issue where some Chinese and Japaneses translations were missing
    from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.72_04-20-2023" date="1683633600">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.2 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.2 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-33894 and CVE-2022-38087. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    Addressed an issue where the PCIe device serial number in OEM SMBIOS type 203
    does not populate in some cases.
    
    Addressed an issue where the power-on-password dialog popped up even though
    user did not set a password.
    
    Addressed an issue where the TPM status between RBSU and iLO web pages was not
    synchronized.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.80_07-20-2023" date="1691496000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-44611 and CVE-2022-40982. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.0.2zh update which provides mitigation for security vulnerabilities
    documented as CVE-2023-2650.
    
    Addressed an issue where iLO embedded device health info would display blank
    content under RBSU when the Language was set to Japanese or Chinese.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-19-2023" date="1699876800">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.90_10-19-2023" date="1699963200">-     *Important Notes:**
    
    None
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where Restore Manufacturing Defaults and Restore Defaults
    from iLO web did not restore the Secure Boot Status.
    
    Addressed an issue where system might hang while accessing IML log from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_02-01-2024" date="1710158400">-     Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.00_02-01-2024" date="1710244800">-     *Important Notes:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance. This revision of the System
    ROM includes the mitigation for vulnerabilities documented as CVE-2023-45853
    and CVE-2021-38575. This revision of the System ROM includes the revision of
    the OpenSSL library 1.0.2zi update which provides mitigation for security
    vulnerabilities documented as CVE-2023-3817. This revision of the System ROM
    includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
    as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
    CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
    CVE-2023-45237. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    **Problems Fixed:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance.
    
    This revision of the System ROM includes the mitigation for vulnerabilities
    documented as CVE-2023-45853 and CVE-2021-38575.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.0.2zi update which provides mitigation for security vulnerabilities
    documented as CVE-2023-3817.
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    Addressed an issue where the operating system cannot detect the iSCSI hard
    drive through IPv6 installation if the iSCSI IpAddressType is set to auto.
    
    **Known Issues:**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.10_05-16-2024" date="1716811200">-     *Important Notes:**
    
    This revision of the System ROM includes the mitigation for security
    vulnerabilities CVE-2023-45229, CVE-2022-36763, CVE-2022-36764,
    CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security vulnerabilities
    are documented in the CVE report site. They are not unique to HPE servers.
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    None
    
    **Enhancements/New Features:**
    
    Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_08-01-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where WHLK HSTI test failed.
    
    Addressed an issue where the "Physical Drive missing" message appears twice in
    POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    Addressed an issue where system may encounter an RSOD while updating the SAS
    drive FW via HPE Service Packs, including, but not limited to, VMware ESXi
    Online HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP)
    2024.01.02 (January 2024) and the future HPE Synergy Service Pack (SSP)
    2024.07.01 (July 2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 3.40_08-01-2024-2.1" date="1731844800">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 05.01.04.913.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of an MR controller.
    
    Addressed an issue where WHLK HSTI test failed.
    
    Addressed an issue where the "Physical Drive missing" message appears twice in
    POST when a drive was removed and rebooted with incorrect severity in IML.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options and navigating to Boot Options
    &gt; UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and
    Exit.
    
    Addressed an issue where system may encounter an RSOD while updating the SAS
    drive FW via HPE Service Packs, including, but not limited to, VMware ESXi
    Online HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP)
    2024.01.02 (January 2024) and the future HPE Synergy Service Pack (SSP)
    2024.07.01 (July 2024).
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="bea22863986ccfdb9a664444dbec0ea3fa7873f4506f0679ed3749dee3353a1a" name="firmware-system-u50" arch="x86_64">
    <version epoch="0" ver="2.22_2024_09_05" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-22-2024" date="1710158400">-     Enhanced the SMBIOS type 203 ability for PCI device information displays that
    can support when the PCI slot is bifurcated.
    
    Added an option of "Filter Non-bootable Drives" in RBSU Boot Options.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-22-2024" date="1710244800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the PCI VPD data would be written unconditionally
    while system is accessing to PCI VPD.
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2024.1 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2021-38575, CVE-2022-36763,
    CVE-2022-36764, CVE-2023-45229 and CVE-2023-45853. This security vulnerability
    is documented in the CVE report site. This issue is not unique to HPE servers.
    
    Addressed an issue where the UBM version between RBSU and iLO web pages was
    not synchronized.
    
    Addressed an issue where NVME hot plug when installing fully loaded NVME
    drives.
    
    Addressed an issue vulnerabilities in network IP stack documented as from
    CVE-2023-45230 to CVE-2023-45237.
    
    Addressed an issue where the PCIE slot control would disappear in RBSU when
    the PCIE switchboard is installed in the system.
    
    Addressed an issue where the iSCSI SW ipv6 HDD can't be found under OS when
    iSCSI IP Address Type option is set to Auto in RBSU Network Options / iSCSI
    Configuration / Add an iSCSI Attempt &gt; select Network device &gt; IP Address
    Type.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-27-2024" date="1717329600">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive
    
    Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-27-2024" date="1717416000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.2 guidance. This revision of the System ROM
    includes the mitigation for security vulnerabilities CVE-2023-5678,
    CVE-2021-38575 and CVE-2021-38578. The security vulnerabilities are documented
    in the CVE report site. They are not unique to HPE servers. This version of
    the System ROM should be paired with Server Platform Services (SPS) Firmware
    04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may hang up with fully installed NVMe drives.
    
    Addressed an issue where SMBIOS type 203 show incorrect information when
    Bifurcation/Dual-Bifurcation is enabled.
    
    Addressed an issue where the RBSU\Firmware update shows "Flash successfully"
    message when incorrect SATA firmware was loaded for upgrade.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Addressed an issue where UMB firmware version showed incorrectly in Firmware
    information of System Configuration (RBSU).
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.12_06-14-2024" date="1718798400">-     Added the System Configuration (RBSU) options "PCIe Device
    Configuration/Advanced PCIe Configuration/PCIe Data Link Feature/PCIe Slot XX
    Data Link Feature Exchange" and set to "Enabled" by default. These options can
    be used to disable Data Link Feature Exchange when a legacy (Gen 3 or older)
    PCIe card is installed, which is not compatible with this feature. This
    setting has the following Redfish properties:
    
    /redfish/v1/systems/1/bios/settings/SlotXXDataLinkFeatureExchange</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.12_06-14-2024" date="1718884800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the RBSU/Firmware update shows "Flash successfully"
    message when incorrect SATA firmware was loaded for upgrade.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723636800">-     Updated some Japanese translation.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance.
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of the MR controller.
    
    Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
    may not work.
    
    Addressed an issue where Battery Failure IML message log may be incorrectly
    logged for the Smart Array controller with Smart Storage Battery.
    
    Addressed an issue where the driver Health Message was shown twice in POST
    when drive was removed and ran cold boot.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.22_09-05-2024" date="1726488000">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may fail WS2025 HSTI test.
    
    Addressed an issue where the PCIe link speed of Microchip AROC Gen10 SR
    controller (AROC controller) may downgrade.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.22_09-05-2024-2.1" date="1731844800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may fail WS2025 HSTI test.
    
    Addressed an issue where the PCIe link speed of Microchip AROC Gen10 SR
    controller (AROC controller) may downgrade.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="494187fd834fd463d31e1adf1666fdbea2761c24617b4ec5d7b693310257dc14" name="firmware-system-u56" arch="x86_64">
    <version epoch="0" ver="2.22_2024_09_05" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-22-2024" date="1710158400">-     Enhanced the SMBIOS type 203 ability for PCI device information displays that
    can support when the PCI slot is bifurcated.
    
    Added an option of "Filter Non-bootable Drives" in RBSU Boot Options.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-22-2024" date="1710244800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the PCI VPD data would be written unconditionally
    while system is accessing to PCI VPD.
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2024.1 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2021-38575, CVE-2022-36763,
    CVE-2022-36764, CVE-2023-45229 and CVE-2023-45853. This security vulnerability
    is documented in the CVE report site. This issue is not unique to HPE servers.
    
    Addressed an issue where the UBM version between RBSU and iLO web pages was
    not synchronized.
    
    Addressed an issue where NVME hot plug when installing fully loaded NVME
    drives.
    
    Addressed an issue vulnerabilities in network IP stack documented as from
    CVE-2023-45230 to CVE-2023-45237.
    
    Addressed an issue where the PCIE slot control would disappear in RBSU when
    the PCIE switchboard is installed in the system.
    
    Addressed an issue where the iSCSI SW ipv6 HDD can't be found under OS when
    iSCSI IP Address Type option is set to Auto in RBSU Network Options / iSCSI
    Configuration / Add an iSCSI Attempt &gt; select Network device &gt; IP Address
    Type.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-27-2024" date="1717329600">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive
    
    Added value "C6 without C1E" in System Configuration (RBSU) option "Power
    Management/Advanced Power Options menu/Minimum Processor Idle Power Core
    C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
    with C1E disabled. This setting has the following Redfish property:
    /redfish/v1/systems/1/bios/MinProcIdlePower</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-27-2024" date="1717416000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.2 guidance. This revision of the System ROM
    includes the mitigation for security vulnerabilities CVE-2023-5678,
    CVE-2021-38575 and CVE-2021-38578. The security vulnerabilities are documented
    in the CVE report site. They are not unique to HPE servers. This version of
    the System ROM should be paired with Server Platform Services (SPS) Firmware
    04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may hang up with fully installed NVMe drives.
    
    Addressed an issue where SMBIOS type 203 show incorrect information when
    Bifurcation/Dual-Bifurcation is enabled.
    
    Addressed an issue where the RBSU\Firmware update shows "Flash successfully"
    message when incorrect SATA firmware was loaded for upgrade.
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Addressed an issue where UMB firmware version showed incorrectly in Firmware
    information of System Configuration (RBSU).
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.12_06-14-2024" date="1718798400">-     Added the System Configuration (RBSU) options "PCIe Device
    Configuration/Advanced PCIe Configuration/PCIe Data Link Feature/PCIe Slot XX
    Data Link Feature Exchange" and set to "Enabled" by default. These options can
    be used to disable Data Link Feature Exchange when a legacy (Gen 3 or older)
    PCIe card is installed, which is not compatible with this feature. This
    setting has the following Redfish properties:
    
    /redfish/v1/systems/1/bios/settings/SlotXXDataLinkFeatureExchange</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.12_06-14-2024" date="1718884800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the RBSU/Firmware update shows "Flash successfully"
    message when incorrect SATA firmware was loaded for upgrade.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723636800">-     Updated some Japanese translation</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 04.04.04.603
    (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving the configuration page of the MR controller.
    
    Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
    may not work.
    
    Addressed an issue where Battery Failure IML message log may be incorrectly
    logged for the Smart Array controller with Smart Storage Battery.
    
    Addressed an issue where the driver Health Message was shown twice in POST
    when drive was removed and ran cold boot.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.22_09-05-2024" date="1726488000">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may fail WS2025 HSTI test.
    
    Addressed an issue where the PCIe link speed of Microchip AROC Gen10 SR
    controller (AROC controller) may downgrade.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.22_09-05-2024-2.1" date="1731844800">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where system may fail WS2025 HSTI test.
    
    Addressed an issue where the PCIe link speed of Microchip AROC Gen10 SR
    controller (AROC controller) may downgrade.
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="033cfa92dc1de8c0d142be8a732f9f40ca1e115553c6400ce853c4d02ccb6402" name="firmware-system-u60" arch="x86_64">
    <version epoch="0" ver="2.20_2024_08_07" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.72_04-20-2023" date="1683633600">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.2 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the field "DIMM Map-Out Reason" of OEM SMBIOS type
    232 would update incorrectly per DIMM status.
    
    Addressed an issue where the TPM status between RBSU and iLO web pages were
    not synchronized.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.80_07-20-2023" date="1691496000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-44611 and CVE-2022-40982. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.1.1u update which provides mitigation for security vulnerabilities
    documented as CVE-2023-0286, CVE-2022-4304 and CVE-2023-2650.
    
    Address an issue where an abnormal power-on-password dialog would pop up even
    though user did not set a password.
    
    Address the issue where Secure Boot would not be enabled when loading
    manufacturing default from iLO web.
    
    Address an issue where RSOD would occur when entering "System Information"
    from RBSU under legacy mode.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.90_10-19-2023" date="1699876800">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.
    
    Added "DMI Power Management (ASPM)" option in RBSU. The option has the default
    value of "disable", which will override default setting of "enable" from the
    previous ROM. This is due to enabling DMI power management might result in
    system hang with machine check exception based on Intel erratum RKL-15.
    
    The path to the option is: Processor Options -&gt; DMI Power Management (ASPM)
    
    This setting has the Redfish property URI of:
    /redfish/v1/systems/1/bios/settings/E3DmiAspm
    
    To follow DMTF schema, change the Redfish registry version naming to have the
    pattern of "^\d+.\d+.\d+$".
    
    For example,
    /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20 will
    now becomes
    /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.90_10-19-2023" date="1699963200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.4 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.4 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2023-23583. This security
    vulnerability is documented in the CVE report site. This issue is not unique
    to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.1.1v update which provides mitigation for security vulnerabilities
    documented as CVE-2023-3817.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-01-2024" date="1710158400">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-01-2024" date="1710244800">-     *Important Notes:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance. This revision of the System
    ROM includes the mitigation for vulnerabilities documented as CVE-2021-38575,
    CVE-2023-45853, CVE-2022-36763 and CVE-2022-36764. This revision of the System
    ROM includes the mitigation for NetworkPkg PXE IP stack vulnerabilities
    documented as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
    CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
    CVE-2023-45237. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 06.00.03.604 (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    **Problems Fixed:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance.
    
    This revision of the System ROM includes the mitigation for vulnerabilities
    documented as CVE-2021-38575, CVE-2023-45853, CVE-2022-36763 and
    CVE-2022-36764.
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    Addressed an issue where the operating system cannot detect the iSCSI hard
    drive through IPv6 installation if the iSCSI IpAddressType is set to auto.
    
    Addressed an issue where DmiAspmCtrl was not set accordingly when setting DMI
    ASPM to Disabled/L1 Enabled.
    
    **Known Issues:**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-16-2024" date="1716552000">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 06.00.03.604 (2.00_12_20_2023). This version of the System ROM
    contains updates aligned with the Intel Product Update (IPU) version
    IPU.2024.1 guidance. This revision of the System ROM includes the mitigation
    for security vulnerabilities CVE-2023-45229, CVE-2023-5678, and
    CVE-2021-38578. The security vulnerabilities are documented in the CVE report
    site. They are not unique to HPE servers. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 06.00.03.604
    (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723636800">-     Updated some Japanese translation.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance.
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 06.00.03.604 (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving configuration page of an MR controller.
    
    Addressed an issue that Battery Failure IML message log may be incorrectly
    logged for MR Controller with Smart Storage Battery.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024-2.1" date="1731844800">-     *Important Notes:**
    
    Ver. 2.20_08-07-2024(B) contains updates to the firmware packaging and is
    functionally equivalent to ver. 2.20_08-07-2024. It is not necessary to
    upgrade with Revision B if a previous component revision was used to upgrade
    the firmware to version 2.20_08-07-2024.
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance.
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 06.00.03.604 (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving configuration page of an MR controller.
    
    Addressed an issue that Battery Failure IML message log may be incorrectly
    logged for MR Controller with Smart Storage Battery.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="341b6fac20f7f6e10b5e34ec76b97ae89e16166dae52d9b116fc13086a0bf78c" name="firmware-system-u61" arch="x86_64">
    <version epoch="0" ver="2.20_2024_08_07" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.72_05-02-2023" date="1683633600">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.2 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the field DIMM Map-Out Reason of OEM SMBIOS type 232
    would update incorrectly per DIMM status.
    
    Addressed an issue where the TPM status between RBSU and iLO web pages were
    not synchronized.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.80_07-20-2023" date="1691496000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-44611 and CVE-2022-40982. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.1.1u update which provides mitigation for security vulnerabilities
    documented as CVE-2023-0286, CVE-2022-4304 and CVE-2023-2650.
    
    Address an issue where an abnormal power-on-password dialog would pop up even
    though user did not set a password.
    
    Address the issue where Secure Boot would not be enabled when loading
    manufacturing default from iLO web.
    
    Address an issue where RSOD would occur when entering System Information from
    RBSU under legacy mode.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.90_10-19-2023" date="1699876800">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.
    
    Added "DMI Power Management (ASPM)" option in RBSU. The option has the default
    value of "disable", which will override default setting of "enable" from the
    previous ROM. This is due to enabling DMI power management might result in
    system hang with machine check exception based on Intel erratum RKL-15.
    
    The path to the option is: Processor Options -&gt; DMI Power Management (ASPM)
    
    This setting has the Redfish property URI of:
    /redfish/v1/systems/1/bios/settings/E3DmiAspm
    
    To follow DMTF schema, change the Redfish registry version naming to have the
    pattern of "^\d+.\d+.\d+$".
    
    For example,
    /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20 will
    now becomes
    /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.90_10-19-2023" date="1699963200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.4 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.4 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2023-23583. This security
    vulnerability is documented in the CVE report site. This issue is not unique
    to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.1.1v update which provides mitigation for security vulnerabilities
    documented as CVE-2023-3817.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-01-2024" date="1710158400">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-01-2024" date="1710244800">-     *Important Notes:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance. This revision of the System
    ROM includes the mitigation for vulnerabilities documented as CVE-2021-38575,
    CVE-2023-45853, CVE-2022-36763 and CVE-2022-36764. This revision of the System
    ROM includes the mitigation for NetworkPkg PXE IP stack vulnerabilities
    documented as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
    CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
    CVE-2023-45237. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 06.00.03.604 (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    **Problems Fixed:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance.
    
    This revision of the System ROM includes the mitigation for vulnerabilities
    documented as CVE-2021-38575, CVE-2023-45853, CVE-2022-36763 and
    CVE-2022-36764.
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    Addressed an issue where the operating system cannot detect the iSCSI hard
    drive through IPv6 installation if the iSCSI IpAddressType is set to auto.
    
    Addressed an issue where DmiAspmCtrl was not set accordingly when setting DMI
    ASPM to Disabled/L1 Enabled.
    
    **Known Issues:**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-16-2024" date="1716552000">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 06.00.03.604 (2.00_12_20_2023). This version of the System ROM
    contains updates aligned with the Intel Product Update (IPU) version
    IPU.2024.1 guidance. This revision of the System ROM includes the mitigation
    for security vulnerabilities CVE-2023-45229, CVE-2023-5678, and
    CVE-2021-38578. The security vulnerabilities are documented in the CVE report
    site. They are not unique to HPE servers. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 06.00.03.604
    (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723636800">-     Updated some Japanese translation.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance.
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 06.00.03.604 (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving configuration page of an MR controller.
    
    Addressed an issue that Battery Failure IML message log may be incorrectly
    logged for MR Controller with Smart Storage Battery.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024-2.1" date="1731844800">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance.
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 06.00.03.604 (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving configuration page of an MR controller.
    
    Addressed an issue that Battery Failure IML message log may be incorrectly
    logged for MR Controller with Smart Storage Battery.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="4dcf4edba7cb024e9e93a01716995f6ce07eae67120c5ac34d4b5ba406dea18f" name="firmware-system-u64" arch="x86_64">
    <version epoch="0" ver="2.20_2024_08_07" rel="2.1"/>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.72_04-20-2023" date="1683633600">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.2 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the field DIMM Map-Out Reason of OEM SMBIOS type 232
    would update incorrectly per DIMM status.
    
    Addressed an issue where the TPM status between RBSU and iLO web pages were
    not synchronized.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.80_07-20-2023" date="1691496000">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.3 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2022-44611 and CVE-2022-40982. This
    security vulnerability is documented in the CVE report site. This issue is not
    unique to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.1.1u update which provides mitigation for security vulnerabilities
    documented as CVE-2023-0286, CVE-2022-4304 and CVE-2023-2650.
    
    Address an issue where an abnormal power-on-password dialog would pop up even
    though user did not set a password.
    
    Address the issue where Secure Boot would not be enabled when loading
    manufacturing default from iLO web.
    
    Address an issue where RSOD would occur when entering System Information from
    RBSU under legacy mode.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.90_10-19-2023" date="1699876800">-     Replaced "AC power" with "external power" in the help text of "Automatic
    power-on" option. This is due to ProLiant servers also provide the DC power
    supply option.
    
    Added "DMI Power Management (ASPM)" option in RBSU. The option has the default
    value of "disable", which will override default setting of "enable" from the
    previous ROM. This is due to enabling DMI power management might result in
    system hang with machine check exception based on Intel erratum RKL-15.
    
    The path to the option is: Processor Options -&gt; DMI Power Management (ASPM)
    
    This setting has the Redfish property URI of:
    /redfish/v1/systems/1/bios/settings/E3DmiAspm
    
    To follow DMTF schema, change the Redfish registry version naming to have the
    pattern of "^\d+.\d+.\d+$".
    
    For example,
    /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20 will
    now becomes
    /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.1.1.20</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.90_10-19-2023" date="1699963200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2023.4 guidance.
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    This revision of the System ROM includes the latest revision of the Intel IPU
    2023.4 BIOS update which provides Intel's mitigation for BIOS advisory and
    security vulnerabilities documented as CVE-2023-23583. This security
    vulnerability is documented in the CVE report site. This issue is not unique
    to HPE servers.
    
    This revision of the System ROM includes the revision of the OpenSSL library
    1.1.1v update which provides mitigation for security vulnerabilities
    documented as CVE-2023-3817.
    
    Addressed an issue where system might hang while accessing IML logs from RBSU.
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-01-2024" date="1710158400">-     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
    Windows UEFI CA 2023, since the original keys will expire in 2026.
    
    Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
    
    /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
    _N_N
    
    there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
    vN_N_N =
    
    version number defined as Redfish specification
    
    [Example]
    
    uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
    
    Property of RegistryVersion is changed from v1_1_20 to 1.1.20
    
    Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
    Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
    setting has the following Redfish property:
    
    /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.00_02-01-2024" date="1710244800">-     *Important Notes:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance. This revision of the System
    ROM includes the mitigation for vulnerabilities documented as CVE-2021-38575,
    CVE-2023-45853, CVE-2022-36763 and CVE-2022-36764. This revision of the System
    ROM includes the mitigation for NetworkPkg PXE IP stack vulnerabilities
    documented as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
    CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
    CVE-2023-45237. This version of the System ROM should be paired with Server
    Platform Services (SPS) Firmware 06.00.03.604 (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    **Problems Fixed:**
    
    This revision of the System ROM contains updates aligned with the Intel
    Product Update (IPU) version IPU.2024.1 guidance.
    
    This revision of the System ROM includes the mitigation for vulnerabilities
    documented as CVE-2021-38575, CVE-2023-45853, CVE-2022-36763 and
    CVE-2022-36764.
    
    This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
    stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
    CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
    CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
    
    Addressed an issue where the operating system cannot detect the iSCSI hard
    drive through IPv6 installation if the iSCSI IpAddressType is set to auto.
    
    Addressed an issue where DmiAspmCtrl was not set accordingly when setting DMI
    ASPM to Disabled/L1 Enabled.
    
    **Known Issues:**</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.10_05-16-2024" date="1716552000">-     *Important Notes:**
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 06.00.03.604 (2.00_12_20_2023). This version of the System ROM
    contains updates aligned with the Intel Product Update (IPU) version
    IPU.2024.1 guidance. This revision of the System ROM includes the mitigation
    for security vulnerabilities CVE-2023-45229, CVE-2023-5678, and
    CVE-2021-38578. The security vulnerabilities are documented in the CVE report
    site. They are not unique to HPE servers. This version of the System ROM
    should be paired with Server Platform Services (SPS) Firmware 06.00.03.604
    (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where the boot order was cleared unexpectedly after
    configuring System Configuration (RBSU) options, navigating to Boot Options &gt;
    UEFI Boot Settings &gt; UEFI Boot Order, and then pressing F12 to Save and Exit.
    
    Removed the value of "Not Specified" in System Configuration (RBSU) option
    "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
    and set the default value as "SHA1 and SHA256".
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723636800">-     Updated some Japanese translation.</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024" date="1723723200">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance.
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 06.00.03.604 (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving configuration page of an MR controller.
    
    Addressed an issue that Battery Failure IML message log may be incorrectly
    logged for MR Controller with Smart Storage Battery.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
    <changelog author="HP Linux Development &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 2.20_08-07-2024-2.1" date="1731844800">-     *Important Notes:**
    
    This version of the System ROM contains updates aligned with the Intel Product
    Update (IPU) version IPU.2024.3 guidance.
    
    This version of the System ROM should be paired with Server Platform Services
    (SPS) Firmware 06.00.03.604 (2.00_12_20_2023).
    
    **Firmware Dependencies:**
    
    None
    
    **Problems Fixed:**
    
    Addressed an issue where NS204i may not be identified as an NVMe device.
    
    Addressed an issue where the Logical Drive name was cleared in RBSU after
    leaving configuration page of an MR controller.
    
    Addressed an issue that Battery Failure IML message log may be incorrectly
    logged for MR Controller with Smart Storage Battery.
    
    Addressed an issue where system failed to boot with selected NVMe HDD by
    setting One-Time Boot Option in ILO Web.
    
    Addressed an issue where system may encounter a RSOD while updating SAS drive
    FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
    HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
    (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
    2024).
    
    **Known Issues:**
    
    None</changelog>
  </package>
  <package pkgid="812d6e39c996127197edc9154d660029b75524bab8989f734e2c42d288adbd72" name="hp-i40e-kmp-default" arch="x86_64">
    <version epoch="0" ver="2.26.8_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.30-1" date="1533729600">- This driver fix unexpected error message appears in dmesg when driver is loaded.
- This driver fix VF 0 does not show via sysfs, and cannot be removed.
- This driver fix 1g speed i40e_aq_run_phy_activity() from f/w reports lpi statistics always as 0</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.26.8-1.sles15sp5" date="1560254400">- This driver fixes the issue of restoring all VF-d config on a VF reset.
- This driver fixes the issue of mirror rule via VF-d.
- This driver fixes the issue of VFD handler function prototypes.
- This driver fixes the issue of assuming hardware is at default when that's not always true. 
- This driver fixes the issue of not re-initializing properly in the case of CORE reset following PF reset timeout.
- This driver fixex the issue of unknown NMI received and kernel crash when adding/removing VF to namespace repeatedly.
- This driver fixes the issue of running 'ifconfig ethX mtu 2000' causes physial link down and failed to auto-recover, when we have set ' ethtool --set-priv-flags eth2 link-down-on-close on'.
- This driver now introduce allow_untagged VF-d attribute.
- This driver now add a helper function to validate a vf based on the vf id.
- This driver now add a macro for checking if prog_attached exists.
- This driver now add client register/unregister to prevent vsi.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.14-1" date="1565092800">- This driver added the "Negotiated" string into the i40e_print_link_message() function. 
- This driver fixes VF 0 failed opcode 3, when total cores =192( total threads =384, with Hyper threading enabled in BIOS)
- This driver remove RDMA VF code from files including VF support.
- This driver fixes the issue of reloading driver during resets loop causes platform to lose connection and trace call</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.16-1" date="1568721600">- This driver add support to expose VF stats as part of PF interface ethtool stats.
- This driver fix i40e Mirrors not clear after VF remove.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.81-1" date="1568721601">- This driver export LPI time duration statistic info which can be observed by ethtool -S $pf
- This driver fix an error message appeared like "0000 [#1] SMP PTI"</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; i40e-2.12.5_rc2-1" date="1591790400">- This driver fix the package traffic queue statistics.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc13-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc18-1" date="1597838400">- This driver fix the system might hang when reset.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc22-1" date="1600862400">- This driver fix kernel crash in iavf reset path.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.15.6" date="1614859200">- Removes rx_fragments and rx_jabber from rx_errors to avoid rx_jabber and rx_fragments incorrectly double count.
- Fixes ethtool warning message caused by incorrect data structure
- Add RHEL8.4 Support</changelog>
  </package>
  <package pkgid="a211d17463ab24d7233366e858ce97427c81ea41e094c2123a23d57f979f59f6" name="hp-i40e-kmp-default" arch="x86_64">
    <version epoch="0" ver="2.26.8_k6.4.0_150600.21" rel="1.sles15sp6"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.30-1" date="1533729600">- This driver fix unexpected error message appears in dmesg when driver is loaded.
- This driver fix VF 0 does not show via sysfs, and cannot be removed.
- This driver fix 1g speed i40e_aq_run_phy_activity() from f/w reports lpi statistics always as 0</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.26.8-1.sles15sp6" date="1560254400">- This driver fixes the issue of restoring all VF-d config on a VF reset.
- This driver fixes the issue of mirror rule via VF-d.
- This driver fixes the issue of VFD handler function prototypes.
- This driver fixes the issue of assuming hardware is at default when that's not always true. 
- This driver fixes the issue of not re-initializing properly in the case of CORE reset following PF reset timeout.
- This driver fixex the issue of unknown NMI received and kernel crash when adding/removing VF to namespace repeatedly.
- This driver fixes the issue of running 'ifconfig ethX mtu 2000' causes physial link down and failed to auto-recover, when we have set ' ethtool --set-priv-flags eth2 link-down-on-close on'.
- This driver now introduce allow_untagged VF-d attribute.
- This driver now add a helper function to validate a vf based on the vf id.
- This driver now add a macro for checking if prog_attached exists.
- This driver now add client register/unregister to prevent vsi.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.14-1" date="1565092800">- This driver added the "Negotiated" string into the i40e_print_link_message() function. 
- This driver fixes VF 0 failed opcode 3, when total cores =192( total threads =384, with Hyper threading enabled in BIOS)
- This driver remove RDMA VF code from files including VF support.
- This driver fixes the issue of reloading driver during resets loop causes platform to lose connection and trace call</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.16-1" date="1568721600">- This driver add support to expose VF stats as part of PF interface ethtool stats.
- This driver fix i40e Mirrors not clear after VF remove.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.81-1" date="1568721601">- This driver export LPI time duration statistic info which can be observed by ethtool -S $pf
- This driver fix an error message appeared like "0000 [#1] SMP PTI"</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; i40e-2.12.5_rc2-1" date="1591790400">- This driver fix the package traffic queue statistics.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc13-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc18-1" date="1597838400">- This driver fix the system might hang when reset.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc22-1" date="1600862400">- This driver fix kernel crash in iavf reset path.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.15.6" date="1614859200">- Removes rx_fragments and rx_jabber from rx_errors to avoid rx_jabber and rx_fragments incorrectly double count.
- Fixes ethtool warning message caused by incorrect data structure
- Add RHEL8.4 Support</changelog>
  </package>
  <package pkgid="4287953190b28149ab03dd046b10375ac03b841a8b6dd32c391acab86b59cd1c" name="hp-iavf-kmp-default" arch="x86_64">
    <version epoch="0" ver="4.12.5_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.7.61.20" date="1560254400">- Initial package which is renamed from i40evf driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.9.5" date="1589544000">- Creating CVL SW1.1 release candidate build.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.1-1" date="1597060800">- Add SLES15 SP2 support
- This driver fix system freezes when trying to create TCs on VF with no more VSIs available.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.2-1" date="1605268800">- Add RHEL8.3 support
- Add support to compile on Linux kernel &gt;= 5.9.0</changelog>
  </package>
  <package pkgid="e2a78904c618f195635a248e532aaeff9a4d8cfb7473780aa951d2167cba15f6" name="hp-iavf-kmp-default" arch="x86_64">
    <version epoch="0" ver="4.12.5_k6.4.0_150600.21" rel="1.sles15sp6"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.7.61.20" date="1560254400">- Initial package which is renamed from i40evf driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.9.5" date="1589544000">- Creating CVL SW1.1 release candidate build.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.1-1" date="1597060800">- Add SLES15 SP2 support
- This driver fix system freezes when trying to create TCs on VF with no more VSIs available.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.2-1" date="1605268800">- Add RHEL8.3 support
- Add support to compile on Linux kernel &gt;= 5.9.0</changelog>
  </package>
  <package pkgid="34b28326a94771704d1a1cd2769c723cb9c0d8570fcf523d01b6ac2f55734275" name="hp-igb-kmp-default" arch="x86_64">
    <version epoch="0" ver="6.17.4_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.3-1" date="1465214400">- Added RHEL 6.8 support
- Fix the issue of getting crash dump when loading igb module(modprobe igb)
- Fix unable to disable the offload property in rhel6u6</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.7-8[rhel6u9], 5.3.5.7-1[For other OSs]" date="1490097600">- Added SLES12SP2 support
- Added RHEL 7.3 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.9xxz-3" date="1501243200">- Added SLES12SP3 support
- Added RHEL 7.4 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.12" date="1505736000">- Fix for the issue of unable to set MTU value more than 1500 in SUSE12SP3 with Intel NICs</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.15-4" date="1526472000">- Fixed build on updated kernels of SLES12SP2</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.15-7" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.19-0[rhel6.10, rhel7u5], 5.3.5.15-7[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.42" date="1561377600">- This driver fixes an issue of driver crash with ethtool command.
- This driver fixes an issue of Klocwork hits.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.5-1" date="1600862400">- Add RHEL8.3 support.</changelog>
  </package>
  <package pkgid="60f7ed223a56cee448c52008b8fad20950e5eae7119afd24e4d2cd11c2395981" name="hp-igb-kmp-default" arch="x86_64">
    <version epoch="0" ver="6.17.4_k6.4.0_150600.21" rel="1.sles15sp6"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.3-1" date="1465214400">- Added RHEL 6.8 support
- Fix the issue of getting crash dump when loading igb module(modprobe igb)
- Fix unable to disable the offload property in rhel6u6</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.7-8[rhel6u9], 5.3.5.7-1[For other OSs]" date="1490097600">- Added SLES12SP2 support
- Added RHEL 7.3 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.9xxz-3" date="1501243200">- Added SLES12SP3 support
- Added RHEL 7.4 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.12" date="1505736000">- Fix for the issue of unable to set MTU value more than 1500 in SUSE12SP3 with Intel NICs</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.15-4" date="1526472000">- Fixed build on updated kernels of SLES12SP2</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.15-7" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.19-0[rhel6.10, rhel7u5], 5.3.5.15-7[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.42" date="1561377600">- This driver fixes an issue of driver crash with ethtool command.
- This driver fixes an issue of Klocwork hits.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.5-1" date="1600862400">- Add RHEL8.3 support.</changelog>
  </package>
  <package pkgid="0847cfe0ee03062ae242943f0694487e690af283804a02da2c8ff1cf1fc7f45c" name="hp-ixgbe-kmp-default" arch="x86_64">
    <version epoch="0" ver="5.21.5_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.1-8" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.7-0[rhel6.10, rhel7u5], 5.3.5.1-8[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.2-1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.5-1" date="1552392000">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.1-1" date="1589544000">- IPv6 support for ixgbe driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.9.3-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.11.3-1" date="1614859200">- Fix potential memory leak</changelog>
  </package>
  <package pkgid="f39dfd0da5a8781673aaae415f28f8578639339456e8be4fde498194897a41d3" name="hp-ixgbe-kmp-default" arch="x86_64">
    <version epoch="0" ver="5.21.5_k6.4.0_150600.21" rel="1.sles15sp6"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.1-8" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.7-0[rhel6.10, rhel7u5], 5.3.5.1-8[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.2-1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.5-1" date="1552392000">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.1-1" date="1589544000">- IPv6 support for ixgbe driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.9.3-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.11.3-1" date="1614859200">- Fix potential memory leak</changelog>
  </package>
  <package pkgid="f930eb53ffa7051818e51026f2c2213aa18fbd8237bbce53e1b137e6af169915" name="hp-ixgbevf-kmp-default" arch="x86_64">
    <version epoch="0" ver="4.20.5_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.3.1-5" date="1526472000">- This driver fixes the issue of failed to install driver on SLES12SP2</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.3.1-8" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.5-0[rhel6.10, rhel7u5], 4.3.3.1-8[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.3-1" date="1554897600">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.1-1" date="1589544000">- Remove irqs only when they are set up
- Fix guest OS crashes during VFs resets</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.9.2-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
  </package>
  <package pkgid="f231130f7c6cfde121c7c4f444da13f97ae5072fdd4cace0f3022b7d08c5da05" name="hp-ixgbevf-kmp-default" arch="x86_64">
    <version epoch="0" ver="4.20.5_k6.4.0_150600.21" rel="1.sles15sp6"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.3.1-5" date="1526472000">- This driver fixes the issue of failed to install driver on SLES12SP2</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.3.1-8" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.5-0[rhel6.10, rhel7u5], 4.3.3.1-8[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.3-1" date="1554897600">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.1-1" date="1589544000">- Remove irqs only when they are set up
- Fix guest OS crashes during VFs resets</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.9.2-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
  </package>
  <package pkgid="d8e0c293cf01997c188883229a13758c657066d15de2ec49017654d813b47242" name="hpe-emulex-smartsan-enablement-kit" arch="x86_64">
    <version epoch="0" ver="1.0.0.0" rel="4"/>
    <changelog author="Cheryl DeLeo &lt;LinuxSWdeliverables@external.groups.hp.com&gt; 1.0.0.0-1" date="1446465600">- Initial development</changelog>
    <changelog author="Cheryl DeLeo &lt;LinuxSWdeliverables@external.groups.hp.com&gt; 1.0.0.0-2" date="1469016000">- Added support the HPE StoreFabric 84E 4-port Fibre Channel Host Bus Adapter</changelog>
    <changelog author="Cheryl DeLeo &lt;LinuxSWdeliverables@external.groups.hp.com&gt; 1.0.0.0-3" date="1478174400">- Added support for HPE StoreFabric SN1200E 1P &amp; 2P, HPE StoreFabric SN1600E 1P &amp; 2P</changelog>
    <changelog author="Cheryl DeLeo &lt;LinuxSWdeliverables@external.groups.hp.com&gt; 1.0.0.0-4" date="1480334400">- Added support for HPE Synergy 3530C</changelog>
    <changelog author="Cheryl DeLeo &lt;LinuxSWdeliverables@external.groups.hp.com&gt; 1.0.0.0-4" date="1480507200">- Added Obsoletes tag since the rpm has been changed from noarch to x86_64 bit</changelog>
  </package>
  <package pkgid="61212a1dfdb1ffaa17f2f16992e6e88683703cdb388525e6617f3e356a525e92" name="hpe-qlogic-smartsan-enablement-kit" arch="x86_64">
    <version epoch="0" ver="3.3" rel="3"/>
    <changelog author="Cheryl DeLeo &lt;LinuxSWdeliverables@external.groups.hp.com&gt; 3.3-1" date="1448280000">- Initial development</changelog>
    <changelog author="Cheryl DeLeo &lt;LinuxSWdeliverables@external.groups.hp.com&gt; 3.3-2" date="1479384000">- Added support for SN1600Q 1P &amp; 2P devices</changelog>
    <changelog author="Cheryl DeLeo &lt;LinuxSWdeliverables@external.groups.hp.com&gt; 3.3-3" date="1480334400">- Added support for 84Q and 3830C devices</changelog>
    <changelog author="Cheryl DeLeo &lt;LinuxSWdeliverables@external.groups.hp.com&gt; 3.3-3" date="1480507200">- Added Obsoletes tag since the rpm has been changed from noarch to x86_64 bit</changelog>
  </package>
  <package pkgid="6ed06bc6c85cca3b031c9d3e00f0d73befb7a15796f546238427d784743e334c" name="hponcfg" arch="x86_64">
    <version epoch="0" ver="6.0.0" rel="0"/>
    <changelog author="Suhas MG &lt;suhas.mg@hpe.com&gt; 5.1.0-0" date="1502193600">- v5.1.0 is mainly targeted for iLO 5 1.15</changelog>
    <changelog author="Naveen N &lt;naveen.n2@hpe.com&gt; 5.2.0-0" date="1506340800">- v5.2.0 is mainly targeted for iLO 5 1.20</changelog>
    <changelog author="Naveen N &lt;naveen.n2@hpe.com&gt; 5.3.0-0" date="1521633600">- v5.3.0 is mainly targeted for iLO 5 1.30</changelog>
    <changelog author="Naveen N &lt;naveen.n2@hpe.com&gt; 5.4.0-0" date="1532606400">- Changes include to select correct libssl.so file when multiple Openssl installed (32-bit and 64-bit)</changelog>
    <changelog author="Naveen N &lt;naveen.n2@hpe.com&gt; 5.4.0-0" date="1555416000">- Changes to remove the low level openSSL calls.</changelog>
    <changelog author="Naveen N &lt;naveen.n2@hpe.com&gt; 5.5.0-0" date="1559217600">-Updated the OpenSSL API calls to support Host's OpenSSL FIPS mode.</changelog>
    <changelog author="Naveen N &lt;naveen.n2@hpe.com&gt; 5.6.0-0" date="1590494400">- Changes to handle multiple OpenSSL library installed.</changelog>
    <changelog author="Naveen N &lt;naveen.n2@hpe.com&gt; 5.7.0-0" date="1638532800">- Changes to support RHEL 9.0 OS.</changelog>
    <changelog author="Naveen N &lt;naveen.n2@hpe.com&gt; 5.8.0-0" date="1658923200">- Changes to add dependency check for RPM installation.</changelog>
    <changelog author="Naveen N &lt;naveen.n2@hpe.com&gt; 6.0.0-0" date="1659441600">- Changes to support iLO 6 or later.</changelog>
  </package>
  <package pkgid="3616cb59d8bc2aff47eaf4f7462484b866da9e8c3f22c13be02d245fe700b871" name="ice-kmp-default" arch="x86_64">
    <version epoch="0" ver="1.15.4_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.11.7-1" date="1568721600">- Initial package</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.13.1-1" date="1594728000">- Fix return values and prints in VF MAC add/del flow
- Fix kernel panic after transiting FW LLDP from on to off and restarting lldpad
- Fix Throughput lower than expected.</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.4-1" date="1600862400">- Add RHEL8u3 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.2.0-1" date="1601985600">- Add RHEL7u9 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.6.4-1" date="1627041600">- Addressing the issue of system reboot on unloading iavf driver with maxvfs enabled in switchdev mode</changelog>
  </package>
  <package pkgid="507df85cce3c26bac71be18a7d5f2842a22a407fa1bf5938dcff052c38490e7d" name="ice-kmp-default" arch="x86_64">
    <version epoch="0" ver="1.15.4_k6.4.0_150600.21" rel="1.sles15sp6"/>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.11.7-1" date="1568721600">- Initial package</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.13.1-1" date="1594728000">- Fix return values and prints in VF MAC add/del flow
- Fix kernel panic after transiting FW LLDP from on to off and restarting lldpad
- Fix Throughput lower than expected.</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.4-1" date="1600862400">- Add RHEL8u3 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.2.0-1" date="1601985600">- Add RHEL7u9 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.6.4-1" date="1627041600">- Addressing the issue of system reboot on unloading iavf driver with maxvfs enabled in switchdev mode</changelog>
  </package>
  <package pkgid="42688d93d80dfcc1b1bbcc5f45d94958d8a394314ed89b1800829c1d9985feff" name="kernel-mft-mlnx-kmp-default" arch="x86_64">
    <version epoch="0" ver="4.29.0_k5.14.21_150500.53" rel="1.sles15sp5"/>
  </package>
  <package pkgid="e862bd0fd9e3753ce3c1e6a4b0f71b935d0e6cf59dd371daf305986e2e1b8cc4" name="kmod-bnxt_en" arch="x86_64">
    <version epoch="0" ver="1.10.3" rel="231.0.162.0.rhel8u10"/>
  </package>
  <package pkgid="ddf9941b24545de978d046c821b61d46b239f86a11e1edf85b166a336ade6aee" name="kmod-bnxt_en" arch="x86_64">
    <version epoch="0" ver="1.10.3" rel="231.0.162.0.rhel8u9"/>
  </package>
  <package pkgid="fc22dcad68fab83384c001fb446a18faeb8c618df1a69ca3dd60672cdfc100c6" name="kmod-bnxt_en" arch="x86_64">
    <version epoch="0" ver="1.10.3" rel="231.0.162.0.rhel9u3"/>
  </package>
  <package pkgid="d83d1ab22ae9f432a25c6595960654c26007e22de58f5b76a7b92d07275d20b9" name="kmod-bnxt_en" arch="x86_64">
    <version epoch="0" ver="1.10.3" rel="231.0.162.0.rhel9u4"/>
  </package>
  <package pkgid="cc286cfd6e2ff98b2d2145b249ed7c9867beb79c610b36fbaff805aa176a115d" name="kmod-elx-lpfc" arch="x86_64">
    <version epoch="0" ver="14.4.329.14" rel="1.rhel9u5"/>
    <changelog author="Broadcom Automated Build User" date="1684497600">- Added support for ALP SP0</changelog>
    <changelog author="Broadcom Automated Build User" date="1688731200">- Added support for RHEL 9U3
- Added support for RHEL 8U9</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358400">- Removed support for RHEL 8U5
- Removed support for SLES 15 SP3</changelog>
    <changelog author="Broadcom Automated Build User" date="1699963200">- Removed support for RHEL 9U0
- Removed support for RHEL 9U1</changelog>
    <changelog author="Broadcom Automated Build User" date="1700049600">- Removed support for RHEL 8U6
- Removed support for RHEL 8U7</changelog>
    <changelog author="Broadcom Automated Build User" date="1701086400">- Added support for SLES 15 SP6</changelog>
    <changelog author="Broadcom Automated Build User" date="1705406400">- Added support for RHEL 9U4</changelog>
    <changelog author="Broadcom Automated Build User" date="1705492800">- Added support for RHEL 8U10</changelog>
    <changelog author="Broadcom Automated Build User" date="1717416000">- Removed support for ALP SP0</changelog>
    <changelog author="Broadcom Automated Build User" date="1727784000">- Added support for RHEL 9U5</changelog>
  </package>
  <package pkgid="f298e001be9e1a6718c4abd6953c6a8f2bc4438d844abc9bbfab3e6a1ab24483" name="kmod-elx-lpfc" arch="x86_64">
    <version epoch="0" ver="14.4.329.9" rel="1.rhel8u10"/>
    <changelog author="Broadcom Automated Build User&#13;" date="1677585600">- Added support for RHEL 9U2</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1684497600">- Added support for ALP SP0</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1688731200">- Added support for RHEL 9U3&#13;
- Added support for RHEL 8U9</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1699358400">- Removed support for RHEL 8U5&#13;
- Removed support for SLES 15 SP3</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1699963200">- Removed support for RHEL 9U0&#13;
- Removed support for RHEL 9U1</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1700049600">- Removed support for RHEL 8U6&#13;
- Removed support for RHEL 8U7</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1701086400">- Added support for SLES 15 SP6</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1705406400">- Added support for RHEL 9U4</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1705492800">- Added support for RHEL 8U10</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1717416000">- Removed support for ALP SP0</changelog>
  </package>
  <package pkgid="2ca2d76ced1bbc9f141365c2af8a564384a15b098df0715c0fb21f32671fa165" name="kmod-elx-lpfc" arch="x86_64">
    <version epoch="0" ver="14.4.329.9" rel="1.rhel8u9"/>
    <changelog author="Broadcom Automated Build User&#13;" date="1677585600">- Added support for RHEL 9U2</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1684497600">- Added support for ALP SP0</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1688731200">- Added support for RHEL 9U3&#13;
- Added support for RHEL 8U9</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1699358400">- Removed support for RHEL 8U5&#13;
- Removed support for SLES 15 SP3</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1699963200">- Removed support for RHEL 9U0&#13;
- Removed support for RHEL 9U1</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1700049600">- Removed support for RHEL 8U6&#13;
- Removed support for RHEL 8U7</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1701086400">- Added support for SLES 15 SP6</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1705406400">- Added support for RHEL 9U4</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1705492800">- Added support for RHEL 8U10</changelog>
    <changelog author="Broadcom Automated Build User&#13;" date="1717416000">- Removed support for ALP SP0</changelog>
  </package>
  <package pkgid="aa6c2d572148d7b07b46e73dfb255f2735cd4fccc312506fe237317023bbbdab" name="kmod-elx-lpfc" arch="x86_64">
    <version epoch="0" ver="14.4.329.9" rel="1.rhel9u4"/>
    <changelog author="Broadcom Automated Build User" date="1677585600">- Added support for RHEL 9U2</changelog>
    <changelog author="Broadcom Automated Build User" date="1684497600">- Added support for ALP SP0</changelog>
    <changelog author="Broadcom Automated Build User" date="1688731200">- Added support for RHEL 9U3
- Added support for RHEL 8U9</changelog>
    <changelog author="Broadcom Automated Build User" date="1699358400">- Removed support for RHEL 8U5
- Removed support for SLES 15 SP3</changelog>
    <changelog author="Broadcom Automated Build User" date="1699963200">- Removed support for RHEL 9U0
- Removed support for RHEL 9U1</changelog>
    <changelog author="Broadcom Automated Build User" date="1700049600">- Removed support for RHEL 8U6
- Removed support for RHEL 8U7</changelog>
    <changelog author="Broadcom Automated Build User" date="1701086400">- Added support for SLES 15 SP6</changelog>
    <changelog author="Broadcom Automated Build User" date="1705406400">- Added support for RHEL 9U4</changelog>
    <changelog author="Broadcom Automated Build User" date="1705492800">- Added support for RHEL 8U10</changelog>
    <changelog author="Broadcom Automated Build User" date="1717416000">- Removed support for ALP SP0</changelog>
  </package>
  <package pkgid="a17e4b2cae8eafb1d1b058352ec90c93919989ea94187e8e0919eead2e21febe" name="kmod-hp-i40e" arch="x86_64">
    <version epoch="0" ver="2.26.8" rel="1.rhel8u10"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.30-1" date="1533729600">- This driver fix unexpected error message appears in dmesg when driver is loaded.
- This driver fix VF 0 does not show via sysfs, and cannot be removed.
- This driver fix 1g speed i40e_aq_run_phy_activity() from f/w reports lpi statistics always as 0</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.26.8-1.rhel8u10" date="1560254400">- This driver fixes the issue of restoring all VF-d config on a VF reset.
- This driver fixes the issue of mirror rule via VF-d.
- This driver fixes the issue of VFD handler function prototypes.
- This driver fixes the issue of assuming hardware is at default when that's not always true. 
- This driver fixes the issue of not re-initializing properly in the case of CORE reset following PF reset timeout.
- This driver fixex the issue of unknown NMI received and kernel crash when adding/removing VF to namespace repeatedly.
- This driver fixes the issue of running 'ifconfig ethX mtu 2000' causes physial link down and failed to auto-recover, when we have set ' ethtool --set-priv-flags eth2 link-down-on-close on'.
- This driver now introduce allow_untagged VF-d attribute.
- This driver now add a helper function to validate a vf based on the vf id.
- This driver now add a macro for checking if prog_attached exists.
- This driver now add client register/unregister to prevent vsi.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.14-1" date="1565092800">- This driver added the "Negotiated" string into the i40e_print_link_message() function. 
- This driver fixes VF 0 failed opcode 3, when total cores =192( total threads =384, with Hyper threading enabled in BIOS)
- This driver remove RDMA VF code from files including VF support.
- This driver fixes the issue of reloading driver during resets loop causes platform to lose connection and trace call</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.16-1" date="1568721600">- This driver add support to expose VF stats as part of PF interface ethtool stats.
- This driver fix i40e Mirrors not clear after VF remove.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.81-1" date="1568721601">- This driver export LPI time duration statistic info which can be observed by ethtool -S $pf
- This driver fix an error message appeared like "0000 [#1] SMP PTI"</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; i40e-2.12.5_rc2-1" date="1591790400">- This driver fix the package traffic queue statistics.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc13-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc18-1" date="1597838400">- This driver fix the system might hang when reset.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc22-1" date="1600862400">- This driver fix kernel crash in iavf reset path.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.15.6" date="1614859200">- Removes rx_fragments and rx_jabber from rx_errors to avoid rx_jabber and rx_fragments incorrectly double count.
- Fixes ethtool warning message caused by incorrect data structure
- Add RHEL8.4 Support</changelog>
  </package>
  <package pkgid="c5500ca4e4f9ba3060757071227f555c7a01a4d33d23133437b7f6ece03d4c78" name="kmod-hp-i40e" arch="x86_64">
    <version epoch="0" ver="2.26.8" rel="1.rhel8u9"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.30-1" date="1533729600">- This driver fix unexpected error message appears in dmesg when driver is loaded.
- This driver fix VF 0 does not show via sysfs, and cannot be removed.
- This driver fix 1g speed i40e_aq_run_phy_activity() from f/w reports lpi statistics always as 0</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.26.8-1.rhel8u9" date="1560254400">- This driver fixes the issue of restoring all VF-d config on a VF reset.
- This driver fixes the issue of mirror rule via VF-d.
- This driver fixes the issue of VFD handler function prototypes.
- This driver fixes the issue of assuming hardware is at default when that's not always true. 
- This driver fixes the issue of not re-initializing properly in the case of CORE reset following PF reset timeout.
- This driver fixex the issue of unknown NMI received and kernel crash when adding/removing VF to namespace repeatedly.
- This driver fixes the issue of running 'ifconfig ethX mtu 2000' causes physial link down and failed to auto-recover, when we have set ' ethtool --set-priv-flags eth2 link-down-on-close on'.
- This driver now introduce allow_untagged VF-d attribute.
- This driver now add a helper function to validate a vf based on the vf id.
- This driver now add a macro for checking if prog_attached exists.
- This driver now add client register/unregister to prevent vsi.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.14-1" date="1565092800">- This driver added the "Negotiated" string into the i40e_print_link_message() function. 
- This driver fixes VF 0 failed opcode 3, when total cores =192( total threads =384, with Hyper threading enabled in BIOS)
- This driver remove RDMA VF code from files including VF support.
- This driver fixes the issue of reloading driver during resets loop causes platform to lose connection and trace call</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.16-1" date="1568721600">- This driver add support to expose VF stats as part of PF interface ethtool stats.
- This driver fix i40e Mirrors not clear after VF remove.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.81-1" date="1568721601">- This driver export LPI time duration statistic info which can be observed by ethtool -S $pf
- This driver fix an error message appeared like "0000 [#1] SMP PTI"</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; i40e-2.12.5_rc2-1" date="1591790400">- This driver fix the package traffic queue statistics.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc13-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc18-1" date="1597838400">- This driver fix the system might hang when reset.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc22-1" date="1600862400">- This driver fix kernel crash in iavf reset path.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.15.6" date="1614859200">- Removes rx_fragments and rx_jabber from rx_errors to avoid rx_jabber and rx_fragments incorrectly double count.
- Fixes ethtool warning message caused by incorrect data structure
- Add RHEL8.4 Support</changelog>
  </package>
  <package pkgid="a828e1295f86d5ffda34ff697e261df8ef9c4276a095ad372916c6f2f37c095c" name="kmod-hp-i40e" arch="x86_64">
    <version epoch="0" ver="2.26.8" rel="1.rhel9u3"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.26.8-1.rhel9u3" date="1560254400">- This driver fixes the issue of restoring all VF-d config on a VF reset.
- This driver fixes the issue of mirror rule via VF-d.
- This driver fixes the issue of VFD handler function prototypes.
- This driver fixes the issue of assuming hardware is at default when that's not always true. 
- This driver fixes the issue of not re-initializing properly in the case of CORE reset following PF reset timeout.
- This driver fixex the issue of unknown NMI received and kernel crash when adding/removing VF to namespace repeatedly.
- This driver fixes the issue of running 'ifconfig ethX mtu 2000' causes physial link down and failed to auto-recover, when we have set ' ethtool --set-priv-flags eth2 link-down-on-close on'.
- This driver now introduce allow_untagged VF-d attribute.
- This driver now add a helper function to validate a vf based on the vf id.
- This driver now add a macro for checking if prog_attached exists.
- This driver now add client register/unregister to prevent vsi.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.14-1" date="1565092800">- This driver added the "Negotiated" string into the i40e_print_link_message() function. 
- This driver fixes VF 0 failed opcode 3, when total cores =192( total threads =384, with Hyper threading enabled in BIOS)
- This driver remove RDMA VF code from files including VF support.
- This driver fixes the issue of reloading driver during resets loop causes platform to lose connection and trace call</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.16-1" date="1568721600">- This driver add support to expose VF stats as part of PF interface ethtool stats.
- This driver fix i40e Mirrors not clear after VF remove.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.81-1" date="1568721601">- This driver export LPI time duration statistic info which can be observed by ethtool -S $pf
- This driver fix an error message appeared like "0000 [#1] SMP PTI"</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; i40e-2.12.5_rc2-1" date="1591790400">- This driver fix the package traffic queue statistics.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc13-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc18-1" date="1597838400">- This driver fix the system might hang when reset.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc22-1" date="1600862400">- This driver fix kernel crash in iavf reset path.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.15.6" date="1614859200">- Removes rx_fragments and rx_jabber from rx_errors to avoid rx_jabber and rx_fragments incorrectly double count.
- Fixes ethtool warning message caused by incorrect data structure
- Add RHEL8.4 Support</changelog>
  </package>
  <package pkgid="e26f2684ca0ec373d4590e9d3681d91e1f787d46f65c1f894f4f8192a6709a93" name="kmod-hp-i40e" arch="x86_64">
    <version epoch="0" ver="2.26.8" rel="1.rhel9u4"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.26.8-1.rhel9u4" date="1560254400">- This driver fixes the issue of restoring all VF-d config on a VF reset.
- This driver fixes the issue of mirror rule via VF-d.
- This driver fixes the issue of VFD handler function prototypes.
- This driver fixes the issue of assuming hardware is at default when that's not always true. 
- This driver fixes the issue of not re-initializing properly in the case of CORE reset following PF reset timeout.
- This driver fixex the issue of unknown NMI received and kernel crash when adding/removing VF to namespace repeatedly.
- This driver fixes the issue of running 'ifconfig ethX mtu 2000' causes physial link down and failed to auto-recover, when we have set ' ethtool --set-priv-flags eth2 link-down-on-close on'.
- This driver now introduce allow_untagged VF-d attribute.
- This driver now add a helper function to validate a vf based on the vf id.
- This driver now add a macro for checking if prog_attached exists.
- This driver now add client register/unregister to prevent vsi.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.14-1" date="1565092800">- This driver added the "Negotiated" string into the i40e_print_link_message() function. 
- This driver fixes VF 0 failed opcode 3, when total cores =192( total threads =384, with Hyper threading enabled in BIOS)
- This driver remove RDMA VF code from files including VF support.
- This driver fixes the issue of reloading driver during resets loop causes platform to lose connection and trace call</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.16-1" date="1568721600">- This driver add support to expose VF stats as part of PF interface ethtool stats.
- This driver fix i40e Mirrors not clear after VF remove.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.10.19.81-1" date="1568721601">- This driver export LPI time duration statistic info which can be observed by ethtool -S $pf
- This driver fix an error message appeared like "0000 [#1] SMP PTI"</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; i40e-2.12.5_rc2-1" date="1591790400">- This driver fix the package traffic queue statistics.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc13-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc18-1" date="1597838400">- This driver fix the system might hang when reset.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.13.10_rc22-1" date="1600862400">- This driver fix kernel crash in iavf reset path.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 2.15.6" date="1614859200">- Removes rx_fragments and rx_jabber from rx_errors to avoid rx_jabber and rx_fragments incorrectly double count.
- Fixes ethtool warning message caused by incorrect data structure
- Add RHEL8.4 Support</changelog>
  </package>
  <package pkgid="1d0590ff4e2c8b5159cdf4aaf7777e24288fc10c9af14ff131a58e900e28d3ed" name="kmod-hp-iavf" arch="x86_64">
    <version epoch="0" ver="4.12.5" rel="1.rhel8u10"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.7.61.20" date="1560254400">- Initial package which is renamed from i40evf driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.9.5" date="1589544000">- Creating CVL SW1.1 release candidate build.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.1-1" date="1597060800">- Add SLES15 SP2 support
- This driver fix system freezes when trying to create TCs on VF with no more VSIs available.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.2-1" date="1605268800">- Add RHEL8.3 support
- Add support to compile on Linux kernel &gt;= 5.9.0</changelog>
  </package>
  <package pkgid="7e3feafeb6b02d5a60a7d963e06c09cf2d0c03e8ffef229e7f288c7ce4aa618b" name="kmod-hp-iavf" arch="x86_64">
    <version epoch="0" ver="4.12.5" rel="1.rhel8u9"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.7.61.20" date="1560254400">- Initial package which is renamed from i40evf driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.9.5" date="1589544000">- Creating CVL SW1.1 release candidate build.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.1-1" date="1597060800">- Add SLES15 SP2 support
- This driver fix system freezes when trying to create TCs on VF with no more VSIs available.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.2-1" date="1605268800">- Add RHEL8.3 support
- Add support to compile on Linux kernel &gt;= 5.9.0</changelog>
  </package>
  <package pkgid="7673eedcfde68e14411038edfb54cf3ab60a5444dc5096f4a83d5f91fbc67b02" name="kmod-hp-iavf" arch="x86_64">
    <version epoch="0" ver="4.12.5" rel="1.rhel9u3"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.7.61.20" date="1560254400">- Initial package which is renamed from i40evf driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.9.5" date="1589544000">- Creating CVL SW1.1 release candidate build.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.1-1" date="1597060800">- Add SLES15 SP2 support
- This driver fix system freezes when trying to create TCs on VF with no more VSIs available.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.2-1" date="1605268800">- Add RHEL8.3 support
- Add support to compile on Linux kernel &gt;= 5.9.0</changelog>
  </package>
  <package pkgid="78bcf2502d2cf899ea9df6a2bc09e0afa4c4714fdd31013f3e187a03e1c63e47" name="kmod-hp-iavf" arch="x86_64">
    <version epoch="0" ver="4.12.5" rel="1.rhel9u4"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.7.61.20" date="1560254400">- Initial package which is renamed from i40evf driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 3.9.5" date="1589544000">- Creating CVL SW1.1 release candidate build.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.1-1" date="1597060800">- Add SLES15 SP2 support
- This driver fix system freezes when trying to create TCs on VF with no more VSIs available.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.0.2-1" date="1605268800">- Add RHEL8.3 support
- Add support to compile on Linux kernel &gt;= 5.9.0</changelog>
  </package>
  <package pkgid="1ff628e5aa675937e2946142d36e1d6609a83da874fa79f009853b29047eee44" name="kmod-hp-igb" arch="x86_64">
    <version epoch="0" ver="5.17.4" rel="1.rhel9u3"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.42" date="1561377600">- This driver fixes an issue of driver crash with ethtool command.
- This driver fixes an issue of Klocwork hits.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.5-1" date="1600862400">- Add RHEL8.3 support.</changelog>
  </package>
  <package pkgid="5d63b5dde29c9cebcaac839190abfb0145d8d3f057fcba941512e1d366a011f5" name="kmod-hp-igb" arch="x86_64">
    <version epoch="0" ver="5.17.4" rel="1.rhel9u4"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.42" date="1561377600">- This driver fixes an issue of driver crash with ethtool command.
- This driver fixes an issue of Klocwork hits.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.5-1" date="1600862400">- Add RHEL8.3 support.</changelog>
  </package>
  <package pkgid="0f50e52be21146805f5eb0007612270ea01a259c40f3419e13bca7bc3bf7cfdc" name="kmod-hp-igb" arch="x86_64">
    <version epoch="0" ver="6.17.4" rel="1.rhel8u10"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.3-1" date="1465214400">- Added RHEL 6.8 support
- Fix the issue of getting crash dump when loading igb module(modprobe igb)
- Fix unable to disable the offload property in rhel6u6</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.7-8[rhel6u9], 5.3.5.7-1[For other OSs]" date="1490097600">- Added SLES12SP2 support
- Added RHEL 7.3 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.9xxz-3" date="1501243200">- Added SLES12SP3 support
- Added RHEL 7.4 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.12" date="1505736000">- Fix for the issue of unable to set MTU value more than 1500 in SUSE12SP3 with Intel NICs</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.15-4" date="1526472000">- Fixed build on updated kernels of SLES12SP2</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.15-7" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.19-0[rhel6.10, rhel7u5], 5.3.5.15-7[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.42" date="1561377600">- This driver fixes an issue of driver crash with ethtool command.
- This driver fixes an issue of Klocwork hits.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.5-1" date="1600862400">- Add RHEL8.3 support.</changelog>
  </package>
  <package pkgid="2baaf58cb3f03d433a21b8a4a85b615f5b0fe2fe46421809ca73bb074810460e" name="kmod-hp-igb" arch="x86_64">
    <version epoch="0" ver="6.17.4" rel="1.rhel8u9"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.3-1" date="1465214400">- Added RHEL 6.8 support
- Fix the issue of getting crash dump when loading igb module(modprobe igb)
- Fix unable to disable the offload property in rhel6u6</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.7-8[rhel6u9], 5.3.5.7-1[For other OSs]" date="1490097600">- Added SLES12SP2 support
- Added RHEL 7.3 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.9xxz-3" date="1501243200">- Added SLES12SP3 support
- Added RHEL 7.4 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.12" date="1505736000">- Fix for the issue of unable to set MTU value more than 1500 in SUSE12SP3 with Intel NICs</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.15-4" date="1526472000">- Fixed build on updated kernels of SLES12SP2</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.15-7" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.19-0[rhel6.10, rhel7u5], 5.3.5.15-7[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.42" date="1561377600">- This driver fixes an issue of driver crash with ethtool command.
- This driver fixes an issue of Klocwork hits.
- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 6.2.5-1" date="1600862400">- Add RHEL8.3 support.</changelog>
  </package>
  <package pkgid="5f8a140105b31f6300a94f0bf2624338a88856ee5cf517afd637724c889cb1b3" name="kmod-hp-ixgbe" arch="x86_64">
    <version epoch="0" ver="5.21.5" rel="1.rhel8u10"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.1-8" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.7-0[rhel6.10, rhel7u5], 5.3.5.1-8[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.2-1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.5-1" date="1552392000">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.1-1" date="1589544000">- IPv6 support for ixgbe driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.9.3-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.11.3-1" date="1614859200">- Fix potential memory leak</changelog>
  </package>
  <package pkgid="82963948b5a3eecff81a856e59fee18e7d115931b48388257df101ccc08f7179" name="kmod-hp-ixgbe" arch="x86_64">
    <version epoch="0" ver="5.21.5" rel="1.rhel8u9"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.5.1-8" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.3.7-0[rhel6.10, rhel7u5], 5.3.5.1-8[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.2-1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.5-1" date="1552392000">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.1-1" date="1589544000">- IPv6 support for ixgbe driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.9.3-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.11.3-1" date="1614859200">- Fix potential memory leak</changelog>
  </package>
  <package pkgid="a478175ac03e54f6990b3b47e26a4c46d64cf79105be113f4d19d99dcf2c8f83" name="kmod-hp-ixgbe" arch="x86_64">
    <version epoch="0" ver="5.21.5" rel="1.rhel9u3"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.5-1" date="1552392000">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.1-1" date="1589544000">- IPv6 support for ixgbe driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.9.3-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.11.3-1" date="1614859200">- Fix potential memory leak</changelog>
  </package>
  <package pkgid="3d49dbf9c7717153fb74266f3ca70f2ad9030d56ea42a9c39e0164f3782ef15d" name="kmod-hp-ixgbe" arch="x86_64">
    <version epoch="0" ver="5.21.5" rel="1.rhel9u4"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.5.5-1" date="1552392000">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.7.1-1" date="1589544000">- IPv6 support for ixgbe driver</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.9.3-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 5.11.3-1" date="1614859200">- Fix potential memory leak</changelog>
  </package>
  <package pkgid="70f73398dc49163b99e1ae61ee6feb95c664fdc46e5d0074f853604a6573189f" name="kmod-hp-ixgbevf" arch="x86_64">
    <version epoch="0" ver="4.20.5" rel="1.rhel8u10"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.3.1-5" date="1526472000">- This driver fixes the issue of failed to install driver on SLES12SP2</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.3.1-8" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.5-0[rhel6.10, rhel7u5], 4.3.3.1-8[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.3-1" date="1554897600">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.1-1" date="1589544000">- Remove irqs only when they are set up
- Fix guest OS crashes during VFs resets</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.9.2-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
  </package>
  <package pkgid="0bd24f90c71ba7701167d3cf1edc6cdc97880ed9121eeab9756689a980b559ca" name="kmod-hp-ixgbevf" arch="x86_64">
    <version epoch="0" ver="4.20.5" rel="1.rhel8u9"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.3.1-5" date="1526472000">- This driver fixes the issue of failed to install driver on SLES12SP2</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.3.1-8" date="1532606400">- This driver fixes the Spectre/Meltdown issue.
- Added SLES15 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.3.5-0[rhel6.10, rhel7u5], 4.3.3.1-8[For other OSs]" date="1533729600">- Added RHEL6.10 Support.
- Added RHEL7.5 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.3-1" date="1554897600">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.1-1" date="1589544000">- Remove irqs only when they are set up
- Fix guest OS crashes during VFs resets</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.9.2-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
  </package>
  <package pkgid="69814f921601b746b47fbb37c30516d25e25f35452dda1fee7439bb9d29aa028" name="kmod-hp-ixgbevf" arch="x86_64">
    <version epoch="0" ver="4.20.5" rel="1.rhel9u3"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.3-1" date="1554897600">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.1-1" date="1589544000">- Remove irqs only when they are set up
- Fix guest OS crashes during VFs resets</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.9.2-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
  </package>
  <package pkgid="aa77fe349ab02b6e880075f7a7f64d24e666993d1d7a6197359c81da9db4d80f" name="kmod-hp-ixgbevf" arch="x86_64">
    <version epoch="0" ver="4.20.5" rel="1.rhel9u4"/>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.1" date="1544443200">- Added RHEL7u6 Support.
- Added SLES12SP4 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.5.3-1" date="1554897600">- This driver fixes the issue when configuring MTU on VF in Guest OS would be failed.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.6.4-1" date="1569326400">- This driver fixes an issue of Infinite recursion in device shutdown path due to a corner case when PCIe link was down
- Fix the issue of typo in ethtool stats
- Added RHEL7u7 Support.
- Added RHEL8 Support.
- Added SLES15SP1 Support.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.0-1" date="1586174400">- This driver use macro to handle change in nd_tx_timeout.</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.7.1-1" date="1589544000">- Remove irqs only when they are set up
- Fix guest OS crashes during VFs resets</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.8.1-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HP Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hp.com&gt; 4.9.2-1" date="1599220800">- This driver add support for new mailbox communication between PF and VF</changelog>
  </package>
  <package pkgid="1d4e6de78bbbe67f531c0784cb80c036ab3f446023e426eacbdb6a031415723c" name="kmod-ice" arch="x86_64">
    <version epoch="0" ver="1.15.4" rel="1.rhel8u10"/>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.11.7-1" date="1568721600">- Initial package</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.13.1-1" date="1594728000">- Fix return values and prints in VF MAC add/del flow
- Fix kernel panic after transiting FW LLDP from on to off and restarting lldpad
- Fix Throughput lower than expected.</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.4-1" date="1600862400">- Add RHEL8u3 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.2.0-1" date="1601985600">- Add RHEL7u9 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.6.4-1" date="1627041600">- Addressing the issue of system reboot on unloading iavf driver with maxvfs enabled in switchdev mode</changelog>
  </package>
  <package pkgid="7b3443daa3819ea2d0996a751c499fc088384480dd691d728377d096fe9692ed" name="kmod-ice" arch="x86_64">
    <version epoch="0" ver="1.15.4" rel="1.rhel8u9"/>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.11.7-1" date="1568721600">- Initial package</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.13.1-1" date="1594728000">- Fix return values and prints in VF MAC add/del flow
- Fix kernel panic after transiting FW LLDP from on to off and restarting lldpad
- Fix Throughput lower than expected.</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.4-1" date="1600862400">- Add RHEL8u3 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.2.0-1" date="1601985600">- Add RHEL7u9 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.6.4-1" date="1627041600">- Addressing the issue of system reboot on unloading iavf driver with maxvfs enabled in switchdev mode</changelog>
  </package>
  <package pkgid="8c7236b06548359635244d8c67ae5783554be63bae34e2d54cf128d69c0bf920" name="kmod-ice" arch="x86_64">
    <version epoch="0" ver="1.15.4" rel="1.rhel9u3"/>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.11.7-1" date="1568721600">- Initial package</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.13.1-1" date="1594728000">- Fix return values and prints in VF MAC add/del flow
- Fix kernel panic after transiting FW LLDP from on to off and restarting lldpad
- Fix Throughput lower than expected.</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.4-1" date="1600862400">- Add RHEL8u3 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.2.0-1" date="1601985600">- Add RHEL7u9 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.6.4-1" date="1627041600">- Addressing the issue of system reboot on unloading iavf driver with maxvfs enabled in switchdev mode</changelog>
  </package>
  <package pkgid="33f5ea221b6af42a596b74da5d59753f3b150d2ab97ef607062c122bd0cf3b6c" name="kmod-ice" arch="x86_64">
    <version epoch="0" ver="1.15.4" rel="1.rhel9u4"/>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.11.7-1" date="1568721600">- Initial package</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 0.13.1-1" date="1594728000">- Fix return values and prints in VF MAC add/del flow
- Fix kernel panic after transiting FW LLDP from on to off and restarting lldpad
- Fix Throughput lower than expected.</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.0.4-1" date="1597060800">- Add SLES15 SP2 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.1.4-1" date="1600862400">- Add RHEL8u3 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.2.0-1" date="1601985600">- Add RHEL7u9 support</changelog>
    <changelog author="HPE Linux SW Deliverables &lt;Linux_SWdeliverables@external.groups.hpe.com&gt; 1.6.4-1" date="1627041600">- Addressing the issue of system reboot on unloading iavf driver with maxvfs enabled in switchdev mode</changelog>
  </package>
  <package pkgid="4ee2ea43177e279e297643a3b0b3bfb5ee0927544949d2dd6a89cbef67183ab6" name="kmod-kernel-mft-mlnx" arch="x86_64">
    <version epoch="0" ver="4.29.0" rel="1.rhel8u10"/>
  </package>
  <package pkgid="07825c287b274a00245e80d7538dbd44080f4fe84f847310b319633a7d216c3f" name="kmod-kernel-mft-mlnx" arch="x86_64">
    <version epoch="0" ver="4.29.0" rel="1.rhel8u9"/>
  </package>
  <package pkgid="48707a1830209ad2c60a719e4fae4e5764126f5a8e6ce1a3f4cee6ed18e3534f" name="kmod-kernel-mft-mlnx" arch="x86_64">
    <version epoch="0" ver="4.29.0" rel="1.rhel9u3"/>
  </package>
  <package pkgid="20aef8f5185d1e12cb36aa5face74c0169895ebb4adec82cb48abac696aa174b" name="kmod-kernel-mft-mlnx" arch="x86_64">
    <version epoch="0" ver="4.29.0" rel="1.rhel9u4"/>
  </package>
  <package pkgid="09339f9183eb404a0e0c1e025220e6fc5fd0fc140ffa1ee33cc9b7335de41658" name="kmod-megaraid_sas" arch="x86_64">
    <version epoch="0" ver="07.728.04.00_rhel8u8" rel="2"/>
  </package>
  <package pkgid="96ce9020e7bf1dc93bf8d4ec9b1974442cfd254ca0ac05b5d3d0540460e158a3" name="kmod-megaraid_sas" arch="x86_64">
    <version epoch="0" ver="07.728.04.00_rhel8u9" rel="2"/>
  </package>
  <package pkgid="8d3b4569f850406f37fa6af61746a72b678430f80435b06c51751cb40d5be16b" name="kmod-mlnx-ofa_kernel" arch="x86_64">
    <version epoch="0" ver="24.07" rel="OFED.24.07.0.6.1.1.rhel8u10"/>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1220875200">- Added nfsrdma support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1265284800">- Added ibdev2netdev script</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1273492800">- Support install macro that removes RPM_BUILD_ROOT</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1286193600">- Add mlx4_fc and mlx4_vnic support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1309953600">- Add KMP support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.com&gt;" date="1331035200">- Add weak updates support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.com&gt;" date="1335268800">- Remove FC support</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1394712000">- Use one spec for KMP and non-KMP OS's.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1397131200">- Add QoS utils.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1434628800">- Renamed kernel-ib package to mlnx-ofa_kernel-modules</changelog>
  </package>
  <package pkgid="653dc4b98c68d56e7524fb90896fdaeaeed0411fa46afc08689fa20e8f3941fa" name="kmod-mlnx-ofa_kernel" arch="x86_64">
    <version epoch="0" ver="24.07" rel="OFED.24.07.0.6.1.1.rhel8u9"/>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1220875200">- Added nfsrdma support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1265284800">- Added ibdev2netdev script</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1273492800">- Support install macro that removes RPM_BUILD_ROOT</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1286193600">- Add mlx4_fc and mlx4_vnic support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1309953600">- Add KMP support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.com&gt;" date="1331035200">- Add weak updates support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.com&gt;" date="1335268800">- Remove FC support</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1394712000">- Use one spec for KMP and non-KMP OS's.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1397131200">- Add QoS utils.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1434628800">- Renamed kernel-ib package to mlnx-ofa_kernel-modules</changelog>
  </package>
  <package pkgid="1a68b39fd1290d45fdf5941f3bfb53f2e6650461b82c48e86e115cb701195ba9" name="kmod-mlnx-ofa_kernel" arch="x86_64">
    <version epoch="0" ver="24.07" rel="OFED.24.07.0.6.1.1.rhel9u3"/>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1394712000">- Use one spec for KMP and non-KMP OS's.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1397131200">- Add QoS utils.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1434628800">- Renamed kernel-ib package to mlnx-ofa_kernel-modules</changelog>
  </package>
  <package pkgid="d73d265809f86d83bcb02ef777ae3b3aa032e38db39a74ee52a8b6e97c0a6052" name="kmod-mlnx-ofa_kernel" arch="x86_64">
    <version epoch="0" ver="24.07" rel="OFED.24.07.0.6.1.1.rhel9u4"/>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1394712000">- Use one spec for KMP and non-KMP OS's.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1397131200">- Add QoS utils.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1434628800">- Renamed kernel-ib package to mlnx-ofa_kernel-modules</changelog>
  </package>
  <package pkgid="0947eef2e055b1a2febe7469f28894338b54e5a97c858e1a2db8909748303d7b" name="kmod-netxtreme2" arch="x86_64">
    <version epoch="0" ver="7.15.23" rel="1.rhel8u9"/>
    <changelog author="Broadcom Build Environment" date="1371816000">-Added Linux SRIOV support
-Added iSCSI &amp; FCoE HBA support for specific HP adapters and devices
-Added VC4.10 support
-Added BCV support
-When GRO setting changes while LRO is enabled, don't reload as LRO takes precedence.
-Allow UDP tunneling offload
-Enable IPGRE RSS by default
-Support different GRE RSS modes.</changelog>
    <changelog author="Broadcom Build Environment" date="1386936000">-Add RH5.10 support.
-Add RH6.5 support.
-FC-TAPE - Host responds early to a requested resend delay - Linux (70101)
-SLES11 MEZ75 IO halt with Nexus reboot tests (70728)
-SLES 11 blade loses all targets from BLOM port during fabric uplink add/remove (70187)
-KVM gso and gro are not working on hv and vm as expected (70506)
-SRIOV mtu toggle failure (70530)
-SRIOV hv reboots on pf toggle with vfs passed through on it. (70531)
-Guest OS dosent boot after attaching VF in RHEL6.3x64bit for 57840 device. (68426)
-[NET]SUT reboot&amp;MCE report when create 30th/31st VF on 57810 device on SLES11 SP2. (69263)
-RH Cert - RH5 | U8 | v7-1.5-33 | 57810 | Flex Network Test failed. (70427)
-BACS 16.2.0: Show ETS/Priority Tagging/PFC as operational when DCBX is disabled on the switch side. (69690)
-Incorrect port value is displayed for connected/unconnected ports of 57810 for RHEL5.9 64bits. (68627)
-VFs are not getting created for Broadcom adapters in RHEL5.10 OS. (71456)</changelog>
    <changelog author="QLogic Build Environment 7.12.37.1" date="1437739200">- added RH5.11 support.
- added RH6.6 &amp; RH6.7 support.
- added RH7.0 &amp; RH7.1 support.
- added SLES11-SP4 &amp; SLES12 support.
- added VLAN filtering offload support.
- added Debian GNU/Linux 7 (wheezy) support.
- In RHEL7.0 and 7.1, bnx2x will be rolled back to inbox after system reboot (80071).
- SRIOV : MAC address change inside VM is not allowed unless interface is down (80309).
- RH7.x:  Tunneling offload is not enabled (79269).
- self test fails on 20G adapter (79295).
- VF interface vlan-filtering stopped working (79365).
- Fail to force link speed other than 20G in KR2 (77841).
- Incorrect asymmetric flow-control behavior (75504).
- Dynamic VF enumeration fails for 578xx adapter in SLES11 SP4 (78590).
- Inner-to-outer vlan priority mapping doesn't work (RH6.x [pre 2.6.38 kernels]).
- Packets from a VF with pvid configured which were sent with a different vlan were transmitted instead of being discarded.
- UDP packets cannot pass to the upper application (5709).
- Out of memory issue when the adapter is reset (5709).
- iSCSI offload: Driver displaying incorrect remote port (77842).
- FCoE offload: Initiators failed FLOGI on SLES 11 SP4 RC1 (79704).</changelog>
  </package>
  <package pkgid="ef8cd716b37a9ace62fabead80e71d98ecb9b6bbb1e02aa9b85cebc4309a2d83" name="kmod-netxtreme2" arch="x86_64">
    <version epoch="0" ver="7.15.23" rel="1.rhel9u3"/>
    <changelog author="Broadcom Build Environment" date="1386936000">-Add RH5.10 support.
-Add RH6.5 support.
-FC-TAPE - Host responds early to a requested resend delay - Linux (70101)
-SLES11 MEZ75 IO halt with Nexus reboot tests (70728)
-SLES 11 blade loses all targets from BLOM port during fabric uplink add/remove (70187)
-KVM gso and gro are not working on hv and vm as expected (70506)
-SRIOV mtu toggle failure (70530)
-SRIOV hv reboots on pf toggle with vfs passed through on it. (70531)
-Guest OS dosent boot after attaching VF in RHEL6.3x64bit for 57840 device. (68426)
-[NET]SUT reboot&amp;MCE report when create 30th/31st VF on 57810 device on SLES11 SP2. (69263)
-RH Cert - RH5 | U8 | v7-1.5-33 | 57810 | Flex Network Test failed. (70427)
-BACS 16.2.0: Show ETS/Priority Tagging/PFC as operational when DCBX is disabled on the switch side. (69690)
-Incorrect port value is displayed for connected/unconnected ports of 57810 for RHEL5.9 64bits. (68627)
-VFs are not getting created for Broadcom adapters in RHEL5.10 OS. (71456)</changelog>
    <changelog author="QLogic Build Environment 7.12.37.1" date="1437739200">- added RH5.11 support.
- added RH6.6 &amp; RH6.7 support.
- added RH7.0 &amp; RH7.1 support.
- added SLES11-SP4 &amp; SLES12 support.
- added VLAN filtering offload support.
- added Debian GNU/Linux 7 (wheezy) support.
- In RHEL7.0 and 7.1, bnx2x will be rolled back to inbox after system reboot (80071).
- SRIOV : MAC address change inside VM is not allowed unless interface is down (80309).
- RH7.x:  Tunneling offload is not enabled (79269).
- self test fails on 20G adapter (79295).
- VF interface vlan-filtering stopped working (79365).
- Fail to force link speed other than 20G in KR2 (77841).
- Incorrect asymmetric flow-control behavior (75504).
- Dynamic VF enumeration fails for 578xx adapter in SLES11 SP4 (78590).
- Inner-to-outer vlan priority mapping doesn't work (RH6.x [pre 2.6.38 kernels]).
- Packets from a VF with pvid configured which were sent with a different vlan were transmitted instead of being discarded.
- UDP packets cannot pass to the upper application (5709).
- Out of memory issue when the adapter is reset (5709).
- iSCSI offload: Driver displaying incorrect remote port (77842).
- FCoE offload: Initiators failed FLOGI on SLES 11 SP4 RC1 (79704).</changelog>
  </package>
  <package pkgid="fd7a546d4492f3d95c0fdfe9f7b38bc0f4a6155d58ee5dd977f8d0a55d32c65b" name="kmod-netxtreme2" arch="x86_64">
    <version epoch="0" ver="7.15.23" rel="1.rhel9u4"/>
    <changelog author="Broadcom Build Environment" date="1386936000">-Add RH5.10 support.
-Add RH6.5 support.
-FC-TAPE - Host responds early to a requested resend delay - Linux (70101)
-SLES11 MEZ75 IO halt with Nexus reboot tests (70728)
-SLES 11 blade loses all targets from BLOM port during fabric uplink add/remove (70187)
-KVM gso and gro are not working on hv and vm as expected (70506)
-SRIOV mtu toggle failure (70530)
-SRIOV hv reboots on pf toggle with vfs passed through on it. (70531)
-Guest OS dosent boot after attaching VF in RHEL6.3x64bit for 57840 device. (68426)
-[NET]SUT reboot&amp;MCE report when create 30th/31st VF on 57810 device on SLES11 SP2. (69263)
-RH Cert - RH5 | U8 | v7-1.5-33 | 57810 | Flex Network Test failed. (70427)
-BACS 16.2.0: Show ETS/Priority Tagging/PFC as operational when DCBX is disabled on the switch side. (69690)
-Incorrect port value is displayed for connected/unconnected ports of 57810 for RHEL5.9 64bits. (68627)
-VFs are not getting created for Broadcom adapters in RHEL5.10 OS. (71456)</changelog>
    <changelog author="QLogic Build Environment 7.12.37.1" date="1437739200">- added RH5.11 support.
- added RH6.6 &amp; RH6.7 support.
- added RH7.0 &amp; RH7.1 support.
- added SLES11-SP4 &amp; SLES12 support.
- added VLAN filtering offload support.
- added Debian GNU/Linux 7 (wheezy) support.
- In RHEL7.0 and 7.1, bnx2x will be rolled back to inbox after system reboot (80071).
- SRIOV : MAC address change inside VM is not allowed unless interface is down (80309).
- RH7.x:  Tunneling offload is not enabled (79269).
- self test fails on 20G adapter (79295).
- VF interface vlan-filtering stopped working (79365).
- Fail to force link speed other than 20G in KR2 (77841).
- Incorrect asymmetric flow-control behavior (75504).
- Dynamic VF enumeration fails for 578xx adapter in SLES11 SP4 (78590).
- Inner-to-outer vlan priority mapping doesn't work (RH6.x [pre 2.6.38 kernels]).
- Packets from a VF with pvid configured which were sent with a different vlan were transmitted instead of being discarded.
- UDP packets cannot pass to the upper application (5709).
- Out of memory issue when the adapter is reset (5709).
- iSCSI offload: Driver displaying incorrect remote port (77842).
- FCoE offload: Initiators failed FLOGI on SLES 11 SP4 RC1 (79704).</changelog>
  </package>
  <package pkgid="b2c04582e20bbc158bea4c44d353ee189db4d53e42ba4761848c4775f06542a6" name="kmod-netxtreme2" arch="x86_64">
    <version epoch="0" ver="7.15.23" rel="2.rhel8u10"/>
    <changelog author="Broadcom Build Environment" date="1371816000">-Added Linux SRIOV support
-Added iSCSI &amp; FCoE HBA support for specific HP adapters and devices
-Added VC4.10 support
-Added BCV support
-When GRO setting changes while LRO is enabled, don't reload as LRO takes precedence.
-Allow UDP tunneling offload
-Enable IPGRE RSS by default
-Support different GRE RSS modes.</changelog>
    <changelog author="Broadcom Build Environment" date="1386936000">-Add RH5.10 support.
-Add RH6.5 support.
-FC-TAPE - Host responds early to a requested resend delay - Linux (70101)
-SLES11 MEZ75 IO halt with Nexus reboot tests (70728)
-SLES 11 blade loses all targets from BLOM port during fabric uplink add/remove (70187)
-KVM gso and gro are not working on hv and vm as expected (70506)
-SRIOV mtu toggle failure (70530)
-SRIOV hv reboots on pf toggle with vfs passed through on it. (70531)
-Guest OS dosent boot after attaching VF in RHEL6.3x64bit for 57840 device. (68426)
-[NET]SUT reboot&amp;MCE report when create 30th/31st VF on 57810 device on SLES11 SP2. (69263)
-RH Cert - RH5 | U8 | v7-1.5-33 | 57810 | Flex Network Test failed. (70427)
-BACS 16.2.0: Show ETS/Priority Tagging/PFC as operational when DCBX is disabled on the switch side. (69690)
-Incorrect port value is displayed for connected/unconnected ports of 57810 for RHEL5.9 64bits. (68627)
-VFs are not getting created for Broadcom adapters in RHEL5.10 OS. (71456)</changelog>
    <changelog author="QLogic Build Environment 7.12.37.1" date="1437739200">- added RH5.11 support.
- added RH6.6 &amp; RH6.7 support.
- added RH7.0 &amp; RH7.1 support.
- added SLES11-SP4 &amp; SLES12 support.
- added VLAN filtering offload support.
- added Debian GNU/Linux 7 (wheezy) support.
- In RHEL7.0 and 7.1, bnx2x will be rolled back to inbox after system reboot (80071).
- SRIOV : MAC address change inside VM is not allowed unless interface is down (80309).
- RH7.x:  Tunneling offload is not enabled (79269).
- self test fails on 20G adapter (79295).
- VF interface vlan-filtering stopped working (79365).
- Fail to force link speed other than 20G in KR2 (77841).
- Incorrect asymmetric flow-control behavior (75504).
- Dynamic VF enumeration fails for 578xx adapter in SLES11 SP4 (78590).
- Inner-to-outer vlan priority mapping doesn't work (RH6.x [pre 2.6.38 kernels]).
- Packets from a VF with pvid configured which were sent with a different vlan were transmitted instead of being discarded.
- UDP packets cannot pass to the upper application (5709).
- Out of memory issue when the adapter is reset (5709).
- iSCSI offload: Driver displaying incorrect remote port (77842).
- FCoE offload: Initiators failed FLOGI on SLES 11 SP4 RC1 (79704).</changelog>
  </package>
  <package pkgid="0f666b3ceb0e08908ca3287f90173ec47eadd9fde037eae743408bbcf17619e7" name="kmod-qlgc-fastlinq" arch="x86_64">
    <version epoch="0" ver="8.74.4.0" rel="1.rhel8u9"/>
    <changelog author="QLogic Cavium Build environment" date="1490270400">- Version 8.18.18.0
- Added missing support to configure 1G speed via ethtool
- Fixed calculation of number of ooo rx buffers and limit to 16K

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

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

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

- Version 8.18.14.0-1
- Fix error handling flow in TX path
- Fix error handling flow in RX path
- Implement get_protocol_tlv_data callback</changelog>
  </package>
  <package pkgid="d5bc2c4ddce4bd9c016646e2796f5fae42b25e8d064a7528641917c9c145d3e8" name="kmod-qlgc-fastlinq" arch="x86_64">
    <version epoch="0" ver="8.74.4.0" rel="1.rhel9u3"/>
    <changelog author="QLogic Cavium Build environment" date="1490270400">- Version 8.18.18.0
- Added missing support to configure 1G speed via ethtool
- Fixed calculation of number of ooo rx buffers and limit to 16K

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

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

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

- Version 8.18.14.0-1
- Fix error handling flow in TX path
- Fix error handling flow in RX path
- Implement get_protocol_tlv_data callback</changelog>
  </package>
  <package pkgid="554c23e19ffb6311448be853f971bb5f1640616d4bc9cc8627f488eb472219ad" name="kmod-qlgc-fastlinq" arch="x86_64">
    <version epoch="0" ver="8.74.4.0" rel="6.rhel9u4"/>
    <changelog author="QLogic Cavium Build environment" date="1490270400">- Version 8.18.18.0
- Added missing support to configure 1G speed via ethtool
- Fixed calculation of number of ooo rx buffers and limit to 16K

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

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

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

- Version 8.18.14.0-1
- Fix error handling flow in TX path
- Fix error handling flow in RX path
- Implement get_protocol_tlv_data callback</changelog>
  </package>
  <package pkgid="50276c988266aa6e1352d8537efce81aee23c0543409662e5762036d3af93b1e" name="kmod-qlgc-fastlinq" arch="x86_64">
    <version epoch="0" ver="8.74.4.0" rel="8.rhel8u10"/>
    <changelog author="QLogic Cavium Build environment" date="1490270400">- Version 8.18.18.0
- Added missing support to configure 1G speed via ethtool
- Fixed calculation of number of ooo rx buffers and limit to 16K

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

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

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

- Version 8.18.14.0-1
- Fix error handling flow in TX path
- Fix error handling flow in RX path
- Implement get_protocol_tlv_data callback</changelog>
  </package>
  <package pkgid="1098be9d5e4d3807ed212ba283b62180c208b72f7cc8413c9ab3dde88cb5e616" name="kmod-qlgc-qla2xxx" arch="x86_64">
    <version epoch="0" ver="10.02.12.01_k1" rel="1.rhel8u10"/>
    <changelog author="QLogic Corp &lt;support@qlogic.com&gt; 10.02.12.01-k1-1" date="1717070400">- 10.02.12.01-k1 MR 05/29/2024
[FCD-3465] : Server got crashed while running port toggle test.

Resolution : During vport_delete send async_logout explicitly.
Scope : 28XX

- 10.02.12.00-k1 SD 05/20/2024
-

- 10.02.12.00.a5-k1 SD 05/07/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters

- 10.02.12.00.a4-k1 SD 04/25/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters


- 10.02.12.00.a3-k1 SD 03/15/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : SFP cache on legacy adapter

Scope : all

- 10.02.12.00.a2-k1 SK 02/08/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : Fix NVME + NPIV connect issue

Resolution : Initialize irq offset
Scope : ALL

- 10.02.12.00.a1-k1 QT 01/09/2024
scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting()
Resolution : Fix RHEL 9.4 compile issue
Scope : ALL

[FCD-3515] : API support for SFP data cache
Scope : 27xx, 28xx

[FCD-xxx] : Fix SLES15.6 compile issue
Resolution : Remove stale fields
Scope : ALL

[FCD-3634] : Remove check req_sg_cnt should be equal to rsp_sg_cnt.
Resolution : Firmware supports multiple sg_cnt for request and
response for CT commands, so remove the redundant check.
Scope : All Adapters

[FCD-717] : Move FCE Trace buffer allocation to user control
Resolution : Modify existing DFS knob to allow user to enable|disable this feature.
Scope : Any

[FCD-xxx] : Remove del_work work from qla_schedule_sess_for_deletion.
Resolution : Remove del_work work from qla_schedule_sess_for_deletion.
Scope : All

[FCD-xxx] : Additional target mode code cleanup.
Resolution : Additional target mode code cleanup.
Scope : All

[FCD-xxx] : Update copyright information.
Resolution : Update copyright information.
Scope : All

[FCD-xxx] : Remove target code from qla_target files.
Resolution : Remove target code from qla_target files.
Scope : All

[FCD-xxx] : Remove target mode code from initiator specific files.
Resolution : Remove target mode code from initiator specific files.
Scope : All

[FCD-xxx] : Move common code to initiator specific files.
Resolution : Move common code to initiator specific files.
Scope : All

[FCD-3751] : Fix use after free on unload
Resolution : Remove duplicate signals on freeing dpc_thread
Scope : ALL

[FCD-3515] : Caching SFP data
Scope : 27xx, 28xx

[FCD-xxx] : Exec FW with delay
Resolution : Add delay before command retry
Scope : 28xx

[FCD-xxx] : fix abort in bsg timeout
Resolution : Wait for bsg to return before abort exit
Scope : ALL

[FCD-xxx] : Use QP lock to search for bsg.
Resolution : use correct lock to protect search
Scope : ALL

[FCD-xxx] : Remove SQ in queuecommand
Resolution : Remove duplicate code.
Scope : ALL

[FCD-xxx] : Reduce fabric scan duplicate code.
Resolution : Consolidate routines that handle GPNFT &amp; GNNFT.
Scope : ALL

[FCP-743] : Remove ql2xstay_attach_on_load_failure
Resolution : Remove driver parameter used as part of feature test.
Scope : 27xx, 28xx


- 10.02.11.00-k1 NJ 10/25/2023
[FCD-xxx] : Remove PCI ID 0x2971
Resolution : Remove PCI ID 0x2971
Scope :

[FCD-3661] : Remove 8031 from deprecate and unmaintained list.
Resolution : Remove 8031 from deprecate and unmaintained list.
Scope : 8031

[FCD-3571] : Unable to resume FW dump collection
Resolution : send notification to udev
Scope : 27xx, 28xx

[FCD-3631] : Convert Port disable state to maintenance mode
Resolution : Rename state and turn flag indicator
Scope : 27xx + 28xx

- 10.02.11.00.a8-k1 NJ 10/13/2023
[FCD-3632] : Remove support for FCoE device ids.
Resolution : Remove FCoE ids from pci table.
Scope : 8xxx

[FCD-3624] : Fix optrom version displayed in FDMI
Resolution : Populate EFI version
Scope : Series Adapters

[FCD-3632] : Remove CNA reference from README.
Resolution : Remove CNA reference from README.
Scope : 8xxx

- 10.02.11.00.a7-k1 NJ 09/22/2023

[FCD-3195] : Fix flash read failure
Resolution : Check return code for each flash read.
Scope : Series Adapters

[FCD-3571] : System flood by fw dumps
Resolution : udev script to pause fw dump collection
Scope : Any

[FCD-3566] : Limit FW dump improvement to 27xx + 28xx
Resolution : Add filter for 27xx + 28xx adapters
Scope : 27xx+

[FCD-3497] : Return ENOBUFS if sg_cnt is more than one for ELS cmds.
Resolution : This error is because FW support single sg element for
ELS Pass-through IOCB (0x53h). This particular error
code will help API and Apps to display appropriate
message to the user.
Scope : All Adapters

[FCD-3510] : RHEL &amp; SLES OOB driver request: deprecate L8/Hilda HW
Resolution : Added a frame work to display the message based on device and OS.
Scope : L8 and L16 (Hilda and CNA)

[FCD-3269] : Init Control Block is dereferenced incorrectly
Resolution : Correctly dereference ICB
Scope : 20xx

[FCD-3421] : Add Support to collect fw_dump on system crash or panic.
Resolution : Add Support to collect fw_dump on system crash or panic
Scope : 27xx, 28xx

- 10.02.11.00.a6-k1 MR 09/08/2023

[FCD-XXX] : Modify error code handling for sfp fw upgrade mbx.
Resolution : Modify error code handling for sfp fw upgrade mbx.
Scope : 28xx

[FCD-XXX] : Block sysfs resets and fw_dump during sfp fw upgrade
Resolution : Block sysfs resets and fw_dump during sfp fw upgrade
Scope : 28xx

[FCP-743] : Block sysfs access during maintenance mode
Resolution : Add check for maintenance mode.
Scope : Any

[FCD-3506] : Fix double free of dsd_list during driver load.
Resolution : add pointer check before access
Scope : Any

- 10.02.11.00.a5-k1 MR 08/18/2023

[RH BZ 2039422] : NVMe-FC kernel crash during reload driver test
Resolution : validate nvme_local_port correctly
Scope : Any

[FCD-XXX] : Fix for potential Null pointer dereferenced
Resolution : Check before dereferencing pointer
Scope : Any

[FCP-743] : Enable driver attach to bad HW
Resolution : turn on ql2xstay_attach_on_load_failure option
Scope : 27xx, 28xx

- 10.02.11.00.a4-k1 MR 08/11/2023

[FCD-xxx] : Update README file for zio information
Resolution : Update readme file with zio information
Scope : Any

[FCD-3415] : Std-DIF is not working with HPe K1 driver
Resolution : Reset the protect bit in the INQ response
only when pDIF is enabled and negotiated.
Scope : 26xx/27xx/28xx

- 10.02.11.00.a3-k1 AG 08/03/2023

[FCP-743] : Allow only selective BSG requests in maintenance mode
Resolution : Allow certain BSG to go through during maintenance mode
Scope : Any

[FCP-743] : FW dump improvement
Resolution : Improve data capture
Scope : 27XX, 28XX

[FCD-3252] : Unable to act on RSCN for port online.
Resolution : Clear RSCN flag only when driver is acting on the notification
Scope : Any

[FCD-xxx] : 32 Bytes CDB
Resolution : Use Type 6 IOCB for CDB bigger than 16Bytes
Scope : Any

Unit Test : i) force IO to use Type6 only for over the weekend run.
ii) force error path(s) to make sure no crash.

[FCD-xxx] : Move resource to allow code reuse.
Resolution : relocate dsd_list to qpair
Scope : Any

- 10.02.11.00.a2-k1 AG 07/27/2023

[FCD-3411] : CS_DMA Error observed while running DIF IO
Resolution : While running DIF enabled IO, a CS_DMA error was observed.
A FW dump is needed to better debug this. So take a FW dump
on encountering this.
Scope : 27xx/288 series of adapters

[FCD-3406] : Modifiy default zio threshold value.
Resolution : Modifiy default zio threshold value.
Scope : 27xx/28xx Series Adapters

[FCD-3314] : Delay IO Abort on PCI error
Resolution : On detection of PCI error, allow IO's to wind down.
Scope : Any

[FCD-3314] : Fix system crash due to bad pointer access
Resolution : Check SRB type before access.
Scope : 27xx+

- 10.02.11.00.a1-k1 AG 07/14/2023

- FCP-749: qla2xxx: Add support for build for RH 9.3 and RH 8.9 distro
Resolution : Build on RH 9.3 was failing owing to change of definition
of fc_host_fpin_rcv and removal of DID_TARGET_FAILURE. Fix part of it
by updating to latest upstream code.
Scope : 27xx/28xx series of adapters


- FCD-3302 : During unload Error detected messages is seen.

Resolution : Change the wording of the message as its not an error.
Scope : Series Adapters

- FCD-3293 : Initiator sever getting crashed after LOGO.

Resolution : Fix double free of fcport
Scope : Any

- Revert "scsi: qla2xxx: Change default ZIO threshold."

This reverts commit 8812bcc1b7a25494ec8755ff3b61412a9993ff5b.
The ZIO threshold now is 64.

- FCD-xxx : Fix unreachable code

Resolution : Remove dead code
Scope : 28xx+

- FCD-3232 : Potential risk of double free pointer detected in Coverity scan by ran by Citrix

Resolution : NULL the pointer after first free.
Scope : All

- 10.02.10.00-k1 SK 06/14/2023
Non-alpha build

- 10.02.10.00.a2-k1 BH 05/12/2023

- FCD-3140: qla2xxx: Fix command flush on cable pull.
Changes: Add wait for commands to return.

- FCD-XXX: qla2xxx: NVME|FCP prefer flag not being honored.
Changes: Reread prefer flag on chip reset

- FCD-XXX: qla2xxx: Update readme file

- 10.02.10.00.a1-k1 BH 05/02/2023
- FCD-XXX: qla2xxx: Update Copyright
Changes: Update Copyright for Marvell.

- FCD-XXX: qla2xxx: Update manufacturer detail
Changes: Update manufacturer detail to "Marvell"

- FCD-3140: qla2xxx: Host crash during StressAndHostPortReset test
Changes: Remove unused nvme_ls_waitq wait queue.

- FCD-XXX: qla2xxx: [RH-BZ 2167274]: Wait for io return on terminate rport.
Changes: dd wait to terminate_rport_io

- 10.02.09.00.a11-k1 BH 03/27/2023
- FCD-XXX: qla2xxx: Add link down + logo rx stat counts
Changes: Add counters to track link down and Logo receive.

- 10.02.09.00.a10-k1 BH 03/17/2023
- FCD-XXX: qla2xxx: Support for update SFP firmware of ACCELINK
Changes: [New Feature] Support for update SFP FW of ACCELINK WTD 64G

- FCD-717: qla2xxx: Split FCE|EFT trace control
Changes: Split buffer alloc and enable of feature into individual step.

- BZ-2093878: qla2xxx: perform lockless command completion in abort path
Changes: Perform lockless command completion in abort path

- 10.02.09.00.a9-k1 BH 03/06/2023
- FCD-2390: qla2xxx: Fix N2N stuck connection.
Changes: Clear the blocking flag.

- FCD-2496: qla2xxx: Prevent command send on chip reset
Changes: Check for chip reset before sending IOCB.

- FCD-2035: qla2xxx: Fix mem access after free.
Changes: Remove access of memory

- FCD-2720: qla2xxx: Move cmd_to_req_q latency counter before processing response.
- FCD-XXX: qla2xxx: Update readme file for current program

- 10.02.09.00.a8-k1 BH 02/27/2023
- FCD-2585: qla2xxx: Remove unsupported ql2xenabledif option.
Changes: Removed unsupported ql2xenabledif=1 option and validate the user input.

- FCD-2305: qla2xxx: Error code did not return to upper layer
Changes: Preserve error code from TMF and return it to upper layer.

- FCD-2035: qla2xxx: fix inconsistent TMF timeout.
Changes: Allow TMF error to return to upper layer without session tear down.

- FCD-2035: qla2xxx: Fix TMF leak through.
Changes: Check for chip reset or session change before sending Task management.

- 10.02.09.00.a7-k1 BH 02/17/2023
- FCD-2858: qla2xxx: USCM: Check for vp_idx before setting EDC and RDF set flags.
Changes: Add check for vp_idx before setting EDC and RDF set flags when processing RIDA.

Revert patch:
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition.

- 10.02.09.00.a6-k1 BH 02/13/2023
- FCD-2750: qla2xxx: IO's are failing on Standard DIF enabled 3PAR LUN
Changes: Revert an offending patch and work on an issue with upstream.

- 10.02.09.00.a5-k1 BH 02/06/2023
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition
Changes: Remove EDC and RDF set flags on Report ID Acquisition.

- FCD-2879: qla2xxx: Compilation errors on SLES15SP5 Beta3-202301
Changes: Write generic code to find tag of scsi cmnd

- FCD-2846: qla2xxx: Correct bsg_reply size in bsg interface
Changes: Fix the bsg_job-&gt;reply_len with size of "struct fc_bsg_reply"

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the invariant expression in the condition

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the expression flogi_acc_pld_remaining == 0

- FCD-XXXX: qla2xxx: Changes of logs level for SFP temperature monitoring

- 10.02.09.00.a4-k1 BH 01/29/2023
- FCD-2308: qla2xxx: Add bsg call to read port information
Changes: Add bsg interface to allow app to read remote port information.

- FCD-XXX: qla2xxx: KW-97439: unreachable code
Changes: Return void if return value is not needed

- FCD-XXX: qla2xxx: Add logs for SFP temperature monitoring
Changes: Add debug log for Temperature Alert (8070h) Asynchronous Event

- 10.02.09.00.a3-k1 BH 01/19/2023
- FCD-XXX: qla2xxx: Add support of RHEL9.2
- FCD-XXX: qla2xxx: Add support of RHEL8.8
- FCD-XXX: qla2xxx: Add support of SLES15 SP5
- FCD-2800: qla2xxx: Add support of OpenEuler-22.03

- 10.02.09.00.a2-k1 BH 01/10/2023
- FCD-XXX: qla2xxx: kw: unreachable code, SRB type is 0 just before latency counter incremented.
Changes: SRB type is 0 just before latency counter incremented.

- FCD-XXX: qla2xxx: kw: reset current_topology much later
Changes: Reset current_topology much later on detecting

- FCD-XXX: qla2xxx: kw: unreachable code, CS_COMPLETE is 0 and its already checked.
Changes: Remove unreachable

- FCD-XXX: qla2xxx: kw: Checking for port_state always yields zero
Changes: Instead of bitwise AND check for port_state directly

- FCD-1569: qla2xxx: Fix fw resource tracking
Changes: Use global counter

- FCD-XXX: qla2xxx: [ER-144639]: Flush mailbox commands on chip reset
Changes: Use lock to prevent race condition.

- FCD-2735: qla2xxx: USCM-VL: NVRAM VL disabled logins with extend FLOGI (VL enabled)
Changes: Reset the spl. features control block flag to avoid logging in with ER_RDY.

- FCD-XXX: qla2xxx: klockwork: Fix buffer over flow
Changes: Use correct buffer size.

- FCD-XXX: qla2xxx: EDIF: kw: remove unnecessary bit field
- FCD-2563: qla2xxx: Turn off noisy message log.
- FCD-XXX: qla2xxx: kw: remove dead code in qla24xx_config_rings

- 10.02.09.00.a1-k1 BH 01/10/2023
- FCD-717: qla2xxx: allow FW dump extraction if load fail
Changes: Add knob to force driver to stay attached to the fail adapter.

- FCD-717: qla2xxx: Initialize FW buffer size with seed value
Changes: Initialize FW Buffer size with seed value

- FCD-XXX: qla2xxx: klockwork: Remove QLA_COMMAND_ERROR check in qla2x00_execute_fw.
Changes: Remove the unnecessary QLA_COMMAND_ERROR check

- FCD-2390: qla2xxx: Fix session hang in gnl
Changes: Clear this flag to prevent blockage.

- FCD-2390: qla2xxx: Fix erroneous link up failure
Changes: Set fw_started flag early to prevent interrupts being dropped

- FCD-2496: qla2xxx: Fix command flush during TMF
Changes: Wait for commands flush before closing TMF

- FCD-2035: qla2xxx: Limit TMF to 8 per function
Changes: Limit TMF to 8 per function

- FCD-XXX: qla2xxx: Add NVMe Disconnect support.
Changes: Add support for NVMe Disconnect feature.

- FCD-XXX: qla2xxx: Modify qla27xx_copy_fpin_pkt to support PURLS IOCB.
Changes: Modified qla27xx_copy_fpin_pkt to support both PUREX and PURLS IOCBs.

- FCD-717: qla2xxx: Adjust iocb resource on qpair create
Changes: Add call to readjust iocb + exchange limit.

- FCD-2390: qla2xxx: Fix deletion race condition
Changes: Move check field behind lock

- FCD-XXX: qla2xxx: klockwork: Pointer checked for NULL at linx x will be dereferenced at linx x+y.
Changes: Remove the unnecessary Null check. The pointer will likely be valid.

- FCD-XXX: qla2xxx: Observed call trace in smp_processor_id() with debug kernel
Changes: Use raw_smp_processor_id API

- FCD-2275: qla2xxx: USCM: Cleanup code related to IOPS based throttling
Changes: IOPS and BW based throttling is not used. Remove those code.

- FCD-2273: qla2xxx: USCM: Code cleanup w.r.t module params (ql2x_scmr_flow_ctl_tgt, ql2x_scmr_flow_ctl_host)
Changes: Remove the redundant module parameters

- FCD-2408: qla2xxx: USCM: Driver doesn't honor the adapter port Restore Default Settings
Changes: Update the nvram values to the host as well as fcport

- FCD-2363: qla2xxx: USCM: Slow Queue usage changes
Changes: Use Slow queue only under specific scenarios

- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Don't increment the counter for under-run.

- FCD-2291: qla2xxx: Erroneous link down.
Changes: Allow adapter reset to complete before discovery

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Bail out of TMF on error

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced

- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path

- FCD-XXX: qla2xxx: USCM: Debug log message improvement
Changes: Log target WWPN for peer congestion

- FCD-2164: qla2xxx: Fix stall session after app start
Changes: Use session delete to avoid the accidental clearing of scan_flag

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Check fcport state before invoking the mailbox

- FCD-XXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: Set throughput baseline on 1st FPIN

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix parsing the fpin when multiple descriptors are present

- FCD-XXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCD-XXX: qla2xxx: USCM: Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: Fix for KW-97392
Changes :Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: Remove dead code - flagged by klocwork
- FCD-847: qla2xxx: fixup: Fix exchange over subscription.
- FCD-2434: qla2xxx: Fix crash when IO abort times out
- FCD-XXX: qla2xxx: Rearrange scm rx path handling code.

- 10.02.08.01-k1 BH 09/28/2022
- FCD-2392: Fix initrd image creation failure in OpenEuler, Kylin and UOS
Changes: Add support for creating initrd image on openEuler, Kylin and UOS

- 10.02.08.00-k1 BH 09/16/2022
- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Residual under-run is not an interface error, hence no need to increment that count.

- FCD-2291: qla2xxx: Fix erroneous link down.
Changes: Allow adapter reset to complete before any scan can start.

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Add additional error check at various point

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced.

- 10.02.08.00.a7-k1 BH 08/22/2022
- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path.

- FCD-2164: qla2xxx: USCM: Fix stall session after app start
Changes: Prevent accidental clearing of flag that blocks re-login

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset.

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Heck fcport state before invoking mailbox

- FCDXXX: qla2xxx: USCM: Debug log message improvement

- 10.02.08.00.a6-k1 BH 08/09/2022
- FCDXXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: if VL switchreduces the throughput below 50%, we would not throttle any further.

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix the FPIN parsing to take into account multiple descriptors.

- FCDXXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCDXXX: qla2xxx: USCM:Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..10

- 10.02.08.00.a5-k1 BH 07/29/2022
- FCD-XXX: qla2xxx: klocwork: Possible Null Pointer Dereference
Changes: Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: USCM: Fix mqueuecommand return code during throttle down request.

- FCD-XXX: qla2xxx: Revert klockwork: Fix buffer overrun

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
- FCD-2035: qla2xxx: Fix Task Mgmt Cmd fail due to unavailable resource
Changes: Limit TM commands to 8 per target.

- 10.02.08.00.a4-k1 BH 07/23/2022
- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: check for exchange availability before command submission

- FCD-XXX: qla2xxx: Remove unintended flag clearing
Changes: Remove unintended flag clearing.

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
Changes: Add wait for completion of Marker!

- FCD-XXX: Fix performance dip due to lock contention
Changes: Save the allocated memory for reuse and avoid the lock

- FCDXXX: qla2xxx: USCM: Do not send EDC and RDF for NPIV ports
Changes: Disable sending USCM ELS for vports

- FCDXXX: qla2xxx: USCM: VL: Do not set target speed to 1G for slow lane
Changes: Do not set the target speed while changing lanes.

- FCD-2012: qla2xxx: Throttling up messages seen when profile is changed
Changes: Set the new profile for each fcport (along with the host).

- FCD-XXX: qla2xxx: USCM: VL - Clean up FLOGI_ACC parsing
Changes: structure that could be used to parse the FLOGI_ACC by using offsets

- FCD-1990: qla2xxx: Fix nvram load config error
Changes: Remove re-definition of port flags while enabling virtual lane support

- FCD-XXX: qla2xxx: USCM:VL, I/O does not move back to the normal lane
Changes: Check if I/O throttling is being done, before deciding to move the normal lane.

- FCD-XXX: qla2xxx: Fix stall login
Changes: Reset session state to allow relogin logic to re-drive the connection.

- FCD-847: qla2xxx: Fix exchange over subscription for mgt cmd.
Changes: would check for exchange availability before command submission.

- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: would check for exchange availability before command submission.

- FCD-XXX: qla2xxx: relocate/rename vp map.
- FCD-XXX: qla2xxx: Klocwork: Fix for Unexpected type of a scan function parameter

- 10.02.08.00.a3-k1 BH 07/01/2022
- FCD-1818: qla2xxx: Fix call trace in debug kernel due to missing spinlock init
Changes: Fix the call trace by initializing trace lock.

- FCD-1923: qla2xxx: USCM: VL - After disabling VL via CLI, status shows "Non-operational"
Changes: Return VL status appropropriately

- FCD-1922: qla2xxx: Fix discovery issues in FC-AL topology
Changes: Checks FC loop map when Get ID list returns no device

- FCD-1831: qla2xxx: Fix link failure in NIPV environment.
Changes: Remove NPIV host from directly being able to chip reset.

- FCD-XXX: qla2xxx: Fix DMA-API call trace on NVME LS requests with debug kernel
Changes: Remove DMA mapping from the driver

- FCD-XXX: qla2xxx: Fix KASAN use-after-free warning in qla24xx_sp_unmap
Changes: Remove stale fcport access in qla2x00_rel_sp

- FCD-XXX: qla2xxx: Fix KASAN out-of-bounds warning in qla_update_sp
Changes: Size for memcpy was corrected to use the right length.

- FCD-XXX: qla2xxx: Fix imbalance vha-&gt;vref_count
Chnages: Add an extra ref count for the task management paths.

- FCD-XXX: qla2xxx: Tweak Latency measurement
Changes: Move the time read further ahead to the start of queuecommand and
later to the point where it is just before scsi_done.

- FCD-XXX: qla2xxx: klockwork: Silent superfluous warning.
Changes: Remove superfluous Null check.

- FCD-XXX: qla2xxx: klockwork: Fix buffer overrun
Changes: Replace structure name to allow proper size calculation

- FCD-XXX: qla2xxx: Remove dead code (GNN ID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code (GPNID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code.
Changes: Removing drport field and FCPORT_UPDATE_NEEDED, and EDIF_TICK_NEEDED signals

- FCD-XXX: qla2xxx: Do not select slow queue if USCM is enabled
Changes: Do not select slow queue whilie initializing cpu map

- FCD-XXX: Select HW queue depending on Tx CPU
Changes: Select qpair which is in correlation with Tx CPU

- FCD-XXX: qla2xxx: Add support for displaying I/O throttle information
Changes: Display the driver I/O throttle information along with VL information

- FCD-XXX: qla2xxx: USCM: Throttle only R/W commands for NVME
Changes: Throttle only read/write IOs.

- Bring back following reverted changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.


- 10.02.08.00.a2-k1 BH 06/19/2022
- FCD-XXX: qla2xxx: klockwork - Check valid rport returned by fc_bsg_to_rport
Changes: Check valid rport returned by fc_bsg_to_rport

- FCD-XXX: qla2xxx: klockwork - Check for a valid fcport pointer
Changes: Add a check for a valid fcport pointer at the time of exit

- FCD-XXX: qla2xxx: klockwork - Move fcport NULL check to avoid dereference
Changes: Move the fcport NULL check to avoid the dereference.

- FCD-1883: qla2xxx: USCM: Adapter shows "RDF Complete" when Link is down
Changes: Reset the flag, so that when USCM is negotiated, the CLI shows the correct status

- FCD-1846: qla2xxx: USCM: A log message while clearing stats
Changes: Add a log message while clearing USCM stats

- FCD-XXX: qla2xxx: USCM: VL-Reset FC device virtual lane priority to normal on a port flap
Changes: Reset the virtual lane to normal on a port flap, ISP reset

- FCD-XXX: qla2xxx: USCM: VL-Set target congestion before switching lanes
Changes: Set the target state before the lane switch.

- FCD-1752: qla2xxx: USCM: VL-Sysfs does not show Virtual Lane as enabled
Changes: extended flogi_acc can also be parsed correctly.

- FCD-1652: qla2xxx: Check if port is online before sending ELS
Changes: Check if port is online before sending ELS

- FCD-XXX: scsi: qla2xxx: Synchronize rport dev_loss_tmo setting

- 10.02.08.00.a1-k1 BH 05/27/2022
- FCD-XXX: qla2xxx: USCM: Virtual Lane, Fix PUN handling
Changes: Have a default priority range for each lane and ensure that the range is programmed correctly

- FCD-XXX: qla2xxx: USCM: Support for Virtual Lanes
Changes: Enable Virtual Lane support for Cisco switch

- 10.02.07.00-k1 BH 05/27/2022
- Non-alpha build

- 10.02.07.00.a19-k1 BH 05/21/2022
- FCD-XXX : qla2xxx: USCM: Throttling is not honored for NVMe
Changes: Enable NVMe READ/WRITE commands to be throttled

- FCD-XXX: qla2xxx: USCM: Add counters to track directional throttling
Changes: Add sysfs counters to have stats displayed for busy status returns.

- FCD-1801: qla2xxx: USCM: CP reads go to zero while doing directional throttling
Changes: Take into account the directional queue depth while returning a busy status to the stack.

- FCD-1809: qla2xxx: USCM: Restoring USCM Profile to default result in driver

- FCD-1798: qla2xxx: USCM: Profiles are not honored for peer congestion
Chnages: Apply the profile to each target (fcport) when the profile is changed.

Reverting the following changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- 10.02.07.00.a18-k1 BH 05/12/2022
- FCD-1484: qla2xxx: Manufacturer details should be "Marvell Semiconductor, Inc."
Changes: Update Manufacturer details to indicate Marvell Semiconductors

- FCD-XXX: qla2xxx: USCM: Throttle only read and write commands
Changes: Throttle only read and write commands.

- FCD-XXX: qla2xxx: USCM: Do not clear throttle for Clear Cong FPIN.
Changes: Do not clear throttle when Clear Congestion FPIN is received.

- FCD-XXX: qla2xxx: USCM: Change default profile to Monitor
Changes: Set the default throttle profile as Monitor.

- FCD-XXX: qla2xxx: Fix few issues reported by klocwork tool

- 10.02.07.00.a17-k1 BH 05/06/2022
- FCD-1522: qla2xxx: USCM: Throughput drops to zero in Monitor mode
Changes: Restore qdepth based on monitor mode

- FCD-1315: qla2xxx: Fix erroneous mailbox timeout after pci error inject.
Changes: Clear wait for MB interrupt flag to prevent stale MB completion arriving

- FCD-1424: Remove verbose IO debug messages
Changes: Remove the IOCB debug messages for every IO

- FCD-XXX: Support for NVMe parameters in Auxiliary Image Status
Changes: Added new structure member, bit define and image status check.

- 10.02.07.00.a16-k1 BH 04/08/2022
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- FCD-1221: qla2xxx: USCM: Switch does not send FPINs after a EDC re-negotiation
Changes: Send Link Service Request Information wih the EDC response, along with the other descriptors.

- 10.02.07.00.a15-k1 BH 03/25/2022
- FCD-1249: qla2xxx: edif: Fix dropped IKE message.
Changes: Fixes IKE message being dropped due to error in
processing Purex IOCB and Continuation IOCBs.

- FCD-1457: qla2xxx: Zero undefined mailbox IN registers
Changes: Set zero to unuse register's value while requesting a new MB command.

- FCD-1425: qla2xxx: USCM: Seconds since last event showing incorrect value
Changes: Calculate delta time correctly

- FCD-1287: qla2xxx: Fix incorrect display of max frame size.
Changes: Save off the field of interest into separate location and convert into words.

- FCD-XXX: qla2xxx: Fix memory leak when reading tgt_port_database debugfs file
- FCD-XXX: qla2xxx: USCM: Do not reset SCM stats on a link bounce/ISP reset

- 10.02.07.00.a14-k1 BH 03/14/2022
- FCD-XXX: qla2xxx: Fix losing FCP-2 targets on long port disable with IOs
Changes: Fix this by accepting RSCN when the device is not online.

- FCD-XXX: qla2xxx: Fix losing target when it reappears during delete
Changes: Fix the issue by adding state checks before proceeding.

- FCD-XXX: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
Changes: Fix was to ignore delete for FCP-2 devices in certain sequence.

- FCD-119: qla2xxx: Fix crash due to stale srb access around IO timeouts
Changes: Ensure srb is either returned during error IO timeout error escalation.
If that is not possible fail the escalation path.

- FCD-1132: qla2xxx: HPE3PAR: Fix IOCB resource count leak
Changes: Decrement FW IOCB resource count.

- FCD-1132: qla2xxx: Turn off MQ for 8G adapter.
Changes: For 8G adapter, multi queue was enabled accidentally.

- FCD-1385: Wind down adapter after pcie error.
Changes: Detect the PCIE error and returns all IO's to upper layers.

- FCD-1412: qla2xxx: Reset Congestion Warning/Alarm signals count.
Changes: Reset signals at every signal check boundary (1 sec).

- 10.02.07.00.a13-k1 BH 02/17/2022
- FCD-1353: qla2xx: a12/a11 driver compilation gives warning messages
Changes: Fix the fall through warning
- FCD-1342: qla2xxx: SL12SP5 a12 driver compilation issue observed
Changes: fallthrough macro is defined based on gcc version.

- 10.02.07.00.a12-k1 BH 02/09/2022
- FCD-XXX: qla2xxx: Reset USCM stats/state and throttling on RSCN
Changes: Reset USCM stats on getting an RSCN indicating a target port down.

- FCD-XXX: qla2xxx: Increase max limit of ql2xnvme_queues
Changes: Increase max limit of ql2xnvme_queues to (max_qpair-1)

- FCD-478: qla2xxx: Fix missing devices on a LOGO from F-Port
Changes: A call to logo all ports is made upon a F-Port LOGO.

- FCD-XXX: qla2xxx: Move NVMe traffic to the slow queue on target congestion
Changes: Steer the NVMe traffic to the slow Q on encountering target congestion

- FCD-348: qla2xxx: edif: Fix slow session tear down.
Changes: As a work around, driver would trigger a session tear down where
it tell the local authentication application to also tear down.

- FCD-XXX: qla2xxx: edif: Tweak debug log.
Changes: Print AUTH ELS header to assist in debugging session's state of authentication app.

- FCD-207: qla2xxx: Fix stuck session of prli reject
Changes: Remove the stale code that cause the unintentional short cut.

- FCD-1197: qla2xxx: Throttling up is seen when port is down
Changes: Reset the stats/congestion state and the throttling algorithm on a link down event.

- FCD-348: qla2xxx: Reduce false trigger to login
Changes: Reduce the extra trigger to prevent multiple login to the same session.

- FCD-207: qla2xxx: edif : Reduce N2N thrashing at app_start time
Changes: make sure the old session is torn down before triggering a relogin.

- FCD-207: qla2xxx: Fix laggy FC remote port session recovery
Changes: allows the higher priority error recovery to run first before running
the lower priority heart beat check.

- FCD-XXX: qla2xxx: edif: Fix no logout on delete for n2n
Changes: Set a flag to turn on implicit logout early in the session recovery
to make sure it would go out in case of error.

- FCD-348: qla2xxx: edif: fix session thrash 2
Changes: prevents prli from going out before authentication app gives the ok

- FCD-348: qla2xxx: edif: tear down session if keys has been removed
Changes: If all keys for a session has been deleted then trigger a session tear down.

- FCD-348: qla2xxx: edif: fix no login after app start
Changes: Add a re-login trigger to relogin.

- FCD-207: qla2xxx: Fix hang due to session stuck
Changes: Break the requeue cycle and exit. The session deletion code will trigger a session relogin.

- FCD-348: qla2xxx: edif: reduce disruption due to multiple app start
Changes: Driver will skip over session tear down if app start is seen more than once.

- FCD-348: qla2xxx: edif: send logo for unexpected ike msg
Changes: Terminate/cleanup the AUTH ELS exchange.Follow with a pass through LOGO.

- FCD-348: qla2xxx: edif: Fix IO timeout due to over subscription
Changes: Track IOCB resources to prevent over subscription of IOCB resources

- FCD-207: qla2xxx: edif: fix n2n login retry for secure device
Changes: Add a few more login retries to revive the connection.

- FCD-1205: qla2xxx: Fix disk failure to rediscover
Changes: Set the online state before reporting to UL of the availability of the session.

- FCD-207: qla2xxx: Fix n2n inconsistent plogi
Changes: Delete the session to restart the connection, where ELS pass through
PLOGI would be used consistently.

- FCD-1267: qla2xxx: Fix crash during module load unload test
Changes: Driver correctly freeing a pre-allocated structure for purex packet handling

- FCD-XXX: qla2xxx: Fix missed DMA unmap for NVME ls requests.
Changes: Add an unmap call during ELS completion.

- FCD-1266: qla2xxx: Fix loss of NVME namespaces after driver reload test
Changes: Calling the localport registration under a mutex

- FCD-1212: qla2xxx: Host does not retry RDF when retries are exhausted and there is an incoming RDF
Changes: Reset the SCM ELS counters to zero once an RDF is received.

- FCD-XXX: qla2xxx: Restrict CPU-qpair mapping to work for NVMe only
- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
- FCD-XXX: qla2xxx: SCM: Add a bitmap for FPIN events.

- 10.02.07.00.a11-k1 BH 01/17/2022
- FCD-738: Fix T10 DIF performance on high end setup
Changes: Added high performing CRC-1 interface

- FCD-1182: qla2xxx: Fix initrd build error on RHEL 9
Changes: Updated the build script specific to RHEL 9

- FCD-XXX: qla2xxx: Fix incorrect latency counter display
Changes: Fix this by ignoring I/Os with unusually high latencies.

- FCD-207: qla2xxx: Fix n2n discovery issue with secure target
Changes: On app_start, driver will reset the login retry attempt count.

- FCD-1180: qla2xxx: Use correct feature type field during rffid processing
Changes: Driver sends RFF_ID for initiator type 28 i.e. NVMe insteads of SCSI two times

- FCD-1159: qla2xxx: Host doesn't retry the RDF/EDC when jammed with idle/CRC
Changes: Wake up the DPC thread from the timer context when EDC/RDF needs to be

- FCD-XXXX: qla2xxx: Build module with "-mindirect-branch=thunk-extern" option on RHEL 9

- 10.02.07.00.a10-k1 BH 01/06/2022
- FCD-XXX: qla2xxx: Support for changes in kernel 5.6 and above(rhel9.0)
Changes: Changes made specific to rhel9.0

- FCD-1136: qla2xxx: Throttling occurs even when USCM is disabled via CLI
Changes: Update flags that control USCM features, correctly on ISP reset

- FCD-1160: USCM continues to be active even if RDF response is jammed (and failed)
Changes: USCM flags are updated properly when port toggle and RDF completion happen

- 10.02.07.00.a9-k1 BH 01/03/2022
- FCD-1154: qla2xxx: Fix incorrect reporting of task management failure
Changes: Corrected endianness.

- 10.02.07.00.a8-k1 BH 12/23/2021
- FCD-814 : qla2xxx: Add a new v2 dport diagnostic feature.
Changes: Buffer size is increased to 1024 bytes and handle START/RESTART
command received from SDMAPI.

- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
Changes: Ramp up to faster initially, to get closer to the sweet spot quicker.
Be less prone to operating at lower bandwidth in case of a sudden workload spike.
Operate more conservatively (prioritize self over the network).

- FCD-XXX: qla2xxx: Do not track SCM stats for all ports in the zone
Changes: Track SCM stats just for the host and the target

- FCD-XXX: qla2xxx: Stats for FPIN with event type "Lost Credit" not incremented.
Changes: Add incrementing of "Lost Credit" stats.

- FCD-684: qla2xxx: Fix link down when connected to AG fabric with FAA enabled
Changes: Remove setting PUN and VL support bits in init control block.

- FCD-1004: qla2xxx: Debug message improvement when changing SCM profile.
Changes: Use profile names when changing profiles

- FCD-868: qla2xxx: lockdown: "Unsupported Firmware" message
Changes: checked different BITs for checking lockdown feature.

- FCD-682: qla2xxx: tcm_qla2xxx driver load fails with "Invalid argument" error
Changes: As tcm_qla2xxx is untested/unused, make it a dummy driver
and reduce unncessary noise created by this.

- FCD-886: qla2xxx: Hard Lockup on Unload/Load task with serial log enabled
Changes: Hard lockup is seen because serial console driver crashed because of
excessive logging. It was finalized to document this as known issues.

- FCD-XXX: qla2xxx: Apply USCM profile change immediately

- 10.02.07.00.a7-k1 BH 11/05/2021
- FCD-926: qla2xxx: lockdown: lower debug severity messages
- FCD-824: qla2xxx: lower debug severity message for fw lockdown
Changes: This patch lower the severity of various log messages.

- FCD-XXX: qla2xxx: Send LS_ACC for an incoming RDF
Changes: Send the LS_ACC and the new RDF separately

- FCD-721: qla2xxx: Set Max queue depth based on data direction.
Changes: Max q depth for Initiator tracks Reads (per port) and Fcport tracks Writes (per fcport).

- FCD-701: qla2xxx: Fix device reconnect in loop topology
Changes: Fix by taking the main login path that acquires device handle.

- FCD-XXX: qla2xxx: Add ql2xnvme_queues module parameter to configure number of NVME queues


- 10.02.07.00.a6-k1 BH 10/08/2021
- FCD-786: Shown wrong FDMI data for 64G adaptor
Changes: qla2xxx: Corrected transmission speed mask values for FC

- FCD-717: add retry for exe fw
Changes: qla2xxx: Driver will retry Exec FW command up to 4 retries

- FCD-XXX: qla2xxx: Compile out map queue changes if present in nvme-fc

- 10.02.07.00.a5-k1 BH 10/01/2021
- FCD-740: Fix scheduling while atomic
Changes: qla2xxx: schedule the call to fc_remote_port_delete in non-interrupt context

- FCD-691: Fix premature hw access after pci error
Changes: qla2xxx: Check error condition still persist and/or wait until the OS to give the resume signal

- FCD-756: Fix excessive messages during device logout
Changes: qla2xxx: disable printing IO error messages by default

- FCD-XXX: qla2xxx: abort fw dump if soft reset fail
- FCD-XXX: qla2xxx: USCM: Retry USCM ELS for Logical busy error code
- FCD-XXX: qla2xxx: USCM: USCM profile reset to Driver defaults
- FCD-XXX: qla2xxx: Fix warning message due to adisc is being flush at /var/log/messages

- 10.02.07.00.a4-k1 BH 09/20/2021
- FCD-721: Revert code that keeps track of queue-depth directionally.
Reason: Observing issue while q-depth accounting

- FCD-XXX: Cleanup stale code.
Changes: qla2xxx: Remove unused experimental code that uses
explicit PRLO as a way to tear down session.

- FCD-XXX: edif: remove old doorbell interface
Changes: qla2xxx:driver has implemented a new doorbell mechanism via bsg.

- FCD-348: edif: add retry for els pass through
Changes: qla2xxx: edif: Add additional retries to reduce higher level recovery.

- FCD-XXX: edif: Synchronize NPIV deletion with authentication application
Changes: qla2xxx: Notify authentication application of a NPIV deletion event is about to occur.

- FCD-XXX: edif: Fix potential stuck session in sa update
Changes: qla2xxx: Set flag properly for any attempt to relogin.

- FCD-704: The external flag for tcm_qla2xxx was not set.
qla2xxx: Add tcm_qla2xxx to externally supported module list.

- 10.02.07.00.a3-k1 BH 09/08/2021
- FCD-XXX: qla2xxx: edif: wait for app to ack on sess down
Changes: On session deletion, wait for app to acknowledge before moving on.

- FCD-XXX: qla2xxx: edif: fix edif bsg
Changes: Properly fill out the reply_payload_rcv_len field.

- FCD-XXX: qla2xxx: edif: fix inconsistent check of db_flags
Changes: Replace value check with bit flag check.

- FCD-XXX: qla2xxx: edif: increase ELS payload
Changes: Adjust memory buffer size to be able to handle max ELS payload.

- FCD-343: qla2xxx: turn off target reset during issue_lip
Changes: driver sends additional target reset to remote device before resetting the link.

- FCD-XXX: qla2xxx: edif: Reduce Initiator-Initiator thrashing.
Changes: Reduce unnecessary stress for authentication application to deal with unused connections.

- FCD-XXX: qla2xxx: fix gnl list corruption
Changes: move lock deletion behind lock.

- FCD-XXX: qla2xxx: edif: flush stale events and msgs on session down
Changes: Prevents authentication application from having to process stale data.

- FCD-XXX: qla2xxx: edif: reduces thrashing of the connection.
- FCD-XXX: qla2xxx: edif: tweak trace message
- FCD-XXX: qla2xxx: edif: fix app start delay
- FCD-XXX: qla2xxx: USCM: Handle SCM ELS from switch
- FCD-XXX: qla2xxx: edif: fix app start fail

- 10.02.07.00.a2-k1 BH 09/02/2021
- FCD-156: qla2xxx: 3PAR: Fix out of bound mem access
Changes: Add additional check to make sure the range of memory

- FCD-624: qla2xxx: Source driver gives compilation error on RHEL8.5
Changes: Offending code on tcm_qla2xxx module has been removed

- FCD-xxx: qla2xxx: Fix use after free
Changes: Would check for command is aborted / completed by FW before exiting the call.

- ER148553: qla2xxx: relogin during fabric disturbance
Changes : Set the scan_need flag to indicate a session

- FCD-464: qla2xxx: Fix race between timeout handler and completion handler
Changes: One reference is taken for the normal code path and one for the timeout path

- FCD-453: Fix FC-NVME register localport failure.
Changes: Module initialization is added to nvme_fc_port_template

- FCD-XXX: qla2xxx: Process responses in Tx path if any available for better performance
Changes: Call process_response_queue() in Tx path

- FCD-492: Kernel crashes when accessing port_speed sysfs file
Changes: CNA: Fix this by changing the lookup.

- FCD-XXX: qla2xxx: Refactor asynchronous command initialization
- FCD-XXX: qla2xxx: USCM - Add profile support for throttling IO
- FCD-XXX: qla2xxx: Move heart beat handling from dpc thread to workqueue
- FCD-XXX: USCM: Enhancement to throttle only read traffic during host congestion
and write traffic during target congestion.

- 10.02.07.00.a1-k1 BH 08/22/2021

- FCD-124: qla2xxx: edif: Use link event to wake up app
Changes: The link up event would notify app of the present of a new SCSI Host.

- FCD-299: qla2xxx: Fix crash in NVME abort path
Changes: Fixed the issue by removing stale access.

- FCD-XXX: qla2xxx: Display 16G only as supported speeds for 3830c card.
Changes: This card doesn't support lower speeds, hence,
update the fdmi and sysfs fields to display 16G only.

- FCD-226: qla2xxx: Update details for building kdump initrd in NVMe BFS.
Changes: Currently inbox driver doesn't support kdump/kexec kernel,
hence user need to update kdump initrd to have OOB driver part of it.

- FCD-372: qla2xxx: Anomaly in the congestion stats
Changes: Clear the signal counter on a qaucli clear

- FCD-279: Request QCC to check/report adapter's MCTP state
Changes: qla2xxx: Add support for mailbox passthru

- FCD-XXX: Perf improvement: Pick qpair such that Tx and Rx are processed on same CPU.
Changes: qla2xxx: Select qpair depending on which CPU post_cmd() gets called

- FCD-XXX: scsi: qla2xxx: Reserve extra IRQ vectors

- 10.02.06.02-k1 BH 08/11/2021
- FCD-511: Path does not go into "Marginal" state on receiving FPIN-LI
Change: qla2xxx: Pass the LI events to the scsi_transport_fc

- 10.02.06.01-k1 BH 07/27/2021
- ERXXXXXX: qla2xxx: Check for firmware capability before creating QPair.
Change: Move the check for FW attributes to right location. This check
is specific for ISP25XX.

- 10.02.06.00-k1 BH 07/21/2021
- ERXXXXXX: qla2xxx: Version number is changed from 10.02.06.00.a1-k1
to 10.02.06.00-k1

- 10.02.06.00.a1-k1 BH 06/29/2021
- FCD-297: Fix NVME session down detection
Change: qla2xxx: Session tear down and allow relogin to re-drive
the connection under condition

- ER148553/FCD-156: Fix NVME retry
Change: qla2xxx: Alternate back and forth on every PRLI failure
until login retry count has depleted or it is succeeded.

- FCD-316: System crash when number of CPUs forced to 2
- Change: qla2xxx: Sync queue idx with queue_pair_map idx.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.
- ERXXXXXX: qla2xxx: Readme: Remove workaround of forcing of INTa
mode for kdump kernel.

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.


- FCD-316: System crash when number of CPUs forced to 2
Changes : qla2xxx: prevents unbalanced QP allocation where nr_hw_queues
is two less than the number of CPUs.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- FCD-268: Multiple USCM ELS are sent
- FCD-280: Fix issues reported by running a few Jammer tests
Changes: qla2xxx: Retry the USCM ELS 3 times when there are failures.

- FCD-172: build.sh: Fix udev script installation error

- ER148402: Install restrictions when binary rpm is already installed.
Changes: qla2xxx: Updated README file for documentation

- ERXXXXXX: qla2xxx: Support kdump kernel for NVMe BFS.
- ERXXXXXX: qla2xxx: Update README file for building kdump initrd in NVMe BFS.

- ER148402: Disallow install if qla2xxx rpm is installed.
Changes: qla2xxx: Prevent install from source if rpm is installed.

- FCD-230: Add additional debug logs
Changes: qla2xxx: Add additional logs to differentiate between
FW driver and driver driven ELS

-FCD-XXXX: Changes to support kdump kernel.
Changes: qla2xxx: Don't allocate fw dump for kexec kernel and
Allocate single Q for kexec kernel.

- FCD-227: Linux Driver order of RDF to follow EDC ELS

- FCD-225 - Qaucli fails to list scm stats for Qlipper

- FCD-172: fix udev rule
Changes: qla2xxx: permission of the rule file set to 644
- ER148529: NVMe initiator connected to brocade fabric are down
Changes: qla2xxx: Fix hang on NVME command timeouts.

- ER148531: SN1600Q/SN1610Q, Gen10PlusSnap4 - Async-login failed errors on BFS boot-up-QXCR1001796980
Changes: qla2xxx: Suppress unnecessary log messages during login

- ER148578: Observed that initiator is sending prli type 0x8 for for nvme ports
Changes: qla2xxx: fix NVME | FCP personality change.

- ER148141: Driver vmkmgt: Don't differentiate Signals and FPIN's for the Congestion counters when they detected.
Changes: qla2xxx: Split congestion warnings and alarms based on signals and FPINs

- ERXXXXXX: Add support for marginal path.
Changes: qla2xxx: Added support for eh_should_retry_cmd callback in qla2xxx host template.

- ERXXXXXX: scsi: qla2xxx: Flush all sessions on zone disable
- ERXXXXXX: scsi: qla2xxx: Fix memory size truncation
- ERXXXXXX: scsi: qla2xxx: Fix a NULL pointer dereference in an error path
- ERXXXXXX: qla2xxx: fix sparse warning.
- ERXXXXXX: qla2xxx: edif: do secure plogi when auth app is present
- ERXXXXXX: qla2xxx: Add license.
- ERXXXXXX: qla2xxx: USCM - Do not send EDC/RDF ELS when firmware has already sent it
- ERXXXXXX: qla2xxx: Inclusion words are applied on release note and readme file
- ERXXXXXX: qla2xxx: edif: add N2N support for EDIF
- ERXXXXXX: qla2xxx: Updated drelease.notes header
- ERXXXXXX: qla2xxx: Fix hang during NVME session tear down.
- ERXXXXXX: qla2xxx: USCM: Cleaned up a few debug messages
- ERXXXXXX: qla2xxx: edif: fix edif enable flag

- ER148546: USCM: QCC Cong Mgmt not available on port with FW:v9.07.00 and DVR:v10.02.05.00.a6-k
Changes: qla2xxx: setting the flags to indicate to the application that the RDF is complete and
SCM is supported.

- ERXXXXXX: Add heartbeat check
Changes: qla2xxx: Use 'no-op' mailbox command to check to see if FW is still responsive.

- ERXXXXXX: DEBUG: simulate FW hang.
Changes: qla2xxx: Driver will detect the hang and recover via hearbeat check.

- ERXXXXXX: qla2xxx: Check for FW attributes before enabling MQ.
- ERXXXXXX: qla2xxx: USCM Handle ELS errors from switch by retrying 3 times
- ERXXXXXX: scsi: qla2xxx: Correct the supported speeds for 16G Mezz card.


- ER148472: With NPIV ports, link bounce causes loss of strongSwan session at the target.
Changes: qla2xxx: : fix npiv create errorneous error
qla2xxx: EDIF: reject AUTH ELS on session down.
qla2xxx: edif: Fix stale session

- ER148478: System Crash while NPIV RAW IO ON VPORT LUNS on SLES15 SP3 + QLE 2692 + R7525
Changes: qla2xxx: fix unsafe removal from link list.

- ERXXXXXX: qla2xxx: USCM - Send EDC and RDF ELS from the driver

- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: v2: fix crash in PCIe error handling
- ER148123: Issue with Max secure connection with override_lower_limits
Changes: qla2xxx: v2: fix stuck session
- ER148402: SLES, Driver Install location is inconsistent.
Changes: qla2xxx: Fix driver install location for SLES

- ER148123: Issue with Max secure connection with override_lower_limits
set and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Changes: qla2xxx: edif: doorbell tweak

- ER148448: Issue w.r.t qaucli, where Remote type "Unknown" for eDIF env.
for qaucli2.4.0.build 20
Changes: qla2xxx: fix port type info

- ER148433: The log does not show a valid data rate while the link speed is 64G.
Changes: qla2xxx: fix debug print of 64G link speed.

- ER147650: 'show fdmi? command does not list ? OS Name and Version?
parameter for SLES12SP4-QXCR1001771822
Changes: qla2xxx: Show OS name and version in FDMI-1
- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: fix mailbox recovery during PCIE error
qla2xxx: v2: fix crash in PCIe error handling
- ERXXXXXX: qla2xxx: Changes to support FCP2 Target.
- ERXXXXXX: qla2xxx: include AER debug mask to default
- ERXXXXXX: qla2xxx: fixes for compilation on RH8.4
- ERXXXXXX: qla2xxx: Do logout even if fabric scan retries got exhausted.

- 10.02.05.00.a1-k1 BH 02/27/2021
- EDIF Changes:
- ER148247: issue with nvme-npiv env, once we delete npivs, after a while,
it is reducing strongswan connections.
Change: free sa index during npiv delete

- ER148123: Issue with Max secure connection with override_lower_limits set
and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Change: adjust online|offline notification to app and
tweak LOGO on session down.
- ERXXXXXX: qla2xxx: edif: tweak log message
- ERXXXXXX: qla2xxx: edif: Redundant code (already set in qla_edb_node_alloc)

- ER147707: qla2xxx: Device recovery not happening and OS hungs on qla2xxx
Change: Fix RISC RESET completion polling.

- ER148111: qla2xxx: FCPowerKit reflects huge delays in CMDlets execution.
Change: Check lockdown functionality before requesting lockdown feature.

- ER148277: USCM: Linux Peer showing misleading 'Congested, throttling down,
permitted: 1', prior to 'Reached low watermark, permitted: 2':
- Change: Fix misleading debug message

- ERXXXXXX: adjust request/respond queue size for 28xx
- ERXXXXXX: qla2xxx: Change %p to %px in the log messages.

- 10.02.01.00.a15-k1 BH 11/12/2020
ERXXXXXX: qla2xxx: Updated README file for new module parameters

- 10.02.01.00.a14-k1 BH 11/06/2020

- ER146725: eDIF another driver panic running script: ./test_target_no_unload.sh
Change: qla2xxx: Fix crash in qla_nvme_abort_set_option.

- ER147771: Call Trace while shutting down the adapter ports (LINK DOWN).
Change: qla2xxx: Handle aborts correctly for port undergoing deletion.

- ERXXXXXX: qla2xxx: Add scsi_change_queue_depth to slave configure.

- 10.02.01.00.a13-k1 BH 10/28/2020

- ER147600: Cisco: rpd ELS cmd fail to fetch the speed capabilities
Change: qla2xxx: Used correct rdp spec, which was broken during code clean-up.

- ER147695: FC-NVMe target discovery fails when initator wwpn &lt; target wwpn in an N2N (Direct Attach) config
Change: qla2xxx: fix N2N + NVME connect retry fail

- ER147832: Issue with uSCM Linux with QCC CLI for some configuration
Change: qla2xxx: Show event severity only when device state is congested.

- ER147824 : scmr_stat sysfs node runs out of memory
Change: qla2xxx: Come up with a compact version of scmr_stat

- ER147823: NVMe IO is not getting throttled up or down.
Change: qla2xxx: Enable throttle control for NVMe targets for Peer Congestion.

- ERXXXXXX: qla2xxx: Count tgt short term link if link comes back before dev_loss_tmo.
- ERXXXXXX: qla2xxx: Correct the check for fcport while displaying target counters.
- ERXXXXXX: qla2xxx: Change trigger for host short term link down to dev loss tmo.
- ERXXXXXX: qla2xxx: Move an SCM log under a debug level.
- ERXXXXXX: qla2xxx: Set vendor_rsp[0] value.
- ERXXXXXX: qla2xxx: Make throttling messages more informative.

- 10.02.01.00.a12-k1 SK 10/15/2020
- ER147625: NVMe IO's are failing with Read/Write after LIP reset.
Change: qla2xxx:Return EBUSY until the remote port delete finishes.

- ER147653: Target side strongswan start/stop, make initiator crashed.
Change: qla2xxx: edif: v2 fix double bsg done.

- ER147791: USCM: clear option is not clearing hba alarm/warning, or clear cong or nvme target stats.
Change: qla2xxx: Clear Sev and NVMe Target Stats.

- ER147793: USCM: Throttling has wrong throttling up info and event period is not honored.
Change: qla2xxx: Fix Throttling algorithm regression.

- ER147759: NVMe Admin commands are getting throttled and causing admin queue failures.
Change: qla2xxx: Throttle NVMe I/O commands only.

- ERXXXXXX: qla2xxx: edif: fix aes_gmac mode.
- ERXXXXXX: qla2xxx: edif: v2: standardize on port_id_t for bsg api.
- ERXXXXXX: qla2xxx: edif: fix 4byte align.
- ERXXXXXX: qla2xxx: edif: fix ELS meta data.
- ERXXXXXX: qla2xxx: Clear Congestion State/Throttling during chip Reset.
- ERXXXXXX: qla2xxx: Clear SCM Severity as part of SCM Stats Clear.

- 10.02.00.02.a11-k1 BH 10/09/2020
- ER147734 : Lip reset on the isolated port causes server crash
Change: qla2xxx: Don't allow FW, MPI and lip reset on isolated port.

- ER147479 - PPC BE RH7.6 - qla2xxx driver loading - machine crashed.
Change: qla2xxx: Fixes for big endian machines

- ER147646: Call Trace observed while validating a MPI Pause test scenario.
Change: qla2xxx: Correct the WARN_ON check in qla_nvme_abort_set_option.

- ER147615: Throttling does not work with low I/Os.
Change: qla2xxx: Check and round off fractional I/Os to 1 on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: List NVMe targets under scmr_stats on ISP 27xx/28xx Series Adapters
- ERXXXXXX: qla2xxx: Don't check for port isolation during abort isp.
- ERXXXXXX: qla2xxx: SCM: Turn off SCM port parameter update mailbox command.
- ERXXXXXX: qla2xxx: Fix I/O failures during remote port toggle testing

- 10.02.00.02.a10-k1 BH 09/25/2020
SCM Changes:
- ERXXXXXX:
Changes - qla2xxx: Clear Congestion state when an RSCN is received/target is torn down.
qla2xxx: throttling algorithm improvement.
qla2xxx: Add throttling support for NVMe targets.

EDIF Changes:
- ERXXXXX: LUN loss on ipsec stop/start on target side.
Change: save Nport on receive of PLOGI
- ERXXXXX: fix ELS receive collision between physical and NPIV hosts.
Change: remove erroneous source Nport ID search.

- ER147570: FCP Performance Drop in latest driver for smaller IOs size.
Change: qla2xxx: Change WQ_UNBOUND to WQ_MEM_RECLAIM. WQ_MEM_RECLAIM : wq is guaranteed to have at least one execution context regardless of memory pressure.

- ER147632: QLE2774: RHEL 8.2 System crashes while upgrading he FW from 9.6.0 to 9.6.1 with QCC CLI build 12
Change: qla2xxx: Fix system crash on nvme abort path by checking sp of aborting command before accessing it.

- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
- ER147645: System panic while trying to capture debugfs stats for EED.
Change: qla2xxx: Check rport before accessing target number.

- ER147632: Fix potential stale mem access
Change: remove stale sp pointer reference

- CQXXXXXX: FPIN events are not readily decodable.
Change: qla2xxx: Make FPIN events prints human readable.

- ER146879: Add support to clear SCM Stats
Change: qla2xxx: Added support to clear SCM/SCMR Stats on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: Allow get host stat during reset and sync reset.
- ERXXXXXX: qla2xxx: Set reset_cmd_err_cnt on reset failure only.
- ERXXXXXX: qla2xxx: Add isolated flag and return EPERM on isolation.
- ERXXXXXX: qla2xxx: Count short term link if link comes back in 10 sec.
- ERXXXXXX: qla2xxx: Don't check for fw_started while posting nvme command.
- ERXXXXXX: qla2xxx: Pass irq_offset to blk_mq_pci_map_queues API.
- ERXXXXXX: qla2xxx: lockdown: fix stale sp access.
- BZ1868688: qla2xxx: tear down session if FW say its down.

- 10.02.00.02.a9-k1 BH 09/03/2020
- ER147554 - sg_reset appears hung iterating over too many Qpairs.
Change - qla2xxx: limit interrupt vectors to number of cpu.

- ERXXXXX - qla2xxx: klocwork: Fix Bit field 'mpi_-' has one bit and is signed.

- ERXXXXX - qla2xxx: Change post del message from debug level to log level.

- ERXXXXX - qla2xxx: lockdown: fixup - Change error response as per API test.

- ERXXXXX - qla2xxx: Fix map_queue interface to use the correct blk-mq call.

- ERXXXXX - Added Structural changes for SCM Phase 2 support.
Change : qla2xxx: Update structure definitions for SCM to support backward compatibility.

- 10.02.00.02.a8-k1 BH 08/30/2020
- ERXXXXXX - Fix point-to-point (N2N) device discovery issue.
Change - qla2xxx: Fix point-to-point (N2N) device discovery issue.

- ERXXXXXX - To wait for ABTS response on I/O timeouts for NVMe.
Change - qla2xxx: To wait for ABTS response on I/O timeouts for NVMe.

- ER147523 - BSG stack trace and SCM display issues.
Change - SCM: Functional regression with a6 release.

- ER 147413 - edif: Fix issue with DIF enable target discovery.
Change - qla2xxx: edif: Fix issue with DIF enable target discovery.

- ER147480 clear ASYNC_ACTIVE flag to allow relogin.
Change - qla2xxx: fix stuck session.

- ERXXXXXX - lockdown: add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support

- 10.02.00.02.a7-k1 BH 08/22/2020
- ER147495 - edif changes
Change - qla2xxx: edif: fix nvme discovery failure
qla2xxx: edif: fix els corruption.

- ER147478 - SLES 15sp1 10.02...a6-k compile warning
Change - qla2xxx: Compilation changes for sles15sp1

- ERXXXXXX - add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support
qla2xxx: lockdown: fix compile problem. do not submit

- ERXXXXXX: SCMR changes
Change - qla2xxx: SCMR: Correct scmr_outstanding_reqs accounting.
qla2xxx: SCM: Changes to separate current_events and current_state.
qla2xxx: SCMR: Increase local array size.

- ER147298 : USCM "Congestion Warning" counter regression
Change - qla2xxx: Correct FPIN Structure Definition (Severity).

- 10.02.00.02.a6-k1 BH 08/13/2020
- ERXXXXXX - fix crash on session cleanup + unload.
Change - qla2xxx: fix crash on session cleanup + unload.

- ER147329 - edif changes
Change - qla2xxx: edif: fix compile error. do not submit
qla2xxx: edif: fix double free on ELS send failure.
qla2xxx: edif: reject els if non secure device.
qla2xxx: edif: reject ELS on session down.
qla2xxx: edif: redefine purex dest addr to be more consistent.
qla2xxx: edif: tweak debug messages.
qla2xxx: edif: fix nvme+edif target connect problem.

- ER147460 - issue with Diag test on QCC CLI 2.4.0 build 10 with 10.2.00.2-a5 driver
Change - qla2xxx: edif: move bsg auth els into separate routine.
qla2xxx: edif: Fix error in BSG ELS path that has valid response data.

- ER147312 - Add support to report MPI FW state.
Change - qla2xxx: Add support to report MPI FW state.
qla2xxx: Fix reset of MPI firmware.
qla2xxx: Fix MPI reset needed message.

- ER147437 - With a5 driver observed warning messages.
Change - qla2xxx: Compilation changes for Citrix, rhel and sles.

- 10.02.00.02.a5-k1 BH 07/31/2020
- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
Change - qla2xxx: Don't process target debugfs stats if port is isolated.

- ERXXXXXX : Add SCM stats to scmr_stats node.
Change - qla2xxx: Add SCM stats to scmr_stats node.

- ER147419 : Fix crash due to request q pointer extraction failure.
Change - qla2xxx: Latency measurement patch.

- ERXXXXXX : edif: remove redundant field in port_id_t
Change -qla2xxx: edif: remove redundant field in port_id_t

- ER147331 - extract bbc from PLOGI template payload.
Change -qla2xxx: Fix buffer-buffer credit extraction error

- ERXXXXXX : Split qla2x00_configure_local_loop()
Change scsi: qla2xxx: Split qla2x00_configure_local_loop()

- ERXXXXXX : SCMR - Add I/O flow control.
Change - qla2xxx: SCMR - Add I/O flow control.

- 10.02.00.02.a4-k1 BH 07/23/2020
- ER147402 - Do not install nvme auto connect script if OS is installing it.
Change - qla2xxx: auto-connect scripts are install based on nvme-cli package.

- ERXXXXXX - Fixed return status of nvme fcp request.
Change - qla2xxx: Set NVME status code for failed NVME FCP request.

- ERXXXXXX - Multi-que support for TMF.
Change - qla2xxx: Multi-que support for TMF.

- ERXXXXXX ? edif changes
Change - qla2xxx: edif: simplify reserve/release of sa_index.
qla2xxx: edif: tweak debug log.
qla2xxx: edif: adjust ELS resp length.
qla2xxx: edif: send logo on app stop.
qla2xxx: edif: remove prlo in session deletion.
qla2xxx: edif: Fix app stop stall.

- ER147298 - USCM "Congestion Warning" counter regression w/.65 driver.
Change - qla2xxx: Correct fpin_descriptor definition.
qla2xxx: Consolidate EDIF &amp; SCM Purex Calls.

- ERXXXXXX - Calculate avg. time taken by different components for IO completion.
Change - qla2xxx: Latency measurement patch.

- 10.02.00.02.a3-k1 BH 07/16/2020
- ER147348 - Observing firmware dump while running qaucli -g post port isolation.
Change - qla2xxx: Don't check firmware state in case of chip is down.

- ER147338 - SLES: Driver load failed - modprobe: ERROR: module 'qla2xxx' is unsupported.
Change - qla2xxx: Add support for loading external modules on SuSE.

- ER147361 - System panic after enabling port isolated during TimeOutReset.
Change - qla2xxx: Synchronize the update the host counters using lock.

- ER147370 - Hardware Error counter not incrementing for MBX command timeout.
Change - qla2xxx: Update hardware error count for various error conditions.

- ERXXXXXX - The change is to help in debuggging.
Change - qla2xxx: Move some messages from debug to normal log level.

- ER147346 - Observed a call trace after port isolation.
Change - qla2xxx: Fix the call trace for flush workqueue.

- ERXXXXXX - For debug purpose.
Change - qla2xxx: Add error counters to debugfs node.

- 10.02.00.02.a2-k1 AE 07/10/2020
- ERXXXXXX - qla2xxx: Fix TCM compilation issues.
Change - Enabled build of tcm_qla2xxx module and fixed compile issues.

- ERXXXXXX - qla2xxx: edif : Added back the app_stop wait and avoid if link is down.
Change - Added wait during app stop.

- ERXXXXXX - qla2xxx: Set BIT_13 for NVMe Async events.
Change - Driver changes to skip SLER for Async event command.

- ER147323 - qla2xxx: Correct the check for sscanf return value.
Change - Driver updated to check version correctly.

- ERXXXXXX - qla2xxx: v2: Add EDIF support.
Change - Refactoring EDIF code for modularity.

- ER147298 - Congestion Warning/Alarm counters fail to increment
Change - Update driver to increment the counters for congestion signals.

- 10.02.00.02.a1-k1 AE 06/29/2020
- qla2xxx: Enable IOCB throttling by default.
- qla2xxx: Implementation to get and manage host, target stats and initiator port.
- qla2xxx: Add SLER and PI control support.
- qla2xxx: Do not log message when reading port speed via sysfs
- qla2xxx: fix null pointer access.
- qla2xxx: Use MPI hang trigger to do PEGTUNE halt.
- qla2xxx: Reduce erroneous error in link reset path
- qla2xxx: v2: fix stalled N2N reconnect.
- qla2xxx: Fix warnings on SLES12SP5.
- qla2xxx: Fix compilation issues on SLES15
- qla2xxx: Compilation Fixes for SLES15SP1.
- qla2xxx: Debugfs compilation issue fix for RH7.6.
- qla2xxx: Fix gcc test compile error output being printed.
- qla2xxx: Timestamp device online and offline transitions.
- qla2xxx: Add rport fields in debugfs.
- qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices.
- qla2xxx: Setup debugfs entries for remote ports.
- qla2xxx: Fix edif related compilation issue on RH7.6.
- Fixes for compilation on hpe branch
- qla2xxx: Compilation fixes for RH8.2
- qla2xxx: Compilation changes for RH7.6
- qla2xxx: Fixes for compilation on RH7.x I
- qla2xxx: bsg_job to bsg_job_t
- qla2xxx: I Unify source code to work with newer kernels.
- qla2xxx: Makefile changes from code-uni-devel-10x.
- qla2xxx: qla_edif file changes to compile the driver.
- qla2xxx: Fix compilation issues.
- qla2xxx: Fix Makefile issue.
- qla2xxx: fix compile error
- qla2xxx: Use explicit LOGO in target mode
- qla2xxx: Add EDIF support.
- qla2xxx: Addd edif related files.
- qla2xxx: Fix MPI failure AEN (8200) handling.
- qla2xxx: SCM - Backport optimizations and style changes from upstream work.
- qla2xxx: Fix warning in qla_attr.c file.
- qla2xxx: Fix nvme compilation error.
- qla2xxx: Fix crash in alloc w/GFP_KERNEL + interrupt
- Author : Quinn Tran &lt;qutran@marvell.com&gt; qla2xxx: v2: add iocb resource tracking.
- qla2xxx: Fix WARN_ON in qla_nvme_register_hba.
- qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime.
- qla2xxx: Make tgt_port_database available in initiator mode.
- qla2xxx: reduce noisy debug message.
- qla2xxx: Fix mailbox Ch erroneous error
- qla2xxx: fix login timeout.
- qla2xxx: Accomodate for SCM FW attribute bit change.
- qla2xxx: post FC event (FPIN) to transport FPIN handler.
- qla2xxx: Hide fc_host_fpin_rcv kernel dependency.
- qla2xxx: Add changes to compile across various kernels.
- qla2xxx: Use active targets to update SCM stats.
- qla2xxx: Move SCM functions to qla_isr to keep changes local.
- qla2xxx: Code to process FLOGI ACC extended payload.
- qedf: Fix compilation issue - revisit.
- qla2xxx: SCM Phase 1 Implementation + 2 other patches.
- qla2xxx: Enable PUREX passthru post ISP reset.
- qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV.
- qla2xxx: performance tweak
- scsi: qla2xxx: fix fcport null pointer access.
- fixup! qla2xxx: Fix unbound NVME response length.
- scsi: qla2xxx: Fix unbound NVME response length
- qla2xxx: Add host attribute to trigger MPI hang.
- qla2xxx: ONEOFF: silent dbg messages for good path io.
- qla2xxx: ONEOFF: fix pDIF detection
- qla2xxx: Snoop inquiry response atleast 168 bytes to determine proprietary DIF.
- qla2xxx: ONEOFF: add debug counters for T10-PI/DIF
- qla2xxx: ONEOFF: add MQ support for HP3PAR propritary T10-PI
- qla2xxx: HPE 3PAR private T10-PI support.
- qla2xxx: Check for fabric_priority flag during login
- qla2xxx: use iocb_fabric_priority flag
- qla2xxx: Fix QoS name and add debug logs
- qla2xxx: Correction to tests for iocb fabric and fcport qos.
- qla2xxx: Use -&gt;isp_ops-&gt;read_optrom() in qla26xx_read_qos_fcport_table().
- qla2xxx: QoS fcport table index initialization improvement.
- qla2xxx: Add QoS fcport table index to speed up search.
- qla2xxx: Reduce stack on qos fcport priority routines.
- qla2xxx: HPE: Register FDMI QOS
- qla2xxx: Add bsg interface for qos lun level bitmask.
- qla2xxx: Read E2E QoS fcport priority bitmasks from flash.
- qla2xxx: Abstract qos lun level mask for iocb cs_ctl field.
- qla2xxx: Add fabric priority qos lun iocb mechanism.
- qla2xxx: Implement CT command GFO (Get Fabric Object).
- qla2xxx: Add support for fabric priority per target.
- qla2xxx: fix mtcp dump collection failure.
- qla2xxx: Set Nport ID for N2N
- qla2xxx: Fix crash during device discovery.
- qla2xxx: Handle NVME status iocb correctly.
- qla2xxx: Remove restriction of FC T10-PI and NVME
- qla2xxx: serialize fc_port alloc in N2N
- qla2xxx: NPIV does not come up after FW dump.
- qla2xxx: fix RDP respond data format bug.
- qla2xxx: force semaphore on flash validation failure.
- qla2xxx: add more FW debug information
- qla2xxx: Revert: Disable T10-DIF feature with FC-NVMe during probe
- qla2xxx: Update BPM enablement semantics.
- qla2xxx: fix FW resource print error.
- qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs.
- qla2xxx: Ensure flash updates return possible failure status through bsg interface.
- qla2xxx: Improved secure flash support messages
- qla2xxx: fix flag passing error
- qla2xxx: Use FC generic update firmware options routine for ISP27xx.
- qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.
- qla2xxX: Add 16.0GT for PCI String
- qla2xxx: Use FW_STARTED macro
- qla2xxx: Add fixes for mailbox command
- qla2xxx: Fix login IOCB flag
- qla2xxx: Save rscn_gen for new fcport
- qla2xxx: firmware option 3 is clobbered by speed set
- qla2xxx: ISP28xx active FW region
- qla2xxx: Add portname to print logs in qla24xx_logio_entry().
- qla2xxx: Correction to MB in-direction selection in qla2x00_echo_test().
- qla2xxx: Correction to selection of loopback/echo test.
- qla2xxx: Use endian macros to assign static fields in fwdump header.
- qla2xxx: Add Speed in SFP print information
- qla2xxx: Fix RDP response size
- qla2xxx: Handle cases for limiting RDP response payload length.
- qla2xxx: Add deferred queue for processing ABTS and RDP.
- qla2xxx: Cleanup ELS/PUREX iocb fields.
- qla2xxx: Add devid's and conditionals for 28xx.
- qla2xxx: Add vendor extended FDMI additions and amendments.
- qla2xxx: Provide separate RDP enable.
- qla2xxx: Add vendor extended RDP additions and amendments.
- qla2xxx: Add changes in preparation for vendor extended FDMI/RDP.
- qla2xxx: Add 2061 PCI ID
- qla2xxx: Remove all DIX-0 references
- qla2xxx: Add endianizer macro calls to fc host stats.
- qla2xxx: Add sysfs node for D-Port Diagnostics AEN data.
- qla2xxx: Move free of fcport out of interrupt context.
- qla2xxx: Add beacon LED config sysfs interface.
- qla2xxx: Add sysfs hooks for FC-NVMe autoconnect

- 10.01.00.22-k AE 06/29/2020
- Upstream driver as part of Linux 5.6</changelog>
  </package>
  <package pkgid="f1c6b8e5934c0cc5fd6841ca41685731feb4d4be04400c3d4f04b3a0ce1860af" name="kmod-qlgc-qla2xxx" arch="x86_64">
    <version epoch="0" ver="10.02.12.01_k1" rel="1.rhel8u9"/>
    <changelog author="QLogic Corp &lt;support@qlogic.com&gt; 10.02.12.01-k1-1" date="1717070400">- 10.02.12.01-k1 MR 05/29/2024
[FCD-3465] : Server got crashed while running port toggle test.

Resolution : During vport_delete send async_logout explicitly.
Scope : 28XX

- 10.02.12.00-k1 SD 05/20/2024
-

- 10.02.12.00.a5-k1 SD 05/07/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters

- 10.02.12.00.a4-k1 SD 04/25/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters


- 10.02.12.00.a3-k1 SD 03/15/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : SFP cache on legacy adapter

Scope : all

- 10.02.12.00.a2-k1 SK 02/08/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : Fix NVME + NPIV connect issue

Resolution : Initialize irq offset
Scope : ALL

- 10.02.12.00.a1-k1 QT 01/09/2024
scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting()
Resolution : Fix RHEL 9.4 compile issue
Scope : ALL

[FCD-3515] : API support for SFP data cache
Scope : 27xx, 28xx

[FCD-xxx] : Fix SLES15.6 compile issue
Resolution : Remove stale fields
Scope : ALL

[FCD-3634] : Remove check req_sg_cnt should be equal to rsp_sg_cnt.
Resolution : Firmware supports multiple sg_cnt for request and
response for CT commands, so remove the redundant check.
Scope : All Adapters

[FCD-717] : Move FCE Trace buffer allocation to user control
Resolution : Modify existing DFS knob to allow user to enable|disable this feature.
Scope : Any

[FCD-xxx] : Remove del_work work from qla_schedule_sess_for_deletion.
Resolution : Remove del_work work from qla_schedule_sess_for_deletion.
Scope : All

[FCD-xxx] : Additional target mode code cleanup.
Resolution : Additional target mode code cleanup.
Scope : All

[FCD-xxx] : Update copyright information.
Resolution : Update copyright information.
Scope : All

[FCD-xxx] : Remove target code from qla_target files.
Resolution : Remove target code from qla_target files.
Scope : All

[FCD-xxx] : Remove target mode code from initiator specific files.
Resolution : Remove target mode code from initiator specific files.
Scope : All

[FCD-xxx] : Move common code to initiator specific files.
Resolution : Move common code to initiator specific files.
Scope : All

[FCD-3751] : Fix use after free on unload
Resolution : Remove duplicate signals on freeing dpc_thread
Scope : ALL

[FCD-3515] : Caching SFP data
Scope : 27xx, 28xx

[FCD-xxx] : Exec FW with delay
Resolution : Add delay before command retry
Scope : 28xx

[FCD-xxx] : fix abort in bsg timeout
Resolution : Wait for bsg to return before abort exit
Scope : ALL

[FCD-xxx] : Use QP lock to search for bsg.
Resolution : use correct lock to protect search
Scope : ALL

[FCD-xxx] : Remove SQ in queuecommand
Resolution : Remove duplicate code.
Scope : ALL

[FCD-xxx] : Reduce fabric scan duplicate code.
Resolution : Consolidate routines that handle GPNFT &amp; GNNFT.
Scope : ALL

[FCP-743] : Remove ql2xstay_attach_on_load_failure
Resolution : Remove driver parameter used as part of feature test.
Scope : 27xx, 28xx


- 10.02.11.00-k1 NJ 10/25/2023
[FCD-xxx] : Remove PCI ID 0x2971
Resolution : Remove PCI ID 0x2971
Scope :

[FCD-3661] : Remove 8031 from deprecate and unmaintained list.
Resolution : Remove 8031 from deprecate and unmaintained list.
Scope : 8031

[FCD-3571] : Unable to resume FW dump collection
Resolution : send notification to udev
Scope : 27xx, 28xx

[FCD-3631] : Convert Port disable state to maintenance mode
Resolution : Rename state and turn flag indicator
Scope : 27xx + 28xx

- 10.02.11.00.a8-k1 NJ 10/13/2023
[FCD-3632] : Remove support for FCoE device ids.
Resolution : Remove FCoE ids from pci table.
Scope : 8xxx

[FCD-3624] : Fix optrom version displayed in FDMI
Resolution : Populate EFI version
Scope : Series Adapters

[FCD-3632] : Remove CNA reference from README.
Resolution : Remove CNA reference from README.
Scope : 8xxx

- 10.02.11.00.a7-k1 NJ 09/22/2023

[FCD-3195] : Fix flash read failure
Resolution : Check return code for each flash read.
Scope : Series Adapters

[FCD-3571] : System flood by fw dumps
Resolution : udev script to pause fw dump collection
Scope : Any

[FCD-3566] : Limit FW dump improvement to 27xx + 28xx
Resolution : Add filter for 27xx + 28xx adapters
Scope : 27xx+

[FCD-3497] : Return ENOBUFS if sg_cnt is more than one for ELS cmds.
Resolution : This error is because FW support single sg element for
ELS Pass-through IOCB (0x53h). This particular error
code will help API and Apps to display appropriate
message to the user.
Scope : All Adapters

[FCD-3510] : RHEL &amp; SLES OOB driver request: deprecate L8/Hilda HW
Resolution : Added a frame work to display the message based on device and OS.
Scope : L8 and L16 (Hilda and CNA)

[FCD-3269] : Init Control Block is dereferenced incorrectly
Resolution : Correctly dereference ICB
Scope : 20xx

[FCD-3421] : Add Support to collect fw_dump on system crash or panic.
Resolution : Add Support to collect fw_dump on system crash or panic
Scope : 27xx, 28xx

- 10.02.11.00.a6-k1 MR 09/08/2023

[FCD-XXX] : Modify error code handling for sfp fw upgrade mbx.
Resolution : Modify error code handling for sfp fw upgrade mbx.
Scope : 28xx

[FCD-XXX] : Block sysfs resets and fw_dump during sfp fw upgrade
Resolution : Block sysfs resets and fw_dump during sfp fw upgrade
Scope : 28xx

[FCP-743] : Block sysfs access during maintenance mode
Resolution : Add check for maintenance mode.
Scope : Any

[FCD-3506] : Fix double free of dsd_list during driver load.
Resolution : add pointer check before access
Scope : Any

- 10.02.11.00.a5-k1 MR 08/18/2023

[RH BZ 2039422] : NVMe-FC kernel crash during reload driver test
Resolution : validate nvme_local_port correctly
Scope : Any

[FCD-XXX] : Fix for potential Null pointer dereferenced
Resolution : Check before dereferencing pointer
Scope : Any

[FCP-743] : Enable driver attach to bad HW
Resolution : turn on ql2xstay_attach_on_load_failure option
Scope : 27xx, 28xx

- 10.02.11.00.a4-k1 MR 08/11/2023

[FCD-xxx] : Update README file for zio information
Resolution : Update readme file with zio information
Scope : Any

[FCD-3415] : Std-DIF is not working with HPe K1 driver
Resolution : Reset the protect bit in the INQ response
only when pDIF is enabled and negotiated.
Scope : 26xx/27xx/28xx

- 10.02.11.00.a3-k1 AG 08/03/2023

[FCP-743] : Allow only selective BSG requests in maintenance mode
Resolution : Allow certain BSG to go through during maintenance mode
Scope : Any

[FCP-743] : FW dump improvement
Resolution : Improve data capture
Scope : 27XX, 28XX

[FCD-3252] : Unable to act on RSCN for port online.
Resolution : Clear RSCN flag only when driver is acting on the notification
Scope : Any

[FCD-xxx] : 32 Bytes CDB
Resolution : Use Type 6 IOCB for CDB bigger than 16Bytes
Scope : Any

Unit Test : i) force IO to use Type6 only for over the weekend run.
ii) force error path(s) to make sure no crash.

[FCD-xxx] : Move resource to allow code reuse.
Resolution : relocate dsd_list to qpair
Scope : Any

- 10.02.11.00.a2-k1 AG 07/27/2023

[FCD-3411] : CS_DMA Error observed while running DIF IO
Resolution : While running DIF enabled IO, a CS_DMA error was observed.
A FW dump is needed to better debug this. So take a FW dump
on encountering this.
Scope : 27xx/288 series of adapters

[FCD-3406] : Modifiy default zio threshold value.
Resolution : Modifiy default zio threshold value.
Scope : 27xx/28xx Series Adapters

[FCD-3314] : Delay IO Abort on PCI error
Resolution : On detection of PCI error, allow IO's to wind down.
Scope : Any

[FCD-3314] : Fix system crash due to bad pointer access
Resolution : Check SRB type before access.
Scope : 27xx+

- 10.02.11.00.a1-k1 AG 07/14/2023

- FCP-749: qla2xxx: Add support for build for RH 9.3 and RH 8.9 distro
Resolution : Build on RH 9.3 was failing owing to change of definition
of fc_host_fpin_rcv and removal of DID_TARGET_FAILURE. Fix part of it
by updating to latest upstream code.
Scope : 27xx/28xx series of adapters


- FCD-3302 : During unload Error detected messages is seen.

Resolution : Change the wording of the message as its not an error.
Scope : Series Adapters

- FCD-3293 : Initiator sever getting crashed after LOGO.

Resolution : Fix double free of fcport
Scope : Any

- Revert "scsi: qla2xxx: Change default ZIO threshold."

This reverts commit 8812bcc1b7a25494ec8755ff3b61412a9993ff5b.
The ZIO threshold now is 64.

- FCD-xxx : Fix unreachable code

Resolution : Remove dead code
Scope : 28xx+

- FCD-3232 : Potential risk of double free pointer detected in Coverity scan by ran by Citrix

Resolution : NULL the pointer after first free.
Scope : All

- 10.02.10.00-k1 SK 06/14/2023
Non-alpha build

- 10.02.10.00.a2-k1 BH 05/12/2023

- FCD-3140: qla2xxx: Fix command flush on cable pull.
Changes: Add wait for commands to return.

- FCD-XXX: qla2xxx: NVME|FCP prefer flag not being honored.
Changes: Reread prefer flag on chip reset

- FCD-XXX: qla2xxx: Update readme file

- 10.02.10.00.a1-k1 BH 05/02/2023
- FCD-XXX: qla2xxx: Update Copyright
Changes: Update Copyright for Marvell.

- FCD-XXX: qla2xxx: Update manufacturer detail
Changes: Update manufacturer detail to "Marvell"

- FCD-3140: qla2xxx: Host crash during StressAndHostPortReset test
Changes: Remove unused nvme_ls_waitq wait queue.

- FCD-XXX: qla2xxx: [RH-BZ 2167274]: Wait for io return on terminate rport.
Changes: dd wait to terminate_rport_io

- 10.02.09.00.a11-k1 BH 03/27/2023
- FCD-XXX: qla2xxx: Add link down + logo rx stat counts
Changes: Add counters to track link down and Logo receive.

- 10.02.09.00.a10-k1 BH 03/17/2023
- FCD-XXX: qla2xxx: Support for update SFP firmware of ACCELINK
Changes: [New Feature] Support for update SFP FW of ACCELINK WTD 64G

- FCD-717: qla2xxx: Split FCE|EFT trace control
Changes: Split buffer alloc and enable of feature into individual step.

- BZ-2093878: qla2xxx: perform lockless command completion in abort path
Changes: Perform lockless command completion in abort path

- 10.02.09.00.a9-k1 BH 03/06/2023
- FCD-2390: qla2xxx: Fix N2N stuck connection.
Changes: Clear the blocking flag.

- FCD-2496: qla2xxx: Prevent command send on chip reset
Changes: Check for chip reset before sending IOCB.

- FCD-2035: qla2xxx: Fix mem access after free.
Changes: Remove access of memory

- FCD-2720: qla2xxx: Move cmd_to_req_q latency counter before processing response.
- FCD-XXX: qla2xxx: Update readme file for current program

- 10.02.09.00.a8-k1 BH 02/27/2023
- FCD-2585: qla2xxx: Remove unsupported ql2xenabledif option.
Changes: Removed unsupported ql2xenabledif=1 option and validate the user input.

- FCD-2305: qla2xxx: Error code did not return to upper layer
Changes: Preserve error code from TMF and return it to upper layer.

- FCD-2035: qla2xxx: fix inconsistent TMF timeout.
Changes: Allow TMF error to return to upper layer without session tear down.

- FCD-2035: qla2xxx: Fix TMF leak through.
Changes: Check for chip reset or session change before sending Task management.

- 10.02.09.00.a7-k1 BH 02/17/2023
- FCD-2858: qla2xxx: USCM: Check for vp_idx before setting EDC and RDF set flags.
Changes: Add check for vp_idx before setting EDC and RDF set flags when processing RIDA.

Revert patch:
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition.

- 10.02.09.00.a6-k1 BH 02/13/2023
- FCD-2750: qla2xxx: IO's are failing on Standard DIF enabled 3PAR LUN
Changes: Revert an offending patch and work on an issue with upstream.

- 10.02.09.00.a5-k1 BH 02/06/2023
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition
Changes: Remove EDC and RDF set flags on Report ID Acquisition.

- FCD-2879: qla2xxx: Compilation errors on SLES15SP5 Beta3-202301
Changes: Write generic code to find tag of scsi cmnd

- FCD-2846: qla2xxx: Correct bsg_reply size in bsg interface
Changes: Fix the bsg_job-&gt;reply_len with size of "struct fc_bsg_reply"

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the invariant expression in the condition

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the expression flogi_acc_pld_remaining == 0

- FCD-XXXX: qla2xxx: Changes of logs level for SFP temperature monitoring

- 10.02.09.00.a4-k1 BH 01/29/2023
- FCD-2308: qla2xxx: Add bsg call to read port information
Changes: Add bsg interface to allow app to read remote port information.

- FCD-XXX: qla2xxx: KW-97439: unreachable code
Changes: Return void if return value is not needed

- FCD-XXX: qla2xxx: Add logs for SFP temperature monitoring
Changes: Add debug log for Temperature Alert (8070h) Asynchronous Event

- 10.02.09.00.a3-k1 BH 01/19/2023
- FCD-XXX: qla2xxx: Add support of RHEL9.2
- FCD-XXX: qla2xxx: Add support of RHEL8.8
- FCD-XXX: qla2xxx: Add support of SLES15 SP5
- FCD-2800: qla2xxx: Add support of OpenEuler-22.03

- 10.02.09.00.a2-k1 BH 01/10/2023
- FCD-XXX: qla2xxx: kw: unreachable code, SRB type is 0 just before latency counter incremented.
Changes: SRB type is 0 just before latency counter incremented.

- FCD-XXX: qla2xxx: kw: reset current_topology much later
Changes: Reset current_topology much later on detecting

- FCD-XXX: qla2xxx: kw: unreachable code, CS_COMPLETE is 0 and its already checked.
Changes: Remove unreachable

- FCD-XXX: qla2xxx: kw: Checking for port_state always yields zero
Changes: Instead of bitwise AND check for port_state directly

- FCD-1569: qla2xxx: Fix fw resource tracking
Changes: Use global counter

- FCD-XXX: qla2xxx: [ER-144639]: Flush mailbox commands on chip reset
Changes: Use lock to prevent race condition.

- FCD-2735: qla2xxx: USCM-VL: NVRAM VL disabled logins with extend FLOGI (VL enabled)
Changes: Reset the spl. features control block flag to avoid logging in with ER_RDY.

- FCD-XXX: qla2xxx: klockwork: Fix buffer over flow
Changes: Use correct buffer size.

- FCD-XXX: qla2xxx: EDIF: kw: remove unnecessary bit field
- FCD-2563: qla2xxx: Turn off noisy message log.
- FCD-XXX: qla2xxx: kw: remove dead code in qla24xx_config_rings

- 10.02.09.00.a1-k1 BH 01/10/2023
- FCD-717: qla2xxx: allow FW dump extraction if load fail
Changes: Add knob to force driver to stay attached to the fail adapter.

- FCD-717: qla2xxx: Initialize FW buffer size with seed value
Changes: Initialize FW Buffer size with seed value

- FCD-XXX: qla2xxx: klockwork: Remove QLA_COMMAND_ERROR check in qla2x00_execute_fw.
Changes: Remove the unnecessary QLA_COMMAND_ERROR check

- FCD-2390: qla2xxx: Fix session hang in gnl
Changes: Clear this flag to prevent blockage.

- FCD-2390: qla2xxx: Fix erroneous link up failure
Changes: Set fw_started flag early to prevent interrupts being dropped

- FCD-2496: qla2xxx: Fix command flush during TMF
Changes: Wait for commands flush before closing TMF

- FCD-2035: qla2xxx: Limit TMF to 8 per function
Changes: Limit TMF to 8 per function

- FCD-XXX: qla2xxx: Add NVMe Disconnect support.
Changes: Add support for NVMe Disconnect feature.

- FCD-XXX: qla2xxx: Modify qla27xx_copy_fpin_pkt to support PURLS IOCB.
Changes: Modified qla27xx_copy_fpin_pkt to support both PUREX and PURLS IOCBs.

- FCD-717: qla2xxx: Adjust iocb resource on qpair create
Changes: Add call to readjust iocb + exchange limit.

- FCD-2390: qla2xxx: Fix deletion race condition
Changes: Move check field behind lock

- FCD-XXX: qla2xxx: klockwork: Pointer checked for NULL at linx x will be dereferenced at linx x+y.
Changes: Remove the unnecessary Null check. The pointer will likely be valid.

- FCD-XXX: qla2xxx: Observed call trace in smp_processor_id() with debug kernel
Changes: Use raw_smp_processor_id API

- FCD-2275: qla2xxx: USCM: Cleanup code related to IOPS based throttling
Changes: IOPS and BW based throttling is not used. Remove those code.

- FCD-2273: qla2xxx: USCM: Code cleanup w.r.t module params (ql2x_scmr_flow_ctl_tgt, ql2x_scmr_flow_ctl_host)
Changes: Remove the redundant module parameters

- FCD-2408: qla2xxx: USCM: Driver doesn't honor the adapter port Restore Default Settings
Changes: Update the nvram values to the host as well as fcport

- FCD-2363: qla2xxx: USCM: Slow Queue usage changes
Changes: Use Slow queue only under specific scenarios

- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Don't increment the counter for under-run.

- FCD-2291: qla2xxx: Erroneous link down.
Changes: Allow adapter reset to complete before discovery

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Bail out of TMF on error

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced

- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path

- FCD-XXX: qla2xxx: USCM: Debug log message improvement
Changes: Log target WWPN for peer congestion

- FCD-2164: qla2xxx: Fix stall session after app start
Changes: Use session delete to avoid the accidental clearing of scan_flag

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Check fcport state before invoking the mailbox

- FCD-XXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: Set throughput baseline on 1st FPIN

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix parsing the fpin when multiple descriptors are present

- FCD-XXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCD-XXX: qla2xxx: USCM: Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: Fix for KW-97392
Changes :Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: Remove dead code - flagged by klocwork
- FCD-847: qla2xxx: fixup: Fix exchange over subscription.
- FCD-2434: qla2xxx: Fix crash when IO abort times out
- FCD-XXX: qla2xxx: Rearrange scm rx path handling code.

- 10.02.08.01-k1 BH 09/28/2022
- FCD-2392: Fix initrd image creation failure in OpenEuler, Kylin and UOS
Changes: Add support for creating initrd image on openEuler, Kylin and UOS

- 10.02.08.00-k1 BH 09/16/2022
- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Residual under-run is not an interface error, hence no need to increment that count.

- FCD-2291: qla2xxx: Fix erroneous link down.
Changes: Allow adapter reset to complete before any scan can start.

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Add additional error check at various point

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced.

- 10.02.08.00.a7-k1 BH 08/22/2022
- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path.

- FCD-2164: qla2xxx: USCM: Fix stall session after app start
Changes: Prevent accidental clearing of flag that blocks re-login

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset.

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Heck fcport state before invoking mailbox

- FCDXXX: qla2xxx: USCM: Debug log message improvement

- 10.02.08.00.a6-k1 BH 08/09/2022
- FCDXXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: if VL switchreduces the throughput below 50%, we would not throttle any further.

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix the FPIN parsing to take into account multiple descriptors.

- FCDXXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCDXXX: qla2xxx: USCM:Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..10

- 10.02.08.00.a5-k1 BH 07/29/2022
- FCD-XXX: qla2xxx: klocwork: Possible Null Pointer Dereference
Changes: Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: USCM: Fix mqueuecommand return code during throttle down request.

- FCD-XXX: qla2xxx: Revert klockwork: Fix buffer overrun

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
- FCD-2035: qla2xxx: Fix Task Mgmt Cmd fail due to unavailable resource
Changes: Limit TM commands to 8 per target.

- 10.02.08.00.a4-k1 BH 07/23/2022
- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: check for exchange availability before command submission

- FCD-XXX: qla2xxx: Remove unintended flag clearing
Changes: Remove unintended flag clearing.

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
Changes: Add wait for completion of Marker!

- FCD-XXX: Fix performance dip due to lock contention
Changes: Save the allocated memory for reuse and avoid the lock

- FCDXXX: qla2xxx: USCM: Do not send EDC and RDF for NPIV ports
Changes: Disable sending USCM ELS for vports

- FCDXXX: qla2xxx: USCM: VL: Do not set target speed to 1G for slow lane
Changes: Do not set the target speed while changing lanes.

- FCD-2012: qla2xxx: Throttling up messages seen when profile is changed
Changes: Set the new profile for each fcport (along with the host).

- FCD-XXX: qla2xxx: USCM: VL - Clean up FLOGI_ACC parsing
Changes: structure that could be used to parse the FLOGI_ACC by using offsets

- FCD-1990: qla2xxx: Fix nvram load config error
Changes: Remove re-definition of port flags while enabling virtual lane support

- FCD-XXX: qla2xxx: USCM:VL, I/O does not move back to the normal lane
Changes: Check if I/O throttling is being done, before deciding to move the normal lane.

- FCD-XXX: qla2xxx: Fix stall login
Changes: Reset session state to allow relogin logic to re-drive the connection.

- FCD-847: qla2xxx: Fix exchange over subscription for mgt cmd.
Changes: would check for exchange availability before command submission.

- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: would check for exchange availability before command submission.

- FCD-XXX: qla2xxx: relocate/rename vp map.
- FCD-XXX: qla2xxx: Klocwork: Fix for Unexpected type of a scan function parameter

- 10.02.08.00.a3-k1 BH 07/01/2022
- FCD-1818: qla2xxx: Fix call trace in debug kernel due to missing spinlock init
Changes: Fix the call trace by initializing trace lock.

- FCD-1923: qla2xxx: USCM: VL - After disabling VL via CLI, status shows "Non-operational"
Changes: Return VL status appropropriately

- FCD-1922: qla2xxx: Fix discovery issues in FC-AL topology
Changes: Checks FC loop map when Get ID list returns no device

- FCD-1831: qla2xxx: Fix link failure in NIPV environment.
Changes: Remove NPIV host from directly being able to chip reset.

- FCD-XXX: qla2xxx: Fix DMA-API call trace on NVME LS requests with debug kernel
Changes: Remove DMA mapping from the driver

- FCD-XXX: qla2xxx: Fix KASAN use-after-free warning in qla24xx_sp_unmap
Changes: Remove stale fcport access in qla2x00_rel_sp

- FCD-XXX: qla2xxx: Fix KASAN out-of-bounds warning in qla_update_sp
Changes: Size for memcpy was corrected to use the right length.

- FCD-XXX: qla2xxx: Fix imbalance vha-&gt;vref_count
Chnages: Add an extra ref count for the task management paths.

- FCD-XXX: qla2xxx: Tweak Latency measurement
Changes: Move the time read further ahead to the start of queuecommand and
later to the point where it is just before scsi_done.

- FCD-XXX: qla2xxx: klockwork: Silent superfluous warning.
Changes: Remove superfluous Null check.

- FCD-XXX: qla2xxx: klockwork: Fix buffer overrun
Changes: Replace structure name to allow proper size calculation

- FCD-XXX: qla2xxx: Remove dead code (GNN ID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code (GPNID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code.
Changes: Removing drport field and FCPORT_UPDATE_NEEDED, and EDIF_TICK_NEEDED signals

- FCD-XXX: qla2xxx: Do not select slow queue if USCM is enabled
Changes: Do not select slow queue whilie initializing cpu map

- FCD-XXX: Select HW queue depending on Tx CPU
Changes: Select qpair which is in correlation with Tx CPU

- FCD-XXX: qla2xxx: Add support for displaying I/O throttle information
Changes: Display the driver I/O throttle information along with VL information

- FCD-XXX: qla2xxx: USCM: Throttle only R/W commands for NVME
Changes: Throttle only read/write IOs.

- Bring back following reverted changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.


- 10.02.08.00.a2-k1 BH 06/19/2022
- FCD-XXX: qla2xxx: klockwork - Check valid rport returned by fc_bsg_to_rport
Changes: Check valid rport returned by fc_bsg_to_rport

- FCD-XXX: qla2xxx: klockwork - Check for a valid fcport pointer
Changes: Add a check for a valid fcport pointer at the time of exit

- FCD-XXX: qla2xxx: klockwork - Move fcport NULL check to avoid dereference
Changes: Move the fcport NULL check to avoid the dereference.

- FCD-1883: qla2xxx: USCM: Adapter shows "RDF Complete" when Link is down
Changes: Reset the flag, so that when USCM is negotiated, the CLI shows the correct status

- FCD-1846: qla2xxx: USCM: A log message while clearing stats
Changes: Add a log message while clearing USCM stats

- FCD-XXX: qla2xxx: USCM: VL-Reset FC device virtual lane priority to normal on a port flap
Changes: Reset the virtual lane to normal on a port flap, ISP reset

- FCD-XXX: qla2xxx: USCM: VL-Set target congestion before switching lanes
Changes: Set the target state before the lane switch.

- FCD-1752: qla2xxx: USCM: VL-Sysfs does not show Virtual Lane as enabled
Changes: extended flogi_acc can also be parsed correctly.

- FCD-1652: qla2xxx: Check if port is online before sending ELS
Changes: Check if port is online before sending ELS

- FCD-XXX: scsi: qla2xxx: Synchronize rport dev_loss_tmo setting

- 10.02.08.00.a1-k1 BH 05/27/2022
- FCD-XXX: qla2xxx: USCM: Virtual Lane, Fix PUN handling
Changes: Have a default priority range for each lane and ensure that the range is programmed correctly

- FCD-XXX: qla2xxx: USCM: Support for Virtual Lanes
Changes: Enable Virtual Lane support for Cisco switch

- 10.02.07.00-k1 BH 05/27/2022
- Non-alpha build

- 10.02.07.00.a19-k1 BH 05/21/2022
- FCD-XXX : qla2xxx: USCM: Throttling is not honored for NVMe
Changes: Enable NVMe READ/WRITE commands to be throttled

- FCD-XXX: qla2xxx: USCM: Add counters to track directional throttling
Changes: Add sysfs counters to have stats displayed for busy status returns.

- FCD-1801: qla2xxx: USCM: CP reads go to zero while doing directional throttling
Changes: Take into account the directional queue depth while returning a busy status to the stack.

- FCD-1809: qla2xxx: USCM: Restoring USCM Profile to default result in driver

- FCD-1798: qla2xxx: USCM: Profiles are not honored for peer congestion
Chnages: Apply the profile to each target (fcport) when the profile is changed.

Reverting the following changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- 10.02.07.00.a18-k1 BH 05/12/2022
- FCD-1484: qla2xxx: Manufacturer details should be "Marvell Semiconductor, Inc."
Changes: Update Manufacturer details to indicate Marvell Semiconductors

- FCD-XXX: qla2xxx: USCM: Throttle only read and write commands
Changes: Throttle only read and write commands.

- FCD-XXX: qla2xxx: USCM: Do not clear throttle for Clear Cong FPIN.
Changes: Do not clear throttle when Clear Congestion FPIN is received.

- FCD-XXX: qla2xxx: USCM: Change default profile to Monitor
Changes: Set the default throttle profile as Monitor.

- FCD-XXX: qla2xxx: Fix few issues reported by klocwork tool

- 10.02.07.00.a17-k1 BH 05/06/2022
- FCD-1522: qla2xxx: USCM: Throughput drops to zero in Monitor mode
Changes: Restore qdepth based on monitor mode

- FCD-1315: qla2xxx: Fix erroneous mailbox timeout after pci error inject.
Changes: Clear wait for MB interrupt flag to prevent stale MB completion arriving

- FCD-1424: Remove verbose IO debug messages
Changes: Remove the IOCB debug messages for every IO

- FCD-XXX: Support for NVMe parameters in Auxiliary Image Status
Changes: Added new structure member, bit define and image status check.

- 10.02.07.00.a16-k1 BH 04/08/2022
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- FCD-1221: qla2xxx: USCM: Switch does not send FPINs after a EDC re-negotiation
Changes: Send Link Service Request Information wih the EDC response, along with the other descriptors.

- 10.02.07.00.a15-k1 BH 03/25/2022
- FCD-1249: qla2xxx: edif: Fix dropped IKE message.
Changes: Fixes IKE message being dropped due to error in
processing Purex IOCB and Continuation IOCBs.

- FCD-1457: qla2xxx: Zero undefined mailbox IN registers
Changes: Set zero to unuse register's value while requesting a new MB command.

- FCD-1425: qla2xxx: USCM: Seconds since last event showing incorrect value
Changes: Calculate delta time correctly

- FCD-1287: qla2xxx: Fix incorrect display of max frame size.
Changes: Save off the field of interest into separate location and convert into words.

- FCD-XXX: qla2xxx: Fix memory leak when reading tgt_port_database debugfs file
- FCD-XXX: qla2xxx: USCM: Do not reset SCM stats on a link bounce/ISP reset

- 10.02.07.00.a14-k1 BH 03/14/2022
- FCD-XXX: qla2xxx: Fix losing FCP-2 targets on long port disable with IOs
Changes: Fix this by accepting RSCN when the device is not online.

- FCD-XXX: qla2xxx: Fix losing target when it reappears during delete
Changes: Fix the issue by adding state checks before proceeding.

- FCD-XXX: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
Changes: Fix was to ignore delete for FCP-2 devices in certain sequence.

- FCD-119: qla2xxx: Fix crash due to stale srb access around IO timeouts
Changes: Ensure srb is either returned during error IO timeout error escalation.
If that is not possible fail the escalation path.

- FCD-1132: qla2xxx: HPE3PAR: Fix IOCB resource count leak
Changes: Decrement FW IOCB resource count.

- FCD-1132: qla2xxx: Turn off MQ for 8G adapter.
Changes: For 8G adapter, multi queue was enabled accidentally.

- FCD-1385: Wind down adapter after pcie error.
Changes: Detect the PCIE error and returns all IO's to upper layers.

- FCD-1412: qla2xxx: Reset Congestion Warning/Alarm signals count.
Changes: Reset signals at every signal check boundary (1 sec).

- 10.02.07.00.a13-k1 BH 02/17/2022
- FCD-1353: qla2xx: a12/a11 driver compilation gives warning messages
Changes: Fix the fall through warning
- FCD-1342: qla2xxx: SL12SP5 a12 driver compilation issue observed
Changes: fallthrough macro is defined based on gcc version.

- 10.02.07.00.a12-k1 BH 02/09/2022
- FCD-XXX: qla2xxx: Reset USCM stats/state and throttling on RSCN
Changes: Reset USCM stats on getting an RSCN indicating a target port down.

- FCD-XXX: qla2xxx: Increase max limit of ql2xnvme_queues
Changes: Increase max limit of ql2xnvme_queues to (max_qpair-1)

- FCD-478: qla2xxx: Fix missing devices on a LOGO from F-Port
Changes: A call to logo all ports is made upon a F-Port LOGO.

- FCD-XXX: qla2xxx: Move NVMe traffic to the slow queue on target congestion
Changes: Steer the NVMe traffic to the slow Q on encountering target congestion

- FCD-348: qla2xxx: edif: Fix slow session tear down.
Changes: As a work around, driver would trigger a session tear down where
it tell the local authentication application to also tear down.

- FCD-XXX: qla2xxx: edif: Tweak debug log.
Changes: Print AUTH ELS header to assist in debugging session's state of authentication app.

- FCD-207: qla2xxx: Fix stuck session of prli reject
Changes: Remove the stale code that cause the unintentional short cut.

- FCD-1197: qla2xxx: Throttling up is seen when port is down
Changes: Reset the stats/congestion state and the throttling algorithm on a link down event.

- FCD-348: qla2xxx: Reduce false trigger to login
Changes: Reduce the extra trigger to prevent multiple login to the same session.

- FCD-207: qla2xxx: edif : Reduce N2N thrashing at app_start time
Changes: make sure the old session is torn down before triggering a relogin.

- FCD-207: qla2xxx: Fix laggy FC remote port session recovery
Changes: allows the higher priority error recovery to run first before running
the lower priority heart beat check.

- FCD-XXX: qla2xxx: edif: Fix no logout on delete for n2n
Changes: Set a flag to turn on implicit logout early in the session recovery
to make sure it would go out in case of error.

- FCD-348: qla2xxx: edif: fix session thrash 2
Changes: prevents prli from going out before authentication app gives the ok

- FCD-348: qla2xxx: edif: tear down session if keys has been removed
Changes: If all keys for a session has been deleted then trigger a session tear down.

- FCD-348: qla2xxx: edif: fix no login after app start
Changes: Add a re-login trigger to relogin.

- FCD-207: qla2xxx: Fix hang due to session stuck
Changes: Break the requeue cycle and exit. The session deletion code will trigger a session relogin.

- FCD-348: qla2xxx: edif: reduce disruption due to multiple app start
Changes: Driver will skip over session tear down if app start is seen more than once.

- FCD-348: qla2xxx: edif: send logo for unexpected ike msg
Changes: Terminate/cleanup the AUTH ELS exchange.Follow with a pass through LOGO.

- FCD-348: qla2xxx: edif: Fix IO timeout due to over subscription
Changes: Track IOCB resources to prevent over subscription of IOCB resources

- FCD-207: qla2xxx: edif: fix n2n login retry for secure device
Changes: Add a few more login retries to revive the connection.

- FCD-1205: qla2xxx: Fix disk failure to rediscover
Changes: Set the online state before reporting to UL of the availability of the session.

- FCD-207: qla2xxx: Fix n2n inconsistent plogi
Changes: Delete the session to restart the connection, where ELS pass through
PLOGI would be used consistently.

- FCD-1267: qla2xxx: Fix crash during module load unload test
Changes: Driver correctly freeing a pre-allocated structure for purex packet handling

- FCD-XXX: qla2xxx: Fix missed DMA unmap for NVME ls requests.
Changes: Add an unmap call during ELS completion.

- FCD-1266: qla2xxx: Fix loss of NVME namespaces after driver reload test
Changes: Calling the localport registration under a mutex

- FCD-1212: qla2xxx: Host does not retry RDF when retries are exhausted and there is an incoming RDF
Changes: Reset the SCM ELS counters to zero once an RDF is received.

- FCD-XXX: qla2xxx: Restrict CPU-qpair mapping to work for NVMe only
- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
- FCD-XXX: qla2xxx: SCM: Add a bitmap for FPIN events.

- 10.02.07.00.a11-k1 BH 01/17/2022
- FCD-738: Fix T10 DIF performance on high end setup
Changes: Added high performing CRC-1 interface

- FCD-1182: qla2xxx: Fix initrd build error on RHEL 9
Changes: Updated the build script specific to RHEL 9

- FCD-XXX: qla2xxx: Fix incorrect latency counter display
Changes: Fix this by ignoring I/Os with unusually high latencies.

- FCD-207: qla2xxx: Fix n2n discovery issue with secure target
Changes: On app_start, driver will reset the login retry attempt count.

- FCD-1180: qla2xxx: Use correct feature type field during rffid processing
Changes: Driver sends RFF_ID for initiator type 28 i.e. NVMe insteads of SCSI two times

- FCD-1159: qla2xxx: Host doesn't retry the RDF/EDC when jammed with idle/CRC
Changes: Wake up the DPC thread from the timer context when EDC/RDF needs to be

- FCD-XXXX: qla2xxx: Build module with "-mindirect-branch=thunk-extern" option on RHEL 9

- 10.02.07.00.a10-k1 BH 01/06/2022
- FCD-XXX: qla2xxx: Support for changes in kernel 5.6 and above(rhel9.0)
Changes: Changes made specific to rhel9.0

- FCD-1136: qla2xxx: Throttling occurs even when USCM is disabled via CLI
Changes: Update flags that control USCM features, correctly on ISP reset

- FCD-1160: USCM continues to be active even if RDF response is jammed (and failed)
Changes: USCM flags are updated properly when port toggle and RDF completion happen

- 10.02.07.00.a9-k1 BH 01/03/2022
- FCD-1154: qla2xxx: Fix incorrect reporting of task management failure
Changes: Corrected endianness.

- 10.02.07.00.a8-k1 BH 12/23/2021
- FCD-814 : qla2xxx: Add a new v2 dport diagnostic feature.
Changes: Buffer size is increased to 1024 bytes and handle START/RESTART
command received from SDMAPI.

- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
Changes: Ramp up to faster initially, to get closer to the sweet spot quicker.
Be less prone to operating at lower bandwidth in case of a sudden workload spike.
Operate more conservatively (prioritize self over the network).

- FCD-XXX: qla2xxx: Do not track SCM stats for all ports in the zone
Changes: Track SCM stats just for the host and the target

- FCD-XXX: qla2xxx: Stats for FPIN with event type "Lost Credit" not incremented.
Changes: Add incrementing of "Lost Credit" stats.

- FCD-684: qla2xxx: Fix link down when connected to AG fabric with FAA enabled
Changes: Remove setting PUN and VL support bits in init control block.

- FCD-1004: qla2xxx: Debug message improvement when changing SCM profile.
Changes: Use profile names when changing profiles

- FCD-868: qla2xxx: lockdown: "Unsupported Firmware" message
Changes: checked different BITs for checking lockdown feature.

- FCD-682: qla2xxx: tcm_qla2xxx driver load fails with "Invalid argument" error
Changes: As tcm_qla2xxx is untested/unused, make it a dummy driver
and reduce unncessary noise created by this.

- FCD-886: qla2xxx: Hard Lockup on Unload/Load task with serial log enabled
Changes: Hard lockup is seen because serial console driver crashed because of
excessive logging. It was finalized to document this as known issues.

- FCD-XXX: qla2xxx: Apply USCM profile change immediately

- 10.02.07.00.a7-k1 BH 11/05/2021
- FCD-926: qla2xxx: lockdown: lower debug severity messages
- FCD-824: qla2xxx: lower debug severity message for fw lockdown
Changes: This patch lower the severity of various log messages.

- FCD-XXX: qla2xxx: Send LS_ACC for an incoming RDF
Changes: Send the LS_ACC and the new RDF separately

- FCD-721: qla2xxx: Set Max queue depth based on data direction.
Changes: Max q depth for Initiator tracks Reads (per port) and Fcport tracks Writes (per fcport).

- FCD-701: qla2xxx: Fix device reconnect in loop topology
Changes: Fix by taking the main login path that acquires device handle.

- FCD-XXX: qla2xxx: Add ql2xnvme_queues module parameter to configure number of NVME queues


- 10.02.07.00.a6-k1 BH 10/08/2021
- FCD-786: Shown wrong FDMI data for 64G adaptor
Changes: qla2xxx: Corrected transmission speed mask values for FC

- FCD-717: add retry for exe fw
Changes: qla2xxx: Driver will retry Exec FW command up to 4 retries

- FCD-XXX: qla2xxx: Compile out map queue changes if present in nvme-fc

- 10.02.07.00.a5-k1 BH 10/01/2021
- FCD-740: Fix scheduling while atomic
Changes: qla2xxx: schedule the call to fc_remote_port_delete in non-interrupt context

- FCD-691: Fix premature hw access after pci error
Changes: qla2xxx: Check error condition still persist and/or wait until the OS to give the resume signal

- FCD-756: Fix excessive messages during device logout
Changes: qla2xxx: disable printing IO error messages by default

- FCD-XXX: qla2xxx: abort fw dump if soft reset fail
- FCD-XXX: qla2xxx: USCM: Retry USCM ELS for Logical busy error code
- FCD-XXX: qla2xxx: USCM: USCM profile reset to Driver defaults
- FCD-XXX: qla2xxx: Fix warning message due to adisc is being flush at /var/log/messages

- 10.02.07.00.a4-k1 BH 09/20/2021
- FCD-721: Revert code that keeps track of queue-depth directionally.
Reason: Observing issue while q-depth accounting

- FCD-XXX: Cleanup stale code.
Changes: qla2xxx: Remove unused experimental code that uses
explicit PRLO as a way to tear down session.

- FCD-XXX: edif: remove old doorbell interface
Changes: qla2xxx:driver has implemented a new doorbell mechanism via bsg.

- FCD-348: edif: add retry for els pass through
Changes: qla2xxx: edif: Add additional retries to reduce higher level recovery.

- FCD-XXX: edif: Synchronize NPIV deletion with authentication application
Changes: qla2xxx: Notify authentication application of a NPIV deletion event is about to occur.

- FCD-XXX: edif: Fix potential stuck session in sa update
Changes: qla2xxx: Set flag properly for any attempt to relogin.

- FCD-704: The external flag for tcm_qla2xxx was not set.
qla2xxx: Add tcm_qla2xxx to externally supported module list.

- 10.02.07.00.a3-k1 BH 09/08/2021
- FCD-XXX: qla2xxx: edif: wait for app to ack on sess down
Changes: On session deletion, wait for app to acknowledge before moving on.

- FCD-XXX: qla2xxx: edif: fix edif bsg
Changes: Properly fill out the reply_payload_rcv_len field.

- FCD-XXX: qla2xxx: edif: fix inconsistent check of db_flags
Changes: Replace value check with bit flag check.

- FCD-XXX: qla2xxx: edif: increase ELS payload
Changes: Adjust memory buffer size to be able to handle max ELS payload.

- FCD-343: qla2xxx: turn off target reset during issue_lip
Changes: driver sends additional target reset to remote device before resetting the link.

- FCD-XXX: qla2xxx: edif: Reduce Initiator-Initiator thrashing.
Changes: Reduce unnecessary stress for authentication application to deal with unused connections.

- FCD-XXX: qla2xxx: fix gnl list corruption
Changes: move lock deletion behind lock.

- FCD-XXX: qla2xxx: edif: flush stale events and msgs on session down
Changes: Prevents authentication application from having to process stale data.

- FCD-XXX: qla2xxx: edif: reduces thrashing of the connection.
- FCD-XXX: qla2xxx: edif: tweak trace message
- FCD-XXX: qla2xxx: edif: fix app start delay
- FCD-XXX: qla2xxx: USCM: Handle SCM ELS from switch
- FCD-XXX: qla2xxx: edif: fix app start fail

- 10.02.07.00.a2-k1 BH 09/02/2021
- FCD-156: qla2xxx: 3PAR: Fix out of bound mem access
Changes: Add additional check to make sure the range of memory

- FCD-624: qla2xxx: Source driver gives compilation error on RHEL8.5
Changes: Offending code on tcm_qla2xxx module has been removed

- FCD-xxx: qla2xxx: Fix use after free
Changes: Would check for command is aborted / completed by FW before exiting the call.

- ER148553: qla2xxx: relogin during fabric disturbance
Changes : Set the scan_need flag to indicate a session

- FCD-464: qla2xxx: Fix race between timeout handler and completion handler
Changes: One reference is taken for the normal code path and one for the timeout path

- FCD-453: Fix FC-NVME register localport failure.
Changes: Module initialization is added to nvme_fc_port_template

- FCD-XXX: qla2xxx: Process responses in Tx path if any available for better performance
Changes: Call process_response_queue() in Tx path

- FCD-492: Kernel crashes when accessing port_speed sysfs file
Changes: CNA: Fix this by changing the lookup.

- FCD-XXX: qla2xxx: Refactor asynchronous command initialization
- FCD-XXX: qla2xxx: USCM - Add profile support for throttling IO
- FCD-XXX: qla2xxx: Move heart beat handling from dpc thread to workqueue
- FCD-XXX: USCM: Enhancement to throttle only read traffic during host congestion
and write traffic during target congestion.

- 10.02.07.00.a1-k1 BH 08/22/2021

- FCD-124: qla2xxx: edif: Use link event to wake up app
Changes: The link up event would notify app of the present of a new SCSI Host.

- FCD-299: qla2xxx: Fix crash in NVME abort path
Changes: Fixed the issue by removing stale access.

- FCD-XXX: qla2xxx: Display 16G only as supported speeds for 3830c card.
Changes: This card doesn't support lower speeds, hence,
update the fdmi and sysfs fields to display 16G only.

- FCD-226: qla2xxx: Update details for building kdump initrd in NVMe BFS.
Changes: Currently inbox driver doesn't support kdump/kexec kernel,
hence user need to update kdump initrd to have OOB driver part of it.

- FCD-372: qla2xxx: Anomaly in the congestion stats
Changes: Clear the signal counter on a qaucli clear

- FCD-279: Request QCC to check/report adapter's MCTP state
Changes: qla2xxx: Add support for mailbox passthru

- FCD-XXX: Perf improvement: Pick qpair such that Tx and Rx are processed on same CPU.
Changes: qla2xxx: Select qpair depending on which CPU post_cmd() gets called

- FCD-XXX: scsi: qla2xxx: Reserve extra IRQ vectors

- 10.02.06.02-k1 BH 08/11/2021
- FCD-511: Path does not go into "Marginal" state on receiving FPIN-LI
Change: qla2xxx: Pass the LI events to the scsi_transport_fc

- 10.02.06.01-k1 BH 07/27/2021
- ERXXXXXX: qla2xxx: Check for firmware capability before creating QPair.
Change: Move the check for FW attributes to right location. This check
is specific for ISP25XX.

- 10.02.06.00-k1 BH 07/21/2021
- ERXXXXXX: qla2xxx: Version number is changed from 10.02.06.00.a1-k1
to 10.02.06.00-k1

- 10.02.06.00.a1-k1 BH 06/29/2021
- FCD-297: Fix NVME session down detection
Change: qla2xxx: Session tear down and allow relogin to re-drive
the connection under condition

- ER148553/FCD-156: Fix NVME retry
Change: qla2xxx: Alternate back and forth on every PRLI failure
until login retry count has depleted or it is succeeded.

- FCD-316: System crash when number of CPUs forced to 2
- Change: qla2xxx: Sync queue idx with queue_pair_map idx.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.
- ERXXXXXX: qla2xxx: Readme: Remove workaround of forcing of INTa
mode for kdump kernel.

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.


- FCD-316: System crash when number of CPUs forced to 2
Changes : qla2xxx: prevents unbalanced QP allocation where nr_hw_queues
is two less than the number of CPUs.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- FCD-268: Multiple USCM ELS are sent
- FCD-280: Fix issues reported by running a few Jammer tests
Changes: qla2xxx: Retry the USCM ELS 3 times when there are failures.

- FCD-172: build.sh: Fix udev script installation error

- ER148402: Install restrictions when binary rpm is already installed.
Changes: qla2xxx: Updated README file for documentation

- ERXXXXXX: qla2xxx: Support kdump kernel for NVMe BFS.
- ERXXXXXX: qla2xxx: Update README file for building kdump initrd in NVMe BFS.

- ER148402: Disallow install if qla2xxx rpm is installed.
Changes: qla2xxx: Prevent install from source if rpm is installed.

- FCD-230: Add additional debug logs
Changes: qla2xxx: Add additional logs to differentiate between
FW driver and driver driven ELS

-FCD-XXXX: Changes to support kdump kernel.
Changes: qla2xxx: Don't allocate fw dump for kexec kernel and
Allocate single Q for kexec kernel.

- FCD-227: Linux Driver order of RDF to follow EDC ELS

- FCD-225 - Qaucli fails to list scm stats for Qlipper

- FCD-172: fix udev rule
Changes: qla2xxx: permission of the rule file set to 644
- ER148529: NVMe initiator connected to brocade fabric are down
Changes: qla2xxx: Fix hang on NVME command timeouts.

- ER148531: SN1600Q/SN1610Q, Gen10PlusSnap4 - Async-login failed errors on BFS boot-up-QXCR1001796980
Changes: qla2xxx: Suppress unnecessary log messages during login

- ER148578: Observed that initiator is sending prli type 0x8 for for nvme ports
Changes: qla2xxx: fix NVME | FCP personality change.

- ER148141: Driver vmkmgt: Don't differentiate Signals and FPIN's for the Congestion counters when they detected.
Changes: qla2xxx: Split congestion warnings and alarms based on signals and FPINs

- ERXXXXXX: Add support for marginal path.
Changes: qla2xxx: Added support for eh_should_retry_cmd callback in qla2xxx host template.

- ERXXXXXX: scsi: qla2xxx: Flush all sessions on zone disable
- ERXXXXXX: scsi: qla2xxx: Fix memory size truncation
- ERXXXXXX: scsi: qla2xxx: Fix a NULL pointer dereference in an error path
- ERXXXXXX: qla2xxx: fix sparse warning.
- ERXXXXXX: qla2xxx: edif: do secure plogi when auth app is present
- ERXXXXXX: qla2xxx: Add license.
- ERXXXXXX: qla2xxx: USCM - Do not send EDC/RDF ELS when firmware has already sent it
- ERXXXXXX: qla2xxx: Inclusion words are applied on release note and readme file
- ERXXXXXX: qla2xxx: edif: add N2N support for EDIF
- ERXXXXXX: qla2xxx: Updated drelease.notes header
- ERXXXXXX: qla2xxx: Fix hang during NVME session tear down.
- ERXXXXXX: qla2xxx: USCM: Cleaned up a few debug messages
- ERXXXXXX: qla2xxx: edif: fix edif enable flag

- ER148546: USCM: QCC Cong Mgmt not available on port with FW:v9.07.00 and DVR:v10.02.05.00.a6-k
Changes: qla2xxx: setting the flags to indicate to the application that the RDF is complete and
SCM is supported.

- ERXXXXXX: Add heartbeat check
Changes: qla2xxx: Use 'no-op' mailbox command to check to see if FW is still responsive.

- ERXXXXXX: DEBUG: simulate FW hang.
Changes: qla2xxx: Driver will detect the hang and recover via hearbeat check.

- ERXXXXXX: qla2xxx: Check for FW attributes before enabling MQ.
- ERXXXXXX: qla2xxx: USCM Handle ELS errors from switch by retrying 3 times
- ERXXXXXX: scsi: qla2xxx: Correct the supported speeds for 16G Mezz card.


- ER148472: With NPIV ports, link bounce causes loss of strongSwan session at the target.
Changes: qla2xxx: : fix npiv create errorneous error
qla2xxx: EDIF: reject AUTH ELS on session down.
qla2xxx: edif: Fix stale session

- ER148478: System Crash while NPIV RAW IO ON VPORT LUNS on SLES15 SP3 + QLE 2692 + R7525
Changes: qla2xxx: fix unsafe removal from link list.

- ERXXXXXX: qla2xxx: USCM - Send EDC and RDF ELS from the driver

- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: v2: fix crash in PCIe error handling
- ER148123: Issue with Max secure connection with override_lower_limits
Changes: qla2xxx: v2: fix stuck session
- ER148402: SLES, Driver Install location is inconsistent.
Changes: qla2xxx: Fix driver install location for SLES

- ER148123: Issue with Max secure connection with override_lower_limits
set and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Changes: qla2xxx: edif: doorbell tweak

- ER148448: Issue w.r.t qaucli, where Remote type "Unknown" for eDIF env.
for qaucli2.4.0.build 20
Changes: qla2xxx: fix port type info

- ER148433: The log does not show a valid data rate while the link speed is 64G.
Changes: qla2xxx: fix debug print of 64G link speed.

- ER147650: 'show fdmi? command does not list ? OS Name and Version?
parameter for SLES12SP4-QXCR1001771822
Changes: qla2xxx: Show OS name and version in FDMI-1
- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: fix mailbox recovery during PCIE error
qla2xxx: v2: fix crash in PCIe error handling
- ERXXXXXX: qla2xxx: Changes to support FCP2 Target.
- ERXXXXXX: qla2xxx: include AER debug mask to default
- ERXXXXXX: qla2xxx: fixes for compilation on RH8.4
- ERXXXXXX: qla2xxx: Do logout even if fabric scan retries got exhausted.

- 10.02.05.00.a1-k1 BH 02/27/2021
- EDIF Changes:
- ER148247: issue with nvme-npiv env, once we delete npivs, after a while,
it is reducing strongswan connections.
Change: free sa index during npiv delete

- ER148123: Issue with Max secure connection with override_lower_limits set
and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Change: adjust online|offline notification to app and
tweak LOGO on session down.
- ERXXXXXX: qla2xxx: edif: tweak log message
- ERXXXXXX: qla2xxx: edif: Redundant code (already set in qla_edb_node_alloc)

- ER147707: qla2xxx: Device recovery not happening and OS hungs on qla2xxx
Change: Fix RISC RESET completion polling.

- ER148111: qla2xxx: FCPowerKit reflects huge delays in CMDlets execution.
Change: Check lockdown functionality before requesting lockdown feature.

- ER148277: USCM: Linux Peer showing misleading 'Congested, throttling down,
permitted: 1', prior to 'Reached low watermark, permitted: 2':
- Change: Fix misleading debug message

- ERXXXXXX: adjust request/respond queue size for 28xx
- ERXXXXXX: qla2xxx: Change %p to %px in the log messages.

- 10.02.01.00.a15-k1 BH 11/12/2020
ERXXXXXX: qla2xxx: Updated README file for new module parameters

- 10.02.01.00.a14-k1 BH 11/06/2020

- ER146725: eDIF another driver panic running script: ./test_target_no_unload.sh
Change: qla2xxx: Fix crash in qla_nvme_abort_set_option.

- ER147771: Call Trace while shutting down the adapter ports (LINK DOWN).
Change: qla2xxx: Handle aborts correctly for port undergoing deletion.

- ERXXXXXX: qla2xxx: Add scsi_change_queue_depth to slave configure.

- 10.02.01.00.a13-k1 BH 10/28/2020

- ER147600: Cisco: rpd ELS cmd fail to fetch the speed capabilities
Change: qla2xxx: Used correct rdp spec, which was broken during code clean-up.

- ER147695: FC-NVMe target discovery fails when initator wwpn &lt; target wwpn in an N2N (Direct Attach) config
Change: qla2xxx: fix N2N + NVME connect retry fail

- ER147832: Issue with uSCM Linux with QCC CLI for some configuration
Change: qla2xxx: Show event severity only when device state is congested.

- ER147824 : scmr_stat sysfs node runs out of memory
Change: qla2xxx: Come up with a compact version of scmr_stat

- ER147823: NVMe IO is not getting throttled up or down.
Change: qla2xxx: Enable throttle control for NVMe targets for Peer Congestion.

- ERXXXXXX: qla2xxx: Count tgt short term link if link comes back before dev_loss_tmo.
- ERXXXXXX: qla2xxx: Correct the check for fcport while displaying target counters.
- ERXXXXXX: qla2xxx: Change trigger for host short term link down to dev loss tmo.
- ERXXXXXX: qla2xxx: Move an SCM log under a debug level.
- ERXXXXXX: qla2xxx: Set vendor_rsp[0] value.
- ERXXXXXX: qla2xxx: Make throttling messages more informative.

- 10.02.01.00.a12-k1 SK 10/15/2020
- ER147625: NVMe IO's are failing with Read/Write after LIP reset.
Change: qla2xxx:Return EBUSY until the remote port delete finishes.

- ER147653: Target side strongswan start/stop, make initiator crashed.
Change: qla2xxx: edif: v2 fix double bsg done.

- ER147791: USCM: clear option is not clearing hba alarm/warning, or clear cong or nvme target stats.
Change: qla2xxx: Clear Sev and NVMe Target Stats.

- ER147793: USCM: Throttling has wrong throttling up info and event period is not honored.
Change: qla2xxx: Fix Throttling algorithm regression.

- ER147759: NVMe Admin commands are getting throttled and causing admin queue failures.
Change: qla2xxx: Throttle NVMe I/O commands only.

- ERXXXXXX: qla2xxx: edif: fix aes_gmac mode.
- ERXXXXXX: qla2xxx: edif: v2: standardize on port_id_t for bsg api.
- ERXXXXXX: qla2xxx: edif: fix 4byte align.
- ERXXXXXX: qla2xxx: edif: fix ELS meta data.
- ERXXXXXX: qla2xxx: Clear Congestion State/Throttling during chip Reset.
- ERXXXXXX: qla2xxx: Clear SCM Severity as part of SCM Stats Clear.

- 10.02.00.02.a11-k1 BH 10/09/2020
- ER147734 : Lip reset on the isolated port causes server crash
Change: qla2xxx: Don't allow FW, MPI and lip reset on isolated port.

- ER147479 - PPC BE RH7.6 - qla2xxx driver loading - machine crashed.
Change: qla2xxx: Fixes for big endian machines

- ER147646: Call Trace observed while validating a MPI Pause test scenario.
Change: qla2xxx: Correct the WARN_ON check in qla_nvme_abort_set_option.

- ER147615: Throttling does not work with low I/Os.
Change: qla2xxx: Check and round off fractional I/Os to 1 on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: List NVMe targets under scmr_stats on ISP 27xx/28xx Series Adapters
- ERXXXXXX: qla2xxx: Don't check for port isolation during abort isp.
- ERXXXXXX: qla2xxx: SCM: Turn off SCM port parameter update mailbox command.
- ERXXXXXX: qla2xxx: Fix I/O failures during remote port toggle testing

- 10.02.00.02.a10-k1 BH 09/25/2020
SCM Changes:
- ERXXXXXX:
Changes - qla2xxx: Clear Congestion state when an RSCN is received/target is torn down.
qla2xxx: throttling algorithm improvement.
qla2xxx: Add throttling support for NVMe targets.

EDIF Changes:
- ERXXXXX: LUN loss on ipsec stop/start on target side.
Change: save Nport on receive of PLOGI
- ERXXXXX: fix ELS receive collision between physical and NPIV hosts.
Change: remove erroneous source Nport ID search.

- ER147570: FCP Performance Drop in latest driver for smaller IOs size.
Change: qla2xxx: Change WQ_UNBOUND to WQ_MEM_RECLAIM. WQ_MEM_RECLAIM : wq is guaranteed to have at least one execution context regardless of memory pressure.

- ER147632: QLE2774: RHEL 8.2 System crashes while upgrading he FW from 9.6.0 to 9.6.1 with QCC CLI build 12
Change: qla2xxx: Fix system crash on nvme abort path by checking sp of aborting command before accessing it.

- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
- ER147645: System panic while trying to capture debugfs stats for EED.
Change: qla2xxx: Check rport before accessing target number.

- ER147632: Fix potential stale mem access
Change: remove stale sp pointer reference

- CQXXXXXX: FPIN events are not readily decodable.
Change: qla2xxx: Make FPIN events prints human readable.

- ER146879: Add support to clear SCM Stats
Change: qla2xxx: Added support to clear SCM/SCMR Stats on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: Allow get host stat during reset and sync reset.
- ERXXXXXX: qla2xxx: Set reset_cmd_err_cnt on reset failure only.
- ERXXXXXX: qla2xxx: Add isolated flag and return EPERM on isolation.
- ERXXXXXX: qla2xxx: Count short term link if link comes back in 10 sec.
- ERXXXXXX: qla2xxx: Don't check for fw_started while posting nvme command.
- ERXXXXXX: qla2xxx: Pass irq_offset to blk_mq_pci_map_queues API.
- ERXXXXXX: qla2xxx: lockdown: fix stale sp access.
- BZ1868688: qla2xxx: tear down session if FW say its down.

- 10.02.00.02.a9-k1 BH 09/03/2020
- ER147554 - sg_reset appears hung iterating over too many Qpairs.
Change - qla2xxx: limit interrupt vectors to number of cpu.

- ERXXXXX - qla2xxx: klocwork: Fix Bit field 'mpi_-' has one bit and is signed.

- ERXXXXX - qla2xxx: Change post del message from debug level to log level.

- ERXXXXX - qla2xxx: lockdown: fixup - Change error response as per API test.

- ERXXXXX - qla2xxx: Fix map_queue interface to use the correct blk-mq call.

- ERXXXXX - Added Structural changes for SCM Phase 2 support.
Change : qla2xxx: Update structure definitions for SCM to support backward compatibility.

- 10.02.00.02.a8-k1 BH 08/30/2020
- ERXXXXXX - Fix point-to-point (N2N) device discovery issue.
Change - qla2xxx: Fix point-to-point (N2N) device discovery issue.

- ERXXXXXX - To wait for ABTS response on I/O timeouts for NVMe.
Change - qla2xxx: To wait for ABTS response on I/O timeouts for NVMe.

- ER147523 - BSG stack trace and SCM display issues.
Change - SCM: Functional regression with a6 release.

- ER 147413 - edif: Fix issue with DIF enable target discovery.
Change - qla2xxx: edif: Fix issue with DIF enable target discovery.

- ER147480 clear ASYNC_ACTIVE flag to allow relogin.
Change - qla2xxx: fix stuck session.

- ERXXXXXX - lockdown: add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support

- 10.02.00.02.a7-k1 BH 08/22/2020
- ER147495 - edif changes
Change - qla2xxx: edif: fix nvme discovery failure
qla2xxx: edif: fix els corruption.

- ER147478 - SLES 15sp1 10.02...a6-k compile warning
Change - qla2xxx: Compilation changes for sles15sp1

- ERXXXXXX - add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support
qla2xxx: lockdown: fix compile problem. do not submit

- ERXXXXXX: SCMR changes
Change - qla2xxx: SCMR: Correct scmr_outstanding_reqs accounting.
qla2xxx: SCM: Changes to separate current_events and current_state.
qla2xxx: SCMR: Increase local array size.

- ER147298 : USCM "Congestion Warning" counter regression
Change - qla2xxx: Correct FPIN Structure Definition (Severity).

- 10.02.00.02.a6-k1 BH 08/13/2020
- ERXXXXXX - fix crash on session cleanup + unload.
Change - qla2xxx: fix crash on session cleanup + unload.

- ER147329 - edif changes
Change - qla2xxx: edif: fix compile error. do not submit
qla2xxx: edif: fix double free on ELS send failure.
qla2xxx: edif: reject els if non secure device.
qla2xxx: edif: reject ELS on session down.
qla2xxx: edif: redefine purex dest addr to be more consistent.
qla2xxx: edif: tweak debug messages.
qla2xxx: edif: fix nvme+edif target connect problem.

- ER147460 - issue with Diag test on QCC CLI 2.4.0 build 10 with 10.2.00.2-a5 driver
Change - qla2xxx: edif: move bsg auth els into separate routine.
qla2xxx: edif: Fix error in BSG ELS path that has valid response data.

- ER147312 - Add support to report MPI FW state.
Change - qla2xxx: Add support to report MPI FW state.
qla2xxx: Fix reset of MPI firmware.
qla2xxx: Fix MPI reset needed message.

- ER147437 - With a5 driver observed warning messages.
Change - qla2xxx: Compilation changes for Citrix, rhel and sles.

- 10.02.00.02.a5-k1 BH 07/31/2020
- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
Change - qla2xxx: Don't process target debugfs stats if port is isolated.

- ERXXXXXX : Add SCM stats to scmr_stats node.
Change - qla2xxx: Add SCM stats to scmr_stats node.

- ER147419 : Fix crash due to request q pointer extraction failure.
Change - qla2xxx: Latency measurement patch.

- ERXXXXXX : edif: remove redundant field in port_id_t
Change -qla2xxx: edif: remove redundant field in port_id_t

- ER147331 - extract bbc from PLOGI template payload.
Change -qla2xxx: Fix buffer-buffer credit extraction error

- ERXXXXXX : Split qla2x00_configure_local_loop()
Change scsi: qla2xxx: Split qla2x00_configure_local_loop()

- ERXXXXXX : SCMR - Add I/O flow control.
Change - qla2xxx: SCMR - Add I/O flow control.

- 10.02.00.02.a4-k1 BH 07/23/2020
- ER147402 - Do not install nvme auto connect script if OS is installing it.
Change - qla2xxx: auto-connect scripts are install based on nvme-cli package.

- ERXXXXXX - Fixed return status of nvme fcp request.
Change - qla2xxx: Set NVME status code for failed NVME FCP request.

- ERXXXXXX - Multi-que support for TMF.
Change - qla2xxx: Multi-que support for TMF.

- ERXXXXXX ? edif changes
Change - qla2xxx: edif: simplify reserve/release of sa_index.
qla2xxx: edif: tweak debug log.
qla2xxx: edif: adjust ELS resp length.
qla2xxx: edif: send logo on app stop.
qla2xxx: edif: remove prlo in session deletion.
qla2xxx: edif: Fix app stop stall.

- ER147298 - USCM "Congestion Warning" counter regression w/.65 driver.
Change - qla2xxx: Correct fpin_descriptor definition.
qla2xxx: Consolidate EDIF &amp; SCM Purex Calls.

- ERXXXXXX - Calculate avg. time taken by different components for IO completion.
Change - qla2xxx: Latency measurement patch.

- 10.02.00.02.a3-k1 BH 07/16/2020
- ER147348 - Observing firmware dump while running qaucli -g post port isolation.
Change - qla2xxx: Don't check firmware state in case of chip is down.

- ER147338 - SLES: Driver load failed - modprobe: ERROR: module 'qla2xxx' is unsupported.
Change - qla2xxx: Add support for loading external modules on SuSE.

- ER147361 - System panic after enabling port isolated during TimeOutReset.
Change - qla2xxx: Synchronize the update the host counters using lock.

- ER147370 - Hardware Error counter not incrementing for MBX command timeout.
Change - qla2xxx: Update hardware error count for various error conditions.

- ERXXXXXX - The change is to help in debuggging.
Change - qla2xxx: Move some messages from debug to normal log level.

- ER147346 - Observed a call trace after port isolation.
Change - qla2xxx: Fix the call trace for flush workqueue.

- ERXXXXXX - For debug purpose.
Change - qla2xxx: Add error counters to debugfs node.

- 10.02.00.02.a2-k1 AE 07/10/2020
- ERXXXXXX - qla2xxx: Fix TCM compilation issues.
Change - Enabled build of tcm_qla2xxx module and fixed compile issues.

- ERXXXXXX - qla2xxx: edif : Added back the app_stop wait and avoid if link is down.
Change - Added wait during app stop.

- ERXXXXXX - qla2xxx: Set BIT_13 for NVMe Async events.
Change - Driver changes to skip SLER for Async event command.

- ER147323 - qla2xxx: Correct the check for sscanf return value.
Change - Driver updated to check version correctly.

- ERXXXXXX - qla2xxx: v2: Add EDIF support.
Change - Refactoring EDIF code for modularity.

- ER147298 - Congestion Warning/Alarm counters fail to increment
Change - Update driver to increment the counters for congestion signals.

- 10.02.00.02.a1-k1 AE 06/29/2020
- qla2xxx: Enable IOCB throttling by default.
- qla2xxx: Implementation to get and manage host, target stats and initiator port.
- qla2xxx: Add SLER and PI control support.
- qla2xxx: Do not log message when reading port speed via sysfs
- qla2xxx: fix null pointer access.
- qla2xxx: Use MPI hang trigger to do PEGTUNE halt.
- qla2xxx: Reduce erroneous error in link reset path
- qla2xxx: v2: fix stalled N2N reconnect.
- qla2xxx: Fix warnings on SLES12SP5.
- qla2xxx: Fix compilation issues on SLES15
- qla2xxx: Compilation Fixes for SLES15SP1.
- qla2xxx: Debugfs compilation issue fix for RH7.6.
- qla2xxx: Fix gcc test compile error output being printed.
- qla2xxx: Timestamp device online and offline transitions.
- qla2xxx: Add rport fields in debugfs.
- qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices.
- qla2xxx: Setup debugfs entries for remote ports.
- qla2xxx: Fix edif related compilation issue on RH7.6.
- Fixes for compilation on hpe branch
- qla2xxx: Compilation fixes for RH8.2
- qla2xxx: Compilation changes for RH7.6
- qla2xxx: Fixes for compilation on RH7.x I
- qla2xxx: bsg_job to bsg_job_t
- qla2xxx: I Unify source code to work with newer kernels.
- qla2xxx: Makefile changes from code-uni-devel-10x.
- qla2xxx: qla_edif file changes to compile the driver.
- qla2xxx: Fix compilation issues.
- qla2xxx: Fix Makefile issue.
- qla2xxx: fix compile error
- qla2xxx: Use explicit LOGO in target mode
- qla2xxx: Add EDIF support.
- qla2xxx: Addd edif related files.
- qla2xxx: Fix MPI failure AEN (8200) handling.
- qla2xxx: SCM - Backport optimizations and style changes from upstream work.
- qla2xxx: Fix warning in qla_attr.c file.
- qla2xxx: Fix nvme compilation error.
- qla2xxx: Fix crash in alloc w/GFP_KERNEL + interrupt
- Author : Quinn Tran &lt;qutran@marvell.com&gt; qla2xxx: v2: add iocb resource tracking.
- qla2xxx: Fix WARN_ON in qla_nvme_register_hba.
- qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime.
- qla2xxx: Make tgt_port_database available in initiator mode.
- qla2xxx: reduce noisy debug message.
- qla2xxx: Fix mailbox Ch erroneous error
- qla2xxx: fix login timeout.
- qla2xxx: Accomodate for SCM FW attribute bit change.
- qla2xxx: post FC event (FPIN) to transport FPIN handler.
- qla2xxx: Hide fc_host_fpin_rcv kernel dependency.
- qla2xxx: Add changes to compile across various kernels.
- qla2xxx: Use active targets to update SCM stats.
- qla2xxx: Move SCM functions to qla_isr to keep changes local.
- qla2xxx: Code to process FLOGI ACC extended payload.
- qedf: Fix compilation issue - revisit.
- qla2xxx: SCM Phase 1 Implementation + 2 other patches.
- qla2xxx: Enable PUREX passthru post ISP reset.
- qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV.
- qla2xxx: performance tweak
- scsi: qla2xxx: fix fcport null pointer access.
- fixup! qla2xxx: Fix unbound NVME response length.
- scsi: qla2xxx: Fix unbound NVME response length
- qla2xxx: Add host attribute to trigger MPI hang.
- qla2xxx: ONEOFF: silent dbg messages for good path io.
- qla2xxx: ONEOFF: fix pDIF detection
- qla2xxx: Snoop inquiry response atleast 168 bytes to determine proprietary DIF.
- qla2xxx: ONEOFF: add debug counters for T10-PI/DIF
- qla2xxx: ONEOFF: add MQ support for HP3PAR propritary T10-PI
- qla2xxx: HPE 3PAR private T10-PI support.
- qla2xxx: Check for fabric_priority flag during login
- qla2xxx: use iocb_fabric_priority flag
- qla2xxx: Fix QoS name and add debug logs
- qla2xxx: Correction to tests for iocb fabric and fcport qos.
- qla2xxx: Use -&gt;isp_ops-&gt;read_optrom() in qla26xx_read_qos_fcport_table().
- qla2xxx: QoS fcport table index initialization improvement.
- qla2xxx: Add QoS fcport table index to speed up search.
- qla2xxx: Reduce stack on qos fcport priority routines.
- qla2xxx: HPE: Register FDMI QOS
- qla2xxx: Add bsg interface for qos lun level bitmask.
- qla2xxx: Read E2E QoS fcport priority bitmasks from flash.
- qla2xxx: Abstract qos lun level mask for iocb cs_ctl field.
- qla2xxx: Add fabric priority qos lun iocb mechanism.
- qla2xxx: Implement CT command GFO (Get Fabric Object).
- qla2xxx: Add support for fabric priority per target.
- qla2xxx: fix mtcp dump collection failure.
- qla2xxx: Set Nport ID for N2N
- qla2xxx: Fix crash during device discovery.
- qla2xxx: Handle NVME status iocb correctly.
- qla2xxx: Remove restriction of FC T10-PI and NVME
- qla2xxx: serialize fc_port alloc in N2N
- qla2xxx: NPIV does not come up after FW dump.
- qla2xxx: fix RDP respond data format bug.
- qla2xxx: force semaphore on flash validation failure.
- qla2xxx: add more FW debug information
- qla2xxx: Revert: Disable T10-DIF feature with FC-NVMe during probe
- qla2xxx: Update BPM enablement semantics.
- qla2xxx: fix FW resource print error.
- qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs.
- qla2xxx: Ensure flash updates return possible failure status through bsg interface.
- qla2xxx: Improved secure flash support messages
- qla2xxx: fix flag passing error
- qla2xxx: Use FC generic update firmware options routine for ISP27xx.
- qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.
- qla2xxX: Add 16.0GT for PCI String
- qla2xxx: Use FW_STARTED macro
- qla2xxx: Add fixes for mailbox command
- qla2xxx: Fix login IOCB flag
- qla2xxx: Save rscn_gen for new fcport
- qla2xxx: firmware option 3 is clobbered by speed set
- qla2xxx: ISP28xx active FW region
- qla2xxx: Add portname to print logs in qla24xx_logio_entry().
- qla2xxx: Correction to MB in-direction selection in qla2x00_echo_test().
- qla2xxx: Correction to selection of loopback/echo test.
- qla2xxx: Use endian macros to assign static fields in fwdump header.
- qla2xxx: Add Speed in SFP print information
- qla2xxx: Fix RDP response size
- qla2xxx: Handle cases for limiting RDP response payload length.
- qla2xxx: Add deferred queue for processing ABTS and RDP.
- qla2xxx: Cleanup ELS/PUREX iocb fields.
- qla2xxx: Add devid's and conditionals for 28xx.
- qla2xxx: Add vendor extended FDMI additions and amendments.
- qla2xxx: Provide separate RDP enable.
- qla2xxx: Add vendor extended RDP additions and amendments.
- qla2xxx: Add changes in preparation for vendor extended FDMI/RDP.
- qla2xxx: Add 2061 PCI ID
- qla2xxx: Remove all DIX-0 references
- qla2xxx: Add endianizer macro calls to fc host stats.
- qla2xxx: Add sysfs node for D-Port Diagnostics AEN data.
- qla2xxx: Move free of fcport out of interrupt context.
- qla2xxx: Add beacon LED config sysfs interface.
- qla2xxx: Add sysfs hooks for FC-NVMe autoconnect

- 10.01.00.22-k AE 06/29/2020
- Upstream driver as part of Linux 5.6</changelog>
  </package>
  <package pkgid="af3dd5c14a7c734aad21053738dd25c5c2658c9e6d59ffff51e41c262916f174" name="kmod-qlgc-qla2xxx" arch="x86_64">
    <version epoch="0" ver="10.02.12.01_k1" rel="1.rhel9u4"/>
    <changelog author="QLogic Corp &lt;support@qlogic.com&gt; 10.02.12.01-k1-1" date="1717070400">- 10.02.12.01-k1 MR 05/29/2024
[FCD-3465] : Server got crashed while running port toggle test.

Resolution : During vport_delete send async_logout explicitly.
Scope : 28XX

- 10.02.12.00-k1 SD 05/20/2024
-

- 10.02.12.00.a5-k1 SD 05/07/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters

- 10.02.12.00.a4-k1 SD 04/25/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters


- 10.02.12.00.a3-k1 SD 03/15/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : SFP cache on legacy adapter

Scope : all

- 10.02.12.00.a2-k1 SK 02/08/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : Fix NVME + NPIV connect issue

Resolution : Initialize irq offset
Scope : ALL

- 10.02.12.00.a1-k1 QT 01/09/2024
scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting()
Resolution : Fix RHEL 9.4 compile issue
Scope : ALL

[FCD-3515] : API support for SFP data cache
Scope : 27xx, 28xx

[FCD-xxx] : Fix SLES15.6 compile issue
Resolution : Remove stale fields
Scope : ALL

[FCD-3634] : Remove check req_sg_cnt should be equal to rsp_sg_cnt.
Resolution : Firmware supports multiple sg_cnt for request and
response for CT commands, so remove the redundant check.
Scope : All Adapters

[FCD-717] : Move FCE Trace buffer allocation to user control
Resolution : Modify existing DFS knob to allow user to enable|disable this feature.
Scope : Any

[FCD-xxx] : Remove del_work work from qla_schedule_sess_for_deletion.
Resolution : Remove del_work work from qla_schedule_sess_for_deletion.
Scope : All

[FCD-xxx] : Additional target mode code cleanup.
Resolution : Additional target mode code cleanup.
Scope : All

[FCD-xxx] : Update copyright information.
Resolution : Update copyright information.
Scope : All

[FCD-xxx] : Remove target code from qla_target files.
Resolution : Remove target code from qla_target files.
Scope : All

[FCD-xxx] : Remove target mode code from initiator specific files.
Resolution : Remove target mode code from initiator specific files.
Scope : All

[FCD-xxx] : Move common code to initiator specific files.
Resolution : Move common code to initiator specific files.
Scope : All

[FCD-3751] : Fix use after free on unload
Resolution : Remove duplicate signals on freeing dpc_thread
Scope : ALL

[FCD-3515] : Caching SFP data
Scope : 27xx, 28xx

[FCD-xxx] : Exec FW with delay
Resolution : Add delay before command retry
Scope : 28xx

[FCD-xxx] : fix abort in bsg timeout
Resolution : Wait for bsg to return before abort exit
Scope : ALL

[FCD-xxx] : Use QP lock to search for bsg.
Resolution : use correct lock to protect search
Scope : ALL

[FCD-xxx] : Remove SQ in queuecommand
Resolution : Remove duplicate code.
Scope : ALL

[FCD-xxx] : Reduce fabric scan duplicate code.
Resolution : Consolidate routines that handle GPNFT &amp; GNNFT.
Scope : ALL

[FCP-743] : Remove ql2xstay_attach_on_load_failure
Resolution : Remove driver parameter used as part of feature test.
Scope : 27xx, 28xx


- 10.02.11.00-k1 NJ 10/25/2023
[FCD-xxx] : Remove PCI ID 0x2971
Resolution : Remove PCI ID 0x2971
Scope :

[FCD-3661] : Remove 8031 from deprecate and unmaintained list.
Resolution : Remove 8031 from deprecate and unmaintained list.
Scope : 8031

[FCD-3571] : Unable to resume FW dump collection
Resolution : send notification to udev
Scope : 27xx, 28xx

[FCD-3631] : Convert Port disable state to maintenance mode
Resolution : Rename state and turn flag indicator
Scope : 27xx + 28xx

- 10.02.11.00.a8-k1 NJ 10/13/2023
[FCD-3632] : Remove support for FCoE device ids.
Resolution : Remove FCoE ids from pci table.
Scope : 8xxx

[FCD-3624] : Fix optrom version displayed in FDMI
Resolution : Populate EFI version
Scope : Series Adapters

[FCD-3632] : Remove CNA reference from README.
Resolution : Remove CNA reference from README.
Scope : 8xxx

- 10.02.11.00.a7-k1 NJ 09/22/2023

[FCD-3195] : Fix flash read failure
Resolution : Check return code for each flash read.
Scope : Series Adapters

[FCD-3571] : System flood by fw dumps
Resolution : udev script to pause fw dump collection
Scope : Any

[FCD-3566] : Limit FW dump improvement to 27xx + 28xx
Resolution : Add filter for 27xx + 28xx adapters
Scope : 27xx+

[FCD-3497] : Return ENOBUFS if sg_cnt is more than one for ELS cmds.
Resolution : This error is because FW support single sg element for
ELS Pass-through IOCB (0x53h). This particular error
code will help API and Apps to display appropriate
message to the user.
Scope : All Adapters

[FCD-3510] : RHEL &amp; SLES OOB driver request: deprecate L8/Hilda HW
Resolution : Added a frame work to display the message based on device and OS.
Scope : L8 and L16 (Hilda and CNA)

[FCD-3269] : Init Control Block is dereferenced incorrectly
Resolution : Correctly dereference ICB
Scope : 20xx

[FCD-3421] : Add Support to collect fw_dump on system crash or panic.
Resolution : Add Support to collect fw_dump on system crash or panic
Scope : 27xx, 28xx

- 10.02.11.00.a6-k1 MR 09/08/2023

[FCD-XXX] : Modify error code handling for sfp fw upgrade mbx.
Resolution : Modify error code handling for sfp fw upgrade mbx.
Scope : 28xx

[FCD-XXX] : Block sysfs resets and fw_dump during sfp fw upgrade
Resolution : Block sysfs resets and fw_dump during sfp fw upgrade
Scope : 28xx

[FCP-743] : Block sysfs access during maintenance mode
Resolution : Add check for maintenance mode.
Scope : Any

[FCD-3506] : Fix double free of dsd_list during driver load.
Resolution : add pointer check before access
Scope : Any

- 10.02.11.00.a5-k1 MR 08/18/2023

[RH BZ 2039422] : NVMe-FC kernel crash during reload driver test
Resolution : validate nvme_local_port correctly
Scope : Any

[FCD-XXX] : Fix for potential Null pointer dereferenced
Resolution : Check before dereferencing pointer
Scope : Any

[FCP-743] : Enable driver attach to bad HW
Resolution : turn on ql2xstay_attach_on_load_failure option
Scope : 27xx, 28xx

- 10.02.11.00.a4-k1 MR 08/11/2023

[FCD-xxx] : Update README file for zio information
Resolution : Update readme file with zio information
Scope : Any

[FCD-3415] : Std-DIF is not working with HPe K1 driver
Resolution : Reset the protect bit in the INQ response
only when pDIF is enabled and negotiated.
Scope : 26xx/27xx/28xx

- 10.02.11.00.a3-k1 AG 08/03/2023

[FCP-743] : Allow only selective BSG requests in maintenance mode
Resolution : Allow certain BSG to go through during maintenance mode
Scope : Any

[FCP-743] : FW dump improvement
Resolution : Improve data capture
Scope : 27XX, 28XX

[FCD-3252] : Unable to act on RSCN for port online.
Resolution : Clear RSCN flag only when driver is acting on the notification
Scope : Any

[FCD-xxx] : 32 Bytes CDB
Resolution : Use Type 6 IOCB for CDB bigger than 16Bytes
Scope : Any

Unit Test : i) force IO to use Type6 only for over the weekend run.
ii) force error path(s) to make sure no crash.

[FCD-xxx] : Move resource to allow code reuse.
Resolution : relocate dsd_list to qpair
Scope : Any

- 10.02.11.00.a2-k1 AG 07/27/2023

[FCD-3411] : CS_DMA Error observed while running DIF IO
Resolution : While running DIF enabled IO, a CS_DMA error was observed.
A FW dump is needed to better debug this. So take a FW dump
on encountering this.
Scope : 27xx/288 series of adapters

[FCD-3406] : Modifiy default zio threshold value.
Resolution : Modifiy default zio threshold value.
Scope : 27xx/28xx Series Adapters

[FCD-3314] : Delay IO Abort on PCI error
Resolution : On detection of PCI error, allow IO's to wind down.
Scope : Any

[FCD-3314] : Fix system crash due to bad pointer access
Resolution : Check SRB type before access.
Scope : 27xx+

- 10.02.11.00.a1-k1 AG 07/14/2023

- FCP-749: qla2xxx: Add support for build for RH 9.3 and RH 8.9 distro
Resolution : Build on RH 9.3 was failing owing to change of definition
of fc_host_fpin_rcv and removal of DID_TARGET_FAILURE. Fix part of it
by updating to latest upstream code.
Scope : 27xx/28xx series of adapters


- FCD-3302 : During unload Error detected messages is seen.

Resolution : Change the wording of the message as its not an error.
Scope : Series Adapters

- FCD-3293 : Initiator sever getting crashed after LOGO.

Resolution : Fix double free of fcport
Scope : Any

- Revert "scsi: qla2xxx: Change default ZIO threshold."

This reverts commit 8812bcc1b7a25494ec8755ff3b61412a9993ff5b.
The ZIO threshold now is 64.

- FCD-xxx : Fix unreachable code

Resolution : Remove dead code
Scope : 28xx+

- FCD-3232 : Potential risk of double free pointer detected in Coverity scan by ran by Citrix

Resolution : NULL the pointer after first free.
Scope : All

- 10.02.10.00-k1 SK 06/14/2023
Non-alpha build

- 10.02.10.00.a2-k1 BH 05/12/2023

- FCD-3140: qla2xxx: Fix command flush on cable pull.
Changes: Add wait for commands to return.

- FCD-XXX: qla2xxx: NVME|FCP prefer flag not being honored.
Changes: Reread prefer flag on chip reset

- FCD-XXX: qla2xxx: Update readme file

- 10.02.10.00.a1-k1 BH 05/02/2023
- FCD-XXX: qla2xxx: Update Copyright
Changes: Update Copyright for Marvell.

- FCD-XXX: qla2xxx: Update manufacturer detail
Changes: Update manufacturer detail to "Marvell"

- FCD-3140: qla2xxx: Host crash during StressAndHostPortReset test
Changes: Remove unused nvme_ls_waitq wait queue.

- FCD-XXX: qla2xxx: [RH-BZ 2167274]: Wait for io return on terminate rport.
Changes: dd wait to terminate_rport_io

- 10.02.09.00.a11-k1 BH 03/27/2023
- FCD-XXX: qla2xxx: Add link down + logo rx stat counts
Changes: Add counters to track link down and Logo receive.

- 10.02.09.00.a10-k1 BH 03/17/2023
- FCD-XXX: qla2xxx: Support for update SFP firmware of ACCELINK
Changes: [New Feature] Support for update SFP FW of ACCELINK WTD 64G

- FCD-717: qla2xxx: Split FCE|EFT trace control
Changes: Split buffer alloc and enable of feature into individual step.

- BZ-2093878: qla2xxx: perform lockless command completion in abort path
Changes: Perform lockless command completion in abort path

- 10.02.09.00.a9-k1 BH 03/06/2023
- FCD-2390: qla2xxx: Fix N2N stuck connection.
Changes: Clear the blocking flag.

- FCD-2496: qla2xxx: Prevent command send on chip reset
Changes: Check for chip reset before sending IOCB.

- FCD-2035: qla2xxx: Fix mem access after free.
Changes: Remove access of memory

- FCD-2720: qla2xxx: Move cmd_to_req_q latency counter before processing response.
- FCD-XXX: qla2xxx: Update readme file for current program

- 10.02.09.00.a8-k1 BH 02/27/2023
- FCD-2585: qla2xxx: Remove unsupported ql2xenabledif option.
Changes: Removed unsupported ql2xenabledif=1 option and validate the user input.

- FCD-2305: qla2xxx: Error code did not return to upper layer
Changes: Preserve error code from TMF and return it to upper layer.

- FCD-2035: qla2xxx: fix inconsistent TMF timeout.
Changes: Allow TMF error to return to upper layer without session tear down.

- FCD-2035: qla2xxx: Fix TMF leak through.
Changes: Check for chip reset or session change before sending Task management.

- 10.02.09.00.a7-k1 BH 02/17/2023
- FCD-2858: qla2xxx: USCM: Check for vp_idx before setting EDC and RDF set flags.
Changes: Add check for vp_idx before setting EDC and RDF set flags when processing RIDA.

Revert patch:
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition.

- 10.02.09.00.a6-k1 BH 02/13/2023
- FCD-2750: qla2xxx: IO's are failing on Standard DIF enabled 3PAR LUN
Changes: Revert an offending patch and work on an issue with upstream.

- 10.02.09.00.a5-k1 BH 02/06/2023
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition
Changes: Remove EDC and RDF set flags on Report ID Acquisition.

- FCD-2879: qla2xxx: Compilation errors on SLES15SP5 Beta3-202301
Changes: Write generic code to find tag of scsi cmnd

- FCD-2846: qla2xxx: Correct bsg_reply size in bsg interface
Changes: Fix the bsg_job-&gt;reply_len with size of "struct fc_bsg_reply"

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the invariant expression in the condition

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the expression flogi_acc_pld_remaining == 0

- FCD-XXXX: qla2xxx: Changes of logs level for SFP temperature monitoring

- 10.02.09.00.a4-k1 BH 01/29/2023
- FCD-2308: qla2xxx: Add bsg call to read port information
Changes: Add bsg interface to allow app to read remote port information.

- FCD-XXX: qla2xxx: KW-97439: unreachable code
Changes: Return void if return value is not needed

- FCD-XXX: qla2xxx: Add logs for SFP temperature monitoring
Changes: Add debug log for Temperature Alert (8070h) Asynchronous Event

- 10.02.09.00.a3-k1 BH 01/19/2023
- FCD-XXX: qla2xxx: Add support of RHEL9.2
- FCD-XXX: qla2xxx: Add support of RHEL8.8
- FCD-XXX: qla2xxx: Add support of SLES15 SP5
- FCD-2800: qla2xxx: Add support of OpenEuler-22.03

- 10.02.09.00.a2-k1 BH 01/10/2023
- FCD-XXX: qla2xxx: kw: unreachable code, SRB type is 0 just before latency counter incremented.
Changes: SRB type is 0 just before latency counter incremented.

- FCD-XXX: qla2xxx: kw: reset current_topology much later
Changes: Reset current_topology much later on detecting

- FCD-XXX: qla2xxx: kw: unreachable code, CS_COMPLETE is 0 and its already checked.
Changes: Remove unreachable

- FCD-XXX: qla2xxx: kw: Checking for port_state always yields zero
Changes: Instead of bitwise AND check for port_state directly

- FCD-1569: qla2xxx: Fix fw resource tracking
Changes: Use global counter

- FCD-XXX: qla2xxx: [ER-144639]: Flush mailbox commands on chip reset
Changes: Use lock to prevent race condition.

- FCD-2735: qla2xxx: USCM-VL: NVRAM VL disabled logins with extend FLOGI (VL enabled)
Changes: Reset the spl. features control block flag to avoid logging in with ER_RDY.

- FCD-XXX: qla2xxx: klockwork: Fix buffer over flow
Changes: Use correct buffer size.

- FCD-XXX: qla2xxx: EDIF: kw: remove unnecessary bit field
- FCD-2563: qla2xxx: Turn off noisy message log.
- FCD-XXX: qla2xxx: kw: remove dead code in qla24xx_config_rings

- 10.02.09.00.a1-k1 BH 01/10/2023
- FCD-717: qla2xxx: allow FW dump extraction if load fail
Changes: Add knob to force driver to stay attached to the fail adapter.

- FCD-717: qla2xxx: Initialize FW buffer size with seed value
Changes: Initialize FW Buffer size with seed value

- FCD-XXX: qla2xxx: klockwork: Remove QLA_COMMAND_ERROR check in qla2x00_execute_fw.
Changes: Remove the unnecessary QLA_COMMAND_ERROR check

- FCD-2390: qla2xxx: Fix session hang in gnl
Changes: Clear this flag to prevent blockage.

- FCD-2390: qla2xxx: Fix erroneous link up failure
Changes: Set fw_started flag early to prevent interrupts being dropped

- FCD-2496: qla2xxx: Fix command flush during TMF
Changes: Wait for commands flush before closing TMF

- FCD-2035: qla2xxx: Limit TMF to 8 per function
Changes: Limit TMF to 8 per function

- FCD-XXX: qla2xxx: Add NVMe Disconnect support.
Changes: Add support for NVMe Disconnect feature.

- FCD-XXX: qla2xxx: Modify qla27xx_copy_fpin_pkt to support PURLS IOCB.
Changes: Modified qla27xx_copy_fpin_pkt to support both PUREX and PURLS IOCBs.

- FCD-717: qla2xxx: Adjust iocb resource on qpair create
Changes: Add call to readjust iocb + exchange limit.

- FCD-2390: qla2xxx: Fix deletion race condition
Changes: Move check field behind lock

- FCD-XXX: qla2xxx: klockwork: Pointer checked for NULL at linx x will be dereferenced at linx x+y.
Changes: Remove the unnecessary Null check. The pointer will likely be valid.

- FCD-XXX: qla2xxx: Observed call trace in smp_processor_id() with debug kernel
Changes: Use raw_smp_processor_id API

- FCD-2275: qla2xxx: USCM: Cleanup code related to IOPS based throttling
Changes: IOPS and BW based throttling is not used. Remove those code.

- FCD-2273: qla2xxx: USCM: Code cleanup w.r.t module params (ql2x_scmr_flow_ctl_tgt, ql2x_scmr_flow_ctl_host)
Changes: Remove the redundant module parameters

- FCD-2408: qla2xxx: USCM: Driver doesn't honor the adapter port Restore Default Settings
Changes: Update the nvram values to the host as well as fcport

- FCD-2363: qla2xxx: USCM: Slow Queue usage changes
Changes: Use Slow queue only under specific scenarios

- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Don't increment the counter for under-run.

- FCD-2291: qla2xxx: Erroneous link down.
Changes: Allow adapter reset to complete before discovery

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Bail out of TMF on error

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced

- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path

- FCD-XXX: qla2xxx: USCM: Debug log message improvement
Changes: Log target WWPN for peer congestion

- FCD-2164: qla2xxx: Fix stall session after app start
Changes: Use session delete to avoid the accidental clearing of scan_flag

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Check fcport state before invoking the mailbox

- FCD-XXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: Set throughput baseline on 1st FPIN

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix parsing the fpin when multiple descriptors are present

- FCD-XXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCD-XXX: qla2xxx: USCM: Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: Fix for KW-97392
Changes :Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: Remove dead code - flagged by klocwork
- FCD-847: qla2xxx: fixup: Fix exchange over subscription.
- FCD-2434: qla2xxx: Fix crash when IO abort times out
- FCD-XXX: qla2xxx: Rearrange scm rx path handling code.

- 10.02.08.01-k1 BH 09/28/2022
- FCD-2392: Fix initrd image creation failure in OpenEuler, Kylin and UOS
Changes: Add support for creating initrd image on openEuler, Kylin and UOS

- 10.02.08.00-k1 BH 09/16/2022
- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Residual under-run is not an interface error, hence no need to increment that count.

- FCD-2291: qla2xxx: Fix erroneous link down.
Changes: Allow adapter reset to complete before any scan can start.

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Add additional error check at various point

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced.

- 10.02.08.00.a7-k1 BH 08/22/2022
- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path.

- FCD-2164: qla2xxx: USCM: Fix stall session after app start
Changes: Prevent accidental clearing of flag that blocks re-login

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset.

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Heck fcport state before invoking mailbox

- FCDXXX: qla2xxx: USCM: Debug log message improvement

- 10.02.08.00.a6-k1 BH 08/09/2022
- FCDXXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: if VL switchreduces the throughput below 50%, we would not throttle any further.

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix the FPIN parsing to take into account multiple descriptors.

- FCDXXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCDXXX: qla2xxx: USCM:Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..10

- 10.02.08.00.a5-k1 BH 07/29/2022
- FCD-XXX: qla2xxx: klocwork: Possible Null Pointer Dereference
Changes: Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: USCM: Fix mqueuecommand return code during throttle down request.

- FCD-XXX: qla2xxx: Revert klockwork: Fix buffer overrun

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
- FCD-2035: qla2xxx: Fix Task Mgmt Cmd fail due to unavailable resource
Changes: Limit TM commands to 8 per target.

- 10.02.08.00.a4-k1 BH 07/23/2022
- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: check for exchange availability before command submission

- FCD-XXX: qla2xxx: Remove unintended flag clearing
Changes: Remove unintended flag clearing.

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
Changes: Add wait for completion of Marker!

- FCD-XXX: Fix performance dip due to lock contention
Changes: Save the allocated memory for reuse and avoid the lock

- FCDXXX: qla2xxx: USCM: Do not send EDC and RDF for NPIV ports
Changes: Disable sending USCM ELS for vports

- FCDXXX: qla2xxx: USCM: VL: Do not set target speed to 1G for slow lane
Changes: Do not set the target speed while changing lanes.

- FCD-2012: qla2xxx: Throttling up messages seen when profile is changed
Changes: Set the new profile for each fcport (along with the host).

- FCD-XXX: qla2xxx: USCM: VL - Clean up FLOGI_ACC parsing
Changes: structure that could be used to parse the FLOGI_ACC by using offsets

- FCD-1990: qla2xxx: Fix nvram load config error
Changes: Remove re-definition of port flags while enabling virtual lane support

- FCD-XXX: qla2xxx: USCM:VL, I/O does not move back to the normal lane
Changes: Check if I/O throttling is being done, before deciding to move the normal lane.

- FCD-XXX: qla2xxx: Fix stall login
Changes: Reset session state to allow relogin logic to re-drive the connection.

- FCD-847: qla2xxx: Fix exchange over subscription for mgt cmd.
Changes: would check for exchange availability before command submission.

- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: would check for exchange availability before command submission.

- FCD-XXX: qla2xxx: relocate/rename vp map.
- FCD-XXX: qla2xxx: Klocwork: Fix for Unexpected type of a scan function parameter

- 10.02.08.00.a3-k1 BH 07/01/2022
- FCD-1818: qla2xxx: Fix call trace in debug kernel due to missing spinlock init
Changes: Fix the call trace by initializing trace lock.

- FCD-1923: qla2xxx: USCM: VL - After disabling VL via CLI, status shows "Non-operational"
Changes: Return VL status appropropriately

- FCD-1922: qla2xxx: Fix discovery issues in FC-AL topology
Changes: Checks FC loop map when Get ID list returns no device

- FCD-1831: qla2xxx: Fix link failure in NIPV environment.
Changes: Remove NPIV host from directly being able to chip reset.

- FCD-XXX: qla2xxx: Fix DMA-API call trace on NVME LS requests with debug kernel
Changes: Remove DMA mapping from the driver

- FCD-XXX: qla2xxx: Fix KASAN use-after-free warning in qla24xx_sp_unmap
Changes: Remove stale fcport access in qla2x00_rel_sp

- FCD-XXX: qla2xxx: Fix KASAN out-of-bounds warning in qla_update_sp
Changes: Size for memcpy was corrected to use the right length.

- FCD-XXX: qla2xxx: Fix imbalance vha-&gt;vref_count
Chnages: Add an extra ref count for the task management paths.

- FCD-XXX: qla2xxx: Tweak Latency measurement
Changes: Move the time read further ahead to the start of queuecommand and
later to the point where it is just before scsi_done.

- FCD-XXX: qla2xxx: klockwork: Silent superfluous warning.
Changes: Remove superfluous Null check.

- FCD-XXX: qla2xxx: klockwork: Fix buffer overrun
Changes: Replace structure name to allow proper size calculation

- FCD-XXX: qla2xxx: Remove dead code (GNN ID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code (GPNID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code.
Changes: Removing drport field and FCPORT_UPDATE_NEEDED, and EDIF_TICK_NEEDED signals

- FCD-XXX: qla2xxx: Do not select slow queue if USCM is enabled
Changes: Do not select slow queue whilie initializing cpu map

- FCD-XXX: Select HW queue depending on Tx CPU
Changes: Select qpair which is in correlation with Tx CPU

- FCD-XXX: qla2xxx: Add support for displaying I/O throttle information
Changes: Display the driver I/O throttle information along with VL information

- FCD-XXX: qla2xxx: USCM: Throttle only R/W commands for NVME
Changes: Throttle only read/write IOs.

- Bring back following reverted changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.


- 10.02.08.00.a2-k1 BH 06/19/2022
- FCD-XXX: qla2xxx: klockwork - Check valid rport returned by fc_bsg_to_rport
Changes: Check valid rport returned by fc_bsg_to_rport

- FCD-XXX: qla2xxx: klockwork - Check for a valid fcport pointer
Changes: Add a check for a valid fcport pointer at the time of exit

- FCD-XXX: qla2xxx: klockwork - Move fcport NULL check to avoid dereference
Changes: Move the fcport NULL check to avoid the dereference.

- FCD-1883: qla2xxx: USCM: Adapter shows "RDF Complete" when Link is down
Changes: Reset the flag, so that when USCM is negotiated, the CLI shows the correct status

- FCD-1846: qla2xxx: USCM: A log message while clearing stats
Changes: Add a log message while clearing USCM stats

- FCD-XXX: qla2xxx: USCM: VL-Reset FC device virtual lane priority to normal on a port flap
Changes: Reset the virtual lane to normal on a port flap, ISP reset

- FCD-XXX: qla2xxx: USCM: VL-Set target congestion before switching lanes
Changes: Set the target state before the lane switch.

- FCD-1752: qla2xxx: USCM: VL-Sysfs does not show Virtual Lane as enabled
Changes: extended flogi_acc can also be parsed correctly.

- FCD-1652: qla2xxx: Check if port is online before sending ELS
Changes: Check if port is online before sending ELS

- FCD-XXX: scsi: qla2xxx: Synchronize rport dev_loss_tmo setting

- 10.02.08.00.a1-k1 BH 05/27/2022
- FCD-XXX: qla2xxx: USCM: Virtual Lane, Fix PUN handling
Changes: Have a default priority range for each lane and ensure that the range is programmed correctly

- FCD-XXX: qla2xxx: USCM: Support for Virtual Lanes
Changes: Enable Virtual Lane support for Cisco switch

- 10.02.07.00-k1 BH 05/27/2022
- Non-alpha build

- 10.02.07.00.a19-k1 BH 05/21/2022
- FCD-XXX : qla2xxx: USCM: Throttling is not honored for NVMe
Changes: Enable NVMe READ/WRITE commands to be throttled

- FCD-XXX: qla2xxx: USCM: Add counters to track directional throttling
Changes: Add sysfs counters to have stats displayed for busy status returns.

- FCD-1801: qla2xxx: USCM: CP reads go to zero while doing directional throttling
Changes: Take into account the directional queue depth while returning a busy status to the stack.

- FCD-1809: qla2xxx: USCM: Restoring USCM Profile to default result in driver

- FCD-1798: qla2xxx: USCM: Profiles are not honored for peer congestion
Chnages: Apply the profile to each target (fcport) when the profile is changed.

Reverting the following changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- 10.02.07.00.a18-k1 BH 05/12/2022
- FCD-1484: qla2xxx: Manufacturer details should be "Marvell Semiconductor, Inc."
Changes: Update Manufacturer details to indicate Marvell Semiconductors

- FCD-XXX: qla2xxx: USCM: Throttle only read and write commands
Changes: Throttle only read and write commands.

- FCD-XXX: qla2xxx: USCM: Do not clear throttle for Clear Cong FPIN.
Changes: Do not clear throttle when Clear Congestion FPIN is received.

- FCD-XXX: qla2xxx: USCM: Change default profile to Monitor
Changes: Set the default throttle profile as Monitor.

- FCD-XXX: qla2xxx: Fix few issues reported by klocwork tool

- 10.02.07.00.a17-k1 BH 05/06/2022
- FCD-1522: qla2xxx: USCM: Throughput drops to zero in Monitor mode
Changes: Restore qdepth based on monitor mode

- FCD-1315: qla2xxx: Fix erroneous mailbox timeout after pci error inject.
Changes: Clear wait for MB interrupt flag to prevent stale MB completion arriving

- FCD-1424: Remove verbose IO debug messages
Changes: Remove the IOCB debug messages for every IO

- FCD-XXX: Support for NVMe parameters in Auxiliary Image Status
Changes: Added new structure member, bit define and image status check.

- 10.02.07.00.a16-k1 BH 04/08/2022
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- FCD-1221: qla2xxx: USCM: Switch does not send FPINs after a EDC re-negotiation
Changes: Send Link Service Request Information wih the EDC response, along with the other descriptors.

- 10.02.07.00.a15-k1 BH 03/25/2022
- FCD-1249: qla2xxx: edif: Fix dropped IKE message.
Changes: Fixes IKE message being dropped due to error in
processing Purex IOCB and Continuation IOCBs.

- FCD-1457: qla2xxx: Zero undefined mailbox IN registers
Changes: Set zero to unuse register's value while requesting a new MB command.

- FCD-1425: qla2xxx: USCM: Seconds since last event showing incorrect value
Changes: Calculate delta time correctly

- FCD-1287: qla2xxx: Fix incorrect display of max frame size.
Changes: Save off the field of interest into separate location and convert into words.

- FCD-XXX: qla2xxx: Fix memory leak when reading tgt_port_database debugfs file
- FCD-XXX: qla2xxx: USCM: Do not reset SCM stats on a link bounce/ISP reset

- 10.02.07.00.a14-k1 BH 03/14/2022
- FCD-XXX: qla2xxx: Fix losing FCP-2 targets on long port disable with IOs
Changes: Fix this by accepting RSCN when the device is not online.

- FCD-XXX: qla2xxx: Fix losing target when it reappears during delete
Changes: Fix the issue by adding state checks before proceeding.

- FCD-XXX: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
Changes: Fix was to ignore delete for FCP-2 devices in certain sequence.

- FCD-119: qla2xxx: Fix crash due to stale srb access around IO timeouts
Changes: Ensure srb is either returned during error IO timeout error escalation.
If that is not possible fail the escalation path.

- FCD-1132: qla2xxx: HPE3PAR: Fix IOCB resource count leak
Changes: Decrement FW IOCB resource count.

- FCD-1132: qla2xxx: Turn off MQ for 8G adapter.
Changes: For 8G adapter, multi queue was enabled accidentally.

- FCD-1385: Wind down adapter after pcie error.
Changes: Detect the PCIE error and returns all IO's to upper layers.

- FCD-1412: qla2xxx: Reset Congestion Warning/Alarm signals count.
Changes: Reset signals at every signal check boundary (1 sec).

- 10.02.07.00.a13-k1 BH 02/17/2022
- FCD-1353: qla2xx: a12/a11 driver compilation gives warning messages
Changes: Fix the fall through warning
- FCD-1342: qla2xxx: SL12SP5 a12 driver compilation issue observed
Changes: fallthrough macro is defined based on gcc version.

- 10.02.07.00.a12-k1 BH 02/09/2022
- FCD-XXX: qla2xxx: Reset USCM stats/state and throttling on RSCN
Changes: Reset USCM stats on getting an RSCN indicating a target port down.

- FCD-XXX: qla2xxx: Increase max limit of ql2xnvme_queues
Changes: Increase max limit of ql2xnvme_queues to (max_qpair-1)

- FCD-478: qla2xxx: Fix missing devices on a LOGO from F-Port
Changes: A call to logo all ports is made upon a F-Port LOGO.

- FCD-XXX: qla2xxx: Move NVMe traffic to the slow queue on target congestion
Changes: Steer the NVMe traffic to the slow Q on encountering target congestion

- FCD-348: qla2xxx: edif: Fix slow session tear down.
Changes: As a work around, driver would trigger a session tear down where
it tell the local authentication application to also tear down.

- FCD-XXX: qla2xxx: edif: Tweak debug log.
Changes: Print AUTH ELS header to assist in debugging session's state of authentication app.

- FCD-207: qla2xxx: Fix stuck session of prli reject
Changes: Remove the stale code that cause the unintentional short cut.

- FCD-1197: qla2xxx: Throttling up is seen when port is down
Changes: Reset the stats/congestion state and the throttling algorithm on a link down event.

- FCD-348: qla2xxx: Reduce false trigger to login
Changes: Reduce the extra trigger to prevent multiple login to the same session.

- FCD-207: qla2xxx: edif : Reduce N2N thrashing at app_start time
Changes: make sure the old session is torn down before triggering a relogin.

- FCD-207: qla2xxx: Fix laggy FC remote port session recovery
Changes: allows the higher priority error recovery to run first before running
the lower priority heart beat check.

- FCD-XXX: qla2xxx: edif: Fix no logout on delete for n2n
Changes: Set a flag to turn on implicit logout early in the session recovery
to make sure it would go out in case of error.

- FCD-348: qla2xxx: edif: fix session thrash 2
Changes: prevents prli from going out before authentication app gives the ok

- FCD-348: qla2xxx: edif: tear down session if keys has been removed
Changes: If all keys for a session has been deleted then trigger a session tear down.

- FCD-348: qla2xxx: edif: fix no login after app start
Changes: Add a re-login trigger to relogin.

- FCD-207: qla2xxx: Fix hang due to session stuck
Changes: Break the requeue cycle and exit. The session deletion code will trigger a session relogin.

- FCD-348: qla2xxx: edif: reduce disruption due to multiple app start
Changes: Driver will skip over session tear down if app start is seen more than once.

- FCD-348: qla2xxx: edif: send logo for unexpected ike msg
Changes: Terminate/cleanup the AUTH ELS exchange.Follow with a pass through LOGO.

- FCD-348: qla2xxx: edif: Fix IO timeout due to over subscription
Changes: Track IOCB resources to prevent over subscription of IOCB resources

- FCD-207: qla2xxx: edif: fix n2n login retry for secure device
Changes: Add a few more login retries to revive the connection.

- FCD-1205: qla2xxx: Fix disk failure to rediscover
Changes: Set the online state before reporting to UL of the availability of the session.

- FCD-207: qla2xxx: Fix n2n inconsistent plogi
Changes: Delete the session to restart the connection, where ELS pass through
PLOGI would be used consistently.

- FCD-1267: qla2xxx: Fix crash during module load unload test
Changes: Driver correctly freeing a pre-allocated structure for purex packet handling

- FCD-XXX: qla2xxx: Fix missed DMA unmap for NVME ls requests.
Changes: Add an unmap call during ELS completion.

- FCD-1266: qla2xxx: Fix loss of NVME namespaces after driver reload test
Changes: Calling the localport registration under a mutex

- FCD-1212: qla2xxx: Host does not retry RDF when retries are exhausted and there is an incoming RDF
Changes: Reset the SCM ELS counters to zero once an RDF is received.

- FCD-XXX: qla2xxx: Restrict CPU-qpair mapping to work for NVMe only
- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
- FCD-XXX: qla2xxx: SCM: Add a bitmap for FPIN events.

- 10.02.07.00.a11-k1 BH 01/17/2022
- FCD-738: Fix T10 DIF performance on high end setup
Changes: Added high performing CRC-1 interface

- FCD-1182: qla2xxx: Fix initrd build error on RHEL 9
Changes: Updated the build script specific to RHEL 9

- FCD-XXX: qla2xxx: Fix incorrect latency counter display
Changes: Fix this by ignoring I/Os with unusually high latencies.

- FCD-207: qla2xxx: Fix n2n discovery issue with secure target
Changes: On app_start, driver will reset the login retry attempt count.

- FCD-1180: qla2xxx: Use correct feature type field during rffid processing
Changes: Driver sends RFF_ID for initiator type 28 i.e. NVMe insteads of SCSI two times

- FCD-1159: qla2xxx: Host doesn't retry the RDF/EDC when jammed with idle/CRC
Changes: Wake up the DPC thread from the timer context when EDC/RDF needs to be

- FCD-XXXX: qla2xxx: Build module with "-mindirect-branch=thunk-extern" option on RHEL 9

- 10.02.07.00.a10-k1 BH 01/06/2022
- FCD-XXX: qla2xxx: Support for changes in kernel 5.6 and above(rhel9.0)
Changes: Changes made specific to rhel9.0

- FCD-1136: qla2xxx: Throttling occurs even when USCM is disabled via CLI
Changes: Update flags that control USCM features, correctly on ISP reset

- FCD-1160: USCM continues to be active even if RDF response is jammed (and failed)
Changes: USCM flags are updated properly when port toggle and RDF completion happen

- 10.02.07.00.a9-k1 BH 01/03/2022
- FCD-1154: qla2xxx: Fix incorrect reporting of task management failure
Changes: Corrected endianness.

- 10.02.07.00.a8-k1 BH 12/23/2021
- FCD-814 : qla2xxx: Add a new v2 dport diagnostic feature.
Changes: Buffer size is increased to 1024 bytes and handle START/RESTART
command received from SDMAPI.

- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
Changes: Ramp up to faster initially, to get closer to the sweet spot quicker.
Be less prone to operating at lower bandwidth in case of a sudden workload spike.
Operate more conservatively (prioritize self over the network).

- FCD-XXX: qla2xxx: Do not track SCM stats for all ports in the zone
Changes: Track SCM stats just for the host and the target

- FCD-XXX: qla2xxx: Stats for FPIN with event type "Lost Credit" not incremented.
Changes: Add incrementing of "Lost Credit" stats.

- FCD-684: qla2xxx: Fix link down when connected to AG fabric with FAA enabled
Changes: Remove setting PUN and VL support bits in init control block.

- FCD-1004: qla2xxx: Debug message improvement when changing SCM profile.
Changes: Use profile names when changing profiles

- FCD-868: qla2xxx: lockdown: "Unsupported Firmware" message
Changes: checked different BITs for checking lockdown feature.

- FCD-682: qla2xxx: tcm_qla2xxx driver load fails with "Invalid argument" error
Changes: As tcm_qla2xxx is untested/unused, make it a dummy driver
and reduce unncessary noise created by this.

- FCD-886: qla2xxx: Hard Lockup on Unload/Load task with serial log enabled
Changes: Hard lockup is seen because serial console driver crashed because of
excessive logging. It was finalized to document this as known issues.

- FCD-XXX: qla2xxx: Apply USCM profile change immediately

- 10.02.07.00.a7-k1 BH 11/05/2021
- FCD-926: qla2xxx: lockdown: lower debug severity messages
- FCD-824: qla2xxx: lower debug severity message for fw lockdown
Changes: This patch lower the severity of various log messages.

- FCD-XXX: qla2xxx: Send LS_ACC for an incoming RDF
Changes: Send the LS_ACC and the new RDF separately

- FCD-721: qla2xxx: Set Max queue depth based on data direction.
Changes: Max q depth for Initiator tracks Reads (per port) and Fcport tracks Writes (per fcport).

- FCD-701: qla2xxx: Fix device reconnect in loop topology
Changes: Fix by taking the main login path that acquires device handle.

- FCD-XXX: qla2xxx: Add ql2xnvme_queues module parameter to configure number of NVME queues


- 10.02.07.00.a6-k1 BH 10/08/2021
- FCD-786: Shown wrong FDMI data for 64G adaptor
Changes: qla2xxx: Corrected transmission speed mask values for FC

- FCD-717: add retry for exe fw
Changes: qla2xxx: Driver will retry Exec FW command up to 4 retries

- FCD-XXX: qla2xxx: Compile out map queue changes if present in nvme-fc

- 10.02.07.00.a5-k1 BH 10/01/2021
- FCD-740: Fix scheduling while atomic
Changes: qla2xxx: schedule the call to fc_remote_port_delete in non-interrupt context

- FCD-691: Fix premature hw access after pci error
Changes: qla2xxx: Check error condition still persist and/or wait until the OS to give the resume signal

- FCD-756: Fix excessive messages during device logout
Changes: qla2xxx: disable printing IO error messages by default

- FCD-XXX: qla2xxx: abort fw dump if soft reset fail
- FCD-XXX: qla2xxx: USCM: Retry USCM ELS for Logical busy error code
- FCD-XXX: qla2xxx: USCM: USCM profile reset to Driver defaults
- FCD-XXX: qla2xxx: Fix warning message due to adisc is being flush at /var/log/messages

- 10.02.07.00.a4-k1 BH 09/20/2021
- FCD-721: Revert code that keeps track of queue-depth directionally.
Reason: Observing issue while q-depth accounting

- FCD-XXX: Cleanup stale code.
Changes: qla2xxx: Remove unused experimental code that uses
explicit PRLO as a way to tear down session.

- FCD-XXX: edif: remove old doorbell interface
Changes: qla2xxx:driver has implemented a new doorbell mechanism via bsg.

- FCD-348: edif: add retry for els pass through
Changes: qla2xxx: edif: Add additional retries to reduce higher level recovery.

- FCD-XXX: edif: Synchronize NPIV deletion with authentication application
Changes: qla2xxx: Notify authentication application of a NPIV deletion event is about to occur.

- FCD-XXX: edif: Fix potential stuck session in sa update
Changes: qla2xxx: Set flag properly for any attempt to relogin.

- FCD-704: The external flag for tcm_qla2xxx was not set.
qla2xxx: Add tcm_qla2xxx to externally supported module list.

- 10.02.07.00.a3-k1 BH 09/08/2021
- FCD-XXX: qla2xxx: edif: wait for app to ack on sess down
Changes: On session deletion, wait for app to acknowledge before moving on.

- FCD-XXX: qla2xxx: edif: fix edif bsg
Changes: Properly fill out the reply_payload_rcv_len field.

- FCD-XXX: qla2xxx: edif: fix inconsistent check of db_flags
Changes: Replace value check with bit flag check.

- FCD-XXX: qla2xxx: edif: increase ELS payload
Changes: Adjust memory buffer size to be able to handle max ELS payload.

- FCD-343: qla2xxx: turn off target reset during issue_lip
Changes: driver sends additional target reset to remote device before resetting the link.

- FCD-XXX: qla2xxx: edif: Reduce Initiator-Initiator thrashing.
Changes: Reduce unnecessary stress for authentication application to deal with unused connections.

- FCD-XXX: qla2xxx: fix gnl list corruption
Changes: move lock deletion behind lock.

- FCD-XXX: qla2xxx: edif: flush stale events and msgs on session down
Changes: Prevents authentication application from having to process stale data.

- FCD-XXX: qla2xxx: edif: reduces thrashing of the connection.
- FCD-XXX: qla2xxx: edif: tweak trace message
- FCD-XXX: qla2xxx: edif: fix app start delay
- FCD-XXX: qla2xxx: USCM: Handle SCM ELS from switch
- FCD-XXX: qla2xxx: edif: fix app start fail

- 10.02.07.00.a2-k1 BH 09/02/2021
- FCD-156: qla2xxx: 3PAR: Fix out of bound mem access
Changes: Add additional check to make sure the range of memory

- FCD-624: qla2xxx: Source driver gives compilation error on RHEL8.5
Changes: Offending code on tcm_qla2xxx module has been removed

- FCD-xxx: qla2xxx: Fix use after free
Changes: Would check for command is aborted / completed by FW before exiting the call.

- ER148553: qla2xxx: relogin during fabric disturbance
Changes : Set the scan_need flag to indicate a session

- FCD-464: qla2xxx: Fix race between timeout handler and completion handler
Changes: One reference is taken for the normal code path and one for the timeout path

- FCD-453: Fix FC-NVME register localport failure.
Changes: Module initialization is added to nvme_fc_port_template

- FCD-XXX: qla2xxx: Process responses in Tx path if any available for better performance
Changes: Call process_response_queue() in Tx path

- FCD-492: Kernel crashes when accessing port_speed sysfs file
Changes: CNA: Fix this by changing the lookup.

- FCD-XXX: qla2xxx: Refactor asynchronous command initialization
- FCD-XXX: qla2xxx: USCM - Add profile support for throttling IO
- FCD-XXX: qla2xxx: Move heart beat handling from dpc thread to workqueue
- FCD-XXX: USCM: Enhancement to throttle only read traffic during host congestion
and write traffic during target congestion.

- 10.02.07.00.a1-k1 BH 08/22/2021

- FCD-124: qla2xxx: edif: Use link event to wake up app
Changes: The link up event would notify app of the present of a new SCSI Host.

- FCD-299: qla2xxx: Fix crash in NVME abort path
Changes: Fixed the issue by removing stale access.

- FCD-XXX: qla2xxx: Display 16G only as supported speeds for 3830c card.
Changes: This card doesn't support lower speeds, hence,
update the fdmi and sysfs fields to display 16G only.

- FCD-226: qla2xxx: Update details for building kdump initrd in NVMe BFS.
Changes: Currently inbox driver doesn't support kdump/kexec kernel,
hence user need to update kdump initrd to have OOB driver part of it.

- FCD-372: qla2xxx: Anomaly in the congestion stats
Changes: Clear the signal counter on a qaucli clear

- FCD-279: Request QCC to check/report adapter's MCTP state
Changes: qla2xxx: Add support for mailbox passthru

- FCD-XXX: Perf improvement: Pick qpair such that Tx and Rx are processed on same CPU.
Changes: qla2xxx: Select qpair depending on which CPU post_cmd() gets called

- FCD-XXX: scsi: qla2xxx: Reserve extra IRQ vectors

- 10.02.06.02-k1 BH 08/11/2021
- FCD-511: Path does not go into "Marginal" state on receiving FPIN-LI
Change: qla2xxx: Pass the LI events to the scsi_transport_fc

- 10.02.06.01-k1 BH 07/27/2021
- ERXXXXXX: qla2xxx: Check for firmware capability before creating QPair.
Change: Move the check for FW attributes to right location. This check
is specific for ISP25XX.

- 10.02.06.00-k1 BH 07/21/2021
- ERXXXXXX: qla2xxx: Version number is changed from 10.02.06.00.a1-k1
to 10.02.06.00-k1

- 10.02.06.00.a1-k1 BH 06/29/2021
- FCD-297: Fix NVME session down detection
Change: qla2xxx: Session tear down and allow relogin to re-drive
the connection under condition

- ER148553/FCD-156: Fix NVME retry
Change: qla2xxx: Alternate back and forth on every PRLI failure
until login retry count has depleted or it is succeeded.

- FCD-316: System crash when number of CPUs forced to 2
- Change: qla2xxx: Sync queue idx with queue_pair_map idx.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.
- ERXXXXXX: qla2xxx: Readme: Remove workaround of forcing of INTa
mode for kdump kernel.

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.


- FCD-316: System crash when number of CPUs forced to 2
Changes : qla2xxx: prevents unbalanced QP allocation where nr_hw_queues
is two less than the number of CPUs.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- FCD-268: Multiple USCM ELS are sent
- FCD-280: Fix issues reported by running a few Jammer tests
Changes: qla2xxx: Retry the USCM ELS 3 times when there are failures.

- FCD-172: build.sh: Fix udev script installation error

- ER148402: Install restrictions when binary rpm is already installed.
Changes: qla2xxx: Updated README file for documentation

- ERXXXXXX: qla2xxx: Support kdump kernel for NVMe BFS.
- ERXXXXXX: qla2xxx: Update README file for building kdump initrd in NVMe BFS.

- ER148402: Disallow install if qla2xxx rpm is installed.
Changes: qla2xxx: Prevent install from source if rpm is installed.

- FCD-230: Add additional debug logs
Changes: qla2xxx: Add additional logs to differentiate between
FW driver and driver driven ELS

-FCD-XXXX: Changes to support kdump kernel.
Changes: qla2xxx: Don't allocate fw dump for kexec kernel and
Allocate single Q for kexec kernel.

- FCD-227: Linux Driver order of RDF to follow EDC ELS

- FCD-225 - Qaucli fails to list scm stats for Qlipper

- FCD-172: fix udev rule
Changes: qla2xxx: permission of the rule file set to 644
- ER148529: NVMe initiator connected to brocade fabric are down
Changes: qla2xxx: Fix hang on NVME command timeouts.

- ER148531: SN1600Q/SN1610Q, Gen10PlusSnap4 - Async-login failed errors on BFS boot-up-QXCR1001796980
Changes: qla2xxx: Suppress unnecessary log messages during login

- ER148578: Observed that initiator is sending prli type 0x8 for for nvme ports
Changes: qla2xxx: fix NVME | FCP personality change.

- ER148141: Driver vmkmgt: Don't differentiate Signals and FPIN's for the Congestion counters when they detected.
Changes: qla2xxx: Split congestion warnings and alarms based on signals and FPINs

- ERXXXXXX: Add support for marginal path.
Changes: qla2xxx: Added support for eh_should_retry_cmd callback in qla2xxx host template.

- ERXXXXXX: scsi: qla2xxx: Flush all sessions on zone disable
- ERXXXXXX: scsi: qla2xxx: Fix memory size truncation
- ERXXXXXX: scsi: qla2xxx: Fix a NULL pointer dereference in an error path
- ERXXXXXX: qla2xxx: fix sparse warning.
- ERXXXXXX: qla2xxx: edif: do secure plogi when auth app is present
- ERXXXXXX: qla2xxx: Add license.
- ERXXXXXX: qla2xxx: USCM - Do not send EDC/RDF ELS when firmware has already sent it
- ERXXXXXX: qla2xxx: Inclusion words are applied on release note and readme file
- ERXXXXXX: qla2xxx: edif: add N2N support for EDIF
- ERXXXXXX: qla2xxx: Updated drelease.notes header
- ERXXXXXX: qla2xxx: Fix hang during NVME session tear down.
- ERXXXXXX: qla2xxx: USCM: Cleaned up a few debug messages
- ERXXXXXX: qla2xxx: edif: fix edif enable flag

- ER148546: USCM: QCC Cong Mgmt not available on port with FW:v9.07.00 and DVR:v10.02.05.00.a6-k
Changes: qla2xxx: setting the flags to indicate to the application that the RDF is complete and
SCM is supported.

- ERXXXXXX: Add heartbeat check
Changes: qla2xxx: Use 'no-op' mailbox command to check to see if FW is still responsive.

- ERXXXXXX: DEBUG: simulate FW hang.
Changes: qla2xxx: Driver will detect the hang and recover via hearbeat check.

- ERXXXXXX: qla2xxx: Check for FW attributes before enabling MQ.
- ERXXXXXX: qla2xxx: USCM Handle ELS errors from switch by retrying 3 times
- ERXXXXXX: scsi: qla2xxx: Correct the supported speeds for 16G Mezz card.


- ER148472: With NPIV ports, link bounce causes loss of strongSwan session at the target.
Changes: qla2xxx: : fix npiv create errorneous error
qla2xxx: EDIF: reject AUTH ELS on session down.
qla2xxx: edif: Fix stale session

- ER148478: System Crash while NPIV RAW IO ON VPORT LUNS on SLES15 SP3 + QLE 2692 + R7525
Changes: qla2xxx: fix unsafe removal from link list.

- ERXXXXXX: qla2xxx: USCM - Send EDC and RDF ELS from the driver

- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: v2: fix crash in PCIe error handling
- ER148123: Issue with Max secure connection with override_lower_limits
Changes: qla2xxx: v2: fix stuck session
- ER148402: SLES, Driver Install location is inconsistent.
Changes: qla2xxx: Fix driver install location for SLES

- ER148123: Issue with Max secure connection with override_lower_limits
set and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Changes: qla2xxx: edif: doorbell tweak

- ER148448: Issue w.r.t qaucli, where Remote type "Unknown" for eDIF env.
for qaucli2.4.0.build 20
Changes: qla2xxx: fix port type info

- ER148433: The log does not show a valid data rate while the link speed is 64G.
Changes: qla2xxx: fix debug print of 64G link speed.

- ER147650: 'show fdmi? command does not list ? OS Name and Version?
parameter for SLES12SP4-QXCR1001771822
Changes: qla2xxx: Show OS name and version in FDMI-1
- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: fix mailbox recovery during PCIE error
qla2xxx: v2: fix crash in PCIe error handling
- ERXXXXXX: qla2xxx: Changes to support FCP2 Target.
- ERXXXXXX: qla2xxx: include AER debug mask to default
- ERXXXXXX: qla2xxx: fixes for compilation on RH8.4
- ERXXXXXX: qla2xxx: Do logout even if fabric scan retries got exhausted.

- 10.02.05.00.a1-k1 BH 02/27/2021
- EDIF Changes:
- ER148247: issue with nvme-npiv env, once we delete npivs, after a while,
it is reducing strongswan connections.
Change: free sa index during npiv delete

- ER148123: Issue with Max secure connection with override_lower_limits set
and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Change: adjust online|offline notification to app and
tweak LOGO on session down.
- ERXXXXXX: qla2xxx: edif: tweak log message
- ERXXXXXX: qla2xxx: edif: Redundant code (already set in qla_edb_node_alloc)

- ER147707: qla2xxx: Device recovery not happening and OS hungs on qla2xxx
Change: Fix RISC RESET completion polling.

- ER148111: qla2xxx: FCPowerKit reflects huge delays in CMDlets execution.
Change: Check lockdown functionality before requesting lockdown feature.

- ER148277: USCM: Linux Peer showing misleading 'Congested, throttling down,
permitted: 1', prior to 'Reached low watermark, permitted: 2':
- Change: Fix misleading debug message

- ERXXXXXX: adjust request/respond queue size for 28xx
- ERXXXXXX: qla2xxx: Change %p to %px in the log messages.

- 10.02.01.00.a15-k1 BH 11/12/2020
ERXXXXXX: qla2xxx: Updated README file for new module parameters

- 10.02.01.00.a14-k1 BH 11/06/2020

- ER146725: eDIF another driver panic running script: ./test_target_no_unload.sh
Change: qla2xxx: Fix crash in qla_nvme_abort_set_option.

- ER147771: Call Trace while shutting down the adapter ports (LINK DOWN).
Change: qla2xxx: Handle aborts correctly for port undergoing deletion.

- ERXXXXXX: qla2xxx: Add scsi_change_queue_depth to slave configure.

- 10.02.01.00.a13-k1 BH 10/28/2020

- ER147600: Cisco: rpd ELS cmd fail to fetch the speed capabilities
Change: qla2xxx: Used correct rdp spec, which was broken during code clean-up.

- ER147695: FC-NVMe target discovery fails when initator wwpn &lt; target wwpn in an N2N (Direct Attach) config
Change: qla2xxx: fix N2N + NVME connect retry fail

- ER147832: Issue with uSCM Linux with QCC CLI for some configuration
Change: qla2xxx: Show event severity only when device state is congested.

- ER147824 : scmr_stat sysfs node runs out of memory
Change: qla2xxx: Come up with a compact version of scmr_stat

- ER147823: NVMe IO is not getting throttled up or down.
Change: qla2xxx: Enable throttle control for NVMe targets for Peer Congestion.

- ERXXXXXX: qla2xxx: Count tgt short term link if link comes back before dev_loss_tmo.
- ERXXXXXX: qla2xxx: Correct the check for fcport while displaying target counters.
- ERXXXXXX: qla2xxx: Change trigger for host short term link down to dev loss tmo.
- ERXXXXXX: qla2xxx: Move an SCM log under a debug level.
- ERXXXXXX: qla2xxx: Set vendor_rsp[0] value.
- ERXXXXXX: qla2xxx: Make throttling messages more informative.

- 10.02.01.00.a12-k1 SK 10/15/2020
- ER147625: NVMe IO's are failing with Read/Write after LIP reset.
Change: qla2xxx:Return EBUSY until the remote port delete finishes.

- ER147653: Target side strongswan start/stop, make initiator crashed.
Change: qla2xxx: edif: v2 fix double bsg done.

- ER147791: USCM: clear option is not clearing hba alarm/warning, or clear cong or nvme target stats.
Change: qla2xxx: Clear Sev and NVMe Target Stats.

- ER147793: USCM: Throttling has wrong throttling up info and event period is not honored.
Change: qla2xxx: Fix Throttling algorithm regression.

- ER147759: NVMe Admin commands are getting throttled and causing admin queue failures.
Change: qla2xxx: Throttle NVMe I/O commands only.

- ERXXXXXX: qla2xxx: edif: fix aes_gmac mode.
- ERXXXXXX: qla2xxx: edif: v2: standardize on port_id_t for bsg api.
- ERXXXXXX: qla2xxx: edif: fix 4byte align.
- ERXXXXXX: qla2xxx: edif: fix ELS meta data.
- ERXXXXXX: qla2xxx: Clear Congestion State/Throttling during chip Reset.
- ERXXXXXX: qla2xxx: Clear SCM Severity as part of SCM Stats Clear.

- 10.02.00.02.a11-k1 BH 10/09/2020
- ER147734 : Lip reset on the isolated port causes server crash
Change: qla2xxx: Don't allow FW, MPI and lip reset on isolated port.

- ER147479 - PPC BE RH7.6 - qla2xxx driver loading - machine crashed.
Change: qla2xxx: Fixes for big endian machines

- ER147646: Call Trace observed while validating a MPI Pause test scenario.
Change: qla2xxx: Correct the WARN_ON check in qla_nvme_abort_set_option.

- ER147615: Throttling does not work with low I/Os.
Change: qla2xxx: Check and round off fractional I/Os to 1 on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: List NVMe targets under scmr_stats on ISP 27xx/28xx Series Adapters
- ERXXXXXX: qla2xxx: Don't check for port isolation during abort isp.
- ERXXXXXX: qla2xxx: SCM: Turn off SCM port parameter update mailbox command.
- ERXXXXXX: qla2xxx: Fix I/O failures during remote port toggle testing

- 10.02.00.02.a10-k1 BH 09/25/2020
SCM Changes:
- ERXXXXXX:
Changes - qla2xxx: Clear Congestion state when an RSCN is received/target is torn down.
qla2xxx: throttling algorithm improvement.
qla2xxx: Add throttling support for NVMe targets.

EDIF Changes:
- ERXXXXX: LUN loss on ipsec stop/start on target side.
Change: save Nport on receive of PLOGI
- ERXXXXX: fix ELS receive collision between physical and NPIV hosts.
Change: remove erroneous source Nport ID search.

- ER147570: FCP Performance Drop in latest driver for smaller IOs size.
Change: qla2xxx: Change WQ_UNBOUND to WQ_MEM_RECLAIM. WQ_MEM_RECLAIM : wq is guaranteed to have at least one execution context regardless of memory pressure.

- ER147632: QLE2774: RHEL 8.2 System crashes while upgrading he FW from 9.6.0 to 9.6.1 with QCC CLI build 12
Change: qla2xxx: Fix system crash on nvme abort path by checking sp of aborting command before accessing it.

- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
- ER147645: System panic while trying to capture debugfs stats for EED.
Change: qla2xxx: Check rport before accessing target number.

- ER147632: Fix potential stale mem access
Change: remove stale sp pointer reference

- CQXXXXXX: FPIN events are not readily decodable.
Change: qla2xxx: Make FPIN events prints human readable.

- ER146879: Add support to clear SCM Stats
Change: qla2xxx: Added support to clear SCM/SCMR Stats on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: Allow get host stat during reset and sync reset.
- ERXXXXXX: qla2xxx: Set reset_cmd_err_cnt on reset failure only.
- ERXXXXXX: qla2xxx: Add isolated flag and return EPERM on isolation.
- ERXXXXXX: qla2xxx: Count short term link if link comes back in 10 sec.
- ERXXXXXX: qla2xxx: Don't check for fw_started while posting nvme command.
- ERXXXXXX: qla2xxx: Pass irq_offset to blk_mq_pci_map_queues API.
- ERXXXXXX: qla2xxx: lockdown: fix stale sp access.
- BZ1868688: qla2xxx: tear down session if FW say its down.

- 10.02.00.02.a9-k1 BH 09/03/2020
- ER147554 - sg_reset appears hung iterating over too many Qpairs.
Change - qla2xxx: limit interrupt vectors to number of cpu.

- ERXXXXX - qla2xxx: klocwork: Fix Bit field 'mpi_-' has one bit and is signed.

- ERXXXXX - qla2xxx: Change post del message from debug level to log level.

- ERXXXXX - qla2xxx: lockdown: fixup - Change error response as per API test.

- ERXXXXX - qla2xxx: Fix map_queue interface to use the correct blk-mq call.

- ERXXXXX - Added Structural changes for SCM Phase 2 support.
Change : qla2xxx: Update structure definitions for SCM to support backward compatibility.

- 10.02.00.02.a8-k1 BH 08/30/2020
- ERXXXXXX - Fix point-to-point (N2N) device discovery issue.
Change - qla2xxx: Fix point-to-point (N2N) device discovery issue.

- ERXXXXXX - To wait for ABTS response on I/O timeouts for NVMe.
Change - qla2xxx: To wait for ABTS response on I/O timeouts for NVMe.

- ER147523 - BSG stack trace and SCM display issues.
Change - SCM: Functional regression with a6 release.

- ER 147413 - edif: Fix issue with DIF enable target discovery.
Change - qla2xxx: edif: Fix issue with DIF enable target discovery.

- ER147480 clear ASYNC_ACTIVE flag to allow relogin.
Change - qla2xxx: fix stuck session.

- ERXXXXXX - lockdown: add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support

- 10.02.00.02.a7-k1 BH 08/22/2020
- ER147495 - edif changes
Change - qla2xxx: edif: fix nvme discovery failure
qla2xxx: edif: fix els corruption.

- ER147478 - SLES 15sp1 10.02...a6-k compile warning
Change - qla2xxx: Compilation changes for sles15sp1

- ERXXXXXX - add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support
qla2xxx: lockdown: fix compile problem. do not submit

- ERXXXXXX: SCMR changes
Change - qla2xxx: SCMR: Correct scmr_outstanding_reqs accounting.
qla2xxx: SCM: Changes to separate current_events and current_state.
qla2xxx: SCMR: Increase local array size.

- ER147298 : USCM "Congestion Warning" counter regression
Change - qla2xxx: Correct FPIN Structure Definition (Severity).

- 10.02.00.02.a6-k1 BH 08/13/2020
- ERXXXXXX - fix crash on session cleanup + unload.
Change - qla2xxx: fix crash on session cleanup + unload.

- ER147329 - edif changes
Change - qla2xxx: edif: fix compile error. do not submit
qla2xxx: edif: fix double free on ELS send failure.
qla2xxx: edif: reject els if non secure device.
qla2xxx: edif: reject ELS on session down.
qla2xxx: edif: redefine purex dest addr to be more consistent.
qla2xxx: edif: tweak debug messages.
qla2xxx: edif: fix nvme+edif target connect problem.

- ER147460 - issue with Diag test on QCC CLI 2.4.0 build 10 with 10.2.00.2-a5 driver
Change - qla2xxx: edif: move bsg auth els into separate routine.
qla2xxx: edif: Fix error in BSG ELS path that has valid response data.

- ER147312 - Add support to report MPI FW state.
Change - qla2xxx: Add support to report MPI FW state.
qla2xxx: Fix reset of MPI firmware.
qla2xxx: Fix MPI reset needed message.

- ER147437 - With a5 driver observed warning messages.
Change - qla2xxx: Compilation changes for Citrix, rhel and sles.

- 10.02.00.02.a5-k1 BH 07/31/2020
- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
Change - qla2xxx: Don't process target debugfs stats if port is isolated.

- ERXXXXXX : Add SCM stats to scmr_stats node.
Change - qla2xxx: Add SCM stats to scmr_stats node.

- ER147419 : Fix crash due to request q pointer extraction failure.
Change - qla2xxx: Latency measurement patch.

- ERXXXXXX : edif: remove redundant field in port_id_t
Change -qla2xxx: edif: remove redundant field in port_id_t

- ER147331 - extract bbc from PLOGI template payload.
Change -qla2xxx: Fix buffer-buffer credit extraction error

- ERXXXXXX : Split qla2x00_configure_local_loop()
Change scsi: qla2xxx: Split qla2x00_configure_local_loop()

- ERXXXXXX : SCMR - Add I/O flow control.
Change - qla2xxx: SCMR - Add I/O flow control.

- 10.02.00.02.a4-k1 BH 07/23/2020
- ER147402 - Do not install nvme auto connect script if OS is installing it.
Change - qla2xxx: auto-connect scripts are install based on nvme-cli package.

- ERXXXXXX - Fixed return status of nvme fcp request.
Change - qla2xxx: Set NVME status code for failed NVME FCP request.

- ERXXXXXX - Multi-que support for TMF.
Change - qla2xxx: Multi-que support for TMF.

- ERXXXXXX ? edif changes
Change - qla2xxx: edif: simplify reserve/release of sa_index.
qla2xxx: edif: tweak debug log.
qla2xxx: edif: adjust ELS resp length.
qla2xxx: edif: send logo on app stop.
qla2xxx: edif: remove prlo in session deletion.
qla2xxx: edif: Fix app stop stall.

- ER147298 - USCM "Congestion Warning" counter regression w/.65 driver.
Change - qla2xxx: Correct fpin_descriptor definition.
qla2xxx: Consolidate EDIF &amp; SCM Purex Calls.

- ERXXXXXX - Calculate avg. time taken by different components for IO completion.
Change - qla2xxx: Latency measurement patch.

- 10.02.00.02.a3-k1 BH 07/16/2020
- ER147348 - Observing firmware dump while running qaucli -g post port isolation.
Change - qla2xxx: Don't check firmware state in case of chip is down.

- ER147338 - SLES: Driver load failed - modprobe: ERROR: module 'qla2xxx' is unsupported.
Change - qla2xxx: Add support for loading external modules on SuSE.

- ER147361 - System panic after enabling port isolated during TimeOutReset.
Change - qla2xxx: Synchronize the update the host counters using lock.

- ER147370 - Hardware Error counter not incrementing for MBX command timeout.
Change - qla2xxx: Update hardware error count for various error conditions.

- ERXXXXXX - The change is to help in debuggging.
Change - qla2xxx: Move some messages from debug to normal log level.

- ER147346 - Observed a call trace after port isolation.
Change - qla2xxx: Fix the call trace for flush workqueue.

- ERXXXXXX - For debug purpose.
Change - qla2xxx: Add error counters to debugfs node.

- 10.02.00.02.a2-k1 AE 07/10/2020
- ERXXXXXX - qla2xxx: Fix TCM compilation issues.
Change - Enabled build of tcm_qla2xxx module and fixed compile issues.

- ERXXXXXX - qla2xxx: edif : Added back the app_stop wait and avoid if link is down.
Change - Added wait during app stop.

- ERXXXXXX - qla2xxx: Set BIT_13 for NVMe Async events.
Change - Driver changes to skip SLER for Async event command.

- ER147323 - qla2xxx: Correct the check for sscanf return value.
Change - Driver updated to check version correctly.

- ERXXXXXX - qla2xxx: v2: Add EDIF support.
Change - Refactoring EDIF code for modularity.

- ER147298 - Congestion Warning/Alarm counters fail to increment
Change - Update driver to increment the counters for congestion signals.

- 10.02.00.02.a1-k1 AE 06/29/2020
- qla2xxx: Enable IOCB throttling by default.
- qla2xxx: Implementation to get and manage host, target stats and initiator port.
- qla2xxx: Add SLER and PI control support.
- qla2xxx: Do not log message when reading port speed via sysfs
- qla2xxx: fix null pointer access.
- qla2xxx: Use MPI hang trigger to do PEGTUNE halt.
- qla2xxx: Reduce erroneous error in link reset path
- qla2xxx: v2: fix stalled N2N reconnect.
- qla2xxx: Fix warnings on SLES12SP5.
- qla2xxx: Fix compilation issues on SLES15
- qla2xxx: Compilation Fixes for SLES15SP1.
- qla2xxx: Debugfs compilation issue fix for RH7.6.
- qla2xxx: Fix gcc test compile error output being printed.
- qla2xxx: Timestamp device online and offline transitions.
- qla2xxx: Add rport fields in debugfs.
- qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices.
- qla2xxx: Setup debugfs entries for remote ports.
- qla2xxx: Fix edif related compilation issue on RH7.6.
- Fixes for compilation on hpe branch
- qla2xxx: Compilation fixes for RH8.2
- qla2xxx: Compilation changes for RH7.6
- qla2xxx: Fixes for compilation on RH7.x I
- qla2xxx: bsg_job to bsg_job_t
- qla2xxx: I Unify source code to work with newer kernels.
- qla2xxx: Makefile changes from code-uni-devel-10x.
- qla2xxx: qla_edif file changes to compile the driver.
- qla2xxx: Fix compilation issues.
- qla2xxx: Fix Makefile issue.
- qla2xxx: fix compile error
- qla2xxx: Use explicit LOGO in target mode
- qla2xxx: Add EDIF support.
- qla2xxx: Addd edif related files.
- qla2xxx: Fix MPI failure AEN (8200) handling.
- qla2xxx: SCM - Backport optimizations and style changes from upstream work.
- qla2xxx: Fix warning in qla_attr.c file.
- qla2xxx: Fix nvme compilation error.
- qla2xxx: Fix crash in alloc w/GFP_KERNEL + interrupt
- Author : Quinn Tran &lt;qutran@marvell.com&gt; qla2xxx: v2: add iocb resource tracking.
- qla2xxx: Fix WARN_ON in qla_nvme_register_hba.
- qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime.
- qla2xxx: Make tgt_port_database available in initiator mode.
- qla2xxx: reduce noisy debug message.
- qla2xxx: Fix mailbox Ch erroneous error
- qla2xxx: fix login timeout.
- qla2xxx: Accomodate for SCM FW attribute bit change.
- qla2xxx: post FC event (FPIN) to transport FPIN handler.
- qla2xxx: Hide fc_host_fpin_rcv kernel dependency.
- qla2xxx: Add changes to compile across various kernels.
- qla2xxx: Use active targets to update SCM stats.
- qla2xxx: Move SCM functions to qla_isr to keep changes local.
- qla2xxx: Code to process FLOGI ACC extended payload.
- qedf: Fix compilation issue - revisit.
- qla2xxx: SCM Phase 1 Implementation + 2 other patches.
- qla2xxx: Enable PUREX passthru post ISP reset.
- qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV.
- qla2xxx: performance tweak
- scsi: qla2xxx: fix fcport null pointer access.
- fixup! qla2xxx: Fix unbound NVME response length.
- scsi: qla2xxx: Fix unbound NVME response length
- qla2xxx: Add host attribute to trigger MPI hang.
- qla2xxx: ONEOFF: silent dbg messages for good path io.
- qla2xxx: ONEOFF: fix pDIF detection
- qla2xxx: Snoop inquiry response atleast 168 bytes to determine proprietary DIF.
- qla2xxx: ONEOFF: add debug counters for T10-PI/DIF
- qla2xxx: ONEOFF: add MQ support for HP3PAR propritary T10-PI
- qla2xxx: HPE 3PAR private T10-PI support.
- qla2xxx: Check for fabric_priority flag during login
- qla2xxx: use iocb_fabric_priority flag
- qla2xxx: Fix QoS name and add debug logs
- qla2xxx: Correction to tests for iocb fabric and fcport qos.
- qla2xxx: Use -&gt;isp_ops-&gt;read_optrom() in qla26xx_read_qos_fcport_table().
- qla2xxx: QoS fcport table index initialization improvement.
- qla2xxx: Add QoS fcport table index to speed up search.
- qla2xxx: Reduce stack on qos fcport priority routines.
- qla2xxx: HPE: Register FDMI QOS
- qla2xxx: Add bsg interface for qos lun level bitmask.
- qla2xxx: Read E2E QoS fcport priority bitmasks from flash.
- qla2xxx: Abstract qos lun level mask for iocb cs_ctl field.
- qla2xxx: Add fabric priority qos lun iocb mechanism.
- qla2xxx: Implement CT command GFO (Get Fabric Object).
- qla2xxx: Add support for fabric priority per target.
- qla2xxx: fix mtcp dump collection failure.
- qla2xxx: Set Nport ID for N2N
- qla2xxx: Fix crash during device discovery.
- qla2xxx: Handle NVME status iocb correctly.
- qla2xxx: Remove restriction of FC T10-PI and NVME
- qla2xxx: serialize fc_port alloc in N2N
- qla2xxx: NPIV does not come up after FW dump.
- qla2xxx: fix RDP respond data format bug.
- qla2xxx: force semaphore on flash validation failure.
- qla2xxx: add more FW debug information
- qla2xxx: Revert: Disable T10-DIF feature with FC-NVMe during probe
- qla2xxx: Update BPM enablement semantics.
- qla2xxx: fix FW resource print error.
- qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs.
- qla2xxx: Ensure flash updates return possible failure status through bsg interface.
- qla2xxx: Improved secure flash support messages
- qla2xxx: fix flag passing error
- qla2xxx: Use FC generic update firmware options routine for ISP27xx.
- qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.
- qla2xxX: Add 16.0GT for PCI String
- qla2xxx: Use FW_STARTED macro
- qla2xxx: Add fixes for mailbox command
- qla2xxx: Fix login IOCB flag
- qla2xxx: Save rscn_gen for new fcport
- qla2xxx: firmware option 3 is clobbered by speed set
- qla2xxx: ISP28xx active FW region
- qla2xxx: Add portname to print logs in qla24xx_logio_entry().
- qla2xxx: Correction to MB in-direction selection in qla2x00_echo_test().
- qla2xxx: Correction to selection of loopback/echo test.
- qla2xxx: Use endian macros to assign static fields in fwdump header.
- qla2xxx: Add Speed in SFP print information
- qla2xxx: Fix RDP response size
- qla2xxx: Handle cases for limiting RDP response payload length.
- qla2xxx: Add deferred queue for processing ABTS and RDP.
- qla2xxx: Cleanup ELS/PUREX iocb fields.
- qla2xxx: Add devid's and conditionals for 28xx.
- qla2xxx: Add vendor extended FDMI additions and amendments.
- qla2xxx: Provide separate RDP enable.
- qla2xxx: Add vendor extended RDP additions and amendments.
- qla2xxx: Add changes in preparation for vendor extended FDMI/RDP.
- qla2xxx: Add 2061 PCI ID
- qla2xxx: Remove all DIX-0 references
- qla2xxx: Add endianizer macro calls to fc host stats.
- qla2xxx: Add sysfs node for D-Port Diagnostics AEN data.
- qla2xxx: Move free of fcport out of interrupt context.
- qla2xxx: Add beacon LED config sysfs interface.
- qla2xxx: Add sysfs hooks for FC-NVMe autoconnect

- 10.01.00.22-k AE 06/29/2020
- Upstream driver as part of Linux 5.6</changelog>
  </package>
  <package pkgid="3117435ec6b1975e64ddf9a386d9d7955c57ef7248bc4f597a656196849aadf8" name="kmod-qlgc-qla2xxx" arch="x86_64">
    <version epoch="0" ver="10.02.13.00.a3_k1" rel="1.rhel9u5"/>
    <changelog author="QLogic Corp &lt;support@qlogic.com&gt; 10.02.13.00.a3-k1-1" date="1728907200">- 10.02.13.00.a3-k1 SD 10/09/2024
[FCD-XXX] : Crash seen during load/unload test in a loop

Resolution : Delay module unload when there is a fabric scan going on
Scope : All adapters

[FCD-4193] : SCSI device never recovers after RSCN

Resolution : Remove tape specific checks which prevented recovery
Scope : All adapters


- 10.02.12.01-k1 MR 05/29/2024
[FCD-3465] : Server got crashed while running port toggle test.

Resolution : During vport_delete send async_logout explicitly.
Scope : 28XX

- 10.02.12.00-k1 SD 05/20/2024
-

- 10.02.12.00.a5-k1 SD 05/07/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters

- 10.02.12.00.a4-k1 SD 04/25/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters


- 10.02.12.00.a3-k1 SD 03/15/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : SFP cache on legacy adapter

Scope : all

- 10.02.12.00.a2-k1 SK 02/08/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : Fix NVME + NPIV connect issue

Resolution : Initialize irq offset
Scope : ALL

- 10.02.12.00.a1-k1 QT 01/09/2024
scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting()
Resolution : Fix RHEL 9.4 compile issue
Scope : ALL

[FCD-3515] : API support for SFP data cache
Scope : 27xx, 28xx

[FCD-xxx] : Fix SLES15.6 compile issue
Resolution : Remove stale fields
Scope : ALL

[FCD-3634] : Remove check req_sg_cnt should be equal to rsp_sg_cnt.
Resolution : Firmware supports multiple sg_cnt for request and
response for CT commands, so remove the redundant check.
Scope : All Adapters

[FCD-717] : Move FCE Trace buffer allocation to user control
Resolution : Modify existing DFS knob to allow user to enable|disable this feature.
Scope : Any

[FCD-xxx] : Remove del_work work from qla_schedule_sess_for_deletion.
Resolution : Remove del_work work from qla_schedule_sess_for_deletion.
Scope : All

[FCD-xxx] : Additional target mode code cleanup.
Resolution : Additional target mode code cleanup.
Scope : All

[FCD-xxx] : Update copyright information.
Resolution : Update copyright information.
Scope : All

[FCD-xxx] : Remove target code from qla_target files.
Resolution : Remove target code from qla_target files.
Scope : All

[FCD-xxx] : Remove target mode code from initiator specific files.
Resolution : Remove target mode code from initiator specific files.
Scope : All

[FCD-xxx] : Move common code to initiator specific files.
Resolution : Move common code to initiator specific files.
Scope : All

[FCD-3751] : Fix use after free on unload
Resolution : Remove duplicate signals on freeing dpc_thread
Scope : ALL

[FCD-3515] : Caching SFP data
Scope : 27xx, 28xx

[FCD-xxx] : Exec FW with delay
Resolution : Add delay before command retry
Scope : 28xx

[FCD-xxx] : fix abort in bsg timeout
Resolution : Wait for bsg to return before abort exit
Scope : ALL

[FCD-xxx] : Use QP lock to search for bsg.
Resolution : use correct lock to protect search
Scope : ALL

[FCD-xxx] : Remove SQ in queuecommand
Resolution : Remove duplicate code.
Scope : ALL

[FCD-xxx] : Reduce fabric scan duplicate code.
Resolution : Consolidate routines that handle GPNFT &amp; GNNFT.
Scope : ALL

[FCP-743] : Remove ql2xstay_attach_on_load_failure
Resolution : Remove driver parameter used as part of feature test.
Scope : 27xx, 28xx


- 10.02.11.00-k1 NJ 10/25/2023
[FCD-xxx] : Remove PCI ID 0x2971
Resolution : Remove PCI ID 0x2971
Scope :

[FCD-3661] : Remove 8031 from deprecate and unmaintained list.
Resolution : Remove 8031 from deprecate and unmaintained list.
Scope : 8031

[FCD-3571] : Unable to resume FW dump collection
Resolution : send notification to udev
Scope : 27xx, 28xx

[FCD-3631] : Convert Port disable state to maintenance mode
Resolution : Rename state and turn flag indicator
Scope : 27xx + 28xx

- 10.02.11.00.a8-k1 NJ 10/13/2023
[FCD-3632] : Remove support for FCoE device ids.
Resolution : Remove FCoE ids from pci table.
Scope : 8xxx

[FCD-3624] : Fix optrom version displayed in FDMI
Resolution : Populate EFI version
Scope : Series Adapters

[FCD-3632] : Remove CNA reference from README.
Resolution : Remove CNA reference from README.
Scope : 8xxx

- 10.02.11.00.a7-k1 NJ 09/22/2023

[FCD-3195] : Fix flash read failure
Resolution : Check return code for each flash read.
Scope : Series Adapters

[FCD-3571] : System flood by fw dumps
Resolution : udev script to pause fw dump collection
Scope : Any

[FCD-3566] : Limit FW dump improvement to 27xx + 28xx
Resolution : Add filter for 27xx + 28xx adapters
Scope : 27xx+

[FCD-3497] : Return ENOBUFS if sg_cnt is more than one for ELS cmds.
Resolution : This error is because FW support single sg element for
ELS Pass-through IOCB (0x53h). This particular error
code will help API and Apps to display appropriate
message to the user.
Scope : All Adapters

[FCD-3510] : RHEL &amp; SLES OOB driver request: deprecate L8/Hilda HW
Resolution : Added a frame work to display the message based on device and OS.
Scope : L8 and L16 (Hilda and CNA)

[FCD-3269] : Init Control Block is dereferenced incorrectly
Resolution : Correctly dereference ICB
Scope : 20xx

[FCD-3421] : Add Support to collect fw_dump on system crash or panic.
Resolution : Add Support to collect fw_dump on system crash or panic
Scope : 27xx, 28xx

- 10.02.11.00.a6-k1 MR 09/08/2023

[FCD-XXX] : Modify error code handling for sfp fw upgrade mbx.
Resolution : Modify error code handling for sfp fw upgrade mbx.
Scope : 28xx

[FCD-XXX] : Block sysfs resets and fw_dump during sfp fw upgrade
Resolution : Block sysfs resets and fw_dump during sfp fw upgrade
Scope : 28xx

[FCP-743] : Block sysfs access during maintenance mode
Resolution : Add check for maintenance mode.
Scope : Any

[FCD-3506] : Fix double free of dsd_list during driver load.
Resolution : add pointer check before access
Scope : Any

- 10.02.11.00.a5-k1 MR 08/18/2023

[RH BZ 2039422] : NVMe-FC kernel crash during reload driver test
Resolution : validate nvme_local_port correctly
Scope : Any

[FCD-XXX] : Fix for potential Null pointer dereferenced
Resolution : Check before dereferencing pointer
Scope : Any

[FCP-743] : Enable driver attach to bad HW
Resolution : turn on ql2xstay_attach_on_load_failure option
Scope : 27xx, 28xx

- 10.02.11.00.a4-k1 MR 08/11/2023

[FCD-xxx] : Update README file for zio information
Resolution : Update readme file with zio information
Scope : Any

[FCD-3415] : Std-DIF is not working with HPe K1 driver
Resolution : Reset the protect bit in the INQ response
only when pDIF is enabled and negotiated.
Scope : 26xx/27xx/28xx

- 10.02.11.00.a3-k1 AG 08/03/2023

[FCP-743] : Allow only selective BSG requests in maintenance mode
Resolution : Allow certain BSG to go through during maintenance mode
Scope : Any

[FCP-743] : FW dump improvement
Resolution : Improve data capture
Scope : 27XX, 28XX

[FCD-3252] : Unable to act on RSCN for port online.
Resolution : Clear RSCN flag only when driver is acting on the notification
Scope : Any

[FCD-xxx] : 32 Bytes CDB
Resolution : Use Type 6 IOCB for CDB bigger than 16Bytes
Scope : Any

Unit Test : i) force IO to use Type6 only for over the weekend run.
ii) force error path(s) to make sure no crash.

[FCD-xxx] : Move resource to allow code reuse.
Resolution : relocate dsd_list to qpair
Scope : Any

- 10.02.11.00.a2-k1 AG 07/27/2023

[FCD-3411] : CS_DMA Error observed while running DIF IO
Resolution : While running DIF enabled IO, a CS_DMA error was observed.
A FW dump is needed to better debug this. So take a FW dump
on encountering this.
Scope : 27xx/288 series of adapters

[FCD-3406] : Modifiy default zio threshold value.
Resolution : Modifiy default zio threshold value.
Scope : 27xx/28xx Series Adapters

[FCD-3314] : Delay IO Abort on PCI error
Resolution : On detection of PCI error, allow IO's to wind down.
Scope : Any

[FCD-3314] : Fix system crash due to bad pointer access
Resolution : Check SRB type before access.
Scope : 27xx+

- 10.02.11.00.a1-k1 AG 07/14/2023

- FCP-749: qla2xxx: Add support for build for RH 9.3 and RH 8.9 distro
Resolution : Build on RH 9.3 was failing owing to change of definition
of fc_host_fpin_rcv and removal of DID_TARGET_FAILURE. Fix part of it
by updating to latest upstream code.
Scope : 27xx/28xx series of adapters


- FCD-3302 : During unload Error detected messages is seen.

Resolution : Change the wording of the message as its not an error.
Scope : Series Adapters

- FCD-3293 : Initiator sever getting crashed after LOGO.

Resolution : Fix double free of fcport
Scope : Any

- Revert "scsi: qla2xxx: Change default ZIO threshold."

This reverts commit 8812bcc1b7a25494ec8755ff3b61412a9993ff5b.
The ZIO threshold now is 64.

- FCD-xxx : Fix unreachable code

Resolution : Remove dead code
Scope : 28xx+

- FCD-3232 : Potential risk of double free pointer detected in Coverity scan by ran by Citrix

Resolution : NULL the pointer after first free.
Scope : All

- 10.02.10.00-k1 SK 06/14/2023
Non-alpha build

- 10.02.10.00.a2-k1 BH 05/12/2023

- FCD-3140: qla2xxx: Fix command flush on cable pull.
Changes: Add wait for commands to return.

- FCD-XXX: qla2xxx: NVME|FCP prefer flag not being honored.
Changes: Reread prefer flag on chip reset

- FCD-XXX: qla2xxx: Update readme file

- 10.02.10.00.a1-k1 BH 05/02/2023
- FCD-XXX: qla2xxx: Update Copyright
Changes: Update Copyright for Marvell.

- FCD-XXX: qla2xxx: Update manufacturer detail
Changes: Update manufacturer detail to "Marvell"

- FCD-3140: qla2xxx: Host crash during StressAndHostPortReset test
Changes: Remove unused nvme_ls_waitq wait queue.

- FCD-XXX: qla2xxx: [RH-BZ 2167274]: Wait for io return on terminate rport.
Changes: dd wait to terminate_rport_io

- 10.02.09.00.a11-k1 BH 03/27/2023
- FCD-XXX: qla2xxx: Add link down + logo rx stat counts
Changes: Add counters to track link down and Logo receive.

- 10.02.09.00.a10-k1 BH 03/17/2023
- FCD-XXX: qla2xxx: Support for update SFP firmware of ACCELINK
Changes: [New Feature] Support for update SFP FW of ACCELINK WTD 64G

- FCD-717: qla2xxx: Split FCE|EFT trace control
Changes: Split buffer alloc and enable of feature into individual step.

- BZ-2093878: qla2xxx: perform lockless command completion in abort path
Changes: Perform lockless command completion in abort path

- 10.02.09.00.a9-k1 BH 03/06/2023
- FCD-2390: qla2xxx: Fix N2N stuck connection.
Changes: Clear the blocking flag.

- FCD-2496: qla2xxx: Prevent command send on chip reset
Changes: Check for chip reset before sending IOCB.

- FCD-2035: qla2xxx: Fix mem access after free.
Changes: Remove access of memory

- FCD-2720: qla2xxx: Move cmd_to_req_q latency counter before processing response.
- FCD-XXX: qla2xxx: Update readme file for current program

- 10.02.09.00.a8-k1 BH 02/27/2023
- FCD-2585: qla2xxx: Remove unsupported ql2xenabledif option.
Changes: Removed unsupported ql2xenabledif=1 option and validate the user input.

- FCD-2305: qla2xxx: Error code did not return to upper layer
Changes: Preserve error code from TMF and return it to upper layer.

- FCD-2035: qla2xxx: fix inconsistent TMF timeout.
Changes: Allow TMF error to return to upper layer without session tear down.

- FCD-2035: qla2xxx: Fix TMF leak through.
Changes: Check for chip reset or session change before sending Task management.

- 10.02.09.00.a7-k1 BH 02/17/2023
- FCD-2858: qla2xxx: USCM: Check for vp_idx before setting EDC and RDF set flags.
Changes: Add check for vp_idx before setting EDC and RDF set flags when processing RIDA.

Revert patch:
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition.

- 10.02.09.00.a6-k1 BH 02/13/2023
- FCD-2750: qla2xxx: IO's are failing on Standard DIF enabled 3PAR LUN
Changes: Revert an offending patch and work on an issue with upstream.

- 10.02.09.00.a5-k1 BH 02/06/2023
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition
Changes: Remove EDC and RDF set flags on Report ID Acquisition.

- FCD-2879: qla2xxx: Compilation errors on SLES15SP5 Beta3-202301
Changes: Write generic code to find tag of scsi cmnd

- FCD-2846: qla2xxx: Correct bsg_reply size in bsg interface
Changes: Fix the bsg_job-&gt;reply_len with size of "struct fc_bsg_reply"

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the invariant expression in the condition

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the expression flogi_acc_pld_remaining == 0

- FCD-XXXX: qla2xxx: Changes of logs level for SFP temperature monitoring

- 10.02.09.00.a4-k1 BH 01/29/2023
- FCD-2308: qla2xxx: Add bsg call to read port information
Changes: Add bsg interface to allow app to read remote port information.

- FCD-XXX: qla2xxx: KW-97439: unreachable code
Changes: Return void if return value is not needed

- FCD-XXX: qla2xxx: Add logs for SFP temperature monitoring
Changes: Add debug log for Temperature Alert (8070h) Asynchronous Event

- 10.02.09.00.a3-k1 BH 01/19/2023
- FCD-XXX: qla2xxx: Add support of RHEL9.2
- FCD-XXX: qla2xxx: Add support of RHEL8.8
- FCD-XXX: qla2xxx: Add support of SLES15 SP5
- FCD-2800: qla2xxx: Add support of OpenEuler-22.03

- 10.02.09.00.a2-k1 BH 01/10/2023
- FCD-XXX: qla2xxx: kw: unreachable code, SRB type is 0 just before latency counter incremented.
Changes: SRB type is 0 just before latency counter incremented.

- FCD-XXX: qla2xxx: kw: reset current_topology much later
Changes: Reset current_topology much later on detecting

- FCD-XXX: qla2xxx: kw: unreachable code, CS_COMPLETE is 0 and its already checked.
Changes: Remove unreachable

- FCD-XXX: qla2xxx: kw: Checking for port_state always yields zero
Changes: Instead of bitwise AND check for port_state directly

- FCD-1569: qla2xxx: Fix fw resource tracking
Changes: Use global counter

- FCD-XXX: qla2xxx: [ER-144639]: Flush mailbox commands on chip reset
Changes: Use lock to prevent race condition.

- FCD-2735: qla2xxx: USCM-VL: NVRAM VL disabled logins with extend FLOGI (VL enabled)
Changes: Reset the spl. features control block flag to avoid logging in with ER_RDY.

- FCD-XXX: qla2xxx: klockwork: Fix buffer over flow
Changes: Use correct buffer size.

- FCD-XXX: qla2xxx: EDIF: kw: remove unnecessary bit field
- FCD-2563: qla2xxx: Turn off noisy message log.
- FCD-XXX: qla2xxx: kw: remove dead code in qla24xx_config_rings

- 10.02.09.00.a1-k1 BH 01/10/2023
- FCD-717: qla2xxx: allow FW dump extraction if load fail
Changes: Add knob to force driver to stay attached to the fail adapter.

- FCD-717: qla2xxx: Initialize FW buffer size with seed value
Changes: Initialize FW Buffer size with seed value

- FCD-XXX: qla2xxx: klockwork: Remove QLA_COMMAND_ERROR check in qla2x00_execute_fw.
Changes: Remove the unnecessary QLA_COMMAND_ERROR check

- FCD-2390: qla2xxx: Fix session hang in gnl
Changes: Clear this flag to prevent blockage.

- FCD-2390: qla2xxx: Fix erroneous link up failure
Changes: Set fw_started flag early to prevent interrupts being dropped

- FCD-2496: qla2xxx: Fix command flush during TMF
Changes: Wait for commands flush before closing TMF

- FCD-2035: qla2xxx: Limit TMF to 8 per function
Changes: Limit TMF to 8 per function

- FCD-XXX: qla2xxx: Add NVMe Disconnect support.
Changes: Add support for NVMe Disconnect feature.

- FCD-XXX: qla2xxx: Modify qla27xx_copy_fpin_pkt to support PURLS IOCB.
Changes: Modified qla27xx_copy_fpin_pkt to support both PUREX and PURLS IOCBs.

- FCD-717: qla2xxx: Adjust iocb resource on qpair create
Changes: Add call to readjust iocb + exchange limit.

- FCD-2390: qla2xxx: Fix deletion race condition
Changes: Move check field behind lock

- FCD-XXX: qla2xxx: klockwork: Pointer checked for NULL at linx x will be dereferenced at linx x+y.
Changes: Remove the unnecessary Null check. The pointer will likely be valid.

- FCD-XXX: qla2xxx: Observed call trace in smp_processor_id() with debug kernel
Changes: Use raw_smp_processor_id API

- FCD-2275: qla2xxx: USCM: Cleanup code related to IOPS based throttling
Changes: IOPS and BW based throttling is not used. Remove those code.

- FCD-2273: qla2xxx: USCM: Code cleanup w.r.t module params (ql2x_scmr_flow_ctl_tgt, ql2x_scmr_flow_ctl_host)
Changes: Remove the redundant module parameters

- FCD-2408: qla2xxx: USCM: Driver doesn't honor the adapter port Restore Default Settings
Changes: Update the nvram values to the host as well as fcport

- FCD-2363: qla2xxx: USCM: Slow Queue usage changes
Changes: Use Slow queue only under specific scenarios

- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Don't increment the counter for under-run.

- FCD-2291: qla2xxx: Erroneous link down.
Changes: Allow adapter reset to complete before discovery

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Bail out of TMF on error

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced

- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path

- FCD-XXX: qla2xxx: USCM: Debug log message improvement
Changes: Log target WWPN for peer congestion

- FCD-2164: qla2xxx: Fix stall session after app start
Changes: Use session delete to avoid the accidental clearing of scan_flag

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Check fcport state before invoking the mailbox

- FCD-XXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: Set throughput baseline on 1st FPIN

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix parsing the fpin when multiple descriptors are present

- FCD-XXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCD-XXX: qla2xxx: USCM: Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: Fix for KW-97392
Changes :Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: Remove dead code - flagged by klocwork
- FCD-847: qla2xxx: fixup: Fix exchange over subscription.
- FCD-2434: qla2xxx: Fix crash when IO abort times out
- FCD-XXX: qla2xxx: Rearrange scm rx path handling code.

- 10.02.08.01-k1 BH 09/28/2022
- FCD-2392: Fix initrd image creation failure in OpenEuler, Kylin and UOS
Changes: Add support for creating initrd image on openEuler, Kylin and UOS

- 10.02.08.00-k1 BH 09/16/2022
- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Residual under-run is not an interface error, hence no need to increment that count.

- FCD-2291: qla2xxx: Fix erroneous link down.
Changes: Allow adapter reset to complete before any scan can start.

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Add additional error check at various point

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced.

- 10.02.08.00.a7-k1 BH 08/22/2022
- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path.

- FCD-2164: qla2xxx: USCM: Fix stall session after app start
Changes: Prevent accidental clearing of flag that blocks re-login

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset.

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Heck fcport state before invoking mailbox

- FCDXXX: qla2xxx: USCM: Debug log message improvement

- 10.02.08.00.a6-k1 BH 08/09/2022
- FCDXXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: if VL switchreduces the throughput below 50%, we would not throttle any further.

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix the FPIN parsing to take into account multiple descriptors.

- FCDXXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCDXXX: qla2xxx: USCM:Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..10

- 10.02.08.00.a5-k1 BH 07/29/2022
- FCD-XXX: qla2xxx: klocwork: Possible Null Pointer Dereference
Changes: Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: USCM: Fix mqueuecommand return code during throttle down request.

- FCD-XXX: qla2xxx: Revert klockwork: Fix buffer overrun

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
- FCD-2035: qla2xxx: Fix Task Mgmt Cmd fail due to unavailable resource
Changes: Limit TM commands to 8 per target.

- 10.02.08.00.a4-k1 BH 07/23/2022
- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: check for exchange availability before command submission

- FCD-XXX: qla2xxx: Remove unintended flag clearing
Changes: Remove unintended flag clearing.

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
Changes: Add wait for completion of Marker!

- FCD-XXX: Fix performance dip due to lock contention
Changes: Save the allocated memory for reuse and avoid the lock

- FCDXXX: qla2xxx: USCM: Do not send EDC and RDF for NPIV ports
Changes: Disable sending USCM ELS for vports

- FCDXXX: qla2xxx: USCM: VL: Do not set target speed to 1G for slow lane
Changes: Do not set the target speed while changing lanes.

- FCD-2012: qla2xxx: Throttling up messages seen when profile is changed
Changes: Set the new profile for each fcport (along with the host).

- FCD-XXX: qla2xxx: USCM: VL - Clean up FLOGI_ACC parsing
Changes: structure that could be used to parse the FLOGI_ACC by using offsets

- FCD-1990: qla2xxx: Fix nvram load config error
Changes: Remove re-definition of port flags while enabling virtual lane support

- FCD-XXX: qla2xxx: USCM:VL, I/O does not move back to the normal lane
Changes: Check if I/O throttling is being done, before deciding to move the normal lane.

- FCD-XXX: qla2xxx: Fix stall login
Changes: Reset session state to allow relogin logic to re-drive the connection.

- FCD-847: qla2xxx: Fix exchange over subscription for mgt cmd.
Changes: would check for exchange availability before command submission.

- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: would check for exchange availability before command submission.

- FCD-XXX: qla2xxx: relocate/rename vp map.
- FCD-XXX: qla2xxx: Klocwork: Fix for Unexpected type of a scan function parameter

- 10.02.08.00.a3-k1 BH 07/01/2022
- FCD-1818: qla2xxx: Fix call trace in debug kernel due to missing spinlock init
Changes: Fix the call trace by initializing trace lock.

- FCD-1923: qla2xxx: USCM: VL - After disabling VL via CLI, status shows "Non-operational"
Changes: Return VL status appropropriately

- FCD-1922: qla2xxx: Fix discovery issues in FC-AL topology
Changes: Checks FC loop map when Get ID list returns no device

- FCD-1831: qla2xxx: Fix link failure in NIPV environment.
Changes: Remove NPIV host from directly being able to chip reset.

- FCD-XXX: qla2xxx: Fix DMA-API call trace on NVME LS requests with debug kernel
Changes: Remove DMA mapping from the driver

- FCD-XXX: qla2xxx: Fix KASAN use-after-free warning in qla24xx_sp_unmap
Changes: Remove stale fcport access in qla2x00_rel_sp

- FCD-XXX: qla2xxx: Fix KASAN out-of-bounds warning in qla_update_sp
Changes: Size for memcpy was corrected to use the right length.

- FCD-XXX: qla2xxx: Fix imbalance vha-&gt;vref_count
Chnages: Add an extra ref count for the task management paths.

- FCD-XXX: qla2xxx: Tweak Latency measurement
Changes: Move the time read further ahead to the start of queuecommand and
later to the point where it is just before scsi_done.

- FCD-XXX: qla2xxx: klockwork: Silent superfluous warning.
Changes: Remove superfluous Null check.

- FCD-XXX: qla2xxx: klockwork: Fix buffer overrun
Changes: Replace structure name to allow proper size calculation

- FCD-XXX: qla2xxx: Remove dead code (GNN ID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code (GPNID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code.
Changes: Removing drport field and FCPORT_UPDATE_NEEDED, and EDIF_TICK_NEEDED signals

- FCD-XXX: qla2xxx: Do not select slow queue if USCM is enabled
Changes: Do not select slow queue whilie initializing cpu map

- FCD-XXX: Select HW queue depending on Tx CPU
Changes: Select qpair which is in correlation with Tx CPU

- FCD-XXX: qla2xxx: Add support for displaying I/O throttle information
Changes: Display the driver I/O throttle information along with VL information

- FCD-XXX: qla2xxx: USCM: Throttle only R/W commands for NVME
Changes: Throttle only read/write IOs.

- Bring back following reverted changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.


- 10.02.08.00.a2-k1 BH 06/19/2022
- FCD-XXX: qla2xxx: klockwork - Check valid rport returned by fc_bsg_to_rport
Changes: Check valid rport returned by fc_bsg_to_rport

- FCD-XXX: qla2xxx: klockwork - Check for a valid fcport pointer
Changes: Add a check for a valid fcport pointer at the time of exit

- FCD-XXX: qla2xxx: klockwork - Move fcport NULL check to avoid dereference
Changes: Move the fcport NULL check to avoid the dereference.

- FCD-1883: qla2xxx: USCM: Adapter shows "RDF Complete" when Link is down
Changes: Reset the flag, so that when USCM is negotiated, the CLI shows the correct status

- FCD-1846: qla2xxx: USCM: A log message while clearing stats
Changes: Add a log message while clearing USCM stats

- FCD-XXX: qla2xxx: USCM: VL-Reset FC device virtual lane priority to normal on a port flap
Changes: Reset the virtual lane to normal on a port flap, ISP reset

- FCD-XXX: qla2xxx: USCM: VL-Set target congestion before switching lanes
Changes: Set the target state before the lane switch.

- FCD-1752: qla2xxx: USCM: VL-Sysfs does not show Virtual Lane as enabled
Changes: extended flogi_acc can also be parsed correctly.

- FCD-1652: qla2xxx: Check if port is online before sending ELS
Changes: Check if port is online before sending ELS

- FCD-XXX: scsi: qla2xxx: Synchronize rport dev_loss_tmo setting

- 10.02.08.00.a1-k1 BH 05/27/2022
- FCD-XXX: qla2xxx: USCM: Virtual Lane, Fix PUN handling
Changes: Have a default priority range for each lane and ensure that the range is programmed correctly

- FCD-XXX: qla2xxx: USCM: Support for Virtual Lanes
Changes: Enable Virtual Lane support for Cisco switch

- 10.02.07.00-k1 BH 05/27/2022
- Non-alpha build

- 10.02.07.00.a19-k1 BH 05/21/2022
- FCD-XXX : qla2xxx: USCM: Throttling is not honored for NVMe
Changes: Enable NVMe READ/WRITE commands to be throttled

- FCD-XXX: qla2xxx: USCM: Add counters to track directional throttling
Changes: Add sysfs counters to have stats displayed for busy status returns.

- FCD-1801: qla2xxx: USCM: CP reads go to zero while doing directional throttling
Changes: Take into account the directional queue depth while returning a busy status to the stack.

- FCD-1809: qla2xxx: USCM: Restoring USCM Profile to default result in driver

- FCD-1798: qla2xxx: USCM: Profiles are not honored for peer congestion
Chnages: Apply the profile to each target (fcport) when the profile is changed.

Reverting the following changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- 10.02.07.00.a18-k1 BH 05/12/2022
- FCD-1484: qla2xxx: Manufacturer details should be "Marvell Semiconductor, Inc."
Changes: Update Manufacturer details to indicate Marvell Semiconductors

- FCD-XXX: qla2xxx: USCM: Throttle only read and write commands
Changes: Throttle only read and write commands.

- FCD-XXX: qla2xxx: USCM: Do not clear throttle for Clear Cong FPIN.
Changes: Do not clear throttle when Clear Congestion FPIN is received.

- FCD-XXX: qla2xxx: USCM: Change default profile to Monitor
Changes: Set the default throttle profile as Monitor.

- FCD-XXX: qla2xxx: Fix few issues reported by klocwork tool

- 10.02.07.00.a17-k1 BH 05/06/2022
- FCD-1522: qla2xxx: USCM: Throughput drops to zero in Monitor mode
Changes: Restore qdepth based on monitor mode

- FCD-1315: qla2xxx: Fix erroneous mailbox timeout after pci error inject.
Changes: Clear wait for MB interrupt flag to prevent stale MB completion arriving

- FCD-1424: Remove verbose IO debug messages
Changes: Remove the IOCB debug messages for every IO

- FCD-XXX: Support for NVMe parameters in Auxiliary Image Status
Changes: Added new structure member, bit define and image status check.

- 10.02.07.00.a16-k1 BH 04/08/2022
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- FCD-1221: qla2xxx: USCM: Switch does not send FPINs after a EDC re-negotiation
Changes: Send Link Service Request Information wih the EDC response, along with the other descriptors.

- 10.02.07.00.a15-k1 BH 03/25/2022
- FCD-1249: qla2xxx: edif: Fix dropped IKE message.
Changes: Fixes IKE message being dropped due to error in
processing Purex IOCB and Continuation IOCBs.

- FCD-1457: qla2xxx: Zero undefined mailbox IN registers
Changes: Set zero to unuse register's value while requesting a new MB command.

- FCD-1425: qla2xxx: USCM: Seconds since last event showing incorrect value
Changes: Calculate delta time correctly

- FCD-1287: qla2xxx: Fix incorrect display of max frame size.
Changes: Save off the field of interest into separate location and convert into words.

- FCD-XXX: qla2xxx: Fix memory leak when reading tgt_port_database debugfs file
- FCD-XXX: qla2xxx: USCM: Do not reset SCM stats on a link bounce/ISP reset

- 10.02.07.00.a14-k1 BH 03/14/2022
- FCD-XXX: qla2xxx: Fix losing FCP-2 targets on long port disable with IOs
Changes: Fix this by accepting RSCN when the device is not online.

- FCD-XXX: qla2xxx: Fix losing target when it reappears during delete
Changes: Fix the issue by adding state checks before proceeding.

- FCD-XXX: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
Changes: Fix was to ignore delete for FCP-2 devices in certain sequence.

- FCD-119: qla2xxx: Fix crash due to stale srb access around IO timeouts
Changes: Ensure srb is either returned during error IO timeout error escalation.
If that is not possible fail the escalation path.

- FCD-1132: qla2xxx: HPE3PAR: Fix IOCB resource count leak
Changes: Decrement FW IOCB resource count.

- FCD-1132: qla2xxx: Turn off MQ for 8G adapter.
Changes: For 8G adapter, multi queue was enabled accidentally.

- FCD-1385: Wind down adapter after pcie error.
Changes: Detect the PCIE error and returns all IO's to upper layers.

- FCD-1412: qla2xxx: Reset Congestion Warning/Alarm signals count.
Changes: Reset signals at every signal check boundary (1 sec).

- 10.02.07.00.a13-k1 BH 02/17/2022
- FCD-1353: qla2xx: a12/a11 driver compilation gives warning messages
Changes: Fix the fall through warning
- FCD-1342: qla2xxx: SL12SP5 a12 driver compilation issue observed
Changes: fallthrough macro is defined based on gcc version.

- 10.02.07.00.a12-k1 BH 02/09/2022
- FCD-XXX: qla2xxx: Reset USCM stats/state and throttling on RSCN
Changes: Reset USCM stats on getting an RSCN indicating a target port down.

- FCD-XXX: qla2xxx: Increase max limit of ql2xnvme_queues
Changes: Increase max limit of ql2xnvme_queues to (max_qpair-1)

- FCD-478: qla2xxx: Fix missing devices on a LOGO from F-Port
Changes: A call to logo all ports is made upon a F-Port LOGO.

- FCD-XXX: qla2xxx: Move NVMe traffic to the slow queue on target congestion
Changes: Steer the NVMe traffic to the slow Q on encountering target congestion

- FCD-348: qla2xxx: edif: Fix slow session tear down.
Changes: As a work around, driver would trigger a session tear down where
it tell the local authentication application to also tear down.

- FCD-XXX: qla2xxx: edif: Tweak debug log.
Changes: Print AUTH ELS header to assist in debugging session's state of authentication app.

- FCD-207: qla2xxx: Fix stuck session of prli reject
Changes: Remove the stale code that cause the unintentional short cut.

- FCD-1197: qla2xxx: Throttling up is seen when port is down
Changes: Reset the stats/congestion state and the throttling algorithm on a link down event.

- FCD-348: qla2xxx: Reduce false trigger to login
Changes: Reduce the extra trigger to prevent multiple login to the same session.

- FCD-207: qla2xxx: edif : Reduce N2N thrashing at app_start time
Changes: make sure the old session is torn down before triggering a relogin.

- FCD-207: qla2xxx: Fix laggy FC remote port session recovery
Changes: allows the higher priority error recovery to run first before running
the lower priority heart beat check.

- FCD-XXX: qla2xxx: edif: Fix no logout on delete for n2n
Changes: Set a flag to turn on implicit logout early in the session recovery
to make sure it would go out in case of error.

- FCD-348: qla2xxx: edif: fix session thrash 2
Changes: prevents prli from going out before authentication app gives the ok

- FCD-348: qla2xxx: edif: tear down session if keys has been removed
Changes: If all keys for a session has been deleted then trigger a session tear down.

- FCD-348: qla2xxx: edif: fix no login after app start
Changes: Add a re-login trigger to relogin.

- FCD-207: qla2xxx: Fix hang due to session stuck
Changes: Break the requeue cycle and exit. The session deletion code will trigger a session relogin.

- FCD-348: qla2xxx: edif: reduce disruption due to multiple app start
Changes: Driver will skip over session tear down if app start is seen more than once.

- FCD-348: qla2xxx: edif: send logo for unexpected ike msg
Changes: Terminate/cleanup the AUTH ELS exchange.Follow with a pass through LOGO.

- FCD-348: qla2xxx: edif: Fix IO timeout due to over subscription
Changes: Track IOCB resources to prevent over subscription of IOCB resources

- FCD-207: qla2xxx: edif: fix n2n login retry for secure device
Changes: Add a few more login retries to revive the connection.

- FCD-1205: qla2xxx: Fix disk failure to rediscover
Changes: Set the online state before reporting to UL of the availability of the session.

- FCD-207: qla2xxx: Fix n2n inconsistent plogi
Changes: Delete the session to restart the connection, where ELS pass through
PLOGI would be used consistently.

- FCD-1267: qla2xxx: Fix crash during module load unload test
Changes: Driver correctly freeing a pre-allocated structure for purex packet handling

- FCD-XXX: qla2xxx: Fix missed DMA unmap for NVME ls requests.
Changes: Add an unmap call during ELS completion.

- FCD-1266: qla2xxx: Fix loss of NVME namespaces after driver reload test
Changes: Calling the localport registration under a mutex

- FCD-1212: qla2xxx: Host does not retry RDF when retries are exhausted and there is an incoming RDF
Changes: Reset the SCM ELS counters to zero once an RDF is received.

- FCD-XXX: qla2xxx: Restrict CPU-qpair mapping to work for NVMe only
- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
- FCD-XXX: qla2xxx: SCM: Add a bitmap for FPIN events.

- 10.02.07.00.a11-k1 BH 01/17/2022
- FCD-738: Fix T10 DIF performance on high end setup
Changes: Added high performing CRC-1 interface

- FCD-1182: qla2xxx: Fix initrd build error on RHEL 9
Changes: Updated the build script specific to RHEL 9

- FCD-XXX: qla2xxx: Fix incorrect latency counter display
Changes: Fix this by ignoring I/Os with unusually high latencies.

- FCD-207: qla2xxx: Fix n2n discovery issue with secure target
Changes: On app_start, driver will reset the login retry attempt count.

- FCD-1180: qla2xxx: Use correct feature type field during rffid processing
Changes: Driver sends RFF_ID for initiator type 28 i.e. NVMe insteads of SCSI two times

- FCD-1159: qla2xxx: Host doesn't retry the RDF/EDC when jammed with idle/CRC
Changes: Wake up the DPC thread from the timer context when EDC/RDF needs to be

- FCD-XXXX: qla2xxx: Build module with "-mindirect-branch=thunk-extern" option on RHEL 9

- 10.02.07.00.a10-k1 BH 01/06/2022
- FCD-XXX: qla2xxx: Support for changes in kernel 5.6 and above(rhel9.0)
Changes: Changes made specific to rhel9.0

- FCD-1136: qla2xxx: Throttling occurs even when USCM is disabled via CLI
Changes: Update flags that control USCM features, correctly on ISP reset

- FCD-1160: USCM continues to be active even if RDF response is jammed (and failed)
Changes: USCM flags are updated properly when port toggle and RDF completion happen

- 10.02.07.00.a9-k1 BH 01/03/2022
- FCD-1154: qla2xxx: Fix incorrect reporting of task management failure
Changes: Corrected endianness.

- 10.02.07.00.a8-k1 BH 12/23/2021
- FCD-814 : qla2xxx: Add a new v2 dport diagnostic feature.
Changes: Buffer size is increased to 1024 bytes and handle START/RESTART
command received from SDMAPI.

- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
Changes: Ramp up to faster initially, to get closer to the sweet spot quicker.
Be less prone to operating at lower bandwidth in case of a sudden workload spike.
Operate more conservatively (prioritize self over the network).

- FCD-XXX: qla2xxx: Do not track SCM stats for all ports in the zone
Changes: Track SCM stats just for the host and the target

- FCD-XXX: qla2xxx: Stats for FPIN with event type "Lost Credit" not incremented.
Changes: Add incrementing of "Lost Credit" stats.

- FCD-684: qla2xxx: Fix link down when connected to AG fabric with FAA enabled
Changes: Remove setting PUN and VL support bits in init control block.

- FCD-1004: qla2xxx: Debug message improvement when changing SCM profile.
Changes: Use profile names when changing profiles

- FCD-868: qla2xxx: lockdown: "Unsupported Firmware" message
Changes: checked different BITs for checking lockdown feature.

- FCD-682: qla2xxx: tcm_qla2xxx driver load fails with "Invalid argument" error
Changes: As tcm_qla2xxx is untested/unused, make it a dummy driver
and reduce unncessary noise created by this.

- FCD-886: qla2xxx: Hard Lockup on Unload/Load task with serial log enabled
Changes: Hard lockup is seen because serial console driver crashed because of
excessive logging. It was finalized to document this as known issues.

- FCD-XXX: qla2xxx: Apply USCM profile change immediately

- 10.02.07.00.a7-k1 BH 11/05/2021
- FCD-926: qla2xxx: lockdown: lower debug severity messages
- FCD-824: qla2xxx: lower debug severity message for fw lockdown
Changes: This patch lower the severity of various log messages.

- FCD-XXX: qla2xxx: Send LS_ACC for an incoming RDF
Changes: Send the LS_ACC and the new RDF separately

- FCD-721: qla2xxx: Set Max queue depth based on data direction.
Changes: Max q depth for Initiator tracks Reads (per port) and Fcport tracks Writes (per fcport).

- FCD-701: qla2xxx: Fix device reconnect in loop topology
Changes: Fix by taking the main login path that acquires device handle.

- FCD-XXX: qla2xxx: Add ql2xnvme_queues module parameter to configure number of NVME queues


- 10.02.07.00.a6-k1 BH 10/08/2021
- FCD-786: Shown wrong FDMI data for 64G adaptor
Changes: qla2xxx: Corrected transmission speed mask values for FC

- FCD-717: add retry for exe fw
Changes: qla2xxx: Driver will retry Exec FW command up to 4 retries

- FCD-XXX: qla2xxx: Compile out map queue changes if present in nvme-fc

- 10.02.07.00.a5-k1 BH 10/01/2021
- FCD-740: Fix scheduling while atomic
Changes: qla2xxx: schedule the call to fc_remote_port_delete in non-interrupt context

- FCD-691: Fix premature hw access after pci error
Changes: qla2xxx: Check error condition still persist and/or wait until the OS to give the resume signal

- FCD-756: Fix excessive messages during device logout
Changes: qla2xxx: disable printing IO error messages by default

- FCD-XXX: qla2xxx: abort fw dump if soft reset fail
- FCD-XXX: qla2xxx: USCM: Retry USCM ELS for Logical busy error code
- FCD-XXX: qla2xxx: USCM: USCM profile reset to Driver defaults
- FCD-XXX: qla2xxx: Fix warning message due to adisc is being flush at /var/log/messages

- 10.02.07.00.a4-k1 BH 09/20/2021
- FCD-721: Revert code that keeps track of queue-depth directionally.
Reason: Observing issue while q-depth accounting

- FCD-XXX: Cleanup stale code.
Changes: qla2xxx: Remove unused experimental code that uses
explicit PRLO as a way to tear down session.

- FCD-XXX: edif: remove old doorbell interface
Changes: qla2xxx:driver has implemented a new doorbell mechanism via bsg.

- FCD-348: edif: add retry for els pass through
Changes: qla2xxx: edif: Add additional retries to reduce higher level recovery.

- FCD-XXX: edif: Synchronize NPIV deletion with authentication application
Changes: qla2xxx: Notify authentication application of a NPIV deletion event is about to occur.

- FCD-XXX: edif: Fix potential stuck session in sa update
Changes: qla2xxx: Set flag properly for any attempt to relogin.

- FCD-704: The external flag for tcm_qla2xxx was not set.
qla2xxx: Add tcm_qla2xxx to externally supported module list.

- 10.02.07.00.a3-k1 BH 09/08/2021
- FCD-XXX: qla2xxx: edif: wait for app to ack on sess down
Changes: On session deletion, wait for app to acknowledge before moving on.

- FCD-XXX: qla2xxx: edif: fix edif bsg
Changes: Properly fill out the reply_payload_rcv_len field.

- FCD-XXX: qla2xxx: edif: fix inconsistent check of db_flags
Changes: Replace value check with bit flag check.

- FCD-XXX: qla2xxx: edif: increase ELS payload
Changes: Adjust memory buffer size to be able to handle max ELS payload.

- FCD-343: qla2xxx: turn off target reset during issue_lip
Changes: driver sends additional target reset to remote device before resetting the link.

- FCD-XXX: qla2xxx: edif: Reduce Initiator-Initiator thrashing.
Changes: Reduce unnecessary stress for authentication application to deal with unused connections.

- FCD-XXX: qla2xxx: fix gnl list corruption
Changes: move lock deletion behind lock.

- FCD-XXX: qla2xxx: edif: flush stale events and msgs on session down
Changes: Prevents authentication application from having to process stale data.

- FCD-XXX: qla2xxx: edif: reduces thrashing of the connection.
- FCD-XXX: qla2xxx: edif: tweak trace message
- FCD-XXX: qla2xxx: edif: fix app start delay
- FCD-XXX: qla2xxx: USCM: Handle SCM ELS from switch
- FCD-XXX: qla2xxx: edif: fix app start fail

- 10.02.07.00.a2-k1 BH 09/02/2021
- FCD-156: qla2xxx: 3PAR: Fix out of bound mem access
Changes: Add additional check to make sure the range of memory

- FCD-624: qla2xxx: Source driver gives compilation error on RHEL8.5
Changes: Offending code on tcm_qla2xxx module has been removed

- FCD-xxx: qla2xxx: Fix use after free
Changes: Would check for command is aborted / completed by FW before exiting the call.

- ER148553: qla2xxx: relogin during fabric disturbance
Changes : Set the scan_need flag to indicate a session

- FCD-464: qla2xxx: Fix race between timeout handler and completion handler
Changes: One reference is taken for the normal code path and one for the timeout path

- FCD-453: Fix FC-NVME register localport failure.
Changes: Module initialization is added to nvme_fc_port_template

- FCD-XXX: qla2xxx: Process responses in Tx path if any available for better performance
Changes: Call process_response_queue() in Tx path

- FCD-492: Kernel crashes when accessing port_speed sysfs file
Changes: CNA: Fix this by changing the lookup.

- FCD-XXX: qla2xxx: Refactor asynchronous command initialization
- FCD-XXX: qla2xxx: USCM - Add profile support for throttling IO
- FCD-XXX: qla2xxx: Move heart beat handling from dpc thread to workqueue
- FCD-XXX: USCM: Enhancement to throttle only read traffic during host congestion
and write traffic during target congestion.

- 10.02.07.00.a1-k1 BH 08/22/2021

- FCD-124: qla2xxx: edif: Use link event to wake up app
Changes: The link up event would notify app of the present of a new SCSI Host.

- FCD-299: qla2xxx: Fix crash in NVME abort path
Changes: Fixed the issue by removing stale access.

- FCD-XXX: qla2xxx: Display 16G only as supported speeds for 3830c card.
Changes: This card doesn't support lower speeds, hence,
update the fdmi and sysfs fields to display 16G only.

- FCD-226: qla2xxx: Update details for building kdump initrd in NVMe BFS.
Changes: Currently inbox driver doesn't support kdump/kexec kernel,
hence user need to update kdump initrd to have OOB driver part of it.

- FCD-372: qla2xxx: Anomaly in the congestion stats
Changes: Clear the signal counter on a qaucli clear

- FCD-279: Request QCC to check/report adapter's MCTP state
Changes: qla2xxx: Add support for mailbox passthru

- FCD-XXX: Perf improvement: Pick qpair such that Tx and Rx are processed on same CPU.
Changes: qla2xxx: Select qpair depending on which CPU post_cmd() gets called

- FCD-XXX: scsi: qla2xxx: Reserve extra IRQ vectors

- 10.02.06.02-k1 BH 08/11/2021
- FCD-511: Path does not go into "Marginal" state on receiving FPIN-LI
Change: qla2xxx: Pass the LI events to the scsi_transport_fc

- 10.02.06.01-k1 BH 07/27/2021
- ERXXXXXX: qla2xxx: Check for firmware capability before creating QPair.
Change: Move the check for FW attributes to right location. This check
is specific for ISP25XX.

- 10.02.06.00-k1 BH 07/21/2021
- ERXXXXXX: qla2xxx: Version number is changed from 10.02.06.00.a1-k1
to 10.02.06.00-k1

- 10.02.06.00.a1-k1 BH 06/29/2021
- FCD-297: Fix NVME session down detection
Change: qla2xxx: Session tear down and allow relogin to re-drive
the connection under condition

- ER148553/FCD-156: Fix NVME retry
Change: qla2xxx: Alternate back and forth on every PRLI failure
until login retry count has depleted or it is succeeded.

- FCD-316: System crash when number of CPUs forced to 2
- Change: qla2xxx: Sync queue idx with queue_pair_map idx.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.
- ERXXXXXX: qla2xxx: Readme: Remove workaround of forcing of INTa
mode for kdump kernel.

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.


- FCD-316: System crash when number of CPUs forced to 2
Changes : qla2xxx: prevents unbalanced QP allocation where nr_hw_queues
is two less than the number of CPUs.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- FCD-268: Multiple USCM ELS are sent
- FCD-280: Fix issues reported by running a few Jammer tests
Changes: qla2xxx: Retry the USCM ELS 3 times when there are failures.

- FCD-172: build.sh: Fix udev script installation error

- ER148402: Install restrictions when binary rpm is already installed.
Changes: qla2xxx: Updated README file for documentation

- ERXXXXXX: qla2xxx: Support kdump kernel for NVMe BFS.
- ERXXXXXX: qla2xxx: Update README file for building kdump initrd in NVMe BFS.

- ER148402: Disallow install if qla2xxx rpm is installed.
Changes: qla2xxx: Prevent install from source if rpm is installed.

- FCD-230: Add additional debug logs
Changes: qla2xxx: Add additional logs to differentiate between
FW driver and driver driven ELS

-FCD-XXXX: Changes to support kdump kernel.
Changes: qla2xxx: Don't allocate fw dump for kexec kernel and
Allocate single Q for kexec kernel.

- FCD-227: Linux Driver order of RDF to follow EDC ELS

- FCD-225 - Qaucli fails to list scm stats for Qlipper

- FCD-172: fix udev rule
Changes: qla2xxx: permission of the rule file set to 644
- ER148529: NVMe initiator connected to brocade fabric are down
Changes: qla2xxx: Fix hang on NVME command timeouts.

- ER148531: SN1600Q/SN1610Q, Gen10PlusSnap4 - Async-login failed errors on BFS boot-up-QXCR1001796980
Changes: qla2xxx: Suppress unnecessary log messages during login

- ER148578: Observed that initiator is sending prli type 0x8 for for nvme ports
Changes: qla2xxx: fix NVME | FCP personality change.

- ER148141: Driver vmkmgt: Don't differentiate Signals and FPIN's for the Congestion counters when they detected.
Changes: qla2xxx: Split congestion warnings and alarms based on signals and FPINs

- ERXXXXXX: Add support for marginal path.
Changes: qla2xxx: Added support for eh_should_retry_cmd callback in qla2xxx host template.

- ERXXXXXX: scsi: qla2xxx: Flush all sessions on zone disable
- ERXXXXXX: scsi: qla2xxx: Fix memory size truncation
- ERXXXXXX: scsi: qla2xxx: Fix a NULL pointer dereference in an error path
- ERXXXXXX: qla2xxx: fix sparse warning.
- ERXXXXXX: qla2xxx: edif: do secure plogi when auth app is present
- ERXXXXXX: qla2xxx: Add license.
- ERXXXXXX: qla2xxx: USCM - Do not send EDC/RDF ELS when firmware has already sent it
- ERXXXXXX: qla2xxx: Inclusion words are applied on release note and readme file
- ERXXXXXX: qla2xxx: edif: add N2N support for EDIF
- ERXXXXXX: qla2xxx: Updated drelease.notes header
- ERXXXXXX: qla2xxx: Fix hang during NVME session tear down.
- ERXXXXXX: qla2xxx: USCM: Cleaned up a few debug messages
- ERXXXXXX: qla2xxx: edif: fix edif enable flag

- ER148546: USCM: QCC Cong Mgmt not available on port with FW:v9.07.00 and DVR:v10.02.05.00.a6-k
Changes: qla2xxx: setting the flags to indicate to the application that the RDF is complete and
SCM is supported.

- ERXXXXXX: Add heartbeat check
Changes: qla2xxx: Use 'no-op' mailbox command to check to see if FW is still responsive.

- ERXXXXXX: DEBUG: simulate FW hang.
Changes: qla2xxx: Driver will detect the hang and recover via hearbeat check.

- ERXXXXXX: qla2xxx: Check for FW attributes before enabling MQ.
- ERXXXXXX: qla2xxx: USCM Handle ELS errors from switch by retrying 3 times
- ERXXXXXX: scsi: qla2xxx: Correct the supported speeds for 16G Mezz card.


- ER148472: With NPIV ports, link bounce causes loss of strongSwan session at the target.
Changes: qla2xxx: : fix npiv create errorneous error
qla2xxx: EDIF: reject AUTH ELS on session down.
qla2xxx: edif: Fix stale session

- ER148478: System Crash while NPIV RAW IO ON VPORT LUNS on SLES15 SP3 + QLE 2692 + R7525
Changes: qla2xxx: fix unsafe removal from link list.

- ERXXXXXX: qla2xxx: USCM - Send EDC and RDF ELS from the driver

- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: v2: fix crash in PCIe error handling
- ER148123: Issue with Max secure connection with override_lower_limits
Changes: qla2xxx: v2: fix stuck session
- ER148402: SLES, Driver Install location is inconsistent.
Changes: qla2xxx: Fix driver install location for SLES

- ER148123: Issue with Max secure connection with override_lower_limits
set and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Changes: qla2xxx: edif: doorbell tweak

- ER148448: Issue w.r.t qaucli, where Remote type "Unknown" for eDIF env.
for qaucli2.4.0.build 20
Changes: qla2xxx: fix port type info

- ER148433: The log does not show a valid data rate while the link speed is 64G.
Changes: qla2xxx: fix debug print of 64G link speed.

- ER147650: 'show fdmi? command does not list ? OS Name and Version?
parameter for SLES12SP4-QXCR1001771822
Changes: qla2xxx: Show OS name and version in FDMI-1
- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: fix mailbox recovery during PCIE error
qla2xxx: v2: fix crash in PCIe error handling
- ERXXXXXX: qla2xxx: Changes to support FCP2 Target.
- ERXXXXXX: qla2xxx: include AER debug mask to default
- ERXXXXXX: qla2xxx: fixes for compilation on RH8.4
- ERXXXXXX: qla2xxx: Do logout even if fabric scan retries got exhausted.

- 10.02.05.00.a1-k1 BH 02/27/2021
- EDIF Changes:
- ER148247: issue with nvme-npiv env, once we delete npivs, after a while,
it is reducing strongswan connections.
Change: free sa index during npiv delete

- ER148123: Issue with Max secure connection with override_lower_limits set
and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Change: adjust online|offline notification to app and
tweak LOGO on session down.
- ERXXXXXX: qla2xxx: edif: tweak log message
- ERXXXXXX: qla2xxx: edif: Redundant code (already set in qla_edb_node_alloc)

- ER147707: qla2xxx: Device recovery not happening and OS hungs on qla2xxx
Change: Fix RISC RESET completion polling.

- ER148111: qla2xxx: FCPowerKit reflects huge delays in CMDlets execution.
Change: Check lockdown functionality before requesting lockdown feature.

- ER148277: USCM: Linux Peer showing misleading 'Congested, throttling down,
permitted: 1', prior to 'Reached low watermark, permitted: 2':
- Change: Fix misleading debug message

- ERXXXXXX: adjust request/respond queue size for 28xx
- ERXXXXXX: qla2xxx: Change %p to %px in the log messages.

- 10.02.01.00.a15-k1 BH 11/12/2020
ERXXXXXX: qla2xxx: Updated README file for new module parameters

- 10.02.01.00.a14-k1 BH 11/06/2020

- ER146725: eDIF another driver panic running script: ./test_target_no_unload.sh
Change: qla2xxx: Fix crash in qla_nvme_abort_set_option.

- ER147771: Call Trace while shutting down the adapter ports (LINK DOWN).
Change: qla2xxx: Handle aborts correctly for port undergoing deletion.

- ERXXXXXX: qla2xxx: Add scsi_change_queue_depth to slave configure.

- 10.02.01.00.a13-k1 BH 10/28/2020

- ER147600: Cisco: rpd ELS cmd fail to fetch the speed capabilities
Change: qla2xxx: Used correct rdp spec, which was broken during code clean-up.

- ER147695: FC-NVMe target discovery fails when initator wwpn &lt; target wwpn in an N2N (Direct Attach) config
Change: qla2xxx: fix N2N + NVME connect retry fail

- ER147832: Issue with uSCM Linux with QCC CLI for some configuration
Change: qla2xxx: Show event severity only when device state is congested.

- ER147824 : scmr_stat sysfs node runs out of memory
Change: qla2xxx: Come up with a compact version of scmr_stat

- ER147823: NVMe IO is not getting throttled up or down.
Change: qla2xxx: Enable throttle control for NVMe targets for Peer Congestion.

- ERXXXXXX: qla2xxx: Count tgt short term link if link comes back before dev_loss_tmo.
- ERXXXXXX: qla2xxx: Correct the check for fcport while displaying target counters.
- ERXXXXXX: qla2xxx: Change trigger for host short term link down to dev loss tmo.
- ERXXXXXX: qla2xxx: Move an SCM log under a debug level.
- ERXXXXXX: qla2xxx: Set vendor_rsp[0] value.
- ERXXXXXX: qla2xxx: Make throttling messages more informative.

- 10.02.01.00.a12-k1 SK 10/15/2020
- ER147625: NVMe IO's are failing with Read/Write after LIP reset.
Change: qla2xxx:Return EBUSY until the remote port delete finishes.

- ER147653: Target side strongswan start/stop, make initiator crashed.
Change: qla2xxx: edif: v2 fix double bsg done.

- ER147791: USCM: clear option is not clearing hba alarm/warning, or clear cong or nvme target stats.
Change: qla2xxx: Clear Sev and NVMe Target Stats.

- ER147793: USCM: Throttling has wrong throttling up info and event period is not honored.
Change: qla2xxx: Fix Throttling algorithm regression.

- ER147759: NVMe Admin commands are getting throttled and causing admin queue failures.
Change: qla2xxx: Throttle NVMe I/O commands only.

- ERXXXXXX: qla2xxx: edif: fix aes_gmac mode.
- ERXXXXXX: qla2xxx: edif: v2: standardize on port_id_t for bsg api.
- ERXXXXXX: qla2xxx: edif: fix 4byte align.
- ERXXXXXX: qla2xxx: edif: fix ELS meta data.
- ERXXXXXX: qla2xxx: Clear Congestion State/Throttling during chip Reset.
- ERXXXXXX: qla2xxx: Clear SCM Severity as part of SCM Stats Clear.

- 10.02.00.02.a11-k1 BH 10/09/2020
- ER147734 : Lip reset on the isolated port causes server crash
Change: qla2xxx: Don't allow FW, MPI and lip reset on isolated port.

- ER147479 - PPC BE RH7.6 - qla2xxx driver loading - machine crashed.
Change: qla2xxx: Fixes for big endian machines

- ER147646: Call Trace observed while validating a MPI Pause test scenario.
Change: qla2xxx: Correct the WARN_ON check in qla_nvme_abort_set_option.

- ER147615: Throttling does not work with low I/Os.
Change: qla2xxx: Check and round off fractional I/Os to 1 on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: List NVMe targets under scmr_stats on ISP 27xx/28xx Series Adapters
- ERXXXXXX: qla2xxx: Don't check for port isolation during abort isp.
- ERXXXXXX: qla2xxx: SCM: Turn off SCM port parameter update mailbox command.
- ERXXXXXX: qla2xxx: Fix I/O failures during remote port toggle testing

- 10.02.00.02.a10-k1 BH 09/25/2020
SCM Changes:
- ERXXXXXX:
Changes - qla2xxx: Clear Congestion state when an RSCN is received/target is torn down.
qla2xxx: throttling algorithm improvement.
qla2xxx: Add throttling support for NVMe targets.

EDIF Changes:
- ERXXXXX: LUN loss on ipsec stop/start on target side.
Change: save Nport on receive of PLOGI
- ERXXXXX: fix ELS receive collision between physical and NPIV hosts.
Change: remove erroneous source Nport ID search.

- ER147570: FCP Performance Drop in latest driver for smaller IOs size.
Change: qla2xxx: Change WQ_UNBOUND to WQ_MEM_RECLAIM. WQ_MEM_RECLAIM : wq is guaranteed to have at least one execution context regardless of memory pressure.

- ER147632: QLE2774: RHEL 8.2 System crashes while upgrading he FW from 9.6.0 to 9.6.1 with QCC CLI build 12
Change: qla2xxx: Fix system crash on nvme abort path by checking sp of aborting command before accessing it.

- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
- ER147645: System panic while trying to capture debugfs stats for EED.
Change: qla2xxx: Check rport before accessing target number.

- ER147632: Fix potential stale mem access
Change: remove stale sp pointer reference

- CQXXXXXX: FPIN events are not readily decodable.
Change: qla2xxx: Make FPIN events prints human readable.

- ER146879: Add support to clear SCM Stats
Change: qla2xxx: Added support to clear SCM/SCMR Stats on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: Allow get host stat during reset and sync reset.
- ERXXXXXX: qla2xxx: Set reset_cmd_err_cnt on reset failure only.
- ERXXXXXX: qla2xxx: Add isolated flag and return EPERM on isolation.
- ERXXXXXX: qla2xxx: Count short term link if link comes back in 10 sec.
- ERXXXXXX: qla2xxx: Don't check for fw_started while posting nvme command.
- ERXXXXXX: qla2xxx: Pass irq_offset to blk_mq_pci_map_queues API.
- ERXXXXXX: qla2xxx: lockdown: fix stale sp access.
- BZ1868688: qla2xxx: tear down session if FW say its down.

- 10.02.00.02.a9-k1 BH 09/03/2020
- ER147554 - sg_reset appears hung iterating over too many Qpairs.
Change - qla2xxx: limit interrupt vectors to number of cpu.

- ERXXXXX - qla2xxx: klocwork: Fix Bit field 'mpi_-' has one bit and is signed.

- ERXXXXX - qla2xxx: Change post del message from debug level to log level.

- ERXXXXX - qla2xxx: lockdown: fixup - Change error response as per API test.

- ERXXXXX - qla2xxx: Fix map_queue interface to use the correct blk-mq call.

- ERXXXXX - Added Structural changes for SCM Phase 2 support.
Change : qla2xxx: Update structure definitions for SCM to support backward compatibility.

- 10.02.00.02.a8-k1 BH 08/30/2020
- ERXXXXXX - Fix point-to-point (N2N) device discovery issue.
Change - qla2xxx: Fix point-to-point (N2N) device discovery issue.

- ERXXXXXX - To wait for ABTS response on I/O timeouts for NVMe.
Change - qla2xxx: To wait for ABTS response on I/O timeouts for NVMe.

- ER147523 - BSG stack trace and SCM display issues.
Change - SCM: Functional regression with a6 release.

- ER 147413 - edif: Fix issue with DIF enable target discovery.
Change - qla2xxx: edif: Fix issue with DIF enable target discovery.

- ER147480 clear ASYNC_ACTIVE flag to allow relogin.
Change - qla2xxx: fix stuck session.

- ERXXXXXX - lockdown: add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support

- 10.02.00.02.a7-k1 BH 08/22/2020
- ER147495 - edif changes
Change - qla2xxx: edif: fix nvme discovery failure
qla2xxx: edif: fix els corruption.

- ER147478 - SLES 15sp1 10.02...a6-k compile warning
Change - qla2xxx: Compilation changes for sles15sp1

- ERXXXXXX - add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support
qla2xxx: lockdown: fix compile problem. do not submit

- ERXXXXXX: SCMR changes
Change - qla2xxx: SCMR: Correct scmr_outstanding_reqs accounting.
qla2xxx: SCM: Changes to separate current_events and current_state.
qla2xxx: SCMR: Increase local array size.

- ER147298 : USCM "Congestion Warning" counter regression
Change - qla2xxx: Correct FPIN Structure Definition (Severity).

- 10.02.00.02.a6-k1 BH 08/13/2020
- ERXXXXXX - fix crash on session cleanup + unload.
Change - qla2xxx: fix crash on session cleanup + unload.

- ER147329 - edif changes
Change - qla2xxx: edif: fix compile error. do not submit
qla2xxx: edif: fix double free on ELS send failure.
qla2xxx: edif: reject els if non secure device.
qla2xxx: edif: reject ELS on session down.
qla2xxx: edif: redefine purex dest addr to be more consistent.
qla2xxx: edif: tweak debug messages.
qla2xxx: edif: fix nvme+edif target connect problem.

- ER147460 - issue with Diag test on QCC CLI 2.4.0 build 10 with 10.2.00.2-a5 driver
Change - qla2xxx: edif: move bsg auth els into separate routine.
qla2xxx: edif: Fix error in BSG ELS path that has valid response data.

- ER147312 - Add support to report MPI FW state.
Change - qla2xxx: Add support to report MPI FW state.
qla2xxx: Fix reset of MPI firmware.
qla2xxx: Fix MPI reset needed message.

- ER147437 - With a5 driver observed warning messages.
Change - qla2xxx: Compilation changes for Citrix, rhel and sles.

- 10.02.00.02.a5-k1 BH 07/31/2020
- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
Change - qla2xxx: Don't process target debugfs stats if port is isolated.

- ERXXXXXX : Add SCM stats to scmr_stats node.
Change - qla2xxx: Add SCM stats to scmr_stats node.

- ER147419 : Fix crash due to request q pointer extraction failure.
Change - qla2xxx: Latency measurement patch.

- ERXXXXXX : edif: remove redundant field in port_id_t
Change -qla2xxx: edif: remove redundant field in port_id_t

- ER147331 - extract bbc from PLOGI template payload.
Change -qla2xxx: Fix buffer-buffer credit extraction error

- ERXXXXXX : Split qla2x00_configure_local_loop()
Change scsi: qla2xxx: Split qla2x00_configure_local_loop()

- ERXXXXXX : SCMR - Add I/O flow control.
Change - qla2xxx: SCMR - Add I/O flow control.

- 10.02.00.02.a4-k1 BH 07/23/2020
- ER147402 - Do not install nvme auto connect script if OS is installing it.
Change - qla2xxx: auto-connect scripts are install based on nvme-cli package.

- ERXXXXXX - Fixed return status of nvme fcp request.
Change - qla2xxx: Set NVME status code for failed NVME FCP request.

- ERXXXXXX - Multi-que support for TMF.
Change - qla2xxx: Multi-que support for TMF.

- ERXXXXXX ? edif changes
Change - qla2xxx: edif: simplify reserve/release of sa_index.
qla2xxx: edif: tweak debug log.
qla2xxx: edif: adjust ELS resp length.
qla2xxx: edif: send logo on app stop.
qla2xxx: edif: remove prlo in session deletion.
qla2xxx: edif: Fix app stop stall.

- ER147298 - USCM "Congestion Warning" counter regression w/.65 driver.
Change - qla2xxx: Correct fpin_descriptor definition.
qla2xxx: Consolidate EDIF &amp; SCM Purex Calls.

- ERXXXXXX - Calculate avg. time taken by different components for IO completion.
Change - qla2xxx: Latency measurement patch.

- 10.02.00.02.a3-k1 BH 07/16/2020
- ER147348 - Observing firmware dump while running qaucli -g post port isolation.
Change - qla2xxx: Don't check firmware state in case of chip is down.

- ER147338 - SLES: Driver load failed - modprobe: ERROR: module 'qla2xxx' is unsupported.
Change - qla2xxx: Add support for loading external modules on SuSE.

- ER147361 - System panic after enabling port isolated during TimeOutReset.
Change - qla2xxx: Synchronize the update the host counters using lock.

- ER147370 - Hardware Error counter not incrementing for MBX command timeout.
Change - qla2xxx: Update hardware error count for various error conditions.

- ERXXXXXX - The change is to help in debuggging.
Change - qla2xxx: Move some messages from debug to normal log level.

- ER147346 - Observed a call trace after port isolation.
Change - qla2xxx: Fix the call trace for flush workqueue.

- ERXXXXXX - For debug purpose.
Change - qla2xxx: Add error counters to debugfs node.

- 10.02.00.02.a2-k1 AE 07/10/2020
- ERXXXXXX - qla2xxx: Fix TCM compilation issues.
Change - Enabled build of tcm_qla2xxx module and fixed compile issues.

- ERXXXXXX - qla2xxx: edif : Added back the app_stop wait and avoid if link is down.
Change - Added wait during app stop.

- ERXXXXXX - qla2xxx: Set BIT_13 for NVMe Async events.
Change - Driver changes to skip SLER for Async event command.

- ER147323 - qla2xxx: Correct the check for sscanf return value.
Change - Driver updated to check version correctly.

- ERXXXXXX - qla2xxx: v2: Add EDIF support.
Change - Refactoring EDIF code for modularity.

- ER147298 - Congestion Warning/Alarm counters fail to increment
Change - Update driver to increment the counters for congestion signals.

- 10.02.00.02.a1-k1 AE 06/29/2020
- qla2xxx: Enable IOCB throttling by default.
- qla2xxx: Implementation to get and manage host, target stats and initiator port.
- qla2xxx: Add SLER and PI control support.
- qla2xxx: Do not log message when reading port speed via sysfs
- qla2xxx: fix null pointer access.
- qla2xxx: Use MPI hang trigger to do PEGTUNE halt.
- qla2xxx: Reduce erroneous error in link reset path
- qla2xxx: v2: fix stalled N2N reconnect.
- qla2xxx: Fix warnings on SLES12SP5.
- qla2xxx: Fix compilation issues on SLES15
- qla2xxx: Compilation Fixes for SLES15SP1.
- qla2xxx: Debugfs compilation issue fix for RH7.6.
- qla2xxx: Fix gcc test compile error output being printed.
- qla2xxx: Timestamp device online and offline transitions.
- qla2xxx: Add rport fields in debugfs.
- qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices.
- qla2xxx: Setup debugfs entries for remote ports.
- qla2xxx: Fix edif related compilation issue on RH7.6.
- Fixes for compilation on hpe branch
- qla2xxx: Compilation fixes for RH8.2
- qla2xxx: Compilation changes for RH7.6
- qla2xxx: Fixes for compilation on RH7.x I
- qla2xxx: bsg_job to bsg_job_t
- qla2xxx: I Unify source code to work with newer kernels.
- qla2xxx: Makefile changes from code-uni-devel-10x.
- qla2xxx: qla_edif file changes to compile the driver.
- qla2xxx: Fix compilation issues.
- qla2xxx: Fix Makefile issue.
- qla2xxx: fix compile error
- qla2xxx: Use explicit LOGO in target mode
- qla2xxx: Add EDIF support.
- qla2xxx: Addd edif related files.
- qla2xxx: Fix MPI failure AEN (8200) handling.
- qla2xxx: SCM - Backport optimizations and style changes from upstream work.
- qla2xxx: Fix warning in qla_attr.c file.
- qla2xxx: Fix nvme compilation error.
- qla2xxx: Fix crash in alloc w/GFP_KERNEL + interrupt
- Author : Quinn Tran &lt;qutran@marvell.com&gt; qla2xxx: v2: add iocb resource tracking.
- qla2xxx: Fix WARN_ON in qla_nvme_register_hba.
- qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime.
- qla2xxx: Make tgt_port_database available in initiator mode.
- qla2xxx: reduce noisy debug message.
- qla2xxx: Fix mailbox Ch erroneous error
- qla2xxx: fix login timeout.
- qla2xxx: Accomodate for SCM FW attribute bit change.
- qla2xxx: post FC event (FPIN) to transport FPIN handler.
- qla2xxx: Hide fc_host_fpin_rcv kernel dependency.
- qla2xxx: Add changes to compile across various kernels.
- qla2xxx: Use active targets to update SCM stats.
- qla2xxx: Move SCM functions to qla_isr to keep changes local.
- qla2xxx: Code to process FLOGI ACC extended payload.
- qedf: Fix compilation issue - revisit.
- qla2xxx: SCM Phase 1 Implementation + 2 other patches.
- qla2xxx: Enable PUREX passthru post ISP reset.
- qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV.
- qla2xxx: performance tweak
- scsi: qla2xxx: fix fcport null pointer access.
- fixup! qla2xxx: Fix unbound NVME response length.
- scsi: qla2xxx: Fix unbound NVME response length
- qla2xxx: Add host attribute to trigger MPI hang.
- qla2xxx: ONEOFF: silent dbg messages for good path io.
- qla2xxx: ONEOFF: fix pDIF detection
- qla2xxx: Snoop inquiry response atleast 168 bytes to determine proprietary DIF.
- qla2xxx: ONEOFF: add debug counters for T10-PI/DIF
- qla2xxx: ONEOFF: add MQ support for HP3PAR propritary T10-PI
- qla2xxx: HPE 3PAR private T10-PI support.
- qla2xxx: Check for fabric_priority flag during login
- qla2xxx: use iocb_fabric_priority flag
- qla2xxx: Fix QoS name and add debug logs
- qla2xxx: Correction to tests for iocb fabric and fcport qos.
- qla2xxx: Use -&gt;isp_ops-&gt;read_optrom() in qla26xx_read_qos_fcport_table().
- qla2xxx: QoS fcport table index initialization improvement.
- qla2xxx: Add QoS fcport table index to speed up search.
- qla2xxx: Reduce stack on qos fcport priority routines.
- qla2xxx: HPE: Register FDMI QOS
- qla2xxx: Add bsg interface for qos lun level bitmask.
- qla2xxx: Read E2E QoS fcport priority bitmasks from flash.
- qla2xxx: Abstract qos lun level mask for iocb cs_ctl field.
- qla2xxx: Add fabric priority qos lun iocb mechanism.
- qla2xxx: Implement CT command GFO (Get Fabric Object).
- qla2xxx: Add support for fabric priority per target.
- qla2xxx: fix mtcp dump collection failure.
- qla2xxx: Set Nport ID for N2N
- qla2xxx: Fix crash during device discovery.
- qla2xxx: Handle NVME status iocb correctly.
- qla2xxx: Remove restriction of FC T10-PI and NVME
- qla2xxx: serialize fc_port alloc in N2N
- qla2xxx: NPIV does not come up after FW dump.
- qla2xxx: fix RDP respond data format bug.
- qla2xxx: force semaphore on flash validation failure.
- qla2xxx: add more FW debug information
- qla2xxx: Revert: Disable T10-DIF feature with FC-NVMe during probe
- qla2xxx: Update BPM enablement semantics.
- qla2xxx: fix FW resource print error.
- qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs.
- qla2xxx: Ensure flash updates return possible failure status through bsg interface.
- qla2xxx: Improved secure flash support messages
- qla2xxx: fix flag passing error
- qla2xxx: Use FC generic update firmware options routine for ISP27xx.
- qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.
- qla2xxX: Add 16.0GT for PCI String
- qla2xxx: Use FW_STARTED macro
- qla2xxx: Add fixes for mailbox command
- qla2xxx: Fix login IOCB flag
- qla2xxx: Save rscn_gen for new fcport
- qla2xxx: firmware option 3 is clobbered by speed set
- qla2xxx: ISP28xx active FW region
- qla2xxx: Add portname to print logs in qla24xx_logio_entry().
- qla2xxx: Correction to MB in-direction selection in qla2x00_echo_test().
- qla2xxx: Correction to selection of loopback/echo test.
- qla2xxx: Use endian macros to assign static fields in fwdump header.
- qla2xxx: Add Speed in SFP print information
- qla2xxx: Fix RDP response size
- qla2xxx: Handle cases for limiting RDP response payload length.
- qla2xxx: Add deferred queue for processing ABTS and RDP.
- qla2xxx: Cleanup ELS/PUREX iocb fields.
- qla2xxx: Add devid's and conditionals for 28xx.
- qla2xxx: Add vendor extended FDMI additions and amendments.
- qla2xxx: Provide separate RDP enable.
- qla2xxx: Add vendor extended RDP additions and amendments.
- qla2xxx: Add changes in preparation for vendor extended FDMI/RDP.
- qla2xxx: Add 2061 PCI ID
- qla2xxx: Remove all DIX-0 references
- qla2xxx: Add endianizer macro calls to fc host stats.
- qla2xxx: Add sysfs node for D-Port Diagnostics AEN data.
- qla2xxx: Move free of fcport out of interrupt context.
- qla2xxx: Add beacon LED config sysfs interface.
- qla2xxx: Add sysfs hooks for FC-NVMe autoconnect

- 10.01.00.22-k AE 06/29/2020
- Upstream driver as part of Linux 5.6</changelog>
  </package>
  <package pkgid="cdf6a4ab75a491bc5b566728a7a6bf1f1833195c40fa3786fd32c7dc1bc6227c" name="kmod-smartpqi" arch="x86_64">
    <version epoch="0" ver="2.1.30" rel="031.rhel8u10"/>
  </package>
  <package pkgid="ee3089884073ae597e034fb06f18f7a90ced68cc49657bfd2e85ed3e39eb1dc3" name="kmod-smartpqi" arch="x86_64">
    <version epoch="0" ver="2.1.30" rel="031.rhel8u9"/>
  </package>
  <package pkgid="975f053d971113d6fbfa871463f7b4c3eadc2245138ce2be7dc1519a2b5af013" name="kmod-smartpqi" arch="x86_64">
    <version epoch="0" ver="2.1.30" rel="031.rhel9u3"/>
  </package>
  <package pkgid="efaaa5b14f0782fc10aac99ac22965db65eaf19072620c4dd1cc5a128e87df60" name="kmod-smartpqi" arch="x86_64">
    <version epoch="0" ver="2.1.30" rel="031.rhel9u4"/>
  </package>
  <package pkgid="adbcf3c52b86557c09751dd218487e3ab53323d468516c8b1fe1cbfc397aaa58" name="kmod-tg3" arch="x86_64">
    <version epoch="0" ver="3.139m" rel="1.rhel8u10"/>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137r" date="1497441600">- Add workaround for 5762 MRRS  (Severity:Medium)
- Update copyright year to 2017 (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137s" date="1498219200">- Add support for RHEL 7.4 and SLES12SP2 (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137t" date="1502884800">- Add support to notify min/max MTUs through min_mtu &amp; max_mtu (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137u" date="1504785600">- Add support to overide clock for 5762  (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137v" date="1514808000">- Backport upstream patches  (Severity:Medium)
- Add PHY reset workaround in change MTU path for 5717/19/20  (Severity:Medium)
- Update the copyright (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137w" date="1517227200">- Add SLES 15 support  (Severity:Medium)
- Add RHEL 7.5 support (Severity:Medium)
- Fix RHEL 6.4 compilation (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137x" date="1530619200">- Add Ubuntu 18.04 support  (Severity:Minor)
- Fix race between tg3_get_stats64() and tg3_free_consistent() (Severity:Minor)
- Avoid usleep_range() with holding spin lock (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137y" date="1539259200">- Add private ioctl support for register read/write (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137z" date="1549368000">- Add RHEL 8.0 support (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.138a" date="1550232000">- Fix Panic with SLES12SP3 (Severity:Minor)</changelog>
  </package>
  <package pkgid="50363ae5c048780f8e2291986c67b1eeed5145e1106fb227ac24feafa39fd076" name="kmod-tg3" arch="x86_64">
    <version epoch="0" ver="3.139m" rel="1.rhel8u9"/>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137r" date="1497441600">- Add workaround for 5762 MRRS  (Severity:Medium)
- Update copyright year to 2017 (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137s" date="1498219200">- Add support for RHEL 7.4 and SLES12SP2 (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137t" date="1502884800">- Add support to notify min/max MTUs through min_mtu &amp; max_mtu (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137u" date="1504785600">- Add support to overide clock for 5762  (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137v" date="1514808000">- Backport upstream patches  (Severity:Medium)
- Add PHY reset workaround in change MTU path for 5717/19/20  (Severity:Medium)
- Update the copyright (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137w" date="1517227200">- Add SLES 15 support  (Severity:Medium)
- Add RHEL 7.5 support (Severity:Medium)
- Fix RHEL 6.4 compilation (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137x" date="1530619200">- Add Ubuntu 18.04 support  (Severity:Minor)
- Fix race between tg3_get_stats64() and tg3_free_consistent() (Severity:Minor)
- Avoid usleep_range() with holding spin lock (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137y" date="1539259200">- Add private ioctl support for register read/write (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137z" date="1549368000">- Add RHEL 8.0 support (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.138a" date="1550232000">- Fix Panic with SLES12SP3 (Severity:Minor)</changelog>
  </package>
  <package pkgid="4fd0ced047e342649c16117b7a7dd4c1b94e292bbf0c67bb0046dd8e4fdfcec0" name="kmod-tg3" arch="x86_64">
    <version epoch="0" ver="3.139m" rel="1.rhel9u3"/>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137r" date="1497441600">- Add workaround for 5762 MRRS  (Severity:Medium)
- Update copyright year to 2017 (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137s" date="1498219200">- Add support for RHEL 7.4 and SLES12SP2 (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137t" date="1502884800">- Add support to notify min/max MTUs through min_mtu &amp; max_mtu (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137u" date="1504785600">- Add support to overide clock for 5762  (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137v" date="1514808000">- Backport upstream patches  (Severity:Medium)
- Add PHY reset workaround in change MTU path for 5717/19/20  (Severity:Medium)
- Update the copyright (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137w" date="1517227200">- Add SLES 15 support  (Severity:Medium)
- Add RHEL 7.5 support (Severity:Medium)
- Fix RHEL 6.4 compilation (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137x" date="1530619200">- Add Ubuntu 18.04 support  (Severity:Minor)
- Fix race between tg3_get_stats64() and tg3_free_consistent() (Severity:Minor)
- Avoid usleep_range() with holding spin lock (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137y" date="1539259200">- Add private ioctl support for register read/write (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137z" date="1549368000">- Add RHEL 8.0 support (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.138a" date="1550232000">- Fix Panic with SLES12SP3 (Severity:Minor)</changelog>
  </package>
  <package pkgid="09d937ab2eda967657e3e11f4f8ef8b50cb368cb5c8186e742b4a46a116e5052" name="kmod-tg3" arch="x86_64">
    <version epoch="0" ver="3.139m" rel="1.rhel9u4"/>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137r" date="1497441600">- Add workaround for 5762 MRRS  (Severity:Medium)
- Update copyright year to 2017 (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137s" date="1498219200">- Add support for RHEL 7.4 and SLES12SP2 (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137t" date="1502884800">- Add support to notify min/max MTUs through min_mtu &amp; max_mtu (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137u" date="1504785600">- Add support to overide clock for 5762  (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137v" date="1514808000">- Backport upstream patches  (Severity:Medium)
- Add PHY reset workaround in change MTU path for 5717/19/20  (Severity:Medium)
- Update the copyright (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137w" date="1517227200">- Add SLES 15 support  (Severity:Medium)
- Add RHEL 7.5 support (Severity:Medium)
- Fix RHEL 6.4 compilation (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137x" date="1530619200">- Add Ubuntu 18.04 support  (Severity:Minor)
- Fix race between tg3_get_stats64() and tg3_free_consistent() (Severity:Minor)
- Avoid usleep_range() with holding spin lock (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137y" date="1539259200">- Add private ioctl support for register read/write (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137z" date="1549368000">- Add RHEL 8.0 support (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.138a" date="1550232000">- Fix Panic with SLES12SP3 (Severity:Minor)</changelog>
  </package>
  <package pkgid="dd62227e50a7fd443aed0efc511cbc3c3482d94a576df87c903fc3a6ea6eb737" name="libbnxt_re" arch="x86_64">
    <version epoch="0" ver="230.0.132.0" rel="sles15sp4"/>
  </package>
  <package pkgid="b07d9e512bfdaa68bf47a2f32a1ac2367bab5398d8ce974305023d0d35ee0ddb" name="libbnxt_re" arch="x86_64">
    <version epoch="0" ver="231.0.162.0" rel="rhel8u10"/>
  </package>
  <package pkgid="f1b07764422e646ff8f4f73b47bae000c65907baf21b7d24e125a06efeb54536" name="libbnxt_re" arch="x86_64">
    <version epoch="0" ver="231.0.162.0" rel="rhel8u9"/>
  </package>
  <package pkgid="9a6548ff5cb4f0577fbccdb4c6f081d5c58a4c94e9a5306c68ae96c37d5ea9f6" name="libbnxt_re" arch="x86_64">
    <version epoch="0" ver="231.0.162.0" rel="rhel9u3"/>
  </package>
  <package pkgid="26adde63cbac1305ff6ae703e95786ac70430fbfc7cadb798d72894dc4b388b8" name="libbnxt_re" arch="x86_64">
    <version epoch="0" ver="231.0.162.0" rel="rhel9u4"/>
  </package>
  <package pkgid="830035d893c9616f1a1c88cc593538b8211f9a3bf0db7beaf42712d01888f729" name="libbnxt_re" arch="x86_64">
    <version epoch="0" ver="231.0.162.0" rel="sles15sp5"/>
  </package>
  <package pkgid="31f3a050ea6bc3e2dcc464c7855bfc269ab7dd88208acaedbf5bc748ba288ff9" name="libbnxt_re" arch="x86_64">
    <version epoch="0" ver="231.0.162.0" rel="sles15sp6"/>
  </package>
  <package pkgid="429e51f9da02c2aeb275bcfd4b55e1d934d7133a360fef3f8f710d5e932982a3" name="lsi-megaraid_sas-kmp-default" arch="x86_64">
    <version epoch="0" ver="07.728.04.00_sles15sp5" rel="2"/>
  </package>
  <package pkgid="0b6f82ab4dae9e7324e896519d5ddd3c4805a72200f6e3e223b3f9aadc61f7a4" name="mft" arch="x86_64">
    <version epoch="0" ver="4.29.0" rel="131.rhel8u10"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 4.29.0-131.rhel8u10</changelog>
  </package>
  <package pkgid="85cf88530e8e4a8e89b07e97df7acf4b04f144a2000419dcfe13387f04ad4620" name="mft" arch="x86_64">
    <version epoch="0" ver="4.29.0" rel="131.rhel8u9"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 4.29.0-131.rhel8u9</changelog>
  </package>
  <package pkgid="88689a3a7aaa82bada59fd2a960fd8ffb94f9543052900638f32c18cbc5c0ee0" name="mft" arch="x86_64">
    <version epoch="0" ver="4.29.0" rel="131.rhel9u3"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 4.29.0-131.rhel9u3</changelog>
  </package>
  <package pkgid="ede521fd7649143cab14825b74e3f00228bde66cd8f23a7296ad16e596db8261" name="mft" arch="x86_64">
    <version epoch="0" ver="4.29.0" rel="131.rhel9u4"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 4.29.0-131.rhel9u4</changelog>
  </package>
  <package pkgid="5025c37d47a5de74ee2ae6c2b19086b08df1bf89ed4257a53a739af167e61017" name="mft" arch="x86_64">
    <version epoch="0" ver="4.29.0" rel="131.sles15sp5"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 4.29.0-131.sles15sp5</changelog>
  </package>
  <package pkgid="157f6dbd3a7fa9abb35d35448934041a79d4347e76ada364c1d6e4a1868df380" name="mlnx-ofa_kernel" arch="x86_64">
    <version epoch="0" ver="24.07" rel="OFED.24.07.0.6.1.1.rhel8u10"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 24.07-OFED.24.07.0.6.1.1.rhel8u10</changelog>
  </package>
  <package pkgid="9f74cfd72d43a1553cf4b4944e474d9f514d3fb2abd4ac088b9272f6f51bd094" name="mlnx-ofa_kernel" arch="x86_64">
    <version epoch="0" ver="24.07" rel="OFED.24.07.0.6.1.1.rhel8u9"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 24.07-OFED.24.07.0.6.1.1.rhel8u9</changelog>
  </package>
  <package pkgid="81890bf3ce4c54c7ece2fa4b828e3b4ba03cb763f12445b992e7225c242d5b08" name="mlnx-ofa_kernel" arch="x86_64">
    <version epoch="0" ver="24.07" rel="OFED.24.07.0.6.1.1.rhel9u3"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 24.07-OFED.24.07.0.6.1.1.rhel9u3</changelog>
  </package>
  <package pkgid="2f5744aa45db7fb0c81a9b2ae7ed4a90150db699133a8ba249b917f4de1818d9" name="mlnx-ofa_kernel" arch="x86_64">
    <version epoch="0" ver="24.07" rel="OFED.24.07.0.6.1.1.rhel9u4"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 24.07-OFED.24.07.0.6.1.1.rhel9u4</changelog>
  </package>
  <package pkgid="d1bc5050eed90d198ca3b5b25b79798fc96d6ec40e0c0e294b08be3a3618695f" name="mlnx-ofa_kernel" arch="x86_64">
    <version epoch="0" ver="24.07" rel="OFED.24.07.0.6.1.1.sles15sp5"/>
    <changelog author="Mellanox Technologies &lt;support@mellanox.com&gt;" date="1723377600">- Release version 24.07-OFED.24.07.0.6.1.1.sles15sp5</changelog>
  </package>
  <package pkgid="d390520ecafbf673f97274d3d0875ebff18845bcfc3f82fb19f479a6272b0329" name="mlnx-ofa_kernel-kmp-default" arch="x86_64">
    <version epoch="0" ver="24.07_k5.14.21_150500.53" rel="OFED.24.07.0.6.1.1.sles15sp5"/>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1220875200">- Added nfsrdma support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1265284800">- Added ibdev2netdev script</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1273492800">- Support install macro that removes RPM_BUILD_ROOT</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1286193600">- Add mlx4_fc and mlx4_vnic support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.co.il&gt;" date="1309953600">- Add KMP support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.com&gt;" date="1331035200">- Add weak updates support</changelog>
    <changelog author="Vladimir Sokolovsky &lt;vlad@mellanox.com&gt;" date="1335268800">- Remove FC support</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1394712000">- Use one spec for KMP and non-KMP OS's.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1397131200">- Add QoS utils.</changelog>
    <changelog author="Alaa Hleihel &lt;alaa@mellanox.com&gt;" date="1434628800">- Renamed kernel-ib package to mlnx-ofa_kernel-modules</changelog>
  </package>
  <package pkgid="0c37b6d4896a9550bf1ce751237c76d2375ee55ea876e07eac212182904c84fc" name="netxtreme2-kmp-default" arch="x86_64">
    <version epoch="0" ver="7.15.23_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="Broadcom Build Environment" date="1371816000">-Added Linux SRIOV support
-Added iSCSI &amp; FCoE HBA support for specific HP adapters and devices
-Added VC4.10 support
-Added BCV support
-When GRO setting changes while LRO is enabled, don't reload as LRO takes precedence.
-Allow UDP tunneling offload
-Enable IPGRE RSS by default
-Support different GRE RSS modes.</changelog>
    <changelog author="Broadcom Build Environment" date="1386936000">-Add RH5.10 support.
-Add RH6.5 support.
-FC-TAPE - Host responds early to a requested resend delay - Linux (70101)
-SLES11 MEZ75 IO halt with Nexus reboot tests (70728)
-SLES 11 blade loses all targets from BLOM port during fabric uplink add/remove (70187)
-KVM gso and gro are not working on hv and vm as expected (70506)
-SRIOV mtu toggle failure (70530)
-SRIOV hv reboots on pf toggle with vfs passed through on it. (70531)
-Guest OS dosent boot after attaching VF in RHEL6.3x64bit for 57840 device. (68426)
-[NET]SUT reboot&amp;MCE report when create 30th/31st VF on 57810 device on SLES11 SP2. (69263)
-RH Cert - RH5 | U8 | v7-1.5-33 | 57810 | Flex Network Test failed. (70427)
-BACS 16.2.0: Show ETS/Priority Tagging/PFC as operational when DCBX is disabled on the switch side. (69690)
-Incorrect port value is displayed for connected/unconnected ports of 57810 for RHEL5.9 64bits. (68627)
-VFs are not getting created for Broadcom adapters in RHEL5.10 OS. (71456)</changelog>
    <changelog author="QLogic Build Environment 7.12.37.1" date="1437739200">- added RH5.11 support.
- added RH6.6 &amp; RH6.7 support.
- added RH7.0 &amp; RH7.1 support.
- added SLES11-SP4 &amp; SLES12 support.
- added VLAN filtering offload support.
- added Debian GNU/Linux 7 (wheezy) support.
- In RHEL7.0 and 7.1, bnx2x will be rolled back to inbox after system reboot (80071).
- SRIOV : MAC address change inside VM is not allowed unless interface is down (80309).
- RH7.x:  Tunneling offload is not enabled (79269).
- self test fails on 20G adapter (79295).
- VF interface vlan-filtering stopped working (79365).
- Fail to force link speed other than 20G in KR2 (77841).
- Incorrect asymmetric flow-control behavior (75504).
- Dynamic VF enumeration fails for 578xx adapter in SLES11 SP4 (78590).
- Inner-to-outer vlan priority mapping doesn't work (RH6.x [pre 2.6.38 kernels]).
- Packets from a VF with pvid configured which were sent with a different vlan were transmitted instead of being discarded.
- UDP packets cannot pass to the upper application (5709).
- Out of memory issue when the adapter is reset (5709).
- iSCSI offload: Driver displaying incorrect remote port (77842).
- FCoE offload: Initiators failed FLOGI on SLES 11 SP4 RC1 (79704).</changelog>
  </package>
  <package pkgid="007cad2c7c963e516acbddd3d7e7f0451b5f40ab31811108a47e73753b9de402" name="netxtreme2-kmp-default" arch="x86_64">
    <version epoch="0" ver="7.15.23_k6.4.0_150600.21" rel="2.sles15sp6"/>
    <changelog author="Broadcom Build Environment" date="1371816000">-Added Linux SRIOV support
-Added iSCSI &amp; FCoE HBA support for specific HP adapters and devices
-Added VC4.10 support
-Added BCV support
-When GRO setting changes while LRO is enabled, don't reload as LRO takes precedence.
-Allow UDP tunneling offload
-Enable IPGRE RSS by default
-Support different GRE RSS modes.</changelog>
    <changelog author="Broadcom Build Environment" date="1386936000">-Add RH5.10 support.
-Add RH6.5 support.
-FC-TAPE - Host responds early to a requested resend delay - Linux (70101)
-SLES11 MEZ75 IO halt with Nexus reboot tests (70728)
-SLES 11 blade loses all targets from BLOM port during fabric uplink add/remove (70187)
-KVM gso and gro are not working on hv and vm as expected (70506)
-SRIOV mtu toggle failure (70530)
-SRIOV hv reboots on pf toggle with vfs passed through on it. (70531)
-Guest OS dosent boot after attaching VF in RHEL6.3x64bit for 57840 device. (68426)
-[NET]SUT reboot&amp;MCE report when create 30th/31st VF on 57810 device on SLES11 SP2. (69263)
-RH Cert - RH5 | U8 | v7-1.5-33 | 57810 | Flex Network Test failed. (70427)
-BACS 16.2.0: Show ETS/Priority Tagging/PFC as operational when DCBX is disabled on the switch side. (69690)
-Incorrect port value is displayed for connected/unconnected ports of 57810 for RHEL5.9 64bits. (68627)
-VFs are not getting created for Broadcom adapters in RHEL5.10 OS. (71456)</changelog>
    <changelog author="QLogic Build Environment 7.12.37.1" date="1437739200">- added RH5.11 support.
- added RH6.6 &amp; RH6.7 support.
- added RH7.0 &amp; RH7.1 support.
- added SLES11-SP4 &amp; SLES12 support.
- added VLAN filtering offload support.
- added Debian GNU/Linux 7 (wheezy) support.
- In RHEL7.0 and 7.1, bnx2x will be rolled back to inbox after system reboot (80071).
- SRIOV : MAC address change inside VM is not allowed unless interface is down (80309).
- RH7.x:  Tunneling offload is not enabled (79269).
- self test fails on 20G adapter (79295).
- VF interface vlan-filtering stopped working (79365).
- Fail to force link speed other than 20G in KR2 (77841).
- Incorrect asymmetric flow-control behavior (75504).
- Dynamic VF enumeration fails for 578xx adapter in SLES11 SP4 (78590).
- Inner-to-outer vlan priority mapping doesn't work (RH6.x [pre 2.6.38 kernels]).
- Packets from a VF with pvid configured which were sent with a different vlan were transmitted instead of being discarded.
- UDP packets cannot pass to the upper application (5709).
- Out of memory issue when the adapter is reset (5709).
- iSCSI offload: Driver displaying incorrect remote port (77842).
- FCoE offload: Initiators failed FLOGI on SLES 11 SP4 RC1 (79704).</changelog>
  </package>
  <package pkgid="1627eeca3c79c3f94d5bdd43e2580afd973159dbedb25a67961cb23148fb15ee" name="qlgc-fastlinq-kmp-default" arch="x86_64">
    <version epoch="0" ver="8.74.4.0_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="QLogic Cavium Build environment" date="1490270400">- Version 8.18.18.0
- Added missing support to configure 1G speed via ethtool
- Fixed calculation of number of ooo rx buffers and limit to 16K

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

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

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

- Version 8.18.14.0-1
- Fix error handling flow in TX path
- Fix error handling flow in RX path
- Implement get_protocol_tlv_data callback</changelog>
  </package>
  <package pkgid="04c9506328d0ed5413c3eb0849eb2a7902189b5e89da4a369eae5cf41ee26816" name="qlgc-fastlinq-kmp-default" arch="x86_64">
    <version epoch="0" ver="8.74.4.0_k6.4.0_150600.21" rel="6.sles15sp6"/>
    <changelog author="QLogic Cavium Build environment" date="1490270400">- Version 8.18.18.0
- Added missing support to configure 1G speed via ethtool
- Fixed calculation of number of ooo rx buffers and limit to 16K

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

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

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

- Version 8.18.14.0-1
- Fix error handling flow in TX path
- Fix error handling flow in RX path
- Implement get_protocol_tlv_data callback</changelog>
  </package>
  <package pkgid="03534cc7682ae3bc3d58f8e3f591881d4fd2070b2246f8282957a2dbb151e78d" name="qlgc-qla2xxx-kmp-default" arch="x86_64">
    <version epoch="0" ver="10.02.12.01_k1_k5.14.21_150500.53" rel="1.sles15sp5"/>
    <changelog author="QLogic Corp &lt;support@qlogic.com&gt; 10.02.12.01-k1-1" date="1717070400">- 10.02.12.01-k1 MR 05/29/2024
[FCD-3465] : Server got crashed while running port toggle test.

Resolution : During vport_delete send async_logout explicitly.
Scope : 28XX

- 10.02.12.00-k1 SD 05/20/2024
-

- 10.02.12.00.a5-k1 SD 05/07/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters

- 10.02.12.00.a4-k1 SD 04/25/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters


- 10.02.12.00.a3-k1 SD 03/15/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : SFP cache on legacy adapter

Scope : all

- 10.02.12.00.a2-k1 SK 02/08/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : Fix NVME + NPIV connect issue

Resolution : Initialize irq offset
Scope : ALL

- 10.02.12.00.a1-k1 QT 01/09/2024
scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting()
Resolution : Fix RHEL 9.4 compile issue
Scope : ALL

[FCD-3515] : API support for SFP data cache
Scope : 27xx, 28xx

[FCD-xxx] : Fix SLES15.6 compile issue
Resolution : Remove stale fields
Scope : ALL

[FCD-3634] : Remove check req_sg_cnt should be equal to rsp_sg_cnt.
Resolution : Firmware supports multiple sg_cnt for request and
response for CT commands, so remove the redundant check.
Scope : All Adapters

[FCD-717] : Move FCE Trace buffer allocation to user control
Resolution : Modify existing DFS knob to allow user to enable|disable this feature.
Scope : Any

[FCD-xxx] : Remove del_work work from qla_schedule_sess_for_deletion.
Resolution : Remove del_work work from qla_schedule_sess_for_deletion.
Scope : All

[FCD-xxx] : Additional target mode code cleanup.
Resolution : Additional target mode code cleanup.
Scope : All

[FCD-xxx] : Update copyright information.
Resolution : Update copyright information.
Scope : All

[FCD-xxx] : Remove target code from qla_target files.
Resolution : Remove target code from qla_target files.
Scope : All

[FCD-xxx] : Remove target mode code from initiator specific files.
Resolution : Remove target mode code from initiator specific files.
Scope : All

[FCD-xxx] : Move common code to initiator specific files.
Resolution : Move common code to initiator specific files.
Scope : All

[FCD-3751] : Fix use after free on unload
Resolution : Remove duplicate signals on freeing dpc_thread
Scope : ALL

[FCD-3515] : Caching SFP data
Scope : 27xx, 28xx

[FCD-xxx] : Exec FW with delay
Resolution : Add delay before command retry
Scope : 28xx

[FCD-xxx] : fix abort in bsg timeout
Resolution : Wait for bsg to return before abort exit
Scope : ALL

[FCD-xxx] : Use QP lock to search for bsg.
Resolution : use correct lock to protect search
Scope : ALL

[FCD-xxx] : Remove SQ in queuecommand
Resolution : Remove duplicate code.
Scope : ALL

[FCD-xxx] : Reduce fabric scan duplicate code.
Resolution : Consolidate routines that handle GPNFT &amp; GNNFT.
Scope : ALL

[FCP-743] : Remove ql2xstay_attach_on_load_failure
Resolution : Remove driver parameter used as part of feature test.
Scope : 27xx, 28xx


- 10.02.11.00-k1 NJ 10/25/2023
[FCD-xxx] : Remove PCI ID 0x2971
Resolution : Remove PCI ID 0x2971
Scope :

[FCD-3661] : Remove 8031 from deprecate and unmaintained list.
Resolution : Remove 8031 from deprecate and unmaintained list.
Scope : 8031

[FCD-3571] : Unable to resume FW dump collection
Resolution : send notification to udev
Scope : 27xx, 28xx

[FCD-3631] : Convert Port disable state to maintenance mode
Resolution : Rename state and turn flag indicator
Scope : 27xx + 28xx

- 10.02.11.00.a8-k1 NJ 10/13/2023
[FCD-3632] : Remove support for FCoE device ids.
Resolution : Remove FCoE ids from pci table.
Scope : 8xxx

[FCD-3624] : Fix optrom version displayed in FDMI
Resolution : Populate EFI version
Scope : Series Adapters

[FCD-3632] : Remove CNA reference from README.
Resolution : Remove CNA reference from README.
Scope : 8xxx

- 10.02.11.00.a7-k1 NJ 09/22/2023

[FCD-3195] : Fix flash read failure
Resolution : Check return code for each flash read.
Scope : Series Adapters

[FCD-3571] : System flood by fw dumps
Resolution : udev script to pause fw dump collection
Scope : Any

[FCD-3566] : Limit FW dump improvement to 27xx + 28xx
Resolution : Add filter for 27xx + 28xx adapters
Scope : 27xx+

[FCD-3497] : Return ENOBUFS if sg_cnt is more than one for ELS cmds.
Resolution : This error is because FW support single sg element for
ELS Pass-through IOCB (0x53h). This particular error
code will help API and Apps to display appropriate
message to the user.
Scope : All Adapters

[FCD-3510] : RHEL &amp; SLES OOB driver request: deprecate L8/Hilda HW
Resolution : Added a frame work to display the message based on device and OS.
Scope : L8 and L16 (Hilda and CNA)

[FCD-3269] : Init Control Block is dereferenced incorrectly
Resolution : Correctly dereference ICB
Scope : 20xx

[FCD-3421] : Add Support to collect fw_dump on system crash or panic.
Resolution : Add Support to collect fw_dump on system crash or panic
Scope : 27xx, 28xx

- 10.02.11.00.a6-k1 MR 09/08/2023

[FCD-XXX] : Modify error code handling for sfp fw upgrade mbx.
Resolution : Modify error code handling for sfp fw upgrade mbx.
Scope : 28xx

[FCD-XXX] : Block sysfs resets and fw_dump during sfp fw upgrade
Resolution : Block sysfs resets and fw_dump during sfp fw upgrade
Scope : 28xx

[FCP-743] : Block sysfs access during maintenance mode
Resolution : Add check for maintenance mode.
Scope : Any

[FCD-3506] : Fix double free of dsd_list during driver load.
Resolution : add pointer check before access
Scope : Any

- 10.02.11.00.a5-k1 MR 08/18/2023

[RH BZ 2039422] : NVMe-FC kernel crash during reload driver test
Resolution : validate nvme_local_port correctly
Scope : Any

[FCD-XXX] : Fix for potential Null pointer dereferenced
Resolution : Check before dereferencing pointer
Scope : Any

[FCP-743] : Enable driver attach to bad HW
Resolution : turn on ql2xstay_attach_on_load_failure option
Scope : 27xx, 28xx

- 10.02.11.00.a4-k1 MR 08/11/2023

[FCD-xxx] : Update README file for zio information
Resolution : Update readme file with zio information
Scope : Any

[FCD-3415] : Std-DIF is not working with HPe K1 driver
Resolution : Reset the protect bit in the INQ response
only when pDIF is enabled and negotiated.
Scope : 26xx/27xx/28xx

- 10.02.11.00.a3-k1 AG 08/03/2023

[FCP-743] : Allow only selective BSG requests in maintenance mode
Resolution : Allow certain BSG to go through during maintenance mode
Scope : Any

[FCP-743] : FW dump improvement
Resolution : Improve data capture
Scope : 27XX, 28XX

[FCD-3252] : Unable to act on RSCN for port online.
Resolution : Clear RSCN flag only when driver is acting on the notification
Scope : Any

[FCD-xxx] : 32 Bytes CDB
Resolution : Use Type 6 IOCB for CDB bigger than 16Bytes
Scope : Any

Unit Test : i) force IO to use Type6 only for over the weekend run.
ii) force error path(s) to make sure no crash.

[FCD-xxx] : Move resource to allow code reuse.
Resolution : relocate dsd_list to qpair
Scope : Any

- 10.02.11.00.a2-k1 AG 07/27/2023

[FCD-3411] : CS_DMA Error observed while running DIF IO
Resolution : While running DIF enabled IO, a CS_DMA error was observed.
A FW dump is needed to better debug this. So take a FW dump
on encountering this.
Scope : 27xx/288 series of adapters

[FCD-3406] : Modifiy default zio threshold value.
Resolution : Modifiy default zio threshold value.
Scope : 27xx/28xx Series Adapters

[FCD-3314] : Delay IO Abort on PCI error
Resolution : On detection of PCI error, allow IO's to wind down.
Scope : Any

[FCD-3314] : Fix system crash due to bad pointer access
Resolution : Check SRB type before access.
Scope : 27xx+

- 10.02.11.00.a1-k1 AG 07/14/2023

- FCP-749: qla2xxx: Add support for build for RH 9.3 and RH 8.9 distro
Resolution : Build on RH 9.3 was failing owing to change of definition
of fc_host_fpin_rcv and removal of DID_TARGET_FAILURE. Fix part of it
by updating to latest upstream code.
Scope : 27xx/28xx series of adapters


- FCD-3302 : During unload Error detected messages is seen.

Resolution : Change the wording of the message as its not an error.
Scope : Series Adapters

- FCD-3293 : Initiator sever getting crashed after LOGO.

Resolution : Fix double free of fcport
Scope : Any

- Revert "scsi: qla2xxx: Change default ZIO threshold."

This reverts commit 8812bcc1b7a25494ec8755ff3b61412a9993ff5b.
The ZIO threshold now is 64.

- FCD-xxx : Fix unreachable code

Resolution : Remove dead code
Scope : 28xx+

- FCD-3232 : Potential risk of double free pointer detected in Coverity scan by ran by Citrix

Resolution : NULL the pointer after first free.
Scope : All

- 10.02.10.00-k1 SK 06/14/2023
Non-alpha build

- 10.02.10.00.a2-k1 BH 05/12/2023

- FCD-3140: qla2xxx: Fix command flush on cable pull.
Changes: Add wait for commands to return.

- FCD-XXX: qla2xxx: NVME|FCP prefer flag not being honored.
Changes: Reread prefer flag on chip reset

- FCD-XXX: qla2xxx: Update readme file

- 10.02.10.00.a1-k1 BH 05/02/2023
- FCD-XXX: qla2xxx: Update Copyright
Changes: Update Copyright for Marvell.

- FCD-XXX: qla2xxx: Update manufacturer detail
Changes: Update manufacturer detail to "Marvell"

- FCD-3140: qla2xxx: Host crash during StressAndHostPortReset test
Changes: Remove unused nvme_ls_waitq wait queue.

- FCD-XXX: qla2xxx: [RH-BZ 2167274]: Wait for io return on terminate rport.
Changes: dd wait to terminate_rport_io

- 10.02.09.00.a11-k1 BH 03/27/2023
- FCD-XXX: qla2xxx: Add link down + logo rx stat counts
Changes: Add counters to track link down and Logo receive.

- 10.02.09.00.a10-k1 BH 03/17/2023
- FCD-XXX: qla2xxx: Support for update SFP firmware of ACCELINK
Changes: [New Feature] Support for update SFP FW of ACCELINK WTD 64G

- FCD-717: qla2xxx: Split FCE|EFT trace control
Changes: Split buffer alloc and enable of feature into individual step.

- BZ-2093878: qla2xxx: perform lockless command completion in abort path
Changes: Perform lockless command completion in abort path

- 10.02.09.00.a9-k1 BH 03/06/2023
- FCD-2390: qla2xxx: Fix N2N stuck connection.
Changes: Clear the blocking flag.

- FCD-2496: qla2xxx: Prevent command send on chip reset
Changes: Check for chip reset before sending IOCB.

- FCD-2035: qla2xxx: Fix mem access after free.
Changes: Remove access of memory

- FCD-2720: qla2xxx: Move cmd_to_req_q latency counter before processing response.
- FCD-XXX: qla2xxx: Update readme file for current program

- 10.02.09.00.a8-k1 BH 02/27/2023
- FCD-2585: qla2xxx: Remove unsupported ql2xenabledif option.
Changes: Removed unsupported ql2xenabledif=1 option and validate the user input.

- FCD-2305: qla2xxx: Error code did not return to upper layer
Changes: Preserve error code from TMF and return it to upper layer.

- FCD-2035: qla2xxx: fix inconsistent TMF timeout.
Changes: Allow TMF error to return to upper layer without session tear down.

- FCD-2035: qla2xxx: Fix TMF leak through.
Changes: Check for chip reset or session change before sending Task management.

- 10.02.09.00.a7-k1 BH 02/17/2023
- FCD-2858: qla2xxx: USCM: Check for vp_idx before setting EDC and RDF set flags.
Changes: Add check for vp_idx before setting EDC and RDF set flags when processing RIDA.

Revert patch:
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition.

- 10.02.09.00.a6-k1 BH 02/13/2023
- FCD-2750: qla2xxx: IO's are failing on Standard DIF enabled 3PAR LUN
Changes: Revert an offending patch and work on an issue with upstream.

- 10.02.09.00.a5-k1 BH 02/06/2023
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition
Changes: Remove EDC and RDF set flags on Report ID Acquisition.

- FCD-2879: qla2xxx: Compilation errors on SLES15SP5 Beta3-202301
Changes: Write generic code to find tag of scsi cmnd

- FCD-2846: qla2xxx: Correct bsg_reply size in bsg interface
Changes: Fix the bsg_job-&gt;reply_len with size of "struct fc_bsg_reply"

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the invariant expression in the condition

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the expression flogi_acc_pld_remaining == 0

- FCD-XXXX: qla2xxx: Changes of logs level for SFP temperature monitoring

- 10.02.09.00.a4-k1 BH 01/29/2023
- FCD-2308: qla2xxx: Add bsg call to read port information
Changes: Add bsg interface to allow app to read remote port information.

- FCD-XXX: qla2xxx: KW-97439: unreachable code
Changes: Return void if return value is not needed

- FCD-XXX: qla2xxx: Add logs for SFP temperature monitoring
Changes: Add debug log for Temperature Alert (8070h) Asynchronous Event

- 10.02.09.00.a3-k1 BH 01/19/2023
- FCD-XXX: qla2xxx: Add support of RHEL9.2
- FCD-XXX: qla2xxx: Add support of RHEL8.8
- FCD-XXX: qla2xxx: Add support of SLES15 SP5
- FCD-2800: qla2xxx: Add support of OpenEuler-22.03

- 10.02.09.00.a2-k1 BH 01/10/2023
- FCD-XXX: qla2xxx: kw: unreachable code, SRB type is 0 just before latency counter incremented.
Changes: SRB type is 0 just before latency counter incremented.

- FCD-XXX: qla2xxx: kw: reset current_topology much later
Changes: Reset current_topology much later on detecting

- FCD-XXX: qla2xxx: kw: unreachable code, CS_COMPLETE is 0 and its already checked.
Changes: Remove unreachable

- FCD-XXX: qla2xxx: kw: Checking for port_state always yields zero
Changes: Instead of bitwise AND check for port_state directly

- FCD-1569: qla2xxx: Fix fw resource tracking
Changes: Use global counter

- FCD-XXX: qla2xxx: [ER-144639]: Flush mailbox commands on chip reset
Changes: Use lock to prevent race condition.

- FCD-2735: qla2xxx: USCM-VL: NVRAM VL disabled logins with extend FLOGI (VL enabled)
Changes: Reset the spl. features control block flag to avoid logging in with ER_RDY.

- FCD-XXX: qla2xxx: klockwork: Fix buffer over flow
Changes: Use correct buffer size.

- FCD-XXX: qla2xxx: EDIF: kw: remove unnecessary bit field
- FCD-2563: qla2xxx: Turn off noisy message log.
- FCD-XXX: qla2xxx: kw: remove dead code in qla24xx_config_rings

- 10.02.09.00.a1-k1 BH 01/10/2023
- FCD-717: qla2xxx: allow FW dump extraction if load fail
Changes: Add knob to force driver to stay attached to the fail adapter.

- FCD-717: qla2xxx: Initialize FW buffer size with seed value
Changes: Initialize FW Buffer size with seed value

- FCD-XXX: qla2xxx: klockwork: Remove QLA_COMMAND_ERROR check in qla2x00_execute_fw.
Changes: Remove the unnecessary QLA_COMMAND_ERROR check

- FCD-2390: qla2xxx: Fix session hang in gnl
Changes: Clear this flag to prevent blockage.

- FCD-2390: qla2xxx: Fix erroneous link up failure
Changes: Set fw_started flag early to prevent interrupts being dropped

- FCD-2496: qla2xxx: Fix command flush during TMF
Changes: Wait for commands flush before closing TMF

- FCD-2035: qla2xxx: Limit TMF to 8 per function
Changes: Limit TMF to 8 per function

- FCD-XXX: qla2xxx: Add NVMe Disconnect support.
Changes: Add support for NVMe Disconnect feature.

- FCD-XXX: qla2xxx: Modify qla27xx_copy_fpin_pkt to support PURLS IOCB.
Changes: Modified qla27xx_copy_fpin_pkt to support both PUREX and PURLS IOCBs.

- FCD-717: qla2xxx: Adjust iocb resource on qpair create
Changes: Add call to readjust iocb + exchange limit.

- FCD-2390: qla2xxx: Fix deletion race condition
Changes: Move check field behind lock

- FCD-XXX: qla2xxx: klockwork: Pointer checked for NULL at linx x will be dereferenced at linx x+y.
Changes: Remove the unnecessary Null check. The pointer will likely be valid.

- FCD-XXX: qla2xxx: Observed call trace in smp_processor_id() with debug kernel
Changes: Use raw_smp_processor_id API

- FCD-2275: qla2xxx: USCM: Cleanup code related to IOPS based throttling
Changes: IOPS and BW based throttling is not used. Remove those code.

- FCD-2273: qla2xxx: USCM: Code cleanup w.r.t module params (ql2x_scmr_flow_ctl_tgt, ql2x_scmr_flow_ctl_host)
Changes: Remove the redundant module parameters

- FCD-2408: qla2xxx: USCM: Driver doesn't honor the adapter port Restore Default Settings
Changes: Update the nvram values to the host as well as fcport

- FCD-2363: qla2xxx: USCM: Slow Queue usage changes
Changes: Use Slow queue only under specific scenarios

- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Don't increment the counter for under-run.

- FCD-2291: qla2xxx: Erroneous link down.
Changes: Allow adapter reset to complete before discovery

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Bail out of TMF on error

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced

- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path

- FCD-XXX: qla2xxx: USCM: Debug log message improvement
Changes: Log target WWPN for peer congestion

- FCD-2164: qla2xxx: Fix stall session after app start
Changes: Use session delete to avoid the accidental clearing of scan_flag

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Check fcport state before invoking the mailbox

- FCD-XXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: Set throughput baseline on 1st FPIN

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix parsing the fpin when multiple descriptors are present

- FCD-XXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCD-XXX: qla2xxx: USCM: Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: Fix for KW-97392
Changes :Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: Remove dead code - flagged by klocwork
- FCD-847: qla2xxx: fixup: Fix exchange over subscription.
- FCD-2434: qla2xxx: Fix crash when IO abort times out
- FCD-XXX: qla2xxx: Rearrange scm rx path handling code.

- 10.02.08.01-k1 BH 09/28/2022
- FCD-2392: Fix initrd image creation failure in OpenEuler, Kylin and UOS
Changes: Add support for creating initrd image on openEuler, Kylin and UOS

- 10.02.08.00-k1 BH 09/16/2022
- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Residual under-run is not an interface error, hence no need to increment that count.

- FCD-2291: qla2xxx: Fix erroneous link down.
Changes: Allow adapter reset to complete before any scan can start.

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Add additional error check at various point

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced.

- 10.02.08.00.a7-k1 BH 08/22/2022
- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path.

- FCD-2164: qla2xxx: USCM: Fix stall session after app start
Changes: Prevent accidental clearing of flag that blocks re-login

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset.

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Heck fcport state before invoking mailbox

- FCDXXX: qla2xxx: USCM: Debug log message improvement

- 10.02.08.00.a6-k1 BH 08/09/2022
- FCDXXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: if VL switchreduces the throughput below 50%, we would not throttle any further.

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix the FPIN parsing to take into account multiple descriptors.

- FCDXXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCDXXX: qla2xxx: USCM:Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..10

- 10.02.08.00.a5-k1 BH 07/29/2022
- FCD-XXX: qla2xxx: klocwork: Possible Null Pointer Dereference
Changes: Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: USCM: Fix mqueuecommand return code during throttle down request.

- FCD-XXX: qla2xxx: Revert klockwork: Fix buffer overrun

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
- FCD-2035: qla2xxx: Fix Task Mgmt Cmd fail due to unavailable resource
Changes: Limit TM commands to 8 per target.

- 10.02.08.00.a4-k1 BH 07/23/2022
- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: check for exchange availability before command submission

- FCD-XXX: qla2xxx: Remove unintended flag clearing
Changes: Remove unintended flag clearing.

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
Changes: Add wait for completion of Marker!

- FCD-XXX: Fix performance dip due to lock contention
Changes: Save the allocated memory for reuse and avoid the lock

- FCDXXX: qla2xxx: USCM: Do not send EDC and RDF for NPIV ports
Changes: Disable sending USCM ELS for vports

- FCDXXX: qla2xxx: USCM: VL: Do not set target speed to 1G for slow lane
Changes: Do not set the target speed while changing lanes.

- FCD-2012: qla2xxx: Throttling up messages seen when profile is changed
Changes: Set the new profile for each fcport (along with the host).

- FCD-XXX: qla2xxx: USCM: VL - Clean up FLOGI_ACC parsing
Changes: structure that could be used to parse the FLOGI_ACC by using offsets

- FCD-1990: qla2xxx: Fix nvram load config error
Changes: Remove re-definition of port flags while enabling virtual lane support

- FCD-XXX: qla2xxx: USCM:VL, I/O does not move back to the normal lane
Changes: Check if I/O throttling is being done, before deciding to move the normal lane.

- FCD-XXX: qla2xxx: Fix stall login
Changes: Reset session state to allow relogin logic to re-drive the connection.

- FCD-847: qla2xxx: Fix exchange over subscription for mgt cmd.
Changes: would check for exchange availability before command submission.

- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: would check for exchange availability before command submission.

- FCD-XXX: qla2xxx: relocate/rename vp map.
- FCD-XXX: qla2xxx: Klocwork: Fix for Unexpected type of a scan function parameter

- 10.02.08.00.a3-k1 BH 07/01/2022
- FCD-1818: qla2xxx: Fix call trace in debug kernel due to missing spinlock init
Changes: Fix the call trace by initializing trace lock.

- FCD-1923: qla2xxx: USCM: VL - After disabling VL via CLI, status shows "Non-operational"
Changes: Return VL status appropropriately

- FCD-1922: qla2xxx: Fix discovery issues in FC-AL topology
Changes: Checks FC loop map when Get ID list returns no device

- FCD-1831: qla2xxx: Fix link failure in NIPV environment.
Changes: Remove NPIV host from directly being able to chip reset.

- FCD-XXX: qla2xxx: Fix DMA-API call trace on NVME LS requests with debug kernel
Changes: Remove DMA mapping from the driver

- FCD-XXX: qla2xxx: Fix KASAN use-after-free warning in qla24xx_sp_unmap
Changes: Remove stale fcport access in qla2x00_rel_sp

- FCD-XXX: qla2xxx: Fix KASAN out-of-bounds warning in qla_update_sp
Changes: Size for memcpy was corrected to use the right length.

- FCD-XXX: qla2xxx: Fix imbalance vha-&gt;vref_count
Chnages: Add an extra ref count for the task management paths.

- FCD-XXX: qla2xxx: Tweak Latency measurement
Changes: Move the time read further ahead to the start of queuecommand and
later to the point where it is just before scsi_done.

- FCD-XXX: qla2xxx: klockwork: Silent superfluous warning.
Changes: Remove superfluous Null check.

- FCD-XXX: qla2xxx: klockwork: Fix buffer overrun
Changes: Replace structure name to allow proper size calculation

- FCD-XXX: qla2xxx: Remove dead code (GNN ID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code (GPNID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code.
Changes: Removing drport field and FCPORT_UPDATE_NEEDED, and EDIF_TICK_NEEDED signals

- FCD-XXX: qla2xxx: Do not select slow queue if USCM is enabled
Changes: Do not select slow queue whilie initializing cpu map

- FCD-XXX: Select HW queue depending on Tx CPU
Changes: Select qpair which is in correlation with Tx CPU

- FCD-XXX: qla2xxx: Add support for displaying I/O throttle information
Changes: Display the driver I/O throttle information along with VL information

- FCD-XXX: qla2xxx: USCM: Throttle only R/W commands for NVME
Changes: Throttle only read/write IOs.

- Bring back following reverted changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.


- 10.02.08.00.a2-k1 BH 06/19/2022
- FCD-XXX: qla2xxx: klockwork - Check valid rport returned by fc_bsg_to_rport
Changes: Check valid rport returned by fc_bsg_to_rport

- FCD-XXX: qla2xxx: klockwork - Check for a valid fcport pointer
Changes: Add a check for a valid fcport pointer at the time of exit

- FCD-XXX: qla2xxx: klockwork - Move fcport NULL check to avoid dereference
Changes: Move the fcport NULL check to avoid the dereference.

- FCD-1883: qla2xxx: USCM: Adapter shows "RDF Complete" when Link is down
Changes: Reset the flag, so that when USCM is negotiated, the CLI shows the correct status

- FCD-1846: qla2xxx: USCM: A log message while clearing stats
Changes: Add a log message while clearing USCM stats

- FCD-XXX: qla2xxx: USCM: VL-Reset FC device virtual lane priority to normal on a port flap
Changes: Reset the virtual lane to normal on a port flap, ISP reset

- FCD-XXX: qla2xxx: USCM: VL-Set target congestion before switching lanes
Changes: Set the target state before the lane switch.

- FCD-1752: qla2xxx: USCM: VL-Sysfs does not show Virtual Lane as enabled
Changes: extended flogi_acc can also be parsed correctly.

- FCD-1652: qla2xxx: Check if port is online before sending ELS
Changes: Check if port is online before sending ELS

- FCD-XXX: scsi: qla2xxx: Synchronize rport dev_loss_tmo setting

- 10.02.08.00.a1-k1 BH 05/27/2022
- FCD-XXX: qla2xxx: USCM: Virtual Lane, Fix PUN handling
Changes: Have a default priority range for each lane and ensure that the range is programmed correctly

- FCD-XXX: qla2xxx: USCM: Support for Virtual Lanes
Changes: Enable Virtual Lane support for Cisco switch

- 10.02.07.00-k1 BH 05/27/2022
- Non-alpha build

- 10.02.07.00.a19-k1 BH 05/21/2022
- FCD-XXX : qla2xxx: USCM: Throttling is not honored for NVMe
Changes: Enable NVMe READ/WRITE commands to be throttled

- FCD-XXX: qla2xxx: USCM: Add counters to track directional throttling
Changes: Add sysfs counters to have stats displayed for busy status returns.

- FCD-1801: qla2xxx: USCM: CP reads go to zero while doing directional throttling
Changes: Take into account the directional queue depth while returning a busy status to the stack.

- FCD-1809: qla2xxx: USCM: Restoring USCM Profile to default result in driver

- FCD-1798: qla2xxx: USCM: Profiles are not honored for peer congestion
Chnages: Apply the profile to each target (fcport) when the profile is changed.

Reverting the following changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- 10.02.07.00.a18-k1 BH 05/12/2022
- FCD-1484: qla2xxx: Manufacturer details should be "Marvell Semiconductor, Inc."
Changes: Update Manufacturer details to indicate Marvell Semiconductors

- FCD-XXX: qla2xxx: USCM: Throttle only read and write commands
Changes: Throttle only read and write commands.

- FCD-XXX: qla2xxx: USCM: Do not clear throttle for Clear Cong FPIN.
Changes: Do not clear throttle when Clear Congestion FPIN is received.

- FCD-XXX: qla2xxx: USCM: Change default profile to Monitor
Changes: Set the default throttle profile as Monitor.

- FCD-XXX: qla2xxx: Fix few issues reported by klocwork tool

- 10.02.07.00.a17-k1 BH 05/06/2022
- FCD-1522: qla2xxx: USCM: Throughput drops to zero in Monitor mode
Changes: Restore qdepth based on monitor mode

- FCD-1315: qla2xxx: Fix erroneous mailbox timeout after pci error inject.
Changes: Clear wait for MB interrupt flag to prevent stale MB completion arriving

- FCD-1424: Remove verbose IO debug messages
Changes: Remove the IOCB debug messages for every IO

- FCD-XXX: Support for NVMe parameters in Auxiliary Image Status
Changes: Added new structure member, bit define and image status check.

- 10.02.07.00.a16-k1 BH 04/08/2022
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- FCD-1221: qla2xxx: USCM: Switch does not send FPINs after a EDC re-negotiation
Changes: Send Link Service Request Information wih the EDC response, along with the other descriptors.

- 10.02.07.00.a15-k1 BH 03/25/2022
- FCD-1249: qla2xxx: edif: Fix dropped IKE message.
Changes: Fixes IKE message being dropped due to error in
processing Purex IOCB and Continuation IOCBs.

- FCD-1457: qla2xxx: Zero undefined mailbox IN registers
Changes: Set zero to unuse register's value while requesting a new MB command.

- FCD-1425: qla2xxx: USCM: Seconds since last event showing incorrect value
Changes: Calculate delta time correctly

- FCD-1287: qla2xxx: Fix incorrect display of max frame size.
Changes: Save off the field of interest into separate location and convert into words.

- FCD-XXX: qla2xxx: Fix memory leak when reading tgt_port_database debugfs file
- FCD-XXX: qla2xxx: USCM: Do not reset SCM stats on a link bounce/ISP reset

- 10.02.07.00.a14-k1 BH 03/14/2022
- FCD-XXX: qla2xxx: Fix losing FCP-2 targets on long port disable with IOs
Changes: Fix this by accepting RSCN when the device is not online.

- FCD-XXX: qla2xxx: Fix losing target when it reappears during delete
Changes: Fix the issue by adding state checks before proceeding.

- FCD-XXX: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
Changes: Fix was to ignore delete for FCP-2 devices in certain sequence.

- FCD-119: qla2xxx: Fix crash due to stale srb access around IO timeouts
Changes: Ensure srb is either returned during error IO timeout error escalation.
If that is not possible fail the escalation path.

- FCD-1132: qla2xxx: HPE3PAR: Fix IOCB resource count leak
Changes: Decrement FW IOCB resource count.

- FCD-1132: qla2xxx: Turn off MQ for 8G adapter.
Changes: For 8G adapter, multi queue was enabled accidentally.

- FCD-1385: Wind down adapter after pcie error.
Changes: Detect the PCIE error and returns all IO's to upper layers.

- FCD-1412: qla2xxx: Reset Congestion Warning/Alarm signals count.
Changes: Reset signals at every signal check boundary (1 sec).

- 10.02.07.00.a13-k1 BH 02/17/2022
- FCD-1353: qla2xx: a12/a11 driver compilation gives warning messages
Changes: Fix the fall through warning
- FCD-1342: qla2xxx: SL12SP5 a12 driver compilation issue observed
Changes: fallthrough macro is defined based on gcc version.

- 10.02.07.00.a12-k1 BH 02/09/2022
- FCD-XXX: qla2xxx: Reset USCM stats/state and throttling on RSCN
Changes: Reset USCM stats on getting an RSCN indicating a target port down.

- FCD-XXX: qla2xxx: Increase max limit of ql2xnvme_queues
Changes: Increase max limit of ql2xnvme_queues to (max_qpair-1)

- FCD-478: qla2xxx: Fix missing devices on a LOGO from F-Port
Changes: A call to logo all ports is made upon a F-Port LOGO.

- FCD-XXX: qla2xxx: Move NVMe traffic to the slow queue on target congestion
Changes: Steer the NVMe traffic to the slow Q on encountering target congestion

- FCD-348: qla2xxx: edif: Fix slow session tear down.
Changes: As a work around, driver would trigger a session tear down where
it tell the local authentication application to also tear down.

- FCD-XXX: qla2xxx: edif: Tweak debug log.
Changes: Print AUTH ELS header to assist in debugging session's state of authentication app.

- FCD-207: qla2xxx: Fix stuck session of prli reject
Changes: Remove the stale code that cause the unintentional short cut.

- FCD-1197: qla2xxx: Throttling up is seen when port is down
Changes: Reset the stats/congestion state and the throttling algorithm on a link down event.

- FCD-348: qla2xxx: Reduce false trigger to login
Changes: Reduce the extra trigger to prevent multiple login to the same session.

- FCD-207: qla2xxx: edif : Reduce N2N thrashing at app_start time
Changes: make sure the old session is torn down before triggering a relogin.

- FCD-207: qla2xxx: Fix laggy FC remote port session recovery
Changes: allows the higher priority error recovery to run first before running
the lower priority heart beat check.

- FCD-XXX: qla2xxx: edif: Fix no logout on delete for n2n
Changes: Set a flag to turn on implicit logout early in the session recovery
to make sure it would go out in case of error.

- FCD-348: qla2xxx: edif: fix session thrash 2
Changes: prevents prli from going out before authentication app gives the ok

- FCD-348: qla2xxx: edif: tear down session if keys has been removed
Changes: If all keys for a session has been deleted then trigger a session tear down.

- FCD-348: qla2xxx: edif: fix no login after app start
Changes: Add a re-login trigger to relogin.

- FCD-207: qla2xxx: Fix hang due to session stuck
Changes: Break the requeue cycle and exit. The session deletion code will trigger a session relogin.

- FCD-348: qla2xxx: edif: reduce disruption due to multiple app start
Changes: Driver will skip over session tear down if app start is seen more than once.

- FCD-348: qla2xxx: edif: send logo for unexpected ike msg
Changes: Terminate/cleanup the AUTH ELS exchange.Follow with a pass through LOGO.

- FCD-348: qla2xxx: edif: Fix IO timeout due to over subscription
Changes: Track IOCB resources to prevent over subscription of IOCB resources

- FCD-207: qla2xxx: edif: fix n2n login retry for secure device
Changes: Add a few more login retries to revive the connection.

- FCD-1205: qla2xxx: Fix disk failure to rediscover
Changes: Set the online state before reporting to UL of the availability of the session.

- FCD-207: qla2xxx: Fix n2n inconsistent plogi
Changes: Delete the session to restart the connection, where ELS pass through
PLOGI would be used consistently.

- FCD-1267: qla2xxx: Fix crash during module load unload test
Changes: Driver correctly freeing a pre-allocated structure for purex packet handling

- FCD-XXX: qla2xxx: Fix missed DMA unmap for NVME ls requests.
Changes: Add an unmap call during ELS completion.

- FCD-1266: qla2xxx: Fix loss of NVME namespaces after driver reload test
Changes: Calling the localport registration under a mutex

- FCD-1212: qla2xxx: Host does not retry RDF when retries are exhausted and there is an incoming RDF
Changes: Reset the SCM ELS counters to zero once an RDF is received.

- FCD-XXX: qla2xxx: Restrict CPU-qpair mapping to work for NVMe only
- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
- FCD-XXX: qla2xxx: SCM: Add a bitmap for FPIN events.

- 10.02.07.00.a11-k1 BH 01/17/2022
- FCD-738: Fix T10 DIF performance on high end setup
Changes: Added high performing CRC-1 interface

- FCD-1182: qla2xxx: Fix initrd build error on RHEL 9
Changes: Updated the build script specific to RHEL 9

- FCD-XXX: qla2xxx: Fix incorrect latency counter display
Changes: Fix this by ignoring I/Os with unusually high latencies.

- FCD-207: qla2xxx: Fix n2n discovery issue with secure target
Changes: On app_start, driver will reset the login retry attempt count.

- FCD-1180: qla2xxx: Use correct feature type field during rffid processing
Changes: Driver sends RFF_ID for initiator type 28 i.e. NVMe insteads of SCSI two times

- FCD-1159: qla2xxx: Host doesn't retry the RDF/EDC when jammed with idle/CRC
Changes: Wake up the DPC thread from the timer context when EDC/RDF needs to be

- FCD-XXXX: qla2xxx: Build module with "-mindirect-branch=thunk-extern" option on RHEL 9

- 10.02.07.00.a10-k1 BH 01/06/2022
- FCD-XXX: qla2xxx: Support for changes in kernel 5.6 and above(rhel9.0)
Changes: Changes made specific to rhel9.0

- FCD-1136: qla2xxx: Throttling occurs even when USCM is disabled via CLI
Changes: Update flags that control USCM features, correctly on ISP reset

- FCD-1160: USCM continues to be active even if RDF response is jammed (and failed)
Changes: USCM flags are updated properly when port toggle and RDF completion happen

- 10.02.07.00.a9-k1 BH 01/03/2022
- FCD-1154: qla2xxx: Fix incorrect reporting of task management failure
Changes: Corrected endianness.

- 10.02.07.00.a8-k1 BH 12/23/2021
- FCD-814 : qla2xxx: Add a new v2 dport diagnostic feature.
Changes: Buffer size is increased to 1024 bytes and handle START/RESTART
command received from SDMAPI.

- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
Changes: Ramp up to faster initially, to get closer to the sweet spot quicker.
Be less prone to operating at lower bandwidth in case of a sudden workload spike.
Operate more conservatively (prioritize self over the network).

- FCD-XXX: qla2xxx: Do not track SCM stats for all ports in the zone
Changes: Track SCM stats just for the host and the target

- FCD-XXX: qla2xxx: Stats for FPIN with event type "Lost Credit" not incremented.
Changes: Add incrementing of "Lost Credit" stats.

- FCD-684: qla2xxx: Fix link down when connected to AG fabric with FAA enabled
Changes: Remove setting PUN and VL support bits in init control block.

- FCD-1004: qla2xxx: Debug message improvement when changing SCM profile.
Changes: Use profile names when changing profiles

- FCD-868: qla2xxx: lockdown: "Unsupported Firmware" message
Changes: checked different BITs for checking lockdown feature.

- FCD-682: qla2xxx: tcm_qla2xxx driver load fails with "Invalid argument" error
Changes: As tcm_qla2xxx is untested/unused, make it a dummy driver
and reduce unncessary noise created by this.

- FCD-886: qla2xxx: Hard Lockup on Unload/Load task with serial log enabled
Changes: Hard lockup is seen because serial console driver crashed because of
excessive logging. It was finalized to document this as known issues.

- FCD-XXX: qla2xxx: Apply USCM profile change immediately

- 10.02.07.00.a7-k1 BH 11/05/2021
- FCD-926: qla2xxx: lockdown: lower debug severity messages
- FCD-824: qla2xxx: lower debug severity message for fw lockdown
Changes: This patch lower the severity of various log messages.

- FCD-XXX: qla2xxx: Send LS_ACC for an incoming RDF
Changes: Send the LS_ACC and the new RDF separately

- FCD-721: qla2xxx: Set Max queue depth based on data direction.
Changes: Max q depth for Initiator tracks Reads (per port) and Fcport tracks Writes (per fcport).

- FCD-701: qla2xxx: Fix device reconnect in loop topology
Changes: Fix by taking the main login path that acquires device handle.

- FCD-XXX: qla2xxx: Add ql2xnvme_queues module parameter to configure number of NVME queues


- 10.02.07.00.a6-k1 BH 10/08/2021
- FCD-786: Shown wrong FDMI data for 64G adaptor
Changes: qla2xxx: Corrected transmission speed mask values for FC

- FCD-717: add retry for exe fw
Changes: qla2xxx: Driver will retry Exec FW command up to 4 retries

- FCD-XXX: qla2xxx: Compile out map queue changes if present in nvme-fc

- 10.02.07.00.a5-k1 BH 10/01/2021
- FCD-740: Fix scheduling while atomic
Changes: qla2xxx: schedule the call to fc_remote_port_delete in non-interrupt context

- FCD-691: Fix premature hw access after pci error
Changes: qla2xxx: Check error condition still persist and/or wait until the OS to give the resume signal

- FCD-756: Fix excessive messages during device logout
Changes: qla2xxx: disable printing IO error messages by default

- FCD-XXX: qla2xxx: abort fw dump if soft reset fail
- FCD-XXX: qla2xxx: USCM: Retry USCM ELS for Logical busy error code
- FCD-XXX: qla2xxx: USCM: USCM profile reset to Driver defaults
- FCD-XXX: qla2xxx: Fix warning message due to adisc is being flush at /var/log/messages

- 10.02.07.00.a4-k1 BH 09/20/2021
- FCD-721: Revert code that keeps track of queue-depth directionally.
Reason: Observing issue while q-depth accounting

- FCD-XXX: Cleanup stale code.
Changes: qla2xxx: Remove unused experimental code that uses
explicit PRLO as a way to tear down session.

- FCD-XXX: edif: remove old doorbell interface
Changes: qla2xxx:driver has implemented a new doorbell mechanism via bsg.

- FCD-348: edif: add retry for els pass through
Changes: qla2xxx: edif: Add additional retries to reduce higher level recovery.

- FCD-XXX: edif: Synchronize NPIV deletion with authentication application
Changes: qla2xxx: Notify authentication application of a NPIV deletion event is about to occur.

- FCD-XXX: edif: Fix potential stuck session in sa update
Changes: qla2xxx: Set flag properly for any attempt to relogin.

- FCD-704: The external flag for tcm_qla2xxx was not set.
qla2xxx: Add tcm_qla2xxx to externally supported module list.

- 10.02.07.00.a3-k1 BH 09/08/2021
- FCD-XXX: qla2xxx: edif: wait for app to ack on sess down
Changes: On session deletion, wait for app to acknowledge before moving on.

- FCD-XXX: qla2xxx: edif: fix edif bsg
Changes: Properly fill out the reply_payload_rcv_len field.

- FCD-XXX: qla2xxx: edif: fix inconsistent check of db_flags
Changes: Replace value check with bit flag check.

- FCD-XXX: qla2xxx: edif: increase ELS payload
Changes: Adjust memory buffer size to be able to handle max ELS payload.

- FCD-343: qla2xxx: turn off target reset during issue_lip
Changes: driver sends additional target reset to remote device before resetting the link.

- FCD-XXX: qla2xxx: edif: Reduce Initiator-Initiator thrashing.
Changes: Reduce unnecessary stress for authentication application to deal with unused connections.

- FCD-XXX: qla2xxx: fix gnl list corruption
Changes: move lock deletion behind lock.

- FCD-XXX: qla2xxx: edif: flush stale events and msgs on session down
Changes: Prevents authentication application from having to process stale data.

- FCD-XXX: qla2xxx: edif: reduces thrashing of the connection.
- FCD-XXX: qla2xxx: edif: tweak trace message
- FCD-XXX: qla2xxx: edif: fix app start delay
- FCD-XXX: qla2xxx: USCM: Handle SCM ELS from switch
- FCD-XXX: qla2xxx: edif: fix app start fail

- 10.02.07.00.a2-k1 BH 09/02/2021
- FCD-156: qla2xxx: 3PAR: Fix out of bound mem access
Changes: Add additional check to make sure the range of memory

- FCD-624: qla2xxx: Source driver gives compilation error on RHEL8.5
Changes: Offending code on tcm_qla2xxx module has been removed

- FCD-xxx: qla2xxx: Fix use after free
Changes: Would check for command is aborted / completed by FW before exiting the call.

- ER148553: qla2xxx: relogin during fabric disturbance
Changes : Set the scan_need flag to indicate a session

- FCD-464: qla2xxx: Fix race between timeout handler and completion handler
Changes: One reference is taken for the normal code path and one for the timeout path

- FCD-453: Fix FC-NVME register localport failure.
Changes: Module initialization is added to nvme_fc_port_template

- FCD-XXX: qla2xxx: Process responses in Tx path if any available for better performance
Changes: Call process_response_queue() in Tx path

- FCD-492: Kernel crashes when accessing port_speed sysfs file
Changes: CNA: Fix this by changing the lookup.

- FCD-XXX: qla2xxx: Refactor asynchronous command initialization
- FCD-XXX: qla2xxx: USCM - Add profile support for throttling IO
- FCD-XXX: qla2xxx: Move heart beat handling from dpc thread to workqueue
- FCD-XXX: USCM: Enhancement to throttle only read traffic during host congestion
and write traffic during target congestion.

- 10.02.07.00.a1-k1 BH 08/22/2021

- FCD-124: qla2xxx: edif: Use link event to wake up app
Changes: The link up event would notify app of the present of a new SCSI Host.

- FCD-299: qla2xxx: Fix crash in NVME abort path
Changes: Fixed the issue by removing stale access.

- FCD-XXX: qla2xxx: Display 16G only as supported speeds for 3830c card.
Changes: This card doesn't support lower speeds, hence,
update the fdmi and sysfs fields to display 16G only.

- FCD-226: qla2xxx: Update details for building kdump initrd in NVMe BFS.
Changes: Currently inbox driver doesn't support kdump/kexec kernel,
hence user need to update kdump initrd to have OOB driver part of it.

- FCD-372: qla2xxx: Anomaly in the congestion stats
Changes: Clear the signal counter on a qaucli clear

- FCD-279: Request QCC to check/report adapter's MCTP state
Changes: qla2xxx: Add support for mailbox passthru

- FCD-XXX: Perf improvement: Pick qpair such that Tx and Rx are processed on same CPU.
Changes: qla2xxx: Select qpair depending on which CPU post_cmd() gets called

- FCD-XXX: scsi: qla2xxx: Reserve extra IRQ vectors

- 10.02.06.02-k1 BH 08/11/2021
- FCD-511: Path does not go into "Marginal" state on receiving FPIN-LI
Change: qla2xxx: Pass the LI events to the scsi_transport_fc

- 10.02.06.01-k1 BH 07/27/2021
- ERXXXXXX: qla2xxx: Check for firmware capability before creating QPair.
Change: Move the check for FW attributes to right location. This check
is specific for ISP25XX.

- 10.02.06.00-k1 BH 07/21/2021
- ERXXXXXX: qla2xxx: Version number is changed from 10.02.06.00.a1-k1
to 10.02.06.00-k1

- 10.02.06.00.a1-k1 BH 06/29/2021
- FCD-297: Fix NVME session down detection
Change: qla2xxx: Session tear down and allow relogin to re-drive
the connection under condition

- ER148553/FCD-156: Fix NVME retry
Change: qla2xxx: Alternate back and forth on every PRLI failure
until login retry count has depleted or it is succeeded.

- FCD-316: System crash when number of CPUs forced to 2
- Change: qla2xxx: Sync queue idx with queue_pair_map idx.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.
- ERXXXXXX: qla2xxx: Readme: Remove workaround of forcing of INTa
mode for kdump kernel.

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.


- FCD-316: System crash when number of CPUs forced to 2
Changes : qla2xxx: prevents unbalanced QP allocation where nr_hw_queues
is two less than the number of CPUs.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- FCD-268: Multiple USCM ELS are sent
- FCD-280: Fix issues reported by running a few Jammer tests
Changes: qla2xxx: Retry the USCM ELS 3 times when there are failures.

- FCD-172: build.sh: Fix udev script installation error

- ER148402: Install restrictions when binary rpm is already installed.
Changes: qla2xxx: Updated README file for documentation

- ERXXXXXX: qla2xxx: Support kdump kernel for NVMe BFS.
- ERXXXXXX: qla2xxx: Update README file for building kdump initrd in NVMe BFS.

- ER148402: Disallow install if qla2xxx rpm is installed.
Changes: qla2xxx: Prevent install from source if rpm is installed.

- FCD-230: Add additional debug logs
Changes: qla2xxx: Add additional logs to differentiate between
FW driver and driver driven ELS

-FCD-XXXX: Changes to support kdump kernel.
Changes: qla2xxx: Don't allocate fw dump for kexec kernel and
Allocate single Q for kexec kernel.

- FCD-227: Linux Driver order of RDF to follow EDC ELS

- FCD-225 - Qaucli fails to list scm stats for Qlipper

- FCD-172: fix udev rule
Changes: qla2xxx: permission of the rule file set to 644
- ER148529: NVMe initiator connected to brocade fabric are down
Changes: qla2xxx: Fix hang on NVME command timeouts.

- ER148531: SN1600Q/SN1610Q, Gen10PlusSnap4 - Async-login failed errors on BFS boot-up-QXCR1001796980
Changes: qla2xxx: Suppress unnecessary log messages during login

- ER148578: Observed that initiator is sending prli type 0x8 for for nvme ports
Changes: qla2xxx: fix NVME | FCP personality change.

- ER148141: Driver vmkmgt: Don't differentiate Signals and FPIN's for the Congestion counters when they detected.
Changes: qla2xxx: Split congestion warnings and alarms based on signals and FPINs

- ERXXXXXX: Add support for marginal path.
Changes: qla2xxx: Added support for eh_should_retry_cmd callback in qla2xxx host template.

- ERXXXXXX: scsi: qla2xxx: Flush all sessions on zone disable
- ERXXXXXX: scsi: qla2xxx: Fix memory size truncation
- ERXXXXXX: scsi: qla2xxx: Fix a NULL pointer dereference in an error path
- ERXXXXXX: qla2xxx: fix sparse warning.
- ERXXXXXX: qla2xxx: edif: do secure plogi when auth app is present
- ERXXXXXX: qla2xxx: Add license.
- ERXXXXXX: qla2xxx: USCM - Do not send EDC/RDF ELS when firmware has already sent it
- ERXXXXXX: qla2xxx: Inclusion words are applied on release note and readme file
- ERXXXXXX: qla2xxx: edif: add N2N support for EDIF
- ERXXXXXX: qla2xxx: Updated drelease.notes header
- ERXXXXXX: qla2xxx: Fix hang during NVME session tear down.
- ERXXXXXX: qla2xxx: USCM: Cleaned up a few debug messages
- ERXXXXXX: qla2xxx: edif: fix edif enable flag

- ER148546: USCM: QCC Cong Mgmt not available on port with FW:v9.07.00 and DVR:v10.02.05.00.a6-k
Changes: qla2xxx: setting the flags to indicate to the application that the RDF is complete and
SCM is supported.

- ERXXXXXX: Add heartbeat check
Changes: qla2xxx: Use 'no-op' mailbox command to check to see if FW is still responsive.

- ERXXXXXX: DEBUG: simulate FW hang.
Changes: qla2xxx: Driver will detect the hang and recover via hearbeat check.

- ERXXXXXX: qla2xxx: Check for FW attributes before enabling MQ.
- ERXXXXXX: qla2xxx: USCM Handle ELS errors from switch by retrying 3 times
- ERXXXXXX: scsi: qla2xxx: Correct the supported speeds for 16G Mezz card.


- ER148472: With NPIV ports, link bounce causes loss of strongSwan session at the target.
Changes: qla2xxx: : fix npiv create errorneous error
qla2xxx: EDIF: reject AUTH ELS on session down.
qla2xxx: edif: Fix stale session

- ER148478: System Crash while NPIV RAW IO ON VPORT LUNS on SLES15 SP3 + QLE 2692 + R7525
Changes: qla2xxx: fix unsafe removal from link list.

- ERXXXXXX: qla2xxx: USCM - Send EDC and RDF ELS from the driver

- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: v2: fix crash in PCIe error handling
- ER148123: Issue with Max secure connection with override_lower_limits
Changes: qla2xxx: v2: fix stuck session
- ER148402: SLES, Driver Install location is inconsistent.
Changes: qla2xxx: Fix driver install location for SLES

- ER148123: Issue with Max secure connection with override_lower_limits
set and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Changes: qla2xxx: edif: doorbell tweak

- ER148448: Issue w.r.t qaucli, where Remote type "Unknown" for eDIF env.
for qaucli2.4.0.build 20
Changes: qla2xxx: fix port type info

- ER148433: The log does not show a valid data rate while the link speed is 64G.
Changes: qla2xxx: fix debug print of 64G link speed.

- ER147650: 'show fdmi? command does not list ? OS Name and Version?
parameter for SLES12SP4-QXCR1001771822
Changes: qla2xxx: Show OS name and version in FDMI-1
- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: fix mailbox recovery during PCIE error
qla2xxx: v2: fix crash in PCIe error handling
- ERXXXXXX: qla2xxx: Changes to support FCP2 Target.
- ERXXXXXX: qla2xxx: include AER debug mask to default
- ERXXXXXX: qla2xxx: fixes for compilation on RH8.4
- ERXXXXXX: qla2xxx: Do logout even if fabric scan retries got exhausted.

- 10.02.05.00.a1-k1 BH 02/27/2021
- EDIF Changes:
- ER148247: issue with nvme-npiv env, once we delete npivs, after a while,
it is reducing strongswan connections.
Change: free sa index during npiv delete

- ER148123: Issue with Max secure connection with override_lower_limits set
and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Change: adjust online|offline notification to app and
tweak LOGO on session down.
- ERXXXXXX: qla2xxx: edif: tweak log message
- ERXXXXXX: qla2xxx: edif: Redundant code (already set in qla_edb_node_alloc)

- ER147707: qla2xxx: Device recovery not happening and OS hungs on qla2xxx
Change: Fix RISC RESET completion polling.

- ER148111: qla2xxx: FCPowerKit reflects huge delays in CMDlets execution.
Change: Check lockdown functionality before requesting lockdown feature.

- ER148277: USCM: Linux Peer showing misleading 'Congested, throttling down,
permitted: 1', prior to 'Reached low watermark, permitted: 2':
- Change: Fix misleading debug message

- ERXXXXXX: adjust request/respond queue size for 28xx
- ERXXXXXX: qla2xxx: Change %p to %px in the log messages.

- 10.02.01.00.a15-k1 BH 11/12/2020
ERXXXXXX: qla2xxx: Updated README file for new module parameters

- 10.02.01.00.a14-k1 BH 11/06/2020

- ER146725: eDIF another driver panic running script: ./test_target_no_unload.sh
Change: qla2xxx: Fix crash in qla_nvme_abort_set_option.

- ER147771: Call Trace while shutting down the adapter ports (LINK DOWN).
Change: qla2xxx: Handle aborts correctly for port undergoing deletion.

- ERXXXXXX: qla2xxx: Add scsi_change_queue_depth to slave configure.

- 10.02.01.00.a13-k1 BH 10/28/2020

- ER147600: Cisco: rpd ELS cmd fail to fetch the speed capabilities
Change: qla2xxx: Used correct rdp spec, which was broken during code clean-up.

- ER147695: FC-NVMe target discovery fails when initator wwpn &lt; target wwpn in an N2N (Direct Attach) config
Change: qla2xxx: fix N2N + NVME connect retry fail

- ER147832: Issue with uSCM Linux with QCC CLI for some configuration
Change: qla2xxx: Show event severity only when device state is congested.

- ER147824 : scmr_stat sysfs node runs out of memory
Change: qla2xxx: Come up with a compact version of scmr_stat

- ER147823: NVMe IO is not getting throttled up or down.
Change: qla2xxx: Enable throttle control for NVMe targets for Peer Congestion.

- ERXXXXXX: qla2xxx: Count tgt short term link if link comes back before dev_loss_tmo.
- ERXXXXXX: qla2xxx: Correct the check for fcport while displaying target counters.
- ERXXXXXX: qla2xxx: Change trigger for host short term link down to dev loss tmo.
- ERXXXXXX: qla2xxx: Move an SCM log under a debug level.
- ERXXXXXX: qla2xxx: Set vendor_rsp[0] value.
- ERXXXXXX: qla2xxx: Make throttling messages more informative.

- 10.02.01.00.a12-k1 SK 10/15/2020
- ER147625: NVMe IO's are failing with Read/Write after LIP reset.
Change: qla2xxx:Return EBUSY until the remote port delete finishes.

- ER147653: Target side strongswan start/stop, make initiator crashed.
Change: qla2xxx: edif: v2 fix double bsg done.

- ER147791: USCM: clear option is not clearing hba alarm/warning, or clear cong or nvme target stats.
Change: qla2xxx: Clear Sev and NVMe Target Stats.

- ER147793: USCM: Throttling has wrong throttling up info and event period is not honored.
Change: qla2xxx: Fix Throttling algorithm regression.

- ER147759: NVMe Admin commands are getting throttled and causing admin queue failures.
Change: qla2xxx: Throttle NVMe I/O commands only.

- ERXXXXXX: qla2xxx: edif: fix aes_gmac mode.
- ERXXXXXX: qla2xxx: edif: v2: standardize on port_id_t for bsg api.
- ERXXXXXX: qla2xxx: edif: fix 4byte align.
- ERXXXXXX: qla2xxx: edif: fix ELS meta data.
- ERXXXXXX: qla2xxx: Clear Congestion State/Throttling during chip Reset.
- ERXXXXXX: qla2xxx: Clear SCM Severity as part of SCM Stats Clear.

- 10.02.00.02.a11-k1 BH 10/09/2020
- ER147734 : Lip reset on the isolated port causes server crash
Change: qla2xxx: Don't allow FW, MPI and lip reset on isolated port.

- ER147479 - PPC BE RH7.6 - qla2xxx driver loading - machine crashed.
Change: qla2xxx: Fixes for big endian machines

- ER147646: Call Trace observed while validating a MPI Pause test scenario.
Change: qla2xxx: Correct the WARN_ON check in qla_nvme_abort_set_option.

- ER147615: Throttling does not work with low I/Os.
Change: qla2xxx: Check and round off fractional I/Os to 1 on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: List NVMe targets under scmr_stats on ISP 27xx/28xx Series Adapters
- ERXXXXXX: qla2xxx: Don't check for port isolation during abort isp.
- ERXXXXXX: qla2xxx: SCM: Turn off SCM port parameter update mailbox command.
- ERXXXXXX: qla2xxx: Fix I/O failures during remote port toggle testing

- 10.02.00.02.a10-k1 BH 09/25/2020
SCM Changes:
- ERXXXXXX:
Changes - qla2xxx: Clear Congestion state when an RSCN is received/target is torn down.
qla2xxx: throttling algorithm improvement.
qla2xxx: Add throttling support for NVMe targets.

EDIF Changes:
- ERXXXXX: LUN loss on ipsec stop/start on target side.
Change: save Nport on receive of PLOGI
- ERXXXXX: fix ELS receive collision between physical and NPIV hosts.
Change: remove erroneous source Nport ID search.

- ER147570: FCP Performance Drop in latest driver for smaller IOs size.
Change: qla2xxx: Change WQ_UNBOUND to WQ_MEM_RECLAIM. WQ_MEM_RECLAIM : wq is guaranteed to have at least one execution context regardless of memory pressure.

- ER147632: QLE2774: RHEL 8.2 System crashes while upgrading he FW from 9.6.0 to 9.6.1 with QCC CLI build 12
Change: qla2xxx: Fix system crash on nvme abort path by checking sp of aborting command before accessing it.

- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
- ER147645: System panic while trying to capture debugfs stats for EED.
Change: qla2xxx: Check rport before accessing target number.

- ER147632: Fix potential stale mem access
Change: remove stale sp pointer reference

- CQXXXXXX: FPIN events are not readily decodable.
Change: qla2xxx: Make FPIN events prints human readable.

- ER146879: Add support to clear SCM Stats
Change: qla2xxx: Added support to clear SCM/SCMR Stats on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: Allow get host stat during reset and sync reset.
- ERXXXXXX: qla2xxx: Set reset_cmd_err_cnt on reset failure only.
- ERXXXXXX: qla2xxx: Add isolated flag and return EPERM on isolation.
- ERXXXXXX: qla2xxx: Count short term link if link comes back in 10 sec.
- ERXXXXXX: qla2xxx: Don't check for fw_started while posting nvme command.
- ERXXXXXX: qla2xxx: Pass irq_offset to blk_mq_pci_map_queues API.
- ERXXXXXX: qla2xxx: lockdown: fix stale sp access.
- BZ1868688: qla2xxx: tear down session if FW say its down.

- 10.02.00.02.a9-k1 BH 09/03/2020
- ER147554 - sg_reset appears hung iterating over too many Qpairs.
Change - qla2xxx: limit interrupt vectors to number of cpu.

- ERXXXXX - qla2xxx: klocwork: Fix Bit field 'mpi_-' has one bit and is signed.

- ERXXXXX - qla2xxx: Change post del message from debug level to log level.

- ERXXXXX - qla2xxx: lockdown: fixup - Change error response as per API test.

- ERXXXXX - qla2xxx: Fix map_queue interface to use the correct blk-mq call.

- ERXXXXX - Added Structural changes for SCM Phase 2 support.
Change : qla2xxx: Update structure definitions for SCM to support backward compatibility.

- 10.02.00.02.a8-k1 BH 08/30/2020
- ERXXXXXX - Fix point-to-point (N2N) device discovery issue.
Change - qla2xxx: Fix point-to-point (N2N) device discovery issue.

- ERXXXXXX - To wait for ABTS response on I/O timeouts for NVMe.
Change - qla2xxx: To wait for ABTS response on I/O timeouts for NVMe.

- ER147523 - BSG stack trace and SCM display issues.
Change - SCM: Functional regression with a6 release.

- ER 147413 - edif: Fix issue with DIF enable target discovery.
Change - qla2xxx: edif: Fix issue with DIF enable target discovery.

- ER147480 clear ASYNC_ACTIVE flag to allow relogin.
Change - qla2xxx: fix stuck session.

- ERXXXXXX - lockdown: add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support

- 10.02.00.02.a7-k1 BH 08/22/2020
- ER147495 - edif changes
Change - qla2xxx: edif: fix nvme discovery failure
qla2xxx: edif: fix els corruption.

- ER147478 - SLES 15sp1 10.02...a6-k compile warning
Change - qla2xxx: Compilation changes for sles15sp1

- ERXXXXXX - add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support
qla2xxx: lockdown: fix compile problem. do not submit

- ERXXXXXX: SCMR changes
Change - qla2xxx: SCMR: Correct scmr_outstanding_reqs accounting.
qla2xxx: SCM: Changes to separate current_events and current_state.
qla2xxx: SCMR: Increase local array size.

- ER147298 : USCM "Congestion Warning" counter regression
Change - qla2xxx: Correct FPIN Structure Definition (Severity).

- 10.02.00.02.a6-k1 BH 08/13/2020
- ERXXXXXX - fix crash on session cleanup + unload.
Change - qla2xxx: fix crash on session cleanup + unload.

- ER147329 - edif changes
Change - qla2xxx: edif: fix compile error. do not submit
qla2xxx: edif: fix double free on ELS send failure.
qla2xxx: edif: reject els if non secure device.
qla2xxx: edif: reject ELS on session down.
qla2xxx: edif: redefine purex dest addr to be more consistent.
qla2xxx: edif: tweak debug messages.
qla2xxx: edif: fix nvme+edif target connect problem.

- ER147460 - issue with Diag test on QCC CLI 2.4.0 build 10 with 10.2.00.2-a5 driver
Change - qla2xxx: edif: move bsg auth els into separate routine.
qla2xxx: edif: Fix error in BSG ELS path that has valid response data.

- ER147312 - Add support to report MPI FW state.
Change - qla2xxx: Add support to report MPI FW state.
qla2xxx: Fix reset of MPI firmware.
qla2xxx: Fix MPI reset needed message.

- ER147437 - With a5 driver observed warning messages.
Change - qla2xxx: Compilation changes for Citrix, rhel and sles.

- 10.02.00.02.a5-k1 BH 07/31/2020
- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
Change - qla2xxx: Don't process target debugfs stats if port is isolated.

- ERXXXXXX : Add SCM stats to scmr_stats node.
Change - qla2xxx: Add SCM stats to scmr_stats node.

- ER147419 : Fix crash due to request q pointer extraction failure.
Change - qla2xxx: Latency measurement patch.

- ERXXXXXX : edif: remove redundant field in port_id_t
Change -qla2xxx: edif: remove redundant field in port_id_t

- ER147331 - extract bbc from PLOGI template payload.
Change -qla2xxx: Fix buffer-buffer credit extraction error

- ERXXXXXX : Split qla2x00_configure_local_loop()
Change scsi: qla2xxx: Split qla2x00_configure_local_loop()

- ERXXXXXX : SCMR - Add I/O flow control.
Change - qla2xxx: SCMR - Add I/O flow control.

- 10.02.00.02.a4-k1 BH 07/23/2020
- ER147402 - Do not install nvme auto connect script if OS is installing it.
Change - qla2xxx: auto-connect scripts are install based on nvme-cli package.

- ERXXXXXX - Fixed return status of nvme fcp request.
Change - qla2xxx: Set NVME status code for failed NVME FCP request.

- ERXXXXXX - Multi-que support for TMF.
Change - qla2xxx: Multi-que support for TMF.

- ERXXXXXX ? edif changes
Change - qla2xxx: edif: simplify reserve/release of sa_index.
qla2xxx: edif: tweak debug log.
qla2xxx: edif: adjust ELS resp length.
qla2xxx: edif: send logo on app stop.
qla2xxx: edif: remove prlo in session deletion.
qla2xxx: edif: Fix app stop stall.

- ER147298 - USCM "Congestion Warning" counter regression w/.65 driver.
Change - qla2xxx: Correct fpin_descriptor definition.
qla2xxx: Consolidate EDIF &amp; SCM Purex Calls.

- ERXXXXXX - Calculate avg. time taken by different components for IO completion.
Change - qla2xxx: Latency measurement patch.

- 10.02.00.02.a3-k1 BH 07/16/2020
- ER147348 - Observing firmware dump while running qaucli -g post port isolation.
Change - qla2xxx: Don't check firmware state in case of chip is down.

- ER147338 - SLES: Driver load failed - modprobe: ERROR: module 'qla2xxx' is unsupported.
Change - qla2xxx: Add support for loading external modules on SuSE.

- ER147361 - System panic after enabling port isolated during TimeOutReset.
Change - qla2xxx: Synchronize the update the host counters using lock.

- ER147370 - Hardware Error counter not incrementing for MBX command timeout.
Change - qla2xxx: Update hardware error count for various error conditions.

- ERXXXXXX - The change is to help in debuggging.
Change - qla2xxx: Move some messages from debug to normal log level.

- ER147346 - Observed a call trace after port isolation.
Change - qla2xxx: Fix the call trace for flush workqueue.

- ERXXXXXX - For debug purpose.
Change - qla2xxx: Add error counters to debugfs node.

- 10.02.00.02.a2-k1 AE 07/10/2020
- ERXXXXXX - qla2xxx: Fix TCM compilation issues.
Change - Enabled build of tcm_qla2xxx module and fixed compile issues.

- ERXXXXXX - qla2xxx: edif : Added back the app_stop wait and avoid if link is down.
Change - Added wait during app stop.

- ERXXXXXX - qla2xxx: Set BIT_13 for NVMe Async events.
Change - Driver changes to skip SLER for Async event command.

- ER147323 - qla2xxx: Correct the check for sscanf return value.
Change - Driver updated to check version correctly.

- ERXXXXXX - qla2xxx: v2: Add EDIF support.
Change - Refactoring EDIF code for modularity.

- ER147298 - Congestion Warning/Alarm counters fail to increment
Change - Update driver to increment the counters for congestion signals.

- 10.02.00.02.a1-k1 AE 06/29/2020
- qla2xxx: Enable IOCB throttling by default.
- qla2xxx: Implementation to get and manage host, target stats and initiator port.
- qla2xxx: Add SLER and PI control support.
- qla2xxx: Do not log message when reading port speed via sysfs
- qla2xxx: fix null pointer access.
- qla2xxx: Use MPI hang trigger to do PEGTUNE halt.
- qla2xxx: Reduce erroneous error in link reset path
- qla2xxx: v2: fix stalled N2N reconnect.
- qla2xxx: Fix warnings on SLES12SP5.
- qla2xxx: Fix compilation issues on SLES15
- qla2xxx: Compilation Fixes for SLES15SP1.
- qla2xxx: Debugfs compilation issue fix for RH7.6.
- qla2xxx: Fix gcc test compile error output being printed.
- qla2xxx: Timestamp device online and offline transitions.
- qla2xxx: Add rport fields in debugfs.
- qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices.
- qla2xxx: Setup debugfs entries for remote ports.
- qla2xxx: Fix edif related compilation issue on RH7.6.
- Fixes for compilation on hpe branch
- qla2xxx: Compilation fixes for RH8.2
- qla2xxx: Compilation changes for RH7.6
- qla2xxx: Fixes for compilation on RH7.x I
- qla2xxx: bsg_job to bsg_job_t
- qla2xxx: I Unify source code to work with newer kernels.
- qla2xxx: Makefile changes from code-uni-devel-10x.
- qla2xxx: qla_edif file changes to compile the driver.
- qla2xxx: Fix compilation issues.
- qla2xxx: Fix Makefile issue.
- qla2xxx: fix compile error
- qla2xxx: Use explicit LOGO in target mode
- qla2xxx: Add EDIF support.
- qla2xxx: Addd edif related files.
- qla2xxx: Fix MPI failure AEN (8200) handling.
- qla2xxx: SCM - Backport optimizations and style changes from upstream work.
- qla2xxx: Fix warning in qla_attr.c file.
- qla2xxx: Fix nvme compilation error.
- qla2xxx: Fix crash in alloc w/GFP_KERNEL + interrupt
- Author : Quinn Tran &lt;qutran@marvell.com&gt; qla2xxx: v2: add iocb resource tracking.
- qla2xxx: Fix WARN_ON in qla_nvme_register_hba.
- qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime.
- qla2xxx: Make tgt_port_database available in initiator mode.
- qla2xxx: reduce noisy debug message.
- qla2xxx: Fix mailbox Ch erroneous error
- qla2xxx: fix login timeout.
- qla2xxx: Accomodate for SCM FW attribute bit change.
- qla2xxx: post FC event (FPIN) to transport FPIN handler.
- qla2xxx: Hide fc_host_fpin_rcv kernel dependency.
- qla2xxx: Add changes to compile across various kernels.
- qla2xxx: Use active targets to update SCM stats.
- qla2xxx: Move SCM functions to qla_isr to keep changes local.
- qla2xxx: Code to process FLOGI ACC extended payload.
- qedf: Fix compilation issue - revisit.
- qla2xxx: SCM Phase 1 Implementation + 2 other patches.
- qla2xxx: Enable PUREX passthru post ISP reset.
- qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV.
- qla2xxx: performance tweak
- scsi: qla2xxx: fix fcport null pointer access.
- fixup! qla2xxx: Fix unbound NVME response length.
- scsi: qla2xxx: Fix unbound NVME response length
- qla2xxx: Add host attribute to trigger MPI hang.
- qla2xxx: ONEOFF: silent dbg messages for good path io.
- qla2xxx: ONEOFF: fix pDIF detection
- qla2xxx: Snoop inquiry response atleast 168 bytes to determine proprietary DIF.
- qla2xxx: ONEOFF: add debug counters for T10-PI/DIF
- qla2xxx: ONEOFF: add MQ support for HP3PAR propritary T10-PI
- qla2xxx: HPE 3PAR private T10-PI support.
- qla2xxx: Check for fabric_priority flag during login
- qla2xxx: use iocb_fabric_priority flag
- qla2xxx: Fix QoS name and add debug logs
- qla2xxx: Correction to tests for iocb fabric and fcport qos.
- qla2xxx: Use -&gt;isp_ops-&gt;read_optrom() in qla26xx_read_qos_fcport_table().
- qla2xxx: QoS fcport table index initialization improvement.
- qla2xxx: Add QoS fcport table index to speed up search.
- qla2xxx: Reduce stack on qos fcport priority routines.
- qla2xxx: HPE: Register FDMI QOS
- qla2xxx: Add bsg interface for qos lun level bitmask.
- qla2xxx: Read E2E QoS fcport priority bitmasks from flash.
- qla2xxx: Abstract qos lun level mask for iocb cs_ctl field.
- qla2xxx: Add fabric priority qos lun iocb mechanism.
- qla2xxx: Implement CT command GFO (Get Fabric Object).
- qla2xxx: Add support for fabric priority per target.
- qla2xxx: fix mtcp dump collection failure.
- qla2xxx: Set Nport ID for N2N
- qla2xxx: Fix crash during device discovery.
- qla2xxx: Handle NVME status iocb correctly.
- qla2xxx: Remove restriction of FC T10-PI and NVME
- qla2xxx: serialize fc_port alloc in N2N
- qla2xxx: NPIV does not come up after FW dump.
- qla2xxx: fix RDP respond data format bug.
- qla2xxx: force semaphore on flash validation failure.
- qla2xxx: add more FW debug information
- qla2xxx: Revert: Disable T10-DIF feature with FC-NVMe during probe
- qla2xxx: Update BPM enablement semantics.
- qla2xxx: fix FW resource print error.
- qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs.
- qla2xxx: Ensure flash updates return possible failure status through bsg interface.
- qla2xxx: Improved secure flash support messages
- qla2xxx: fix flag passing error
- qla2xxx: Use FC generic update firmware options routine for ISP27xx.
- qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.
- qla2xxX: Add 16.0GT for PCI String
- qla2xxx: Use FW_STARTED macro
- qla2xxx: Add fixes for mailbox command
- qla2xxx: Fix login IOCB flag
- qla2xxx: Save rscn_gen for new fcport
- qla2xxx: firmware option 3 is clobbered by speed set
- qla2xxx: ISP28xx active FW region
- qla2xxx: Add portname to print logs in qla24xx_logio_entry().
- qla2xxx: Correction to MB in-direction selection in qla2x00_echo_test().
- qla2xxx: Correction to selection of loopback/echo test.
- qla2xxx: Use endian macros to assign static fields in fwdump header.
- qla2xxx: Add Speed in SFP print information
- qla2xxx: Fix RDP response size
- qla2xxx: Handle cases for limiting RDP response payload length.
- qla2xxx: Add deferred queue for processing ABTS and RDP.
- qla2xxx: Cleanup ELS/PUREX iocb fields.
- qla2xxx: Add devid's and conditionals for 28xx.
- qla2xxx: Add vendor extended FDMI additions and amendments.
- qla2xxx: Provide separate RDP enable.
- qla2xxx: Add vendor extended RDP additions and amendments.
- qla2xxx: Add changes in preparation for vendor extended FDMI/RDP.
- qla2xxx: Add 2061 PCI ID
- qla2xxx: Remove all DIX-0 references
- qla2xxx: Add endianizer macro calls to fc host stats.
- qla2xxx: Add sysfs node for D-Port Diagnostics AEN data.
- qla2xxx: Move free of fcport out of interrupt context.
- qla2xxx: Add beacon LED config sysfs interface.
- qla2xxx: Add sysfs hooks for FC-NVMe autoconnect

- 10.01.00.22-k AE 06/29/2020
- Upstream driver as part of Linux 5.6</changelog>
  </package>
  <package pkgid="f866d1deb051d3b95d551735f1928e0f74ddfa5524eaf34c53780ee4851a6290" name="qlgc-qla2xxx-kmp-default" arch="x86_64">
    <version epoch="0" ver="10.02.12.01_k1_k6.4.0_150600.21" rel="1.sles15sp6"/>
    <changelog author="QLogic Corp &lt;support@qlogic.com&gt; 10.02.12.01-k1-1" date="1717070400">- 10.02.12.01-k1 MR 05/29/2024
[FCD-3465] : Server got crashed while running port toggle test.

Resolution : During vport_delete send async_logout explicitly.
Scope : 28XX

- 10.02.12.00-k1 SD 05/20/2024
-

- 10.02.12.00.a5-k1 SD 05/07/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters

- 10.02.12.00.a4-k1 SD 04/25/2024
[FCD-3970] : Crash while performing NPIV+FW reset test

Resolution : Call sp-&gt;done inside lock
Scope : All adapters

[FCD-3947] : Supported speed displayed incorrectly for VPorts

Resolution : The fc_function_template for vports did not have the
supported_speeds field.
Scope : All adapters


- 10.02.12.00.a3-k1 SD 03/15/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : SFP cache on legacy adapter

Scope : all

- 10.02.12.00.a2-k1 SK 02/08/2024
[FCD-3797] : Driver installed using tarball failed to build initrd
image after executing "./extras/build.sh initrd" command.

Resolution : SLES15SP6 stop supporting mkinitrd command.
Scope : ALL

[FCD-xxx] : Fix NVME + NPIV connect issue

Resolution : Initialize irq offset
Scope : ALL

- 10.02.12.00.a1-k1 QT 01/09/2024
scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting()
Resolution : Fix RHEL 9.4 compile issue
Scope : ALL

[FCD-3515] : API support for SFP data cache
Scope : 27xx, 28xx

[FCD-xxx] : Fix SLES15.6 compile issue
Resolution : Remove stale fields
Scope : ALL

[FCD-3634] : Remove check req_sg_cnt should be equal to rsp_sg_cnt.
Resolution : Firmware supports multiple sg_cnt for request and
response for CT commands, so remove the redundant check.
Scope : All Adapters

[FCD-717] : Move FCE Trace buffer allocation to user control
Resolution : Modify existing DFS knob to allow user to enable|disable this feature.
Scope : Any

[FCD-xxx] : Remove del_work work from qla_schedule_sess_for_deletion.
Resolution : Remove del_work work from qla_schedule_sess_for_deletion.
Scope : All

[FCD-xxx] : Additional target mode code cleanup.
Resolution : Additional target mode code cleanup.
Scope : All

[FCD-xxx] : Update copyright information.
Resolution : Update copyright information.
Scope : All

[FCD-xxx] : Remove target code from qla_target files.
Resolution : Remove target code from qla_target files.
Scope : All

[FCD-xxx] : Remove target mode code from initiator specific files.
Resolution : Remove target mode code from initiator specific files.
Scope : All

[FCD-xxx] : Move common code to initiator specific files.
Resolution : Move common code to initiator specific files.
Scope : All

[FCD-3751] : Fix use after free on unload
Resolution : Remove duplicate signals on freeing dpc_thread
Scope : ALL

[FCD-3515] : Caching SFP data
Scope : 27xx, 28xx

[FCD-xxx] : Exec FW with delay
Resolution : Add delay before command retry
Scope : 28xx

[FCD-xxx] : fix abort in bsg timeout
Resolution : Wait for bsg to return before abort exit
Scope : ALL

[FCD-xxx] : Use QP lock to search for bsg.
Resolution : use correct lock to protect search
Scope : ALL

[FCD-xxx] : Remove SQ in queuecommand
Resolution : Remove duplicate code.
Scope : ALL

[FCD-xxx] : Reduce fabric scan duplicate code.
Resolution : Consolidate routines that handle GPNFT &amp; GNNFT.
Scope : ALL

[FCP-743] : Remove ql2xstay_attach_on_load_failure
Resolution : Remove driver parameter used as part of feature test.
Scope : 27xx, 28xx


- 10.02.11.00-k1 NJ 10/25/2023
[FCD-xxx] : Remove PCI ID 0x2971
Resolution : Remove PCI ID 0x2971
Scope :

[FCD-3661] : Remove 8031 from deprecate and unmaintained list.
Resolution : Remove 8031 from deprecate and unmaintained list.
Scope : 8031

[FCD-3571] : Unable to resume FW dump collection
Resolution : send notification to udev
Scope : 27xx, 28xx

[FCD-3631] : Convert Port disable state to maintenance mode
Resolution : Rename state and turn flag indicator
Scope : 27xx + 28xx

- 10.02.11.00.a8-k1 NJ 10/13/2023
[FCD-3632] : Remove support for FCoE device ids.
Resolution : Remove FCoE ids from pci table.
Scope : 8xxx

[FCD-3624] : Fix optrom version displayed in FDMI
Resolution : Populate EFI version
Scope : Series Adapters

[FCD-3632] : Remove CNA reference from README.
Resolution : Remove CNA reference from README.
Scope : 8xxx

- 10.02.11.00.a7-k1 NJ 09/22/2023

[FCD-3195] : Fix flash read failure
Resolution : Check return code for each flash read.
Scope : Series Adapters

[FCD-3571] : System flood by fw dumps
Resolution : udev script to pause fw dump collection
Scope : Any

[FCD-3566] : Limit FW dump improvement to 27xx + 28xx
Resolution : Add filter for 27xx + 28xx adapters
Scope : 27xx+

[FCD-3497] : Return ENOBUFS if sg_cnt is more than one for ELS cmds.
Resolution : This error is because FW support single sg element for
ELS Pass-through IOCB (0x53h). This particular error
code will help API and Apps to display appropriate
message to the user.
Scope : All Adapters

[FCD-3510] : RHEL &amp; SLES OOB driver request: deprecate L8/Hilda HW
Resolution : Added a frame work to display the message based on device and OS.
Scope : L8 and L16 (Hilda and CNA)

[FCD-3269] : Init Control Block is dereferenced incorrectly
Resolution : Correctly dereference ICB
Scope : 20xx

[FCD-3421] : Add Support to collect fw_dump on system crash or panic.
Resolution : Add Support to collect fw_dump on system crash or panic
Scope : 27xx, 28xx

- 10.02.11.00.a6-k1 MR 09/08/2023

[FCD-XXX] : Modify error code handling for sfp fw upgrade mbx.
Resolution : Modify error code handling for sfp fw upgrade mbx.
Scope : 28xx

[FCD-XXX] : Block sysfs resets and fw_dump during sfp fw upgrade
Resolution : Block sysfs resets and fw_dump during sfp fw upgrade
Scope : 28xx

[FCP-743] : Block sysfs access during maintenance mode
Resolution : Add check for maintenance mode.
Scope : Any

[FCD-3506] : Fix double free of dsd_list during driver load.
Resolution : add pointer check before access
Scope : Any

- 10.02.11.00.a5-k1 MR 08/18/2023

[RH BZ 2039422] : NVMe-FC kernel crash during reload driver test
Resolution : validate nvme_local_port correctly
Scope : Any

[FCD-XXX] : Fix for potential Null pointer dereferenced
Resolution : Check before dereferencing pointer
Scope : Any

[FCP-743] : Enable driver attach to bad HW
Resolution : turn on ql2xstay_attach_on_load_failure option
Scope : 27xx, 28xx

- 10.02.11.00.a4-k1 MR 08/11/2023

[FCD-xxx] : Update README file for zio information
Resolution : Update readme file with zio information
Scope : Any

[FCD-3415] : Std-DIF is not working with HPe K1 driver
Resolution : Reset the protect bit in the INQ response
only when pDIF is enabled and negotiated.
Scope : 26xx/27xx/28xx

- 10.02.11.00.a3-k1 AG 08/03/2023

[FCP-743] : Allow only selective BSG requests in maintenance mode
Resolution : Allow certain BSG to go through during maintenance mode
Scope : Any

[FCP-743] : FW dump improvement
Resolution : Improve data capture
Scope : 27XX, 28XX

[FCD-3252] : Unable to act on RSCN for port online.
Resolution : Clear RSCN flag only when driver is acting on the notification
Scope : Any

[FCD-xxx] : 32 Bytes CDB
Resolution : Use Type 6 IOCB for CDB bigger than 16Bytes
Scope : Any

Unit Test : i) force IO to use Type6 only for over the weekend run.
ii) force error path(s) to make sure no crash.

[FCD-xxx] : Move resource to allow code reuse.
Resolution : relocate dsd_list to qpair
Scope : Any

- 10.02.11.00.a2-k1 AG 07/27/2023

[FCD-3411] : CS_DMA Error observed while running DIF IO
Resolution : While running DIF enabled IO, a CS_DMA error was observed.
A FW dump is needed to better debug this. So take a FW dump
on encountering this.
Scope : 27xx/288 series of adapters

[FCD-3406] : Modifiy default zio threshold value.
Resolution : Modifiy default zio threshold value.
Scope : 27xx/28xx Series Adapters

[FCD-3314] : Delay IO Abort on PCI error
Resolution : On detection of PCI error, allow IO's to wind down.
Scope : Any

[FCD-3314] : Fix system crash due to bad pointer access
Resolution : Check SRB type before access.
Scope : 27xx+

- 10.02.11.00.a1-k1 AG 07/14/2023

- FCP-749: qla2xxx: Add support for build for RH 9.3 and RH 8.9 distro
Resolution : Build on RH 9.3 was failing owing to change of definition
of fc_host_fpin_rcv and removal of DID_TARGET_FAILURE. Fix part of it
by updating to latest upstream code.
Scope : 27xx/28xx series of adapters


- FCD-3302 : During unload Error detected messages is seen.

Resolution : Change the wording of the message as its not an error.
Scope : Series Adapters

- FCD-3293 : Initiator sever getting crashed after LOGO.

Resolution : Fix double free of fcport
Scope : Any

- Revert "scsi: qla2xxx: Change default ZIO threshold."

This reverts commit 8812bcc1b7a25494ec8755ff3b61412a9993ff5b.
The ZIO threshold now is 64.

- FCD-xxx : Fix unreachable code

Resolution : Remove dead code
Scope : 28xx+

- FCD-3232 : Potential risk of double free pointer detected in Coverity scan by ran by Citrix

Resolution : NULL the pointer after first free.
Scope : All

- 10.02.10.00-k1 SK 06/14/2023
Non-alpha build

- 10.02.10.00.a2-k1 BH 05/12/2023

- FCD-3140: qla2xxx: Fix command flush on cable pull.
Changes: Add wait for commands to return.

- FCD-XXX: qla2xxx: NVME|FCP prefer flag not being honored.
Changes: Reread prefer flag on chip reset

- FCD-XXX: qla2xxx: Update readme file

- 10.02.10.00.a1-k1 BH 05/02/2023
- FCD-XXX: qla2xxx: Update Copyright
Changes: Update Copyright for Marvell.

- FCD-XXX: qla2xxx: Update manufacturer detail
Changes: Update manufacturer detail to "Marvell"

- FCD-3140: qla2xxx: Host crash during StressAndHostPortReset test
Changes: Remove unused nvme_ls_waitq wait queue.

- FCD-XXX: qla2xxx: [RH-BZ 2167274]: Wait for io return on terminate rport.
Changes: dd wait to terminate_rport_io

- 10.02.09.00.a11-k1 BH 03/27/2023
- FCD-XXX: qla2xxx: Add link down + logo rx stat counts
Changes: Add counters to track link down and Logo receive.

- 10.02.09.00.a10-k1 BH 03/17/2023
- FCD-XXX: qla2xxx: Support for update SFP firmware of ACCELINK
Changes: [New Feature] Support for update SFP FW of ACCELINK WTD 64G

- FCD-717: qla2xxx: Split FCE|EFT trace control
Changes: Split buffer alloc and enable of feature into individual step.

- BZ-2093878: qla2xxx: perform lockless command completion in abort path
Changes: Perform lockless command completion in abort path

- 10.02.09.00.a9-k1 BH 03/06/2023
- FCD-2390: qla2xxx: Fix N2N stuck connection.
Changes: Clear the blocking flag.

- FCD-2496: qla2xxx: Prevent command send on chip reset
Changes: Check for chip reset before sending IOCB.

- FCD-2035: qla2xxx: Fix mem access after free.
Changes: Remove access of memory

- FCD-2720: qla2xxx: Move cmd_to_req_q latency counter before processing response.
- FCD-XXX: qla2xxx: Update readme file for current program

- 10.02.09.00.a8-k1 BH 02/27/2023
- FCD-2585: qla2xxx: Remove unsupported ql2xenabledif option.
Changes: Removed unsupported ql2xenabledif=1 option and validate the user input.

- FCD-2305: qla2xxx: Error code did not return to upper layer
Changes: Preserve error code from TMF and return it to upper layer.

- FCD-2035: qla2xxx: fix inconsistent TMF timeout.
Changes: Allow TMF error to return to upper layer without session tear down.

- FCD-2035: qla2xxx: Fix TMF leak through.
Changes: Check for chip reset or session change before sending Task management.

- 10.02.09.00.a7-k1 BH 02/17/2023
- FCD-2858: qla2xxx: USCM: Check for vp_idx before setting EDC and RDF set flags.
Changes: Add check for vp_idx before setting EDC and RDF set flags when processing RIDA.

Revert patch:
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition.

- 10.02.09.00.a6-k1 BH 02/13/2023
- FCD-2750: qla2xxx: IO's are failing on Standard DIF enabled 3PAR LUN
Changes: Revert an offending patch and work on an issue with upstream.

- 10.02.09.00.a5-k1 BH 02/06/2023
- FCD-2858: qla2xxx: USCM: Remove EDC and RDF set flags on Report ID Acquisition
Changes: Remove EDC and RDF set flags on Report ID Acquisition.

- FCD-2879: qla2xxx: Compilation errors on SLES15SP5 Beta3-202301
Changes: Write generic code to find tag of scsi cmnd

- FCD-2846: qla2xxx: Correct bsg_reply size in bsg interface
Changes: Fix the bsg_job-&gt;reply_len with size of "struct fc_bsg_reply"

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the invariant expression in the condition

- FCD-XXXX: qla2xxx: KW: unreachable code
Changes: Remove the expression flogi_acc_pld_remaining == 0

- FCD-XXXX: qla2xxx: Changes of logs level for SFP temperature monitoring

- 10.02.09.00.a4-k1 BH 01/29/2023
- FCD-2308: qla2xxx: Add bsg call to read port information
Changes: Add bsg interface to allow app to read remote port information.

- FCD-XXX: qla2xxx: KW-97439: unreachable code
Changes: Return void if return value is not needed

- FCD-XXX: qla2xxx: Add logs for SFP temperature monitoring
Changes: Add debug log for Temperature Alert (8070h) Asynchronous Event

- 10.02.09.00.a3-k1 BH 01/19/2023
- FCD-XXX: qla2xxx: Add support of RHEL9.2
- FCD-XXX: qla2xxx: Add support of RHEL8.8
- FCD-XXX: qla2xxx: Add support of SLES15 SP5
- FCD-2800: qla2xxx: Add support of OpenEuler-22.03

- 10.02.09.00.a2-k1 BH 01/10/2023
- FCD-XXX: qla2xxx: kw: unreachable code, SRB type is 0 just before latency counter incremented.
Changes: SRB type is 0 just before latency counter incremented.

- FCD-XXX: qla2xxx: kw: reset current_topology much later
Changes: Reset current_topology much later on detecting

- FCD-XXX: qla2xxx: kw: unreachable code, CS_COMPLETE is 0 and its already checked.
Changes: Remove unreachable

- FCD-XXX: qla2xxx: kw: Checking for port_state always yields zero
Changes: Instead of bitwise AND check for port_state directly

- FCD-1569: qla2xxx: Fix fw resource tracking
Changes: Use global counter

- FCD-XXX: qla2xxx: [ER-144639]: Flush mailbox commands on chip reset
Changes: Use lock to prevent race condition.

- FCD-2735: qla2xxx: USCM-VL: NVRAM VL disabled logins with extend FLOGI (VL enabled)
Changes: Reset the spl. features control block flag to avoid logging in with ER_RDY.

- FCD-XXX: qla2xxx: klockwork: Fix buffer over flow
Changes: Use correct buffer size.

- FCD-XXX: qla2xxx: EDIF: kw: remove unnecessary bit field
- FCD-2563: qla2xxx: Turn off noisy message log.
- FCD-XXX: qla2xxx: kw: remove dead code in qla24xx_config_rings

- 10.02.09.00.a1-k1 BH 01/10/2023
- FCD-717: qla2xxx: allow FW dump extraction if load fail
Changes: Add knob to force driver to stay attached to the fail adapter.

- FCD-717: qla2xxx: Initialize FW buffer size with seed value
Changes: Initialize FW Buffer size with seed value

- FCD-XXX: qla2xxx: klockwork: Remove QLA_COMMAND_ERROR check in qla2x00_execute_fw.
Changes: Remove the unnecessary QLA_COMMAND_ERROR check

- FCD-2390: qla2xxx: Fix session hang in gnl
Changes: Clear this flag to prevent blockage.

- FCD-2390: qla2xxx: Fix erroneous link up failure
Changes: Set fw_started flag early to prevent interrupts being dropped

- FCD-2496: qla2xxx: Fix command flush during TMF
Changes: Wait for commands flush before closing TMF

- FCD-2035: qla2xxx: Limit TMF to 8 per function
Changes: Limit TMF to 8 per function

- FCD-XXX: qla2xxx: Add NVMe Disconnect support.
Changes: Add support for NVMe Disconnect feature.

- FCD-XXX: qla2xxx: Modify qla27xx_copy_fpin_pkt to support PURLS IOCB.
Changes: Modified qla27xx_copy_fpin_pkt to support both PUREX and PURLS IOCBs.

- FCD-717: qla2xxx: Adjust iocb resource on qpair create
Changes: Add call to readjust iocb + exchange limit.

- FCD-2390: qla2xxx: Fix deletion race condition
Changes: Move check field behind lock

- FCD-XXX: qla2xxx: klockwork: Pointer checked for NULL at linx x will be dereferenced at linx x+y.
Changes: Remove the unnecessary Null check. The pointer will likely be valid.

- FCD-XXX: qla2xxx: Observed call trace in smp_processor_id() with debug kernel
Changes: Use raw_smp_processor_id API

- FCD-2275: qla2xxx: USCM: Cleanup code related to IOPS based throttling
Changes: IOPS and BW based throttling is not used. Remove those code.

- FCD-2273: qla2xxx: USCM: Code cleanup w.r.t module params (ql2x_scmr_flow_ctl_tgt, ql2x_scmr_flow_ctl_host)
Changes: Remove the redundant module parameters

- FCD-2408: qla2xxx: USCM: Driver doesn't honor the adapter port Restore Default Settings
Changes: Update the nvram values to the host as well as fcport

- FCD-2363: qla2xxx: USCM: Slow Queue usage changes
Changes: Use Slow queue only under specific scenarios

- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Don't increment the counter for under-run.

- FCD-2291: qla2xxx: Erroneous link down.
Changes: Allow adapter reset to complete before discovery

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Bail out of TMF on error

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced

- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path

- FCD-XXX: qla2xxx: USCM: Debug log message improvement
Changes: Log target WWPN for peer congestion

- FCD-2164: qla2xxx: Fix stall session after app start
Changes: Use session delete to avoid the accidental clearing of scan_flag

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Check fcport state before invoking the mailbox

- FCD-XXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: Set throughput baseline on 1st FPIN

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix parsing the fpin when multiple descriptors are present

- FCD-XXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCD-XXX: qla2xxx: USCM: Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: Fix for KW-97392
Changes :Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: Remove dead code - flagged by klocwork
- FCD-847: qla2xxx: fixup: Fix exchange over subscription.
- FCD-2434: qla2xxx: Fix crash when IO abort times out
- FCD-XXX: qla2xxx: Rearrange scm rx path handling code.

- 10.02.08.01-k1 BH 09/28/2022
- FCD-2392: Fix initrd image creation failure in OpenEuler, Kylin and UOS
Changes: Add support for creating initrd image on openEuler, Kylin and UOS

- 10.02.08.00-k1 BH 09/16/2022
- FCD-XXX: qla2xxx: Don't increment interface err cnt in SS_RESIDUAL_UNDER case.
Changes: Residual under-run is not an interface error, hence no need to increment that count.

- FCD-2291: qla2xxx: Fix erroneous link down.
Changes: Allow adapter reset to complete before any scan can start.

- FCD-2035: qla2xxx: Fix hang in task management
Changes: Add additional error check at various point

- FCD-XXX: qla2xxx: Reduce memory usage during low IO.
Changes: Free the extra buffers as traffic is reduced.

- 10.02.08.00.a7-k1 BH 08/22/2022
- FCD-2212: qla2xxx: USCM: Observed call trace during the rmmod qla2xxx module
Changes: Free srb when throttle down I/O in NVME path.

- FCD-2164: qla2xxx: USCM: Fix stall session after app start
Changes: Prevent accidental clearing of flag that blocks re-login

- FCD-2185: qla2xxx: USCM: Peer congestion throttling functionality doesn't honor the ISP reset/port toggle
Changes: Clear the fcport throttling state on an ISP reset.

- FCD-2194: qla2xxx: USCM: VL - Mailbox cmd failure during port toggle
Changes: Heck fcport state before invoking mailbox

- FCDXXX: qla2xxx: USCM: Debug log message improvement

- 10.02.08.00.a6-k1 BH 08/09/2022
- FCDXXX: qla2xxx: USCM: VL - Enhance BW throttle to account for perf. drop while using VL
Changes: if VL switchreduces the throughput below 50%, we would not throttle any further.

- FCD-2096: qla2xxx: USCM: VL - PUN not incremented on PCN FPIN
Changes: Fix the FPIN parsing to take into account multiple descriptors.

- FCDXXX: qla2xxx: USCM: VL, Cache priority values from FLOGI_ACC
Changes: Use priority values cached from FLOGI_ACC, when there is no PUN

- FCDXXX: qla2xxx: USCM:Limit throttling down based on throughput
Changes: Limit throttling down based on throughput

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..10

- 10.02.08.00.a5-k1 BH 07/29/2022
- FCD-XXX: qla2xxx: klocwork: Possible Null Pointer Dereference
Changes: Validate rport before dereferencing

- FCD-XXX: qla2xxx: klocwork: Array 'port_dstate_str' of size 10 may use index value(s) 10..15
Changes: Correct the index of array

- FCD-XXX: qla2xxx: USCM: Fix mqueuecommand return code during throttle down request.

- FCD-XXX: qla2xxx: Revert klockwork: Fix buffer overrun

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
- FCD-2035: qla2xxx: Fix Task Mgmt Cmd fail due to unavailable resource
Changes: Limit TM commands to 8 per target.

- 10.02.08.00.a4-k1 BH 07/23/2022
- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: check for exchange availability before command submission

- FCD-XXX: qla2xxx: Remove unintended flag clearing
Changes: Remove unintended flag clearing.

- FCD-2035: qla2xxx: Fix task mgmt cmd fail with status 30h
Changes: Add wait for completion of Marker!

- FCD-XXX: Fix performance dip due to lock contention
Changes: Save the allocated memory for reuse and avoid the lock

- FCDXXX: qla2xxx: USCM: Do not send EDC and RDF for NPIV ports
Changes: Disable sending USCM ELS for vports

- FCDXXX: qla2xxx: USCM: VL: Do not set target speed to 1G for slow lane
Changes: Do not set the target speed while changing lanes.

- FCD-2012: qla2xxx: Throttling up messages seen when profile is changed
Changes: Set the new profile for each fcport (along with the host).

- FCD-XXX: qla2xxx: USCM: VL - Clean up FLOGI_ACC parsing
Changes: structure that could be used to parse the FLOGI_ACC by using offsets

- FCD-1990: qla2xxx: Fix nvram load config error
Changes: Remove re-definition of port flags while enabling virtual lane support

- FCD-XXX: qla2xxx: USCM:VL, I/O does not move back to the normal lane
Changes: Check if I/O throttling is being done, before deciding to move the normal lane.

- FCD-XXX: qla2xxx: Fix stall login
Changes: Reset session state to allow relogin logic to re-drive the connection.

- FCD-847: qla2xxx: Fix exchange over subscription for mgt cmd.
Changes: would check for exchange availability before command submission.

- FCD-847: qla2xxx: Fix exchange over subscription.
Changes: would check for exchange availability before command submission.

- FCD-XXX: qla2xxx: relocate/rename vp map.
- FCD-XXX: qla2xxx: Klocwork: Fix for Unexpected type of a scan function parameter

- 10.02.08.00.a3-k1 BH 07/01/2022
- FCD-1818: qla2xxx: Fix call trace in debug kernel due to missing spinlock init
Changes: Fix the call trace by initializing trace lock.

- FCD-1923: qla2xxx: USCM: VL - After disabling VL via CLI, status shows "Non-operational"
Changes: Return VL status appropropriately

- FCD-1922: qla2xxx: Fix discovery issues in FC-AL topology
Changes: Checks FC loop map when Get ID list returns no device

- FCD-1831: qla2xxx: Fix link failure in NIPV environment.
Changes: Remove NPIV host from directly being able to chip reset.

- FCD-XXX: qla2xxx: Fix DMA-API call trace on NVME LS requests with debug kernel
Changes: Remove DMA mapping from the driver

- FCD-XXX: qla2xxx: Fix KASAN use-after-free warning in qla24xx_sp_unmap
Changes: Remove stale fcport access in qla2x00_rel_sp

- FCD-XXX: qla2xxx: Fix KASAN out-of-bounds warning in qla_update_sp
Changes: Size for memcpy was corrected to use the right length.

- FCD-XXX: qla2xxx: Fix imbalance vha-&gt;vref_count
Chnages: Add an extra ref count for the task management paths.

- FCD-XXX: qla2xxx: Tweak Latency measurement
Changes: Move the time read further ahead to the start of queuecommand and
later to the point where it is just before scsi_done.

- FCD-XXX: qla2xxx: klockwork: Silent superfluous warning.
Changes: Remove superfluous Null check.

- FCD-XXX: qla2xxx: klockwork: Fix buffer overrun
Changes: Replace structure name to allow proper size calculation

- FCD-XXX: qla2xxx: Remove dead code (GNN ID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code (GPNID).
Changes: Remove stale/unused code.

- FCD-XXX: qla2xxx: Remove dead code.
Changes: Removing drport field and FCPORT_UPDATE_NEEDED, and EDIF_TICK_NEEDED signals

- FCD-XXX: qla2xxx: Do not select slow queue if USCM is enabled
Changes: Do not select slow queue whilie initializing cpu map

- FCD-XXX: Select HW queue depending on Tx CPU
Changes: Select qpair which is in correlation with Tx CPU

- FCD-XXX: qla2xxx: Add support for displaying I/O throttle information
Changes: Display the driver I/O throttle information along with VL information

- FCD-XXX: qla2xxx: USCM: Throttle only R/W commands for NVME
Changes: Throttle only read/write IOs.

- Bring back following reverted changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.


- 10.02.08.00.a2-k1 BH 06/19/2022
- FCD-XXX: qla2xxx: klockwork - Check valid rport returned by fc_bsg_to_rport
Changes: Check valid rport returned by fc_bsg_to_rport

- FCD-XXX: qla2xxx: klockwork - Check for a valid fcport pointer
Changes: Add a check for a valid fcport pointer at the time of exit

- FCD-XXX: qla2xxx: klockwork - Move fcport NULL check to avoid dereference
Changes: Move the fcport NULL check to avoid the dereference.

- FCD-1883: qla2xxx: USCM: Adapter shows "RDF Complete" when Link is down
Changes: Reset the flag, so that when USCM is negotiated, the CLI shows the correct status

- FCD-1846: qla2xxx: USCM: A log message while clearing stats
Changes: Add a log message while clearing USCM stats

- FCD-XXX: qla2xxx: USCM: VL-Reset FC device virtual lane priority to normal on a port flap
Changes: Reset the virtual lane to normal on a port flap, ISP reset

- FCD-XXX: qla2xxx: USCM: VL-Set target congestion before switching lanes
Changes: Set the target state before the lane switch.

- FCD-1752: qla2xxx: USCM: VL-Sysfs does not show Virtual Lane as enabled
Changes: extended flogi_acc can also be parsed correctly.

- FCD-1652: qla2xxx: Check if port is online before sending ELS
Changes: Check if port is online before sending ELS

- FCD-XXX: scsi: qla2xxx: Synchronize rport dev_loss_tmo setting

- 10.02.08.00.a1-k1 BH 05/27/2022
- FCD-XXX: qla2xxx: USCM: Virtual Lane, Fix PUN handling
Changes: Have a default priority range for each lane and ensure that the range is programmed correctly

- FCD-XXX: qla2xxx: USCM: Support for Virtual Lanes
Changes: Enable Virtual Lane support for Cisco switch

- 10.02.07.00-k1 BH 05/27/2022
- Non-alpha build

- 10.02.07.00.a19-k1 BH 05/21/2022
- FCD-XXX : qla2xxx: USCM: Throttling is not honored for NVMe
Changes: Enable NVMe READ/WRITE commands to be throttled

- FCD-XXX: qla2xxx: USCM: Add counters to track directional throttling
Changes: Add sysfs counters to have stats displayed for busy status returns.

- FCD-1801: qla2xxx: USCM: CP reads go to zero while doing directional throttling
Changes: Take into account the directional queue depth while returning a busy status to the stack.

- FCD-1809: qla2xxx: USCM: Restoring USCM Profile to default result in driver

- FCD-1798: qla2xxx: USCM: Profiles are not honored for peer congestion
Chnages: Apply the profile to each target (fcport) when the profile is changed.

Reverting the following changes:
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- 10.02.07.00.a18-k1 BH 05/12/2022
- FCD-1484: qla2xxx: Manufacturer details should be "Marvell Semiconductor, Inc."
Changes: Update Manufacturer details to indicate Marvell Semiconductors

- FCD-XXX: qla2xxx: USCM: Throttle only read and write commands
Changes: Throttle only read and write commands.

- FCD-XXX: qla2xxx: USCM: Do not clear throttle for Clear Cong FPIN.
Changes: Do not clear throttle when Clear Congestion FPIN is received.

- FCD-XXX: qla2xxx: USCM: Change default profile to Monitor
Changes: Set the default throttle profile as Monitor.

- FCD-XXX: qla2xxx: Fix few issues reported by klocwork tool

- 10.02.07.00.a17-k1 BH 05/06/2022
- FCD-1522: qla2xxx: USCM: Throughput drops to zero in Monitor mode
Changes: Restore qdepth based on monitor mode

- FCD-1315: qla2xxx: Fix erroneous mailbox timeout after pci error inject.
Changes: Clear wait for MB interrupt flag to prevent stale MB completion arriving

- FCD-1424: Remove verbose IO debug messages
Changes: Remove the IOCB debug messages for every IO

- FCD-XXX: Support for NVMe parameters in Auxiliary Image Status
Changes: Added new structure member, bit define and image status check.

- 10.02.07.00.a16-k1 BH 04/08/2022
- FCD-XXX: qla2xxx: qla2xxx: Add srb tracing
Changes: Add a separate driver internal trace to capture srb related info.

- FCD-XXX: qla2xxx: Add driver console messages tracing
Changes: Logs are captured by default in an internal trace buffer depends on setting

- FCD-XXX: qla2xxx: Add a generic tracing framework
Changes: A rotating number of messages are captured in a trace structure

- FCD-XXX: qla2xxx: Add debugfs create/delete helpers
Changes: Define a few helpful macros for creating debugfs files.

- FCD-1221: qla2xxx: USCM: Switch does not send FPINs after a EDC re-negotiation
Changes: Send Link Service Request Information wih the EDC response, along with the other descriptors.

- 10.02.07.00.a15-k1 BH 03/25/2022
- FCD-1249: qla2xxx: edif: Fix dropped IKE message.
Changes: Fixes IKE message being dropped due to error in
processing Purex IOCB and Continuation IOCBs.

- FCD-1457: qla2xxx: Zero undefined mailbox IN registers
Changes: Set zero to unuse register's value while requesting a new MB command.

- FCD-1425: qla2xxx: USCM: Seconds since last event showing incorrect value
Changes: Calculate delta time correctly

- FCD-1287: qla2xxx: Fix incorrect display of max frame size.
Changes: Save off the field of interest into separate location and convert into words.

- FCD-XXX: qla2xxx: Fix memory leak when reading tgt_port_database debugfs file
- FCD-XXX: qla2xxx: USCM: Do not reset SCM stats on a link bounce/ISP reset

- 10.02.07.00.a14-k1 BH 03/14/2022
- FCD-XXX: qla2xxx: Fix losing FCP-2 targets on long port disable with IOs
Changes: Fix this by accepting RSCN when the device is not online.

- FCD-XXX: qla2xxx: Fix losing target when it reappears during delete
Changes: Fix the issue by adding state checks before proceeding.

- FCD-XXX: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
Changes: Fix was to ignore delete for FCP-2 devices in certain sequence.

- FCD-119: qla2xxx: Fix crash due to stale srb access around IO timeouts
Changes: Ensure srb is either returned during error IO timeout error escalation.
If that is not possible fail the escalation path.

- FCD-1132: qla2xxx: HPE3PAR: Fix IOCB resource count leak
Changes: Decrement FW IOCB resource count.

- FCD-1132: qla2xxx: Turn off MQ for 8G adapter.
Changes: For 8G adapter, multi queue was enabled accidentally.

- FCD-1385: Wind down adapter after pcie error.
Changes: Detect the PCIE error and returns all IO's to upper layers.

- FCD-1412: qla2xxx: Reset Congestion Warning/Alarm signals count.
Changes: Reset signals at every signal check boundary (1 sec).

- 10.02.07.00.a13-k1 BH 02/17/2022
- FCD-1353: qla2xx: a12/a11 driver compilation gives warning messages
Changes: Fix the fall through warning
- FCD-1342: qla2xxx: SL12SP5 a12 driver compilation issue observed
Changes: fallthrough macro is defined based on gcc version.

- 10.02.07.00.a12-k1 BH 02/09/2022
- FCD-XXX: qla2xxx: Reset USCM stats/state and throttling on RSCN
Changes: Reset USCM stats on getting an RSCN indicating a target port down.

- FCD-XXX: qla2xxx: Increase max limit of ql2xnvme_queues
Changes: Increase max limit of ql2xnvme_queues to (max_qpair-1)

- FCD-478: qla2xxx: Fix missing devices on a LOGO from F-Port
Changes: A call to logo all ports is made upon a F-Port LOGO.

- FCD-XXX: qla2xxx: Move NVMe traffic to the slow queue on target congestion
Changes: Steer the NVMe traffic to the slow Q on encountering target congestion

- FCD-348: qla2xxx: edif: Fix slow session tear down.
Changes: As a work around, driver would trigger a session tear down where
it tell the local authentication application to also tear down.

- FCD-XXX: qla2xxx: edif: Tweak debug log.
Changes: Print AUTH ELS header to assist in debugging session's state of authentication app.

- FCD-207: qla2xxx: Fix stuck session of prli reject
Changes: Remove the stale code that cause the unintentional short cut.

- FCD-1197: qla2xxx: Throttling up is seen when port is down
Changes: Reset the stats/congestion state and the throttling algorithm on a link down event.

- FCD-348: qla2xxx: Reduce false trigger to login
Changes: Reduce the extra trigger to prevent multiple login to the same session.

- FCD-207: qla2xxx: edif : Reduce N2N thrashing at app_start time
Changes: make sure the old session is torn down before triggering a relogin.

- FCD-207: qla2xxx: Fix laggy FC remote port session recovery
Changes: allows the higher priority error recovery to run first before running
the lower priority heart beat check.

- FCD-XXX: qla2xxx: edif: Fix no logout on delete for n2n
Changes: Set a flag to turn on implicit logout early in the session recovery
to make sure it would go out in case of error.

- FCD-348: qla2xxx: edif: fix session thrash 2
Changes: prevents prli from going out before authentication app gives the ok

- FCD-348: qla2xxx: edif: tear down session if keys has been removed
Changes: If all keys for a session has been deleted then trigger a session tear down.

- FCD-348: qla2xxx: edif: fix no login after app start
Changes: Add a re-login trigger to relogin.

- FCD-207: qla2xxx: Fix hang due to session stuck
Changes: Break the requeue cycle and exit. The session deletion code will trigger a session relogin.

- FCD-348: qla2xxx: edif: reduce disruption due to multiple app start
Changes: Driver will skip over session tear down if app start is seen more than once.

- FCD-348: qla2xxx: edif: send logo for unexpected ike msg
Changes: Terminate/cleanup the AUTH ELS exchange.Follow with a pass through LOGO.

- FCD-348: qla2xxx: edif: Fix IO timeout due to over subscription
Changes: Track IOCB resources to prevent over subscription of IOCB resources

- FCD-207: qla2xxx: edif: fix n2n login retry for secure device
Changes: Add a few more login retries to revive the connection.

- FCD-1205: qla2xxx: Fix disk failure to rediscover
Changes: Set the online state before reporting to UL of the availability of the session.

- FCD-207: qla2xxx: Fix n2n inconsistent plogi
Changes: Delete the session to restart the connection, where ELS pass through
PLOGI would be used consistently.

- FCD-1267: qla2xxx: Fix crash during module load unload test
Changes: Driver correctly freeing a pre-allocated structure for purex packet handling

- FCD-XXX: qla2xxx: Fix missed DMA unmap for NVME ls requests.
Changes: Add an unmap call during ELS completion.

- FCD-1266: qla2xxx: Fix loss of NVME namespaces after driver reload test
Changes: Calling the localport registration under a mutex

- FCD-1212: qla2xxx: Host does not retry RDF when retries are exhausted and there is an incoming RDF
Changes: Reset the SCM ELS counters to zero once an RDF is received.

- FCD-XXX: qla2xxx: Restrict CPU-qpair mapping to work for NVMe only
- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
- FCD-XXX: qla2xxx: SCM: Add a bitmap for FPIN events.

- 10.02.07.00.a11-k1 BH 01/17/2022
- FCD-738: Fix T10 DIF performance on high end setup
Changes: Added high performing CRC-1 interface

- FCD-1182: qla2xxx: Fix initrd build error on RHEL 9
Changes: Updated the build script specific to RHEL 9

- FCD-XXX: qla2xxx: Fix incorrect latency counter display
Changes: Fix this by ignoring I/Os with unusually high latencies.

- FCD-207: qla2xxx: Fix n2n discovery issue with secure target
Changes: On app_start, driver will reset the login retry attempt count.

- FCD-1180: qla2xxx: Use correct feature type field during rffid processing
Changes: Driver sends RFF_ID for initiator type 28 i.e. NVMe insteads of SCSI two times

- FCD-1159: qla2xxx: Host doesn't retry the RDF/EDC when jammed with idle/CRC
Changes: Wake up the DPC thread from the timer context when EDC/RDF needs to be

- FCD-XXXX: qla2xxx: Build module with "-mindirect-branch=thunk-extern" option on RHEL 9

- 10.02.07.00.a10-k1 BH 01/06/2022
- FCD-XXX: qla2xxx: Support for changes in kernel 5.6 and above(rhel9.0)
Changes: Changes made specific to rhel9.0

- FCD-1136: qla2xxx: Throttling occurs even when USCM is disabled via CLI
Changes: Update flags that control USCM features, correctly on ISP reset

- FCD-1160: USCM continues to be active even if RDF response is jammed (and failed)
Changes: USCM flags are updated properly when port toggle and RDF completion happen

- 10.02.07.00.a9-k1 BH 01/03/2022
- FCD-1154: qla2xxx: Fix incorrect reporting of task management failure
Changes: Corrected endianness.

- 10.02.07.00.a8-k1 BH 12/23/2021
- FCD-814 : qla2xxx: Add a new v2 dport diagnostic feature.
Changes: Buffer size is increased to 1024 bytes and handle START/RESTART
command received from SDMAPI.

- FCD-XXX: qla2xxx: Change throttle up logic to be more aggressive.
Changes: Ramp up to faster initially, to get closer to the sweet spot quicker.
Be less prone to operating at lower bandwidth in case of a sudden workload spike.
Operate more conservatively (prioritize self over the network).

- FCD-XXX: qla2xxx: Do not track SCM stats for all ports in the zone
Changes: Track SCM stats just for the host and the target

- FCD-XXX: qla2xxx: Stats for FPIN with event type "Lost Credit" not incremented.
Changes: Add incrementing of "Lost Credit" stats.

- FCD-684: qla2xxx: Fix link down when connected to AG fabric with FAA enabled
Changes: Remove setting PUN and VL support bits in init control block.

- FCD-1004: qla2xxx: Debug message improvement when changing SCM profile.
Changes: Use profile names when changing profiles

- FCD-868: qla2xxx: lockdown: "Unsupported Firmware" message
Changes: checked different BITs for checking lockdown feature.

- FCD-682: qla2xxx: tcm_qla2xxx driver load fails with "Invalid argument" error
Changes: As tcm_qla2xxx is untested/unused, make it a dummy driver
and reduce unncessary noise created by this.

- FCD-886: qla2xxx: Hard Lockup on Unload/Load task with serial log enabled
Changes: Hard lockup is seen because serial console driver crashed because of
excessive logging. It was finalized to document this as known issues.

- FCD-XXX: qla2xxx: Apply USCM profile change immediately

- 10.02.07.00.a7-k1 BH 11/05/2021
- FCD-926: qla2xxx: lockdown: lower debug severity messages
- FCD-824: qla2xxx: lower debug severity message for fw lockdown
Changes: This patch lower the severity of various log messages.

- FCD-XXX: qla2xxx: Send LS_ACC for an incoming RDF
Changes: Send the LS_ACC and the new RDF separately

- FCD-721: qla2xxx: Set Max queue depth based on data direction.
Changes: Max q depth for Initiator tracks Reads (per port) and Fcport tracks Writes (per fcport).

- FCD-701: qla2xxx: Fix device reconnect in loop topology
Changes: Fix by taking the main login path that acquires device handle.

- FCD-XXX: qla2xxx: Add ql2xnvme_queues module parameter to configure number of NVME queues


- 10.02.07.00.a6-k1 BH 10/08/2021
- FCD-786: Shown wrong FDMI data for 64G adaptor
Changes: qla2xxx: Corrected transmission speed mask values for FC

- FCD-717: add retry for exe fw
Changes: qla2xxx: Driver will retry Exec FW command up to 4 retries

- FCD-XXX: qla2xxx: Compile out map queue changes if present in nvme-fc

- 10.02.07.00.a5-k1 BH 10/01/2021
- FCD-740: Fix scheduling while atomic
Changes: qla2xxx: schedule the call to fc_remote_port_delete in non-interrupt context

- FCD-691: Fix premature hw access after pci error
Changes: qla2xxx: Check error condition still persist and/or wait until the OS to give the resume signal

- FCD-756: Fix excessive messages during device logout
Changes: qla2xxx: disable printing IO error messages by default

- FCD-XXX: qla2xxx: abort fw dump if soft reset fail
- FCD-XXX: qla2xxx: USCM: Retry USCM ELS for Logical busy error code
- FCD-XXX: qla2xxx: USCM: USCM profile reset to Driver defaults
- FCD-XXX: qla2xxx: Fix warning message due to adisc is being flush at /var/log/messages

- 10.02.07.00.a4-k1 BH 09/20/2021
- FCD-721: Revert code that keeps track of queue-depth directionally.
Reason: Observing issue while q-depth accounting

- FCD-XXX: Cleanup stale code.
Changes: qla2xxx: Remove unused experimental code that uses
explicit PRLO as a way to tear down session.

- FCD-XXX: edif: remove old doorbell interface
Changes: qla2xxx:driver has implemented a new doorbell mechanism via bsg.

- FCD-348: edif: add retry for els pass through
Changes: qla2xxx: edif: Add additional retries to reduce higher level recovery.

- FCD-XXX: edif: Synchronize NPIV deletion with authentication application
Changes: qla2xxx: Notify authentication application of a NPIV deletion event is about to occur.

- FCD-XXX: edif: Fix potential stuck session in sa update
Changes: qla2xxx: Set flag properly for any attempt to relogin.

- FCD-704: The external flag for tcm_qla2xxx was not set.
qla2xxx: Add tcm_qla2xxx to externally supported module list.

- 10.02.07.00.a3-k1 BH 09/08/2021
- FCD-XXX: qla2xxx: edif: wait for app to ack on sess down
Changes: On session deletion, wait for app to acknowledge before moving on.

- FCD-XXX: qla2xxx: edif: fix edif bsg
Changes: Properly fill out the reply_payload_rcv_len field.

- FCD-XXX: qla2xxx: edif: fix inconsistent check of db_flags
Changes: Replace value check with bit flag check.

- FCD-XXX: qla2xxx: edif: increase ELS payload
Changes: Adjust memory buffer size to be able to handle max ELS payload.

- FCD-343: qla2xxx: turn off target reset during issue_lip
Changes: driver sends additional target reset to remote device before resetting the link.

- FCD-XXX: qla2xxx: edif: Reduce Initiator-Initiator thrashing.
Changes: Reduce unnecessary stress for authentication application to deal with unused connections.

- FCD-XXX: qla2xxx: fix gnl list corruption
Changes: move lock deletion behind lock.

- FCD-XXX: qla2xxx: edif: flush stale events and msgs on session down
Changes: Prevents authentication application from having to process stale data.

- FCD-XXX: qla2xxx: edif: reduces thrashing of the connection.
- FCD-XXX: qla2xxx: edif: tweak trace message
- FCD-XXX: qla2xxx: edif: fix app start delay
- FCD-XXX: qla2xxx: USCM: Handle SCM ELS from switch
- FCD-XXX: qla2xxx: edif: fix app start fail

- 10.02.07.00.a2-k1 BH 09/02/2021
- FCD-156: qla2xxx: 3PAR: Fix out of bound mem access
Changes: Add additional check to make sure the range of memory

- FCD-624: qla2xxx: Source driver gives compilation error on RHEL8.5
Changes: Offending code on tcm_qla2xxx module has been removed

- FCD-xxx: qla2xxx: Fix use after free
Changes: Would check for command is aborted / completed by FW before exiting the call.

- ER148553: qla2xxx: relogin during fabric disturbance
Changes : Set the scan_need flag to indicate a session

- FCD-464: qla2xxx: Fix race between timeout handler and completion handler
Changes: One reference is taken for the normal code path and one for the timeout path

- FCD-453: Fix FC-NVME register localport failure.
Changes: Module initialization is added to nvme_fc_port_template

- FCD-XXX: qla2xxx: Process responses in Tx path if any available for better performance
Changes: Call process_response_queue() in Tx path

- FCD-492: Kernel crashes when accessing port_speed sysfs file
Changes: CNA: Fix this by changing the lookup.

- FCD-XXX: qla2xxx: Refactor asynchronous command initialization
- FCD-XXX: qla2xxx: USCM - Add profile support for throttling IO
- FCD-XXX: qla2xxx: Move heart beat handling from dpc thread to workqueue
- FCD-XXX: USCM: Enhancement to throttle only read traffic during host congestion
and write traffic during target congestion.

- 10.02.07.00.a1-k1 BH 08/22/2021

- FCD-124: qla2xxx: edif: Use link event to wake up app
Changes: The link up event would notify app of the present of a new SCSI Host.

- FCD-299: qla2xxx: Fix crash in NVME abort path
Changes: Fixed the issue by removing stale access.

- FCD-XXX: qla2xxx: Display 16G only as supported speeds for 3830c card.
Changes: This card doesn't support lower speeds, hence,
update the fdmi and sysfs fields to display 16G only.

- FCD-226: qla2xxx: Update details for building kdump initrd in NVMe BFS.
Changes: Currently inbox driver doesn't support kdump/kexec kernel,
hence user need to update kdump initrd to have OOB driver part of it.

- FCD-372: qla2xxx: Anomaly in the congestion stats
Changes: Clear the signal counter on a qaucli clear

- FCD-279: Request QCC to check/report adapter's MCTP state
Changes: qla2xxx: Add support for mailbox passthru

- FCD-XXX: Perf improvement: Pick qpair such that Tx and Rx are processed on same CPU.
Changes: qla2xxx: Select qpair depending on which CPU post_cmd() gets called

- FCD-XXX: scsi: qla2xxx: Reserve extra IRQ vectors

- 10.02.06.02-k1 BH 08/11/2021
- FCD-511: Path does not go into "Marginal" state on receiving FPIN-LI
Change: qla2xxx: Pass the LI events to the scsi_transport_fc

- 10.02.06.01-k1 BH 07/27/2021
- ERXXXXXX: qla2xxx: Check for firmware capability before creating QPair.
Change: Move the check for FW attributes to right location. This check
is specific for ISP25XX.

- 10.02.06.00-k1 BH 07/21/2021
- ERXXXXXX: qla2xxx: Version number is changed from 10.02.06.00.a1-k1
to 10.02.06.00-k1

- 10.02.06.00.a1-k1 BH 06/29/2021
- FCD-297: Fix NVME session down detection
Change: qla2xxx: Session tear down and allow relogin to re-drive
the connection under condition

- ER148553/FCD-156: Fix NVME retry
Change: qla2xxx: Alternate back and forth on every PRLI failure
until login retry count has depleted or it is succeeded.

- FCD-316: System crash when number of CPUs forced to 2
- Change: qla2xxx: Sync queue idx with queue_pair_map idx.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.
- ERXXXXXX: qla2xxx: Readme: Remove workaround of forcing of INTa
mode for kdump kernel.

- ERXXXXXX: qla2xxx: Readme: Update OS details that supports NVMe BFS.


- FCD-316: System crash when number of CPUs forced to 2
Changes : qla2xxx: prevents unbalanced QP allocation where nr_hw_queues
is two less than the number of CPUs.
This fix needs both commits released on 10.02.05.00-k
and 10.02.06.00.a1-k against FCD-316

- FCD-268: Multiple USCM ELS are sent
- FCD-280: Fix issues reported by running a few Jammer tests
Changes: qla2xxx: Retry the USCM ELS 3 times when there are failures.

- FCD-172: build.sh: Fix udev script installation error

- ER148402: Install restrictions when binary rpm is already installed.
Changes: qla2xxx: Updated README file for documentation

- ERXXXXXX: qla2xxx: Support kdump kernel for NVMe BFS.
- ERXXXXXX: qla2xxx: Update README file for building kdump initrd in NVMe BFS.

- ER148402: Disallow install if qla2xxx rpm is installed.
Changes: qla2xxx: Prevent install from source if rpm is installed.

- FCD-230: Add additional debug logs
Changes: qla2xxx: Add additional logs to differentiate between
FW driver and driver driven ELS

-FCD-XXXX: Changes to support kdump kernel.
Changes: qla2xxx: Don't allocate fw dump for kexec kernel and
Allocate single Q for kexec kernel.

- FCD-227: Linux Driver order of RDF to follow EDC ELS

- FCD-225 - Qaucli fails to list scm stats for Qlipper

- FCD-172: fix udev rule
Changes: qla2xxx: permission of the rule file set to 644
- ER148529: NVMe initiator connected to brocade fabric are down
Changes: qla2xxx: Fix hang on NVME command timeouts.

- ER148531: SN1600Q/SN1610Q, Gen10PlusSnap4 - Async-login failed errors on BFS boot-up-QXCR1001796980
Changes: qla2xxx: Suppress unnecessary log messages during login

- ER148578: Observed that initiator is sending prli type 0x8 for for nvme ports
Changes: qla2xxx: fix NVME | FCP personality change.

- ER148141: Driver vmkmgt: Don't differentiate Signals and FPIN's for the Congestion counters when they detected.
Changes: qla2xxx: Split congestion warnings and alarms based on signals and FPINs

- ERXXXXXX: Add support for marginal path.
Changes: qla2xxx: Added support for eh_should_retry_cmd callback in qla2xxx host template.

- ERXXXXXX: scsi: qla2xxx: Flush all sessions on zone disable
- ERXXXXXX: scsi: qla2xxx: Fix memory size truncation
- ERXXXXXX: scsi: qla2xxx: Fix a NULL pointer dereference in an error path
- ERXXXXXX: qla2xxx: fix sparse warning.
- ERXXXXXX: qla2xxx: edif: do secure plogi when auth app is present
- ERXXXXXX: qla2xxx: Add license.
- ERXXXXXX: qla2xxx: USCM - Do not send EDC/RDF ELS when firmware has already sent it
- ERXXXXXX: qla2xxx: Inclusion words are applied on release note and readme file
- ERXXXXXX: qla2xxx: edif: add N2N support for EDIF
- ERXXXXXX: qla2xxx: Updated drelease.notes header
- ERXXXXXX: qla2xxx: Fix hang during NVME session tear down.
- ERXXXXXX: qla2xxx: USCM: Cleaned up a few debug messages
- ERXXXXXX: qla2xxx: edif: fix edif enable flag

- ER148546: USCM: QCC Cong Mgmt not available on port with FW:v9.07.00 and DVR:v10.02.05.00.a6-k
Changes: qla2xxx: setting the flags to indicate to the application that the RDF is complete and
SCM is supported.

- ERXXXXXX: Add heartbeat check
Changes: qla2xxx: Use 'no-op' mailbox command to check to see if FW is still responsive.

- ERXXXXXX: DEBUG: simulate FW hang.
Changes: qla2xxx: Driver will detect the hang and recover via hearbeat check.

- ERXXXXXX: qla2xxx: Check for FW attributes before enabling MQ.
- ERXXXXXX: qla2xxx: USCM Handle ELS errors from switch by retrying 3 times
- ERXXXXXX: scsi: qla2xxx: Correct the supported speeds for 16G Mezz card.


- ER148472: With NPIV ports, link bounce causes loss of strongSwan session at the target.
Changes: qla2xxx: : fix npiv create errorneous error
qla2xxx: EDIF: reject AUTH ELS on session down.
qla2xxx: edif: Fix stale session

- ER148478: System Crash while NPIV RAW IO ON VPORT LUNS on SLES15 SP3 + QLE 2692 + R7525
Changes: qla2xxx: fix unsafe removal from link list.

- ERXXXXXX: qla2xxx: USCM - Send EDC and RDF ELS from the driver

- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: v2: fix crash in PCIe error handling
- ER148123: Issue with Max secure connection with override_lower_limits
Changes: qla2xxx: v2: fix stuck session
- ER148402: SLES, Driver Install location is inconsistent.
Changes: qla2xxx: Fix driver install location for SLES

- ER148123: Issue with Max secure connection with override_lower_limits
set and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Changes: qla2xxx: edif: doorbell tweak

- ER148448: Issue w.r.t qaucli, where Remote type "Unknown" for eDIF env.
for qaucli2.4.0.build 20
Changes: qla2xxx: fix port type info

- ER148433: The log does not show a valid data rate while the link speed is 64G.
Changes: qla2xxx: fix debug print of 64G link speed.

- ER147650: 'show fdmi? command does not list ? OS Name and Version?
parameter for SLES12SP4-QXCR1001771822
Changes: qla2xxx: Show OS name and version in FDMI-1
- ER147707: Device recovery not happening and OS hungs on qla2xxx
Changes: qla2xxx: fix mailbox recovery during PCIE error
qla2xxx: v2: fix crash in PCIe error handling
- ERXXXXXX: qla2xxx: Changes to support FCP2 Target.
- ERXXXXXX: qla2xxx: include AER debug mask to default
- ERXXXXXX: qla2xxx: fixes for compilation on RH8.4
- ERXXXXXX: qla2xxx: Do logout even if fabric scan retries got exhausted.

- 10.02.05.00.a1-k1 BH 02/27/2021
- EDIF Changes:
- ER148247: issue with nvme-npiv env, once we delete npivs, after a while,
it is reducing strongswan connections.
Change: free sa index during npiv delete

- ER148123: Issue with Max secure connection with override_lower_limits set
and rekey/reauth with240/480-luns disconnected after 2 hr traffi
Change: adjust online|offline notification to app and
tweak LOGO on session down.
- ERXXXXXX: qla2xxx: edif: tweak log message
- ERXXXXXX: qla2xxx: edif: Redundant code (already set in qla_edb_node_alloc)

- ER147707: qla2xxx: Device recovery not happening and OS hungs on qla2xxx
Change: Fix RISC RESET completion polling.

- ER148111: qla2xxx: FCPowerKit reflects huge delays in CMDlets execution.
Change: Check lockdown functionality before requesting lockdown feature.

- ER148277: USCM: Linux Peer showing misleading 'Congested, throttling down,
permitted: 1', prior to 'Reached low watermark, permitted: 2':
- Change: Fix misleading debug message

- ERXXXXXX: adjust request/respond queue size for 28xx
- ERXXXXXX: qla2xxx: Change %p to %px in the log messages.

- 10.02.01.00.a15-k1 BH 11/12/2020
ERXXXXXX: qla2xxx: Updated README file for new module parameters

- 10.02.01.00.a14-k1 BH 11/06/2020

- ER146725: eDIF another driver panic running script: ./test_target_no_unload.sh
Change: qla2xxx: Fix crash in qla_nvme_abort_set_option.

- ER147771: Call Trace while shutting down the adapter ports (LINK DOWN).
Change: qla2xxx: Handle aborts correctly for port undergoing deletion.

- ERXXXXXX: qla2xxx: Add scsi_change_queue_depth to slave configure.

- 10.02.01.00.a13-k1 BH 10/28/2020

- ER147600: Cisco: rpd ELS cmd fail to fetch the speed capabilities
Change: qla2xxx: Used correct rdp spec, which was broken during code clean-up.

- ER147695: FC-NVMe target discovery fails when initator wwpn &lt; target wwpn in an N2N (Direct Attach) config
Change: qla2xxx: fix N2N + NVME connect retry fail

- ER147832: Issue with uSCM Linux with QCC CLI for some configuration
Change: qla2xxx: Show event severity only when device state is congested.

- ER147824 : scmr_stat sysfs node runs out of memory
Change: qla2xxx: Come up with a compact version of scmr_stat

- ER147823: NVMe IO is not getting throttled up or down.
Change: qla2xxx: Enable throttle control for NVMe targets for Peer Congestion.

- ERXXXXXX: qla2xxx: Count tgt short term link if link comes back before dev_loss_tmo.
- ERXXXXXX: qla2xxx: Correct the check for fcport while displaying target counters.
- ERXXXXXX: qla2xxx: Change trigger for host short term link down to dev loss tmo.
- ERXXXXXX: qla2xxx: Move an SCM log under a debug level.
- ERXXXXXX: qla2xxx: Set vendor_rsp[0] value.
- ERXXXXXX: qla2xxx: Make throttling messages more informative.

- 10.02.01.00.a12-k1 SK 10/15/2020
- ER147625: NVMe IO's are failing with Read/Write after LIP reset.
Change: qla2xxx:Return EBUSY until the remote port delete finishes.

- ER147653: Target side strongswan start/stop, make initiator crashed.
Change: qla2xxx: edif: v2 fix double bsg done.

- ER147791: USCM: clear option is not clearing hba alarm/warning, or clear cong or nvme target stats.
Change: qla2xxx: Clear Sev and NVMe Target Stats.

- ER147793: USCM: Throttling has wrong throttling up info and event period is not honored.
Change: qla2xxx: Fix Throttling algorithm regression.

- ER147759: NVMe Admin commands are getting throttled and causing admin queue failures.
Change: qla2xxx: Throttle NVMe I/O commands only.

- ERXXXXXX: qla2xxx: edif: fix aes_gmac mode.
- ERXXXXXX: qla2xxx: edif: v2: standardize on port_id_t for bsg api.
- ERXXXXXX: qla2xxx: edif: fix 4byte align.
- ERXXXXXX: qla2xxx: edif: fix ELS meta data.
- ERXXXXXX: qla2xxx: Clear Congestion State/Throttling during chip Reset.
- ERXXXXXX: qla2xxx: Clear SCM Severity as part of SCM Stats Clear.

- 10.02.00.02.a11-k1 BH 10/09/2020
- ER147734 : Lip reset on the isolated port causes server crash
Change: qla2xxx: Don't allow FW, MPI and lip reset on isolated port.

- ER147479 - PPC BE RH7.6 - qla2xxx driver loading - machine crashed.
Change: qla2xxx: Fixes for big endian machines

- ER147646: Call Trace observed while validating a MPI Pause test scenario.
Change: qla2xxx: Correct the WARN_ON check in qla_nvme_abort_set_option.

- ER147615: Throttling does not work with low I/Os.
Change: qla2xxx: Check and round off fractional I/Os to 1 on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: List NVMe targets under scmr_stats on ISP 27xx/28xx Series Adapters
- ERXXXXXX: qla2xxx: Don't check for port isolation during abort isp.
- ERXXXXXX: qla2xxx: SCM: Turn off SCM port parameter update mailbox command.
- ERXXXXXX: qla2xxx: Fix I/O failures during remote port toggle testing

- 10.02.00.02.a10-k1 BH 09/25/2020
SCM Changes:
- ERXXXXXX:
Changes - qla2xxx: Clear Congestion state when an RSCN is received/target is torn down.
qla2xxx: throttling algorithm improvement.
qla2xxx: Add throttling support for NVMe targets.

EDIF Changes:
- ERXXXXX: LUN loss on ipsec stop/start on target side.
Change: save Nport on receive of PLOGI
- ERXXXXX: fix ELS receive collision between physical and NPIV hosts.
Change: remove erroneous source Nport ID search.

- ER147570: FCP Performance Drop in latest driver for smaller IOs size.
Change: qla2xxx: Change WQ_UNBOUND to WQ_MEM_RECLAIM. WQ_MEM_RECLAIM : wq is guaranteed to have at least one execution context regardless of memory pressure.

- ER147632: QLE2774: RHEL 8.2 System crashes while upgrading he FW from 9.6.0 to 9.6.1 with QCC CLI build 12
Change: qla2xxx: Fix system crash on nvme abort path by checking sp of aborting command before accessing it.

- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
- ER147645: System panic while trying to capture debugfs stats for EED.
Change: qla2xxx: Check rport before accessing target number.

- ER147632: Fix potential stale mem access
Change: remove stale sp pointer reference

- CQXXXXXX: FPIN events are not readily decodable.
Change: qla2xxx: Make FPIN events prints human readable.

- ER146879: Add support to clear SCM Stats
Change: qla2xxx: Added support to clear SCM/SCMR Stats on ISP 27xx/28xx Series Adapters

- ERXXXXXX: qla2xxx: Allow get host stat during reset and sync reset.
- ERXXXXXX: qla2xxx: Set reset_cmd_err_cnt on reset failure only.
- ERXXXXXX: qla2xxx: Add isolated flag and return EPERM on isolation.
- ERXXXXXX: qla2xxx: Count short term link if link comes back in 10 sec.
- ERXXXXXX: qla2xxx: Don't check for fw_started while posting nvme command.
- ERXXXXXX: qla2xxx: Pass irq_offset to blk_mq_pci_map_queues API.
- ERXXXXXX: qla2xxx: lockdown: fix stale sp access.
- BZ1868688: qla2xxx: tear down session if FW say its down.

- 10.02.00.02.a9-k1 BH 09/03/2020
- ER147554 - sg_reset appears hung iterating over too many Qpairs.
Change - qla2xxx: limit interrupt vectors to number of cpu.

- ERXXXXX - qla2xxx: klocwork: Fix Bit field 'mpi_-' has one bit and is signed.

- ERXXXXX - qla2xxx: Change post del message from debug level to log level.

- ERXXXXX - qla2xxx: lockdown: fixup - Change error response as per API test.

- ERXXXXX - qla2xxx: Fix map_queue interface to use the correct blk-mq call.

- ERXXXXX - Added Structural changes for SCM Phase 2 support.
Change : qla2xxx: Update structure definitions for SCM to support backward compatibility.

- 10.02.00.02.a8-k1 BH 08/30/2020
- ERXXXXXX - Fix point-to-point (N2N) device discovery issue.
Change - qla2xxx: Fix point-to-point (N2N) device discovery issue.

- ERXXXXXX - To wait for ABTS response on I/O timeouts for NVMe.
Change - qla2xxx: To wait for ABTS response on I/O timeouts for NVMe.

- ER147523 - BSG stack trace and SCM display issues.
Change - SCM: Functional regression with a6 release.

- ER 147413 - edif: Fix issue with DIF enable target discovery.
Change - qla2xxx: edif: Fix issue with DIF enable target discovery.

- ER147480 clear ASYNC_ACTIVE flag to allow relogin.
Change - qla2xxx: fix stuck session.

- ERXXXXXX - lockdown: add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support

- 10.02.00.02.a7-k1 BH 08/22/2020
- ER147495 - edif changes
Change - qla2xxx: edif: fix nvme discovery failure
qla2xxx: edif: fix els corruption.

- ER147478 - SLES 15sp1 10.02...a6-k compile warning
Change - qla2xxx: Compilation changes for sles15sp1

- ERXXXXXX - add mpi flash lock down support
Change - qla2xxx: lockdown: add mpi flash lock down support
qla2xxx: lockdown: fix compile problem. do not submit

- ERXXXXXX: SCMR changes
Change - qla2xxx: SCMR: Correct scmr_outstanding_reqs accounting.
qla2xxx: SCM: Changes to separate current_events and current_state.
qla2xxx: SCMR: Increase local array size.

- ER147298 : USCM "Congestion Warning" counter regression
Change - qla2xxx: Correct FPIN Structure Definition (Severity).

- 10.02.00.02.a6-k1 BH 08/13/2020
- ERXXXXXX - fix crash on session cleanup + unload.
Change - qla2xxx: fix crash on session cleanup + unload.

- ER147329 - edif changes
Change - qla2xxx: edif: fix compile error. do not submit
qla2xxx: edif: fix double free on ELS send failure.
qla2xxx: edif: reject els if non secure device.
qla2xxx: edif: reject ELS on session down.
qla2xxx: edif: redefine purex dest addr to be more consistent.
qla2xxx: edif: tweak debug messages.
qla2xxx: edif: fix nvme+edif target connect problem.

- ER147460 - issue with Diag test on QCC CLI 2.4.0 build 10 with 10.2.00.2-a5 driver
Change - qla2xxx: edif: move bsg auth els into separate routine.
qla2xxx: edif: Fix error in BSG ELS path that has valid response data.

- ER147312 - Add support to report MPI FW state.
Change - qla2xxx: Add support to report MPI FW state.
qla2xxx: Fix reset of MPI firmware.
qla2xxx: Fix MPI reset needed message.

- ER147437 - With a5 driver observed warning messages.
Change - qla2xxx: Compilation changes for Citrix, rhel and sles.

- 10.02.00.02.a5-k1 BH 07/31/2020
- ER147418: server crash seen when trying to capture the debugfs stat on isolated port.
Change - qla2xxx: Don't process target debugfs stats if port is isolated.

- ERXXXXXX : Add SCM stats to scmr_stats node.
Change - qla2xxx: Add SCM stats to scmr_stats node.

- ER147419 : Fix crash due to request q pointer extraction failure.
Change - qla2xxx: Latency measurement patch.

- ERXXXXXX : edif: remove redundant field in port_id_t
Change -qla2xxx: edif: remove redundant field in port_id_t

- ER147331 - extract bbc from PLOGI template payload.
Change -qla2xxx: Fix buffer-buffer credit extraction error

- ERXXXXXX : Split qla2x00_configure_local_loop()
Change scsi: qla2xxx: Split qla2x00_configure_local_loop()

- ERXXXXXX : SCMR - Add I/O flow control.
Change - qla2xxx: SCMR - Add I/O flow control.

- 10.02.00.02.a4-k1 BH 07/23/2020
- ER147402 - Do not install nvme auto connect script if OS is installing it.
Change - qla2xxx: auto-connect scripts are install based on nvme-cli package.

- ERXXXXXX - Fixed return status of nvme fcp request.
Change - qla2xxx: Set NVME status code for failed NVME FCP request.

- ERXXXXXX - Multi-que support for TMF.
Change - qla2xxx: Multi-que support for TMF.

- ERXXXXXX ? edif changes
Change - qla2xxx: edif: simplify reserve/release of sa_index.
qla2xxx: edif: tweak debug log.
qla2xxx: edif: adjust ELS resp length.
qla2xxx: edif: send logo on app stop.
qla2xxx: edif: remove prlo in session deletion.
qla2xxx: edif: Fix app stop stall.

- ER147298 - USCM "Congestion Warning" counter regression w/.65 driver.
Change - qla2xxx: Correct fpin_descriptor definition.
qla2xxx: Consolidate EDIF &amp; SCM Purex Calls.

- ERXXXXXX - Calculate avg. time taken by different components for IO completion.
Change - qla2xxx: Latency measurement patch.

- 10.02.00.02.a3-k1 BH 07/16/2020
- ER147348 - Observing firmware dump while running qaucli -g post port isolation.
Change - qla2xxx: Don't check firmware state in case of chip is down.

- ER147338 - SLES: Driver load failed - modprobe: ERROR: module 'qla2xxx' is unsupported.
Change - qla2xxx: Add support for loading external modules on SuSE.

- ER147361 - System panic after enabling port isolated during TimeOutReset.
Change - qla2xxx: Synchronize the update the host counters using lock.

- ER147370 - Hardware Error counter not incrementing for MBX command timeout.
Change - qla2xxx: Update hardware error count for various error conditions.

- ERXXXXXX - The change is to help in debuggging.
Change - qla2xxx: Move some messages from debug to normal log level.

- ER147346 - Observed a call trace after port isolation.
Change - qla2xxx: Fix the call trace for flush workqueue.

- ERXXXXXX - For debug purpose.
Change - qla2xxx: Add error counters to debugfs node.

- 10.02.00.02.a2-k1 AE 07/10/2020
- ERXXXXXX - qla2xxx: Fix TCM compilation issues.
Change - Enabled build of tcm_qla2xxx module and fixed compile issues.

- ERXXXXXX - qla2xxx: edif : Added back the app_stop wait and avoid if link is down.
Change - Added wait during app stop.

- ERXXXXXX - qla2xxx: Set BIT_13 for NVMe Async events.
Change - Driver changes to skip SLER for Async event command.

- ER147323 - qla2xxx: Correct the check for sscanf return value.
Change - Driver updated to check version correctly.

- ERXXXXXX - qla2xxx: v2: Add EDIF support.
Change - Refactoring EDIF code for modularity.

- ER147298 - Congestion Warning/Alarm counters fail to increment
Change - Update driver to increment the counters for congestion signals.

- 10.02.00.02.a1-k1 AE 06/29/2020
- qla2xxx: Enable IOCB throttling by default.
- qla2xxx: Implementation to get and manage host, target stats and initiator port.
- qla2xxx: Add SLER and PI control support.
- qla2xxx: Do not log message when reading port speed via sysfs
- qla2xxx: fix null pointer access.
- qla2xxx: Use MPI hang trigger to do PEGTUNE halt.
- qla2xxx: Reduce erroneous error in link reset path
- qla2xxx: v2: fix stalled N2N reconnect.
- qla2xxx: Fix warnings on SLES12SP5.
- qla2xxx: Fix compilation issues on SLES15
- qla2xxx: Compilation Fixes for SLES15SP1.
- qla2xxx: Debugfs compilation issue fix for RH7.6.
- qla2xxx: Fix gcc test compile error output being printed.
- qla2xxx: Timestamp device online and offline transitions.
- qla2xxx: Add rport fields in debugfs.
- qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices.
- qla2xxx: Setup debugfs entries for remote ports.
- qla2xxx: Fix edif related compilation issue on RH7.6.
- Fixes for compilation on hpe branch
- qla2xxx: Compilation fixes for RH8.2
- qla2xxx: Compilation changes for RH7.6
- qla2xxx: Fixes for compilation on RH7.x I
- qla2xxx: bsg_job to bsg_job_t
- qla2xxx: I Unify source code to work with newer kernels.
- qla2xxx: Makefile changes from code-uni-devel-10x.
- qla2xxx: qla_edif file changes to compile the driver.
- qla2xxx: Fix compilation issues.
- qla2xxx: Fix Makefile issue.
- qla2xxx: fix compile error
- qla2xxx: Use explicit LOGO in target mode
- qla2xxx: Add EDIF support.
- qla2xxx: Addd edif related files.
- qla2xxx: Fix MPI failure AEN (8200) handling.
- qla2xxx: SCM - Backport optimizations and style changes from upstream work.
- qla2xxx: Fix warning in qla_attr.c file.
- qla2xxx: Fix nvme compilation error.
- qla2xxx: Fix crash in alloc w/GFP_KERNEL + interrupt
- Author : Quinn Tran &lt;qutran@marvell.com&gt; qla2xxx: v2: add iocb resource tracking.
- qla2xxx: Fix WARN_ON in qla_nvme_register_hba.
- qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime.
- qla2xxx: Make tgt_port_database available in initiator mode.
- qla2xxx: reduce noisy debug message.
- qla2xxx: Fix mailbox Ch erroneous error
- qla2xxx: fix login timeout.
- qla2xxx: Accomodate for SCM FW attribute bit change.
- qla2xxx: post FC event (FPIN) to transport FPIN handler.
- qla2xxx: Hide fc_host_fpin_rcv kernel dependency.
- qla2xxx: Add changes to compile across various kernels.
- qla2xxx: Use active targets to update SCM stats.
- qla2xxx: Move SCM functions to qla_isr to keep changes local.
- qla2xxx: Code to process FLOGI ACC extended payload.
- qedf: Fix compilation issue - revisit.
- qla2xxx: SCM Phase 1 Implementation + 2 other patches.
- qla2xxx: Enable PUREX passthru post ISP reset.
- qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV.
- qla2xxx: performance tweak
- scsi: qla2xxx: fix fcport null pointer access.
- fixup! qla2xxx: Fix unbound NVME response length.
- scsi: qla2xxx: Fix unbound NVME response length
- qla2xxx: Add host attribute to trigger MPI hang.
- qla2xxx: ONEOFF: silent dbg messages for good path io.
- qla2xxx: ONEOFF: fix pDIF detection
- qla2xxx: Snoop inquiry response atleast 168 bytes to determine proprietary DIF.
- qla2xxx: ONEOFF: add debug counters for T10-PI/DIF
- qla2xxx: ONEOFF: add MQ support for HP3PAR propritary T10-PI
- qla2xxx: HPE 3PAR private T10-PI support.
- qla2xxx: Check for fabric_priority flag during login
- qla2xxx: use iocb_fabric_priority flag
- qla2xxx: Fix QoS name and add debug logs
- qla2xxx: Correction to tests for iocb fabric and fcport qos.
- qla2xxx: Use -&gt;isp_ops-&gt;read_optrom() in qla26xx_read_qos_fcport_table().
- qla2xxx: QoS fcport table index initialization improvement.
- qla2xxx: Add QoS fcport table index to speed up search.
- qla2xxx: Reduce stack on qos fcport priority routines.
- qla2xxx: HPE: Register FDMI QOS
- qla2xxx: Add bsg interface for qos lun level bitmask.
- qla2xxx: Read E2E QoS fcport priority bitmasks from flash.
- qla2xxx: Abstract qos lun level mask for iocb cs_ctl field.
- qla2xxx: Add fabric priority qos lun iocb mechanism.
- qla2xxx: Implement CT command GFO (Get Fabric Object).
- qla2xxx: Add support for fabric priority per target.
- qla2xxx: fix mtcp dump collection failure.
- qla2xxx: Set Nport ID for N2N
- qla2xxx: Fix crash during device discovery.
- qla2xxx: Handle NVME status iocb correctly.
- qla2xxx: Remove restriction of FC T10-PI and NVME
- qla2xxx: serialize fc_port alloc in N2N
- qla2xxx: NPIV does not come up after FW dump.
- qla2xxx: fix RDP respond data format bug.
- qla2xxx: force semaphore on flash validation failure.
- qla2xxx: add more FW debug information
- qla2xxx: Revert: Disable T10-DIF feature with FC-NVMe during probe
- qla2xxx: Update BPM enablement semantics.
- qla2xxx: fix FW resource print error.
- qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs.
- qla2xxx: Ensure flash updates return possible failure status through bsg interface.
- qla2xxx: Improved secure flash support messages
- qla2xxx: fix flag passing error
- qla2xxx: Use FC generic update firmware options routine for ISP27xx.
- qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.
- qla2xxX: Add 16.0GT for PCI String
- qla2xxx: Use FW_STARTED macro
- qla2xxx: Add fixes for mailbox command
- qla2xxx: Fix login IOCB flag
- qla2xxx: Save rscn_gen for new fcport
- qla2xxx: firmware option 3 is clobbered by speed set
- qla2xxx: ISP28xx active FW region
- qla2xxx: Add portname to print logs in qla24xx_logio_entry().
- qla2xxx: Correction to MB in-direction selection in qla2x00_echo_test().
- qla2xxx: Correction to selection of loopback/echo test.
- qla2xxx: Use endian macros to assign static fields in fwdump header.
- qla2xxx: Add Speed in SFP print information
- qla2xxx: Fix RDP response size
- qla2xxx: Handle cases for limiting RDP response payload length.
- qla2xxx: Add deferred queue for processing ABTS and RDP.
- qla2xxx: Cleanup ELS/PUREX iocb fields.
- qla2xxx: Add devid's and conditionals for 28xx.
- qla2xxx: Add vendor extended FDMI additions and amendments.
- qla2xxx: Provide separate RDP enable.
- qla2xxx: Add vendor extended RDP additions and amendments.
- qla2xxx: Add changes in preparation for vendor extended FDMI/RDP.
- qla2xxx: Add 2061 PCI ID
- qla2xxx: Remove all DIX-0 references
- qla2xxx: Add endianizer macro calls to fc host stats.
- qla2xxx: Add sysfs node for D-Port Diagnostics AEN data.
- qla2xxx: Move free of fcport out of interrupt context.
- qla2xxx: Add beacon LED config sysfs interface.
- qla2xxx: Add sysfs hooks for FC-NVMe autoconnect

- 10.01.00.22-k AE 06/29/2020
- Upstream driver as part of Linux 5.6</changelog>
  </package>
  <package pkgid="ee7b77dbee3080080bdf45bf0e87de618abcc2d98889e794c8e4fef69e00c828" name="smartpqi-kmp-default" arch="x86_64">
    <version epoch="0" ver="2.1.30" rel="031.sles15sp5"/>
  </package>
  <package pkgid="89ebe88bb16cb62f01eb1217e40d91b0fd58d37e565bc8ea222571b9e9167dfc" name="smartpqi-kmp-default" arch="x86_64">
    <version epoch="0" ver="2.1.30" rel="031.sles15sp6"/>
  </package>
  <package pkgid="adbaa98ad747e82f256be874643d296602e72572f4f1c802a46c0478fbc612c6" name="ssa" arch="x86_64">
    <version epoch="0" ver="6.40" rel="6.0"/>
    <changelog author="Ver:6.40-6.0" date="1717502400">- Please see user documentation for details. (Severity: Low)</changelog>
  </package>
  <package pkgid="378356beb5259e7583a249156d54070875bf93409fce3113df60d3d454719208" name="ssacli" arch="x86_64">
    <version epoch="0" ver="6.40" rel="6.0"/>
    <changelog author="Ver:6.40-6.0" date="1717502400">- Please see user documentation for details. (Severity: Low)</changelog>
  </package>
  <package pkgid="438c2487ea050e2f1e717369ddecf99edae3a093bc303921d4e780d0d816754b" name="ssaducli" arch="x86_64">
    <version epoch="0" ver="6.40" rel="6.0"/>
    <changelog author="Ver:6.40-6.0" date="1717502400">- Please see user documentation for details. (Severity: Low)</changelog>
  </package>
  <package pkgid="833c49e1f9e75b84e00050e9d04f3df72d1764003f262efb09295073a5afb89b" name="storcli" arch="noarch">
    <version epoch="0" ver="007.2812.0000.0000" rel="1"/>
  </package>
  <package pkgid="2a57a95284f853d4a4338e62d4e1941b0deed177cbc351d212f95d5fc8904afc" name="sut" arch="x86_64">
    <version epoch="0" ver="5.3.0" rel="10.linux"/>
  </package>
  <package pkgid="113678b4517b014f552888253890106406ee8ccedc9a88ff7f4bb51dab53ec9c" name="tg3-kmp-default" arch="x86_64">
    <version epoch="0" ver="3.139m_k5.14.21_150500.53" rel="2.sles15sp5"/>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137r" date="1497355200">- Add workaround for MRRS of 5762  (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137s" date="1498219200">- Add support for RHEL 7.4 and SLES12SP2 (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137t" date="1502884800">- Add support to notify min/max MTUs through min_mtu &amp; max_mtu (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137u" date="1504785600">- Add support to overide clock for 5762  (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137v" date="1514808000">- Backport upstream patches  (Severity:Medium)
- Add PHY reset workaround in change MTU path for 5717/19/20  (Severity:Medium)
- Update the copyright (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137w" date="1517227200">- Add SLES 15 support  (Severity:Medium)
- Add RHEL 7.5 support (Severity:Medium)
- Fix RHEL 6.4 compilation (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137x" date="1530619200">- Add Ubuntu 18.04 support  (Severity:Minor)
- Fix race between tg3_get_stats64() and tg3_free_consistent() (Severity:Minor)
- Avoid usleep_range() with holding spin lock (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137y" date="1539259200">- Add private ioctl support for register read/write (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137z" date="1549368000">- Add RHEL 8.0 support (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.138a" date="1550232000">- Fix Panic with SLES12SP3 (Severity:Minor)</changelog>
  </package>
  <package pkgid="b610da2cb1175a77c5bd584122100493fb4437ab73e84e86e0a53c614bf09f01" name="tg3-kmp-default" arch="x86_64">
    <version epoch="0" ver="3.139m_k6.4.0_150600.21" rel="2.sles15sp6"/>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137r" date="1497355200">- Add workaround for MRRS of 5762  (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137s" date="1498219200">- Add support for RHEL 7.4 and SLES12SP2 (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137t" date="1502884800">- Add support to notify min/max MTUs through min_mtu &amp; max_mtu (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137u" date="1504785600">- Add support to overide clock for 5762  (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137v" date="1514808000">- Backport upstream patches  (Severity:Medium)
- Add PHY reset workaround in change MTU path for 5717/19/20  (Severity:Medium)
- Update the copyright (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137w" date="1517227200">- Add SLES 15 support  (Severity:Medium)
- Add RHEL 7.5 support (Severity:Medium)
- Fix RHEL 6.4 compilation (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137x" date="1530619200">- Add Ubuntu 18.04 support  (Severity:Minor)
- Fix race between tg3_get_stats64() and tg3_free_consistent() (Severity:Minor)
- Avoid usleep_range() with holding spin lock (Severity:Minor)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137y" date="1539259200">- Add private ioctl support for register read/write (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.137z" date="1549368000">- Add RHEL 8.0 support (Severity:Medium)</changelog>
    <changelog author="Siva Reddy Kallam &lt;siva.kallam@broadcom.com&gt; 3.138a" date="1550232000">- Fix Panic with SLES12SP3 (Severity:Minor)</changelog>
  </package>
</otherdata>
</manifest>
