ThinkSystem 440-x SAS/SATA 12Gb HBA update BIOS and Firmware (For Windows)
Available Drivers
ThinkSystem 440-x SAS/SATA 12Gb HBA update BIOS and Firmware (For Windows)
Windows Server 2016
Windows Server 2019
change history
lnvgy_fw_storehba_mpt3.5.440-16.125.15.00-2_windows_x86-64.chg
Windows Server 2016
Windows Server 2019
fix
lnvgy_fw_storehba_mpt3.5.440-16.125.15.00-2_windows_x86-64.exe
Windows Server 2016
Windows Server 2019
readme
lnvgy_fw_storehba_mpt3.5.440-16.125.15.00-2_windows_x86-64.txt
Windows Server 2016
Windows Server 2019
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
Windows Server 2016
Windows Server 2019
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
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