Please note: This website includes an accessibility system. Press Control-F11 to adjust the website to the visually impaired who are using a screen reader; Press Control-F10 to open an accessibility menu.
ThinkSystem 440-x SAS/SATA 12Gb HBA update BIOS and Firmware (For Windows)

ThinkSystem 440-x SAS/SATA 12Gb HBA update BIOS and Firmware (For Windows)

Available Drivers
File name
Size
Version
Operating System
Release Date
Severity
Options

ThinkSystem 440-x SAS/SATA 12Gb HBA update BIOS and Firmware (For Windows)

18.696 MB
mpt3.5.440-16.125.15.00-2

Windows Server 2016

Windows Server 2019

02 Aug 2021
Suggested

change history

lnvgy_fw_storehba_mpt3.5.440-16.125.15.00-2_windows_x86-64.chg

39.23 KB
mpt3.5.440-16.125.15.00-2

Windows Server 2016

Windows Server 2019

02 Aug 2021
Suggested

fix

lnvgy_fw_storehba_mpt3.5.440-16.125.15.00-2_windows_x86-64.exe

18.63 MB
mpt3.5.440-16.125.15.00-2

Windows Server 2016

Windows Server 2019

02 Aug 2021
Suggested

readme

lnvgy_fw_storehba_mpt3.5.440-16.125.15.00-2_windows_x86-64.txt

14.09 KB
mpt3.5.440-16.125.15.00-2

Windows Server 2016

Windows Server 2019

02 Aug 2021
Suggested

ThinkSystem 440-x SAS/SATA 12Gb HBA update BIOS and Firmware (For Windows) (InstallXML)

lnvgy_fw_storehba_mpt3.5.440-16.125.15.00-2_windows_x86-64.xml

14.45 KB
mpt3.5.440-16.125.15.00-2

Windows Server 2016

Windows Server 2019

02 Aug 2021
Suggested

Description

ThinkSystem 440-x SAS/SATA 12Gb HBA update BIOS and Firmware (For Windows)

What's More

Change History

ThinkSystem 440-x SAS/SATA 12Gb HBA Firmware and BIOS Update

Supported Adapters:  
ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA for 4Y37A09724
ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA for 4Y37A09725
 

NOTE TO SERVICE - Reference RETAIN #N/A

Version 16.125.15.00
---------------
BIOS            Firmware      UEFI Driver   
9.31.00.00     16.00.12.00    16.00.08.00
Ph_16.0

Defects:
-PLDM single firmware update logs multiple debug messages in controller trace buffer.(PLDM single firmware update logs multiple debug messages in controller trace buffer)
-PLDM Type 2 - Change debug print filter level to "Warning" for PollForPlatformEventMessage command.(DCSG00263767)
-Fix Coverity tool reported defects.(DCSG00266270)
-fixed the parameter difference for the PLDM Type 5 print framework..(DCSG00286651)
-pldmFreeFwUpdtResources() doesn't frees RetryRqstTimer correctly.(DCSG00313887)
-Issue in freeing PLDM firmware update resources.(DCSG00317911)
-Assertion failure in fw\cpu\arm\exceptions.c at line 1006 on triggering QueryDeviceIdentifier command in Download State.(DCSG00337907)
-Coverity defects fix..(DCSG00340836)
-PLDM Type 2 - Fail module initialization if Managed Device invokes initialization API without allocating memory.(DCSG00360498)
-OOB-MCTP over I2C - FW updates in Loop hits PLDM Fault 0x6.(DCSG00380088)
-PLDM - Fix compilation errors reported in an OEM platform.(DCSG00382501)
-Doxygen build error.(DCSG00415793)
-[Aero][PLDM] PLDM Timer restart failing.(DCSG00430198)
-Updated GoldenX to handle the CoreDump Region.(DCSG00042890)

Enhancements:
-Implemented linked list for entity and sensors.(DCSG00219964)
-Add snapdump support for PLDM Type 2 and Type 6 modules.(DCSG00226303)
-PLDM Type 2: Implement API changes and support for Redfish message event in PLDM Monitoring and Control module.(DCSG00253011)
-PLDM Type 6 - Add support for Redfish Message Event.(DCSG00255563)
-PLDM Monitoring and Control: Addressed the Coverity reported issues and added abort function.(DCSG00342504)
-Address Coverity tool reported issues in PLDM Type 2 and Type 6 modules.(DCSG00352028)
-Enhance PLDM library for separation of APIs/LIB and source code.(DCSG00394996)
-Code cleanup activity.(DCSG00395207)
-PLDM - Handle a TODO related to sensor re-arm unavailable in present state and update copyright year in all Type 2 files.(DCSG00404477)
-[Aero][PLDM] Platform changes to accommodate latest PLDM baseline.(DCSG00447989)
-For report LUN command, Increase retry count from 3 to 5 and add SCSI status BUSY into retry loop.(DCSG00930134)


Version 16.125.12.00
---------------
    BIOS            Firmware      UEFI Driver   
  9.31.00.00      16.00.12.00    16.00.06.00
Ph_16.0

Defects:
 -Response of TransferComplete (0x16) become irrelevant if it is received after the successful completion of CancelUpdateComponent(0x1C)and needs to be dropped.(CSG00033524)
 -SPDMLIB: Add change to SConstruct to copy library output file (*.a) to release folder(CSG00117832)
 -CFGI : The first 32 characters of MPI defines should be unique(CSG00086291)
 -SPDM_LIB: Add alignment parameter into SPDMLib_Calloc interface(CSG00237674)
 -PLDM Type 6: Incorrect error code returned for resource unregistration(CSG00067924)
 -NVMe Init reports wrong failure error codes(CSG00103993)
 -Coverity Bugs in PL Enclosure Management Files(CSG00043514)
 -PL: MS-SES with no Array Devices in Atlas SES causes 0x7200 fault(CSG00077263)
 -Additional Key Data field of Security Page 1 is missed in XSD definition(CSG00077979)
 -BST: BST cancellations on cable breaker comm port unavailability(CSG00212793)
 -Unitialized pointer was being accessed(CSG00096545)
 -MBEDTLS LIB: fix compilation error during IT FW build(CSG00234920)
 -SPDM LIB: Set ECDSA signature with correct size in Signature field of SPDM Challenge response buffer before sending to BMC server(CSG00225192)
 -PLDM Type6 : Change filename for fixing doxygen compilation(CSG00081863)
 -PLDM Type5 : Controller FW Downgrade through BMC results in controller FW crash(CSG00095783)
 -SPDM: Attestation failed with wrong Nonce values(CSG00126872)
 -CFGI : MPB2 read fails with invalid checksum(CSG00098544)
 -PLDM: Pass Timer-id that needs to be restarted to Pldm-timer-restart operation.(CSG00018645)
 -Change file name of SpdmDebug.h to SpdmDebugs.h . And Check in SpdmDebugs.h for IT(CSG00074556)
 -PL: Aero -- Atlas US Cable Pull/Push Results in Missing Enclosure Slot Info(CSG00181448)
 -Coverity found defect in MPI Device and FPE modules.(CSG00098787)
 -NVME Drives not getting discovered on inserting in Customer UBM3 x4 backplanes until OCR.(CSG00081732)
 -[Aero][PLDM] Date format exposed by IT to PLDM library is not as per PLDM spec(CSG00363642)
 -BST: version.mak no longer a part of BST verification(CSG00368158)
 -Correct Sblib Int make sure ER 110403 and ER 166877 are present (2)(CSG00215388)
 -BST: UBM BST funtonality is broken on latest BST code.(CSG00216461)
 -Observed Data Corruption during IO stress test.(CSG00212797)
 -PLDM Type-2 : GetPDRRepository command fails with large configuration (mulitple drives and volumes)(CSG00097462)
 -Addressing IT raise defects in SPDM library change.(CSG00061718)
 -MBEDTLS LIB: Fix dynamic memory release bug in Mbed Tls Library(CSG00216944)
 -Aero A0: Fault D033 running IO + Expander Phy Link/Hard Resets to Expander phys(CSG00045450)
 -BST: Case mismatch in card name(CSG00114314)
 -Phase 15 Coverity Bug Fixes(CSG00104982)
 -Large topology of more than 500 drives cannot be supported on SAS 3.5 Channel Controllers(CSG00108246)
 -Mismatch between subsystem id in NVDATA and SBR for 9405-W 16i(CSG00077700)
 -BST: Num Slots config file update for topology with Atlas Configuration(CSG00312633)
 -Release Automation: Exceptions during execution of release script(CSG00151389)
 -Aero A0: External cards do not support more than one PCIe drives.(CSG00249770)
 -Do not process any response msg if FD is in PLDM_FW_UPDT_IDLE state.(CSG00024158)
 -[SPDM] SPDM lib changed one of header file name , seeing compilation error in IT.(CSG00077919)
 -IT SPDM commands not working via host interface(CSG00134673)
 -PCIe Switch Page 250 has NumPorts set to zero, and this page is not included in "iop show cfg all"(CSG00101756)
 -MBEDTLS LIB: Add change to SConstruct to copy library output file (*.a) to release folder(CSG00117834)
 -Coverity Defects in SATA and VPP code.(CSG00234415)
 -MFG Page 49/50/51 defines are not compiled(CSG00083748)
 -MBEDTLS Lib: Alignment issues while certificate verification on IT cards(CSG00312818)
 -Aero: PswSbr.bin file is read only and causes an error when running the RMC script(CSG00082963)
 -SPDM_LIB: Set tagOwner as per SPDM request.(CSG00239464)
 -BST: Fix the compilation error for UBM BST(CSG00062522)
 -PL: SMP Timeouts During Expander Phy Reset Test(CSG00043616)
 -[Aero] SATA drive gets dropped when corresponding phy is disabled and enabled.(CSG00222544)
 -PL: Adjust the MPI Device support check to only support Atlas's MPI Device(CSG00040939)
 -Updating FW (on 9400 series HBA) from Ph-7 to Ph-14 causes "invalid flash" message on FW bootup(CSG00167100)
 -Fail to read Extended Expander Page 250(CSG00092804)
 -BST: SAL reports unknown device type for drives(CSG00239268)
 -pl: NVMe: 265D fault in out of resource case(CSG00093410)
 -Phase 15 Coverity Bug Fixes(CSG00105045)
 -[BST] Remove the erase persistent test case from BST.(CSG00305439)
 -(MS SES) Non data transfer SCSI IO failed with Invalid SGL error(CSG00234926)
 -Duplicate MPI Toolbox Tool Values in MPI temp(CSG00086898)
 -NVMe device not discovered after disable-enable PCIe link in PCIe IO Unit page 1(CSG00082524)
 -BST: ELID update due to SAS-Address update on Blr Servers(CSG00301666)
 -BST: POR Reboot requires a further check(CSG00086783)
 -Controller fault 0x1902 is seen while issuing locate command to NVMe drives(CSG00062252)
 -PLDM RDE - MultipartReceive command fails with error INVALID_DATA for non-zero OperationID(CSG00165437)
 -Fixing Coverity issues(CSG00096489)
 -SBLIB: Getting Inconsistent secure ID on IT cards(CSG00309847)
 -BST: Aero with Atlas switch Num slot update(CSG00284255)
 -Skip completeflash images during BST(CSG00337918)
 -"Add enclosure event for an enclosure that is already active" error message observed in Windows event logs(CSG00063929)
 -SPDM LIB: Need to include header file SpdmLibTypes.h in SpdmLibIFace.h(CSG00074328)
 -Build error in PLDM Library on ARM 4.1 compiler (done with Atlas FW code)(CSG00019014)
 -PLDM Lib: Unable to stop timer (PLDM Fault 0x11)(CSG00134602)
 -iop show cfgspace doesn't work(CSG00066110)
 -During OS reboot some drives go missing.(CSG00354770)
 -Remove LogSpecific member in the structure 'IOPI_LOG_DETAIL(CSG00318366)
 -PLDM Type5 : Upgrade to the latest signed FW fails(CSG00076949)
 -Bug Fix In get CERT and While reading the certificate from the client(CSG00047643)
 -ED91 Fault while running IOs + OCR (controller reset) testing(CSG00057254)
 -Coverity Defects(CSG00094727)
 -The first 32 characters of MPI defines should be unique(CSG00086266)
 -PH15 Scrutiny CLI: device c command output is not giving the details of the all the devices connected to the expander(CSG00102332)
 -print correct variable during error condition(CSG00096538)
 -pl: backend PCIe: prevent switch rediscovery quirks(CSG00018730)
 -Incorrect slot count is present in config, for a BP connected to external card in BST server.(CSG00319578)
 -Firmware fails to send Enclosure removal event to host when the enclosure is removed from the topology.(CSG00232962)
 -EID is not assigning back with IT controller restart(CSG00394045)
 -Coverity defect fix(CSG00231928)
 -BST: Board naame format error(CSG00143769)
 -[Aero] Application scanning for I2C devices on I2C bus hang when OOB configured to MCTP-PCIe mode(CSG00103208)
 -NVMe Init error drives are not discovered after pull/push within DMD timeout(CSG00242197)
 -9500-16e disappears on system reboot(CSG00367091)
 -PLDM Type 6: BEJ buffer insertion pointer is not incremented when an element is added to array context(CSG00067926)
 -BST: NumSlots fix for Ph14 &15 broke BST on other fw phases(CSG00315471)
 -Sea 16e PCIe TX Compliance Test Failure(CSG00052179)
 -Duplicate slot IDs assigned for SAS/SATA drives on elrond Ex1 backplane when it is connected to 9405W 16i controller.(CSG00072826)
 -Ventura/Mercator: pl: 4311 fault following SAS IO Unit Page 1 write(CSG00099275)
 -PL Backend PCIe: 0xEE1A fault observed with bad clocked Aero and Atlas(CSG00080298)
 -RDE: Valid schema class can't be more than 4 for 'GetSchemaURI' command(CSG00109749)
 -Coverity found defect in SATA and Enclosure management modules.(CSG00098596)
 -Controller fault observed on changing some phys to manual port config with port set to 0.(CSG00237498)
 -Ventura: SAS3616W or SAS3616W based boards have links less than epected width(CSG00249594)
 -Make Challenge Buffer Include Get_Digest/Digest, Get_Cert/Cert(CSG00055393)
 -9500-16e fails to recover after warm boot(CSG00422618)
 -Correct Sblib Int make sure ER 110403 and ER 166877 are present(CSG00214265)
 -BST: Uart Utility re-visit(CSG00113761)
 -pl: backend PCIe: resource leakage during direct attached event generation(CSG00093660)
 -[Aero][PLDM] PLDM FW discovery results in 265D Fault(CSG00307769)
 -Disable CoreDump when Flash device is not present(CSG00054500)
 -BST: Case mismatch for custom card name(CSG00115303)
 -SBLIB: Significantly longer boot times that previously encountered in MR CBB(CSG00299427)
 -Build failed after MbedTLS new base line pulled(CSG00074952)
 -pl: port enable is delayed when SAS/SATA devices are attached to a UBM backplane(CSG00076783)
 -BST: Encl_logical_id update(CSG00298990(
 -Observed PL Fault 0xEE17 when NVME drives connected via PCIe switch.(CSG00108281)
 -[MBEDTLS] Device Key Pair Generation resulting in different Keys on IT card(CSG00318909)
 -Increase the time wait time when quad mode bit gets written for write operation to complete.(CSG00061711)
 -Out of bound memory access when assigning dma group for controller devices.(CSG00243152)
 -SPILIB 2.0: Cypress 256Mbit SPI Flash Is Not Supported(CSG00121768)
 -SPDM_IT_FW:For empty slots IsEmpty field is shown as No it should be shown as Yes .(CSG00230707)
 -Build error in PLDM Library on ARM 4.1 compiler with Atlas FW build environment(CSG00071478)
 -Invalid Completion code Error for running script-LearnComponentStateInvalidTransferFlagPLDMType5.py(CSG00149690)
 -Phase 15 Coverity Bug Fixes(CSG00092935)
 -Some of SAS/SATA drives attached to OEM Aero HBA may not be reported to host(CSG00076717)
 -Connector Name displayed as 'Unknown' in HII for NVMe drives behind Switch(CSG00085845)
 -SPILIB: Winbond 256MBit maximum page write time increased from rev "A" to rev "B" of their specification(CSG00170747)
 -pl: firmware hang occurs in UBM command error case(CSG00072841)
 -Coverity defect fix in FPE code.(CSG00235474)
 -RDE - Controller information is not getting launched in REST client(CSG00099613)
 -Fix SPDM library for Get_Digest, Challenge.(CSG00053409)
 -Update the SPDM print index properly before adding the prints to ring buffer(CSG00335886)
 -Resetting the event counters in Ext. SAS/PCIe IO Unit Page 250 fails(CSG00150901)
 -0x6001 Fault while running IOs and cable pull test(CSG00040422)
 -[SPDM] Fix compilation #include "iopPlatSecCertMgMt.h" case sensitive issue(CSG00109315)
 -SPDMLIB: Reduce number of arguments passed to IT FW debug print functions(CSG00335615)
 -IOP: Trace buffer image has extra "CFG string(CSG00051124)
 -Update NVDATA Major Version on PH16 point release(CSG00309322)
 -(SATA Only) SCSI ATA Passthrough command with set feature command to set the drive in standby_y state sets it to standby_z state.(CSG00080256)
 -Release Automation: Web page button not detected in script.(CSG00137712)
 -pl: NVMe: D062 fault during NVMe init(CSG00083594)
 -PLDM Type 6: Fix "RedACT" tool reported observations(CSG00080427)
 -Check in SpdmDebug.h for IT(CSG00074108)
 -Updated CoreDump specific functions to run from OCM memory and enabled XMEMXOPY(CSG00093703)
 -pl: NVMe: E429 fault on register read failure(CSG00098345)
 -SBLIB: Change bool type to int type in API parameter to maintain compatibility(CSG00100308)
 -PLDM Type 2: Resource associated major schema count is incremented incorrectly(CSG00074150)
 -[PLDM] IT HBA with latest PLDM library faults(CSG00102618)
 -Aero BST: Manage NVMe drive link up timing(CSG00228186)
 -SPDM library to remove %s for any print as IT does not support %s print string.(CSG00061353)
 -Import certificate command with out seal option is failing for slots 0 & 1.(CSG00228127)
 -[Aero/Ventura] MCTP discovery fails after unload and load of MCTP driver in BMC(Board Management controller)(CSG00058897)
 -ventura build issue with PL PCI DEVICE feature disabled(CSG00286358)
 -When performed export csr for all 8 slots in batch observing for few slot command is success and for other it is failure.(CSG00421812)
 -PL: Removal of NVMe Drive that Failed NVMe Init Doesn't Work Correctly(CSG00103998)
 -Aero Seeing "SpdmReadCertForSlot[277]:[Error] Certificate Read Failed" on IT card after Controller Resets(CSG00253315)
 -MAC verification failed due to inconsistent secure ID(CSG00309854 (Port Of Defect DCSG00309857)
 -pl: backend PCIe: 'pl pci devlnk' is missing from the 'pl dbg' dump(CSG00052268 (Port Of Defect DCSG00052348)
 -PL: Initial MPI driver error injection can cause the Managed Switch's SES to not be exposed to OS(CSG00045593(Port Of Defect DCSG00045725))
 -NVMe devices VPD page 83 NAA descriptor may conflict with EUI64 ID reported(CSG00148775 (Port Of Defect DCSG00153702)
 -Remove LogSpecific member in the structure 'IOPI_LOG_DETAIL(CSG00318366 (Port Of Defect DCSG00318944)
 -Ventura; Add code to prevent downgrade from phase 14 to previous phases for winbond(CSG00059594 (Port Of Defect DCSG00061399)
 -Aero: pl: SATA device may not link up following a link down(CSG00054906 (Port Of Defect DCSG00073959)
 -"iop show cfg all" command captured by core-dump is zero(CSG00047928 (Port Of Defect DCSG00050673)
 -PL: Blind retries by MegaRAID FW when PL is in out of resource condition results in IOs to MS-SES exhausting retries(CSG00033753 (Port Of Defect DCSG00046628)
 -pl: backend PCIe: switch rediscovery fails with certain switch configurations(CSG00061635 (Port Of Defect DCSG00062706)
 -PL NVMe : NVMe repair operation fails with metadata(CSG00112303 (Port Of Defect DCSG00121425)
 -VSES SES Page 02h reports Unknown (06h) Element Status for some Array device elements in a wide DFC slot(CSG00069091 (Port Of Defect DCSG00086818)
 -UBM: Incorrect slot number enumerated for a DFC on 3 x4 DFCs UBM config(CSG00048027 (Port Of Defect DCSG00048742)
 -SATA only : Controller hang is observed due to recursive function call.(CSG00139294 (Port Of Defect DCSG00226371)
 -SPDMIT: Return appropriate error to SPDM Lib when read certificate from security page 0 fails(CSG00299079 (Port Of Defect DCSG00306949)
 -pl: NVMe: unexpected NVMe init failure if LBA 0 is inaccessible(CSG00120588(Port Of Defect DCSG00121315)
 -PL NVMe : PCI task management is not getting completed.(CSG00231422 (Port Of Defect DCSG00245538)
 -pl: NVMe: incorrect sense key is returned for Access Denied NVMe status(CSG00063924 (Port Of Defect DCSG00069167)
 -Ventura: The host PCIe link width may be narrower than expected(CSG00078678 (Port Of Defect DCSG00093473)
 -Ventura/Mercator: pl: direct attached SAS or SATA device may not be discovered(CSG00408109 (Port Of Defect DCSG00427398)
 -Some of the drives not listed under Widows OS Disk Management.(CSG00096508 (Port Of Defect DCSG00102661)
 -PL SATA: Sanitize operation is completed before actual completion from drive.(CSG00119155 (Port Of Defect DCSG00126831)
 -pl: NVMe: Select field used during NVMe init without verifying support(CSG00050182 (Port Of Defect DCSG00051206)
 -Incorrect slot mapping on UBM backplane with additional DFCs support(CSG00077969 (Port Of Defect DCSG00082256)
 -LED Blink/Unblink operation fails on certain Slots in UBM using MPI SEP Request(CSG00282826 (Port Of Defect DCSG00299898)
 -Aero A0: External cards do not support PCIe and SRIS by default(CSG00131571 (Port Of Defect DCSG00143420)
 -pl: NVMe: Drive Firmware update fails on mode 0xE(CSG00044028 (Port Of Defect DCSG00052008)
 -Back out changes of ER DCSG00029633 that limits VSES devices to 2(CSG00053379(Port Of Defect DCSG00054368)
 -[SATA Only] SCSI Start Stop Unit command with power condition active fails.(CSG00349970 (Port Of Defect DCSG00405776)
 -Atlas Behind Aero: PL Fault 0xEC1A When Performing Backend PCI Resets From Diagnostic Code(CSG00042688 (Port Of Defect DCSG00147003)
 -BSOD when running CoreDump with Aero connected to Atlas switch(CSG00042497 (Port Of Defect DCSG00044353)
 -Invalidate slot not working for IT SPDM(CSG00131485 (Port Of Defect DCSG00139744)
 -Drive Discovery failed with Port Hot-swap on Aero16e controller(CSG00042446 (Port Of Defect DCSG00052013)
 -Fail to read device and link related counters from Page 250(CSG00080856 (Port Of Defect DCSG00096620)
 -[Aero/Ventura] Bootloader corruption with firmware download and DC cycle in loop.(CSG00238233 (Port Of Defect DCSG00245453)
 -Aero: Firmware Download should return success with loginfo indicating POR is necessary(CSG00055371 (Port Of Defect DCSG00065882)
 -PL: Over 250+ power cycles of managed switch (Atlas) causes an associated SES to be inaccessible(CSG00048699 (Port Of Defect DCSG00059743)
 -ParentDevHandle value calculated for given Phy Number is incorrect for Direct Attached Devices in Event Replay logic(CSG00299632 (Port Of Defect DCSG00299897)
 -[Aero][PLDM] FW version reported wrongly to BMC( Board Management Controller) over out of band(CSG00050201(Port Of Defect DCSG00051130)
 -[Aero/Ventura] Unused phys are managed by VSes in SGPIO BP mode(CSG00151021 (Port Of Defect DCSG00225221)
 -VSES page 02h reports incorrect status for linkup failed array device element on certain UBM slots(CSG00112320 (Port Of Defect DCSG00127720)
 -Ventura B0: Device discovery fails on 9400-16e(CSG00045385 (Port Of Defect DCSG00045779)
 -PL : 0x7008 fault seen when booting the bad clocked controller connected to Atlas(CSG00114774 (Port Of Defect DCSG00121424)
 -Drives connected behind external card with VSES disabled, failed to detect in Linux OS(CSG00350402 (Port Of Defect DCSG00363781)
 -Aero: backend PCIe: link failure after PCIe IO Unit Page 1 link disable(CSG00050164 (Port Of Defect DCSG00051710)
 -Expander attached devices not reported to host if enclosure slot ordering is enabled in event replay.(CSG00108094 (Port Of Defect DCSG00111584)
 -pl: NVMe: EC0E fault after drive pull during NVMe init(CSG00114179 (Port Of Defect DCSG00127917)
 -PL: 2 Atlases in single MPT mode with 2 host ports each will have drives on one switch not mapped to that Atlas's SES Page 0Ah(CSG00054949 (Port Of Defect DCSG00062379)
 -0xD101 Fault observed running non-RW IOs to NVMe devices with drive push-pull(CSG00062701 (Port Of Defect DCSG00071043)
 -PH14 Windows Driver: on 2016,19H2 OS,Getting BSOD for fault command(CSG00048607 (Port Of Defect DCSG00053744)
 -Upto 90% performance drop with expander attached configuration.(CSG00153860 (Port Of Defect DCSG00215210)
 -ExtManPage41 TX Values are not being applied / run by AERO SERDES(CSG00311524 (Port Of Defect DCSG00313276)
 -[NVMe] SCSI log sense command timeouts seen while running 1MB IOs to NVMe drive(CSG00136092 (Port Of Defect DCSG00243680)
 -PL: PCIe switch discovery can cause processor exception when setting enclosure information(CSG00063530 (Port Of Defect DCSG00063552)
 -PL backend PCIe: PL fault 0xD308 is observed with Aero and Atlas connected in bad clock environment(CSG00134207 (Port Of Defect DCSG00137697)
 -Aero: backend PCIe: link failure following link down(CSG00043821 (Port Of Defect DCSG00048732)
 -MCTP: SenseData not available for a failed command sent over OOB.(CSG00054655 (Port Of Defect DCSG00057485)
 -Number of initiators gets decremented to 0xFF(CSG00051990 (Port Of Defect DCSG00053834)
 -Quotes present in NVDATA XMLs(CSG00045528 (Port Of Defect DCSG00045606)
 -Incorrect Man page 7 Phy-Slot mapping set for 9500-xx channel HBAs(CSG00061349 (Port Of Defect DCSG00062359)
 -[Aero] Change the Manpage 7 Phy to Connector settings and Disable NVMe support in ManPage9(CSG00031186 (Port Of Defect DCSG00044352)
 -[SPDM IT] Return actual size of certificate chain content to SPDM LIB(CSG00233805 (Port Of Defect DCSG00245634)
 -PL SATA only : SATA init timeout observed due to drive taking longer to respond to sanitize status ext(CSG00225935 (Port Of Defect DCSG00227376)
 -IOC Exceptions not getting cleared after flashing the BIOS image with correct ROP version(CSG00226395 (Port Of Defect DCSG00227987)
 -AXI access errors causing FW asserts or faults due to invalid SATA passthrough commands(CSG00215338 (Port Of Defect DCSG00243095)
 -(SATA Only) SCSI ATA Passthrough command with data transfer fails.(CSG00120976 (Port Of Defect DCSG00121420)
 -Locate PD fail on SGPIO enclosure when GroupId is disabled in Nvdata.(CSG00034489 (Port Of Defect DCSG00041403)
 -Fault 0x6109 while running IOs and device remove test.(CSG00082201 (Port Of Defect DCSG00083887)
 -PL : Missing drives during AC power cycle test(CSG00275868 (Port Of Defect DCSG00301822)
 -NVMe Init Error List has drive entry missing when multiple Bad PDs are inserted(CSG00113697 (Port Of Defect DCSG00121316)
 -[Aero/Ventura]Allow the backplane detection state machine to retry the FRU detection.(CSG00219908 (Port Of Defect DCSG00222984)
 -(SATA Only) MODE SELECT (6|10) to SATA drive with DEXCPT set fails if DEXCPT is already set.(CSG00131574 (Port Of Defect DCSG00134494)
 -Toolbox clean command sent to clean flash fails.(CSG00059302 (Port Of Defect DCSG00062455)
 -[VSes] SCSI State not correctly set for some error response to SCSI commands.(CSG00312554 (Port Of Defect DCSG00324764)
 -PL: TM Device Reset to NVMe drive under out of LMID condition can cause Data Abort Exception to the processor(CSG00036763 (Port Of Defect DCSG00048676)
 -Index out of range is observed for print in ring buffer logs(CSG00134669 (Port Of Defect DCSG00139071)
 -Aero_scrutinycli: "Device -c" command output is not matching with the firmware cli parameter values in Aero behind atlas configuration.(CSG00121852 (Port Of Defect DCSG00127910)
 -PL Fault 0000e40e while booting OS with bad NVMe drive(CSG00109053 (Port Of Defect DCSG00118379)
 -NVMe devices VPD page 83 NAA descriptor may conflict with EUI64 ID reported(CSG00060347 (Port Of Defect DCSG00136105)
 -Moving Controller From Single VSES config to a multi-VSES config causes issues in windows OS.(CSG00071784 (Port Of Defect DCSG00080399)
 -[VSes] Element status set to 'Unknown' in SES page 2 of VSES for some phys where nothing is connected.(CSG00333163 (Port Of Defect DCSG00343847)
 -PL NVMe : PCI task management is not getting completed.(CSG00231422 (Port Of Defect DCSG00266052)
 -Fix ring buffer decoder's slowness with decoding a trace buffer(CSG00050675 (Port Of Defect DCSG00051120)
 -NVMe repair command fails with 'No drive support for recovery' loginfo(CSG00129498 (Port Of Defect DCSG00137668)
 -NVMe drives not discovered and Event replay in enclosure slot mapping not working as expected.(CSG00078212 (Port Of Defect DCSG00080846)
 -As part of the Device Add\Removal Event, the enclosure handle passed on by the PL FW to the upper layer is incorrect.(CSG00298128 (Port Of Defect DCSG00299896)
 -[Aero] Fault 0xA03 observed when updating FW with a bad NVMe drive in the topology(CSG00132639 (Port Of Defect DCSG00136250)
 -pl: NVMe: chain to PRP SGL for non-read/write IO may be handled improperly(CSG00408313 (Port Of Defect DCSG00427399)
 -scattered file changes to include some debug prints and also minor change to debug print(CSG00057124 (Port Of Defect DCSG00057818)
 -Firmware asserts during customer specific UBM Backplane enumeration.(CSG00058770 (Port Of Defect DCSG00061183)
 -[Aero][AutoPort Enable] Erase persistent config pages is not retaining the VPD and sas address(CSG00074378 (Port Of Defect DCSG00114250)
 -Import certificate command is failing via In-band(CSG00212544 (Port Of Defect DCSG00215132)
 -[Aero][PLDM] Update to Latest PLDM library v13(CSG00137629 (Port Of Defect DCSG00138016)
 -AXI access error from TxDMA engine when certain errors occur during Task Management processing(CSG00078508 (Port Of Defect DCSG00235435)
 -SPDM IT:SPDM BMC bring up on P2 server(CSG00238540 (Port Of Defect DCSG00241397)
 -SATA Only: Command timeout observerd on SATA drives(CSG00344039 (Port Of Defect DCSG00356005)
 -Aero: PL with newer Atlas FW (4.2) has extra slot number in the Atlas enclosure(CSG00284238 (Port Of Defect DCSG00291431)
 -Aero A0: In Windows OS redundant disks detected when controller connected to Elrond Ex1(CSG00061406 (Port Of Defect DCSG00065448)
 
EnhancementRequests:
 -PL: Support Managed Switch (Atlas) slot range VSEC command for its single MPT mode(DCSG00071626)
 -BST: Add Ventura activity server and enclosure to test config(DCSG00079826)
 -SEA IT TRNG HW enable(DCSG00098752)
 -Bring up OEM Specific BST Server(DCSG00325843)
 -Enable UBM BST support for Aero(DCSG00063407)
 -Health Data Events - Create counters for various Health Data Events(DCSG00078912)
 -Re-naming few functions in module-object-verb format(DCSG00027061)
 -Ventura/Aero: Add Ext. Man Page 48 to store CoreDump options(DCSG00026309)
 -Add Aero/Sea Info to Ventura Summary Release Notes(DCSG00077941)
 -BST: Add support for Drive Control Modules to cable breaker test cases.(DCSG00256443)
 -Aero3: SecureBoot BIOS Image Download with new Key is failing(DCSG00233694)
 -Platform related configuration changes updation(DCSG00039844)
 -Port secureSignBin.exe for MARGAY signing to GCP server environment(DCSG00040377)
 -Update HWBIC Generation XMLs for CQ9(DCSG00100142)
 -SPDMLIB: OEM requested to not report Get Measurement Capable(DCSG00323053)
 -Release Automation: Submit auto-BST jobs(DCSG00091315)
 -Resolving the compilation conflicts while integrating the library with FW(DCSG00045448)
 -Certificate read and Write wrapper functions & Slot management(DCSG00105005)
 -Automate Build Job and Release Job Submission Process(DCSG00045139)
 -Remove A0 raw fw rawA0.fw file from release scripts(DCSG00211914)
 -BST: Aero Activity server with Atlas switch(DCSG00225036)
 -Define Macros/inline functions(DCSG00027051)
 -BST: A test to verify slot counts(DCSG00238332)
 -MPI changes to configure backend ASPM(DCSG00051277)
 -Avenger support for the LIBSPDM(DCSG00081168)
 -UBM BST: Ensure UBM BP details reported by FW are accurate.(DCSG00227823)
 -Add IT+Expander controller to OEM BST server(DCSG00286591)
 -pl: SATA: vendor specific ATA Standby handling(DCSG00074400)
 -Aero/Ventura: Enable easier debug when SPI FLASH is bad(DCSG00058537)
 -Log SPDM events entries in log page 0(DCSG00139949)
 -PL: NVMe Drive Repair(DCSG00055563)
 -Implement a secure version of memset for SPDM code to use to zero out buffer(DCSG00208365)
 -Automate version update stage in release process(DCSG00122144)
 -SPDM LIB: Implement version scheme(DCSG00072483)
 -Aero multi-party signing partial signing of images(DCSG00048670)
 -PL logic to create VSES instances per Backplane number(DCSG00069245)
 -SPDM_LIBRARY: Change for SPDM Policy Implementation(DCSG00097417)
 -[Aero][Ventura] Sign windows build applications and avoid antivirus from deleting them.(DCSG00025757)
 -FD should move to DOWNLOAD state immediately upon successfully sending the response of UDATE_COMPONENT.(DCSG00046402)
 -Allow General Processing Failure from Atlas on unsupported commands to not result in 0xEA20 fault(DCSG00170698)
 -Added SPDM lib to IT FW code base and handle MCTP VDM SPDM commands(DCSG00063688)
 -MBEDTLS LIB: Enhancement to source of randomness for generating key pair(DCSG00148786)
 -Define APIs for PLDM debug infrastructure and Implements debug routine for PLDM Base(DCSG00026992)
 -[Aero] [SPDM] Support Export Certificate Signing Request command(DCSG00063692)
 -Ventura/Aero: Update SPI flash test to print better failure information(DCSG00070917)
 -Remove cdi get for Avenger(DCSG00152679)
 -Port changes from old db to new DB(DCSG00014692)
 -BST: set SRIS after every fw download(DCSG00150322)
 -Signing Linux executables via GPG method in HSM(DCSG00077215)
 -PL: Coordinate reset on Atlas FW update to limit IO disruption to NVMe drives behind Atlas(DCSG00097342)
 -MbedTLS: Explicitly make enumerator value of enum type to 4-byte value(DCSG00054557)
 -MBEDTLS LIB: Rename sha256.h header file to avoid conflict with MR FW sha256.h header file(DCSG00068675)
 -Enable 24 PCIe device support for Aero External boards.(DCSG00278073)
 -SPILIB 2.0: Add capability to support Winbond Parts with Factory Quad bit Disabled(DCSG00140236)
 -Release Automation: Validate FW Header post Package Creation(DCSG00055071)
 -CM Utility to perform automated Deliver and Rebase actions(DCSG00083856)
 -Release Automation: create Aero IT FW only Release Order Package(DCSG00066845)
 -SPILIB 2.0: Add support for Block Protect bits configuration(DCSG00170752)
 -SPILIB2: Add support for Macronix MX25U25691G part(DCSG00068680)
 -SPDM LIB: Implement SPDM Get Measurement command(DCSG00234758)
 -CFGI: support build persistent config region from MPB2(DCSG00077614)
 -Disable hardware debug ports(DCSG00143569)
 -pl: backend PCIe: PCIe Hinting(DCSG00050640)
 -BST: Config update with Blr servers data for slot count(DCSG00248916)
 -Check if all BP slots and drives are discovered after FW upgrade(DCSG00087155)
 -Aero/Ventura: Add CLI to test QE bit modification(DCSG00148653)
 -pl: NVMe: handle Namespace Not Ready error during NVMe init(DCSG00071652)
 -MbedTLS Lib: disable file system related functions & enable memory allocation and prints functions to be compiled in CPP environment(DCSG00060384)
 -Modify the UBM BST code with respect to new BST scrutiny APIs.(DCSG00063258)
 -CDI & Key Generation source integration with IT FW(DCSG00063690)
 -Added Carriage Return (\r) in PLDM common library debug strings(DCSG00069752)
 -Update PLI Spec(DCSG00008045)
 -pl: backend PCIe: examine BAR attributes following endpoint/switch reset(DCSG00060688)
 -UCM Action tool feature to support rebase using latest baseline(DCSG00125616)
 -Update Sea Channel XMLs to PCI Device ID 0xE6(DCSG00079238)
 -SECUREBOOT_LIB: Move hardware touch (ApSha HASH & HMAC and OTP eFuse Read) from MR SPDM code to Secure Boot Lib(DCSG00082166)
 -Implement changes to secureSign signing tool and infrastructure to support mixed list of PublicKeys that are from SCGCQ and DCSG.(DCSG00105430)
 -NVMe Drive Init failure Error Reporting(DCSG00055566)
 -MBEDTLS LIB: Change large local variable memory allocation from the stack to dynamic memory allocation from the heap(DCSG00087564)
 -Aero/Ventura: Move DMCore hardware file to common(DCSG00007511)
 -Add Avenger support for libmbed tls.(DCSG00051695)
 -pl: NVMe: handle Namespace Not Ready error during NVMe init (part 2)(DCSG00075871)
 -BST: Update scripts to run Customer fw on channel adapter(DCSG00082887)
 -Enable 24 NVMe drive support by default for external controllers.(DCSG00305223)
 -Implement event message supported, event message buffer size and platform event message for PLDM type 2 - monitoring and control app.(DCSG00149551)
 -Resolving the compilation conflicts while integrating the library with FW(DCSG00045470)
 -PLDM - Add Linked List Traverse utility and correct TID API function(DCSG00165389)
 -UpdateVersion tool to change and update version information in ClearCase(DCSG00072590)
 -Implemented change to use FTP instead of UNC for upload / download of unsigned / signed artifacts to workaround firewall issue.(DCSG00129388)
 -[Aero][SPDM] IOP framework to support CFGI Reads and Writes(DCSG00076512)
 -[SPDM]SBlib upgrade to 2.02(DCSG00091314)
 -Provide Configurability For SPDM Library(DCSG00045604)
 -Added documentation for some scenarios(DCSG00027067)
 -MBEDTLS LIB: Implementation: Use CDI to generate ECDSA key pair(DCSG00067411)
 -[BST] Add the corrective action in BST scripts to check if SAS address is retained after persistent erase(DCSG00216341)
 -BST: Verify version control file from fw(DCSG00268618)
 -SPDM_LIB: Support to build Challenge buffer with multiple GET_CERTIFICATE/CERTIFICATE_RESPONSE(DCSG00225175)
 -Update Version descriptors for standard inquiry data of SATA and vSES devices(DCSG00037325)
 -[Aero SPDM] XSD changes to support SPDM version in a new manufacturing page(DCSG00103227)
 -Update NVMe to SCSI Error code translation.(DCSG00098339)
 -Added "pl serdes tx" and "pl serdes rx" command(DCSG00053828)
 -Support for NVMe Firmware Download when the image size exceeds the SNTL Transfer limitation.(DCSG00053656)
 -MBEDTLS LIB: Parse certificate to X.509 V3 Standard and verify digital signature to affirm chain of trust(DCSG00216867)
 -Shrink MbedTLS library size(DCSG00059001)
 -Log 0 SPDM events for certificate slot & key management(DCSG00322202)
 -Support MPB2 write/read into manufacturing region(DCSG00063677)
 -PLDM Type 2 - Implement support for dynamic PDR repository change(DCSG00165393)
 -PLDM: Implement PLDM Type-6 library API and commands(DCSG00064565)
 -Fix Mbedtls build scripts to accommodate Aero and Avenger(DCSG00150272)
 -PLDM library support to report multiple PLDM App versions to BMC(DCSG00026969)
 -Correcting the print function configuration(DCSG00047741)
 -XSD and NVDATA changes to support SPDM manufacturing and Security pages(DCSG00063680)
 -BST: Customer specific Release/Activity BST at BLR(DCSG00064578)
 -SECUREBOOT_LIB: Move SRK and CCR eFuse register access functions to SBLIB(DCSG00086765)
 -Package Stamping Verification(DCSG00096506)
 -PLDM Type 6: Add debug strings for Type-6 library(DCSG00065842)
 -Implement customSign.exe CLI wrapper utility to help customers sign with their private key(DCSG00234646)
 -Release Automation: Integrate utility for deliver/rebase into release scripts.(DCSG00094677)
 -Config file changes to including prints(DCSG00047716)
 -BST: Customer Aero based ROP BST and setup at BLR(DCSG00109334)
 -pl: backend PCIe: add debug print for a discovery failure case(DCSG00083082)
 -Implement support for Cross certificate and command - Windows signing using CNG Provider with HSM Protected Key(DCSG00030211)
 -Release Automation: updates for rebase operation(DCSG00134475)
 -MbedTLS lib integration with IT FW(DCSG00063687)
 -Release Automation: Integration of all script modules(DCSG00120937)
 -MBEDTLS: Implementation: Implement Subject Name validation for CSR (Certfificate Signing Request) and CSR generation(DCSG00069942)
 -Implemented secureSignCNG.exe CLI signing tool for Windows Signing.(DCSG00023491)
 -Providing Link and Device Related Counters(DCSG00056834)
 -PLDM: Implement generic string and linked list utility functions(DCSG00056271)
 -Aero3: Harden Managed Switch SES (Atlas) SES Page 0Ah translation with error injection framework(DCSG00037053
 -Release Automation: Automate state transitions for ReleaseOrder(DCSG00035457)
 -ComboSerdes: add functionality for bypass ready waiting(DCSG00167482)
 -Aero SPDM Sblib change: provide sblib interface to disable specified HW debug port.(DCSG00166877)
 -Serial mode support for S25FL512S SPI flash part(DCSG00054211)
 -MBEDTLS LIB: Implement version scheme(DCSG00072481)
 -Aero: Change XMEMCOPY default to disabled in Aero(DCSG00082841)
 -PLDM: Implement Redfish PDRs and APIs(DCSG00060505)
 -SPDM library: Adding PLDM print module style.(DCSG00060323)
 -PL UBM support UBM for PCIe SW upstream port config(DCSG00120726)
 -Add SasSerdesCtl0_7 registers to pl serdes(DCSG00069982)
 -Implement Debug routines for PLDM Type-5 Module(DCSG00027039)
 -pl: NVMe: update Block Limits VPD page translation(DCSG00055387)
 -CFGI support for write/read into manufacturing region MPB2.(DCSG00065597)
 -Add support for C++/CPP compile for libspdm(DCSG00051200)
 -[Aero IT SPDM] Attestation policy at the boot-up time.(DCSG00063691)
 -Add support for signing MegaRAID Legacy BIOS CU Images (CTLR) images(DCSG00143847)
 -[IT SPDM] Parse certificate to X.509 V3 Standard and verify digital signature to affirm chain of trust(DCSG00218564 (Port Of EnhancementRequest DCSG00322020)
 -Aero Secure Boot: Add Key Update Pending Check for 'COMPLETE' Image Download(DCSG00241566 (Port Of EnhancementRequest DCSG00250024)
 -Advertise certain Secure Boot Properties using a config page for Application to be able to display it(DCSG00078835 (Port Of EnhancementRequest DCSG00093843)
 -Enhancement to source of randomness for generating key pair(DCSG00208477 (Port Of EnhancementRequest DCSG00250093)
 -[IT SPDM] Implement client APIs for SPDM Get Measurement command.(DCSG00256411 (Port Of EnhancementRequest DCSG00293435)
 -Aero SAS Performance Enhancement on AMD Rome as part of PR(DCSG00064583 (Port Of EnhancementRequest DCSG00065934)
 -SPDM IT: Add memory allocation/free for SPDM_LIB(DCSG00229260 (Port Of EnhancementRequest DCSG00241396)
 -Modify Ventura Build scripts to add a new Signed image with different AVSO Setting in FW RO(DCSG00231216 (Port Of EnhancementRequest DCSG00231535)
 -[SPDM IT] Export CSR & Import Cert Open & Close Session(DCSG00221406 (Port Of EnhancementRequest DCSG00257575)
 -Update the event logging when the "CoreDump" region is erased from ScrutinyCLI command(DCSG00367325 (Port Of EnhancementRequest DCSG00418780)


Version 14.125.05.00-4
---------------
    BIOS            Firmware      UEFI Driver   
 9.27.00.00      14.00.04.00     14.00.01.00
 
Fixes:
code no fix
 
Version 14.125.05.00-2
---------------
    BIOS            Firmware      UEFI Driver   
 9.27.00.00      14.00.04.00     14.00.01.00
Was this information helpful?

Your feedback helps to improve the overall experience

Alias Id: LNVGY_FW_STOREHBA_MPT3.5.440-16.125.15.00-2_WINDOWS_X86-64

Fix ID: lnvgy_fw_storehba_mpt3.5.440-16.125.15.00-2_windows_x86-64

Release Date: 02 Aug 2021

Original Publish Date: 25 May 2021

Document ID: DS550245

Supported Search Keywords: lenovo, firmware, windows, intel, unknown, DS550245
Feedback