Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): ThinkSysteam ST45 V3 Server (7DH4, 7DH5)
Targeted Operating System: RHEL9.8
YUM Repository Build Date: 2026_09_15

YUM Repository Release Version: ST45V3

Device:
ThinkSystem RAID 545-8i PCIe Gen4 12Gb Adapter Part Number: 4Y37A93012
Feature Code: na
PCIe Sub Vendor ID: 0x1D49
PCIe Sub Device ID: 0x0507


Release History:

Release Change History Documents

Lenovo RAID Adapter Firmware



BIOS and Firmware Update for ThinkSystem RAID 545-8i Adapter and M.2/7mm RAID B540/B545/B550 Enablement Kit

Supported Adapters:  
                   
                    ThinkSystem RAID 545-8i PCIe Gen4 12Gb Adapter  (4Y37A93012)
                    ThinkSystem RAID 545-8i PCIe Gen4 12Gb Internal Adapter  (4Y37B10832)
                    ThinkSystem M.2 RAID B540i-2i SATA/NVMe Enablement Kit  (4Y37A90063 )
                    ThinkSystem 7mm RAID B540p-2HS SATA/NVMe Enablement Kit
                    ThinkSystem M.2 RAID B545i-2i SATA/NVMe Enablement Kit  (4Y37A93746)
                    ThinkSystem M.2 RAID B540p-2HS SATA/NVMe Enablement Kit
                    ThinkSystem M.2 RAID B540d-2HS SATA/NVMe Enablement Kit
                    ThinkSystem M.2 RAID B550i-2i SATA/NVMe Enablement Kit	(4Y37B09898 )
                    ThinkSystem M.2 RAID B550p-2HS SATA/NVMe Enablement Kit
                    ThinkSystem M.2 RAID B550d-2HS SATA/NVMe Enablement Kit


NOTE TO SERVICE - Reference RETAIN #N/A
Version 52.36.0-6809 - Moderate Impact/Low Probability of Occurrence
-------------------
    BIOS: 7.36.00.0
    UEFI Driver: 0x07240100
    HII: 07.36.01.00
    IMR FW: 5.360.00-4319
    package: 52.36.0-6809
Fixed issues:
-Fixed the code review comments in PLDM library code path. (DCSG02004414)
-Redfish Parallel Resource PDRs are now accounted for in Repository Size. (DCSG02010330)
-Fixed an issue where On-demand Snapdump could not be triggered from OEM BMC by implementing required validation checks. (DCSG01998931)
-Fixed invalid memory access fault occurring with 240 virtual drive creation when MCTP discovery is enabled, by increasing BEJ buffer size. (DCSG02008977)
-Fixed firmware crash when executing serial log collection via OOB command, by correcting size calculation in the multipart receive path. (DCSG02023362)
-Fixed drive firmware update through out-of-band application not completing, by ensuring download metadata is cleared only after the last drive is updated. (DCSG02058802)
-Fixed Snapdump copy failing when running multiple instances concurrently, by implementing a check for free PLDM file transfer context. (DCSG02016082)
-Fixed PLDM firmware update checksum failure when receiving less data than requested, by retrying the last request. (DCSG02066183)
-Fixed controller crash observed during boot up, by adding context validation before accessing the context structure. (DCSG01974751)
-Fixed controller exception and reset when IOs with unaligned addresses are issued to NVME drives, by clearing the NVME pass-through command flag before processing each IO. (DCSG0191821)
-Fixed Type 7 library as per review comments received during internal review. (DCSG0201864)
 
Version 52.36.0-6552 - Moderate Impact/Low Probability of Occurrence
-------------------
    BIOS:7.36.00.0
    UEFI Driver: 0x07240100
    HII: 07.36.01.00
    IMR FW:5.360.00-4254
    package:52.36.0-6552
Fixed issues:
-The firmware fails to report the list of supported commands (report option = 0) with an invalid CDB. (DCSG01919158)
-Redfish volume metrics ConsistencyCheckErrorCount comes to -1.0 ( negative value) (DCSG01886080)
-Fix PatrolRead clear print happens every second (DCSG01844613)
-JBOD creation while mulitple Virtual Machine Clone in progress results in firmware crash (DCSG01950403)
-Correction of verb tense of the event (DCSG01954149)
-9500 series: ATA Passthrough32 commands sent to NVMe drives are not handled properly (DCSG01920376)
-(NVMe Only) SCSI TUR sent to NVMe Drive with power state non zero not failing (DCSG01920926)
-Memory allocation failures observed for certain OOB commands (DCSG01853400)
-Fix drive temperature polling when there is glitch in polling (DCSG01944199)
-Card not seen in HII after flashing to MR7.30 firmware when system is in Legacy BIOS mode (DCSG01958213)
-PL fault 0x6054 observed during patrol read in progress. (DCSG01819291)
-Incorrect Page Length reported for "Block Device Characteristics (0xB1)" VPD Page (DCSG01866794)
-API to fetch the PCIe Link Page 1 fails with return code 0x22 Invalid page (DCSG01845665)
-Controller resets while running task management on JBODs with firmware update (DCSG01857918)
-Setting Cache flush interval is getting success for host less boot controllers (DCSG01907238)
-(NVMe Only) Observed PL Fault due to too many SGEs in an IO (DCSG01876726)
-fix the display issue of tty command appears to hang (DCSG01736447)
-Assertion failure (DCSG01949767)
-Drive stays in erase state with in progress status indefinitely, after crypto erase is interrupted by drive push pull (DCSG01944425)
-Changing RAID 1 Logical Disk Write Cache Property from Write Through to Write Back Results in Improper Divert Bitmap Setting (DCSG01923285)
-BST Failure: Crash While Collecting NVMe Drive Config Space Starting in 7.37 Pre-Alpha (DCSG01992139)
-Unwanted and recurring prints observed on UART console during SCSI to NVMe translation (DCSG01882998)
-Unmap command timeout and device reset are observed with stress test of Auto(scsi read/write) and unmap commands (DCSG01852041)
-BOSS-MR1: Connector info doesnot match in Host & Snapdump(Encl_Module file) (DCSG01900614)
-PATCH operation is successful when user provided capacity bytes greater than maximum allowed size (DCSG01964728)
-Controller hits assertion due to BAR update timeout during reboot (DCSG01928549)
-Firmware log flooded with target ID used by JBOD prints on large topology configurations (DCSG01933492)
-SATA IO Timeout was observed was for some test runs (DCSG01862446)
-(NVMe Only): Invalid command opcode not handled by NVMe Write Buffer handler (DCSG01874522)
-Modify misleading debug text (DCSG01824616)
-To address issues found by static code analysis tool (DCSG01931710)
-Stress test of phy disable and enable operations in a loop resulted in few phys not linkinup up properly (DCSG01804947)
-9500 : Toolbox command to read PSOC version submitted from out of band is failed (DCSG01932340)
-Volume update(patch) operation doesn't perform other parameter updates when other volume update parameters mixed with CapacityBytes or security update. (DCSG01918211)
-Fix flashing a full package then another small image without reboot on a boot card (DCSG01991826)
-Incorrect start time displayed for consistency check and patrol read controller operations. (DCSG01928079)
-Change layout with incorrect drive count completes with status ok (DCSG01942990)
-Fixed failures reported by libzbc and blktests test suites (DCSG01862963)
-Do not increment a Logical drive error counter once it reaches the max value (DCSG01832405)
-Existng Volume RAID levels are not listed in ChangeRAIDlayout allowable values in the REST client (DCSG01933283)
-Connector name is not properly displayed from lane8 to lane15 and also second connector name shows junk characters under view link width (DCSG01914084)
-Avoid firmware crash while trying to fetch package version of the downloaded corrupted image (DCSG01881707)
-Report supported opcodes command with valid Requested Opcode retuned check condition. (DCSG01876274)
-To address issues found by static code analysis tool (DCSG01931732)
-Able to set Boot with Preserved Cache = On for boot card, whereas preserved cache is not supported for this controller (DCSG01862899)
-Defect fixes from the code review related to VSES (Vendor Specific Diagnostic Page-10h) support. (DCSG01852674)
-Firmware download fails with latest release order (DCSG01776556)
-[NVMe] Second Send Diagnostic command for self test fails even when previous self test is complete (DCSG02005966)
-Fixed controller got killadapter while doing firmware flashing (DCSG01845731)
-(NVMe Only) Report supported operation codes command returned check condition for NVMe drives. (DCSG01864527)
-Raid level migration is not allowed on degraded volume from REST client whereas allowed form host application. (DCSG01929008)
-Miscellaneous Fixes Related to VSES Vendor Specific Diagnostic Page-10h Support (DCSG01831762)
-Controller fault observed with ECC errors & query controller metrics with Power cycle of system (DCSG01899389)
-Fix Assertion failure when user starts crypto erase and removed the drive (DCSG01902915)
-Fix code analysis defect with unitialized variable (DCSG01947953)
-Skip drive metrics registration for ses (DCSG01864507)
-Processor Exception During Pinned Cache Discard (DCSG01984673)
-NVMe drive firmware update status upon failure is incorrectly notified as success (DCSG01868078)
-VD Initialization Doesn't Log Interruption Event When Interrupted by Reboot or Chip Reset (DCSG01859588)
-Firmware hits assertion during firmware update with IOs and task managements on JBODs (DCSG01919991)
-IOP Memory Move Cached SGE: Handle large Chained SGL segments (DCSG01862984)
-Foreign drive is shown in HotspareType@Redfish.AllowableValues (DCSG01937124)
-Fix the incorrect union declarations (DCSG01879464)
-Controller asserts and resets during BAR address reconfiguration at boot (DCSG01920439)
-Raid10 & SAS/SATA support capablity needs to be disabled (DCSG01931945)
-Report an error with Sense Information when reading UBM FRU data or UBM controller data fails. (DCSG01969115)
-Linux OS driver limits IO block size to 64K on tape drive (DCSG01956140)
-Stress test of phy disable and enable operations in a loop resulted in few phys not linkinup up properly (DCSG01810996)
-PCIe configuration link page read failures are observed on few NVME drives (DCSG01902044)
-Phase 35 build error for 9400 series controller (DCSG01870985)
-IO timeout and device reset are observed with Auto(scsi read/write) and Non Auto( non read/write ) commands (DCSG01838445)
-Migration failed from raid1 to raid0 when issue change raid layout commad from redfish (DCSG01876354)
-Several sets of data getting output twice in cfgi_module when generating snapdump (DCSG01823157)
-Fix static analysis tool reported issue in phase 35 (DCSG01873160)
-Mode 7 parallel update does not update all drives if done after a mode 5 parallel update (DCSG01841332)
-Volume Capabilities:CapacityBytes@Redfish.UpdatableAfterCreate: true is missing under writeable properties (DCSG01928834)
-Assertion failure in exceptions.c at line 1046: 0 when running initialization on SATA HDD drives. (DCSG01916498)
-SPILIB1 and SPILIB2: Sectors erased during reset may not be sufficiently charged (DCSG01915748)
-MSS lib build issue (DCSG01966504)
-PLDM Fault 0x5 :Command abort failed observed. (DCSG01917734)
-Expanding logical volume with less than <1GB size is not allowed through RDE with Patch operation but allowed through applications. (DCSG01929699)
-PSoC Catalog Update Fails with Version 1.10 on an OEM OCP PSoC 6 Part (DCSG01970162)
-After Volume rebuild failure, RebuildErrorCount value remains unchanged under Redfish Volume Metrics (DCSG01951182)
-9500 series: REASSIGN scsi command with LBA larger than maximum supported LBA by drive is returning success. (DCSG01924048)
-PCIConfiglink page events are coming continuously with the latest firmware build. (DCSG01871548)
-(NVMe Only): Incorrect sense key is seen while updating NVMe drive Firmware (DCSG01834086)
-PSoC Catalog Update Fails with Version 1.33 on the Channel OCP PSoC 6 Part (DCSG01971840)
-Observed PL fault 4203 while running the unmap command and IO stress test. (DCSG01876697)
-Review and align NVDATA with that of Channel (DCSG01887886)
-Foreign Drives that are not importable are set accordingly in the allowed operation (DCSG01950482)
-Uart debug print showed wrong NVMe drive ready time. (DCSG01896541)
-9500 : Fix code analysis tool reported issues - Phase 36 (DCSG01941591)
-Slot capable protocol is missing for empty bay (DCSG01873108)
-9500 : Sanitize command submitted when Depop/Restore operation in progress completed successfully. (DCSG01939183)
-Controller previous error Redfish Event is generated when controller is factory repurposed. (DCSG01901580)
-I2C and PCIe OOB Communication Halts when IO Failure Occurs (DCSG01967571)
-IRP-22041: Redfish Port.Metrics schema returned 404 Not found (DCSG01946343)
-Prevent internal task management following a drive reset or hot plug during active sanitize operations. (DCSG01916397)
-EncryptionKeyIdentifier AllowablePattern allows space as a value and shows space as allowable value in get command, inhouse tools does not allow space. (DCSG01957109)
-Controller previous error observed during NVRAM clear in IML (DCSG01965637)
-(IOP Only) SPI flash test prints confusing information when pattern test fails (DCSG00068683)
-Foreign preview configuration is wrong when drives under expansion are removed and connected back (DCSG01980292)
-Sanitize capabilities are not populated for a SATA SSD drive after a secure erase is interrupted (DCSG01900179)
-Assertion failure with message waitQCount == 0 (DCSG01906469)
-Consistency check action URI is enabled on a volume in REST client which is not an allowed operation (DCSG01929964)
-In volume metrics Rebuild Error Count does not increment (DCSG01886111)
-The OEM-specific NVMe drive failed to be discovered with security capability. (DCSG01826488)
-SSD drive media type shows as HDD after removal and reinsertion with sanitize in progress (DCSG01942652)
-Port Metrics name is not properly defined as per SSDS (DCSG01846060)
-Amber LED Behavior of JBOD Drives Behind Expanders Differs Between MegaRAID Versions When Power Cables Are Cut at Runtime (DCSG01967942)
-Backup exec utility fails on the tape drive (DCSG01937123)
-Handle discovery notify functionality on non BHS systems. (DCSG01966405)
-PL SATL: Clears the incorrect flag (Format Active flag) instead of the Self Test Active flag while completing the foreground self-test. (DCSG01862426)
-(NVMe Only) Information field not updated when SCSI Request Sense command fails due to critical warning. (DCSG01916322)
-Avoid dump debug print for MPB if the area is not programmed (DCSG01824179)
-Read/Write operation for tape drive failed (DCSG01937119)
-Controller is not accessible in RDE with large configuration and also under storage inventory after AC power Cycles. (DCSG01920321)
-Capacitybytes is listed in writeable properties for R10 in REST Client (DCSG01942639)
-Memory Resource Allocation for switch attached NVMe device was failing during discovery (DCSG01817149)
-Seeing different responses for depop commands whether this is JBOD or R0 (DCSG01966434)
-FPE IO in task management context may not be aborted sometimes (DCSG01850001)
-HX50: Securing OPAL drive failed and the faulure error code/msg is wrong and not consistent (DCSG01816484)
-Patrol Read aborts and fails with NVMe SSD capable of verify (DCSG01833966)
-NVME drive under going sanitize is not detected after controller reset (DCSG01860021)
-(NVMe Only) Trim command shows as "Not supported" on NVMe 1.x drive (DCSG01849861)
-NVME PCI config header output has "DevicID:xx" misspelled in snapdump (DCSG01969436)
-After patch operation of a capacitybytes the size of the volume is less than the given input or a defined minimmum value (DCSG01941911)
-Controller VM fails to bootup after a host reboot on Linux hypervisor (DCSG01881703)
-PL fault 0x6054 observed during patrol read in progress. (DCSG01819291)
-Task management to the virtual SES devices times out while reading the UBM backplane information. (DCSG01873067)
-PL Fault EC0E Observed When an NVMe Device Is Removed During Drive Firmware Update. (DCSG01948102)
-Foreign Import Falsely Succeeds for R0 Sliced Volumes (DCSG01900625)
-Fault 0x26AD observed while controller reset with rebuild and PLDM type 0 in loop (DCSG01798720)
-Request Sense command causes task management on the drive where sanitization is in progress. (DCSG01867394)
-IRP-22041: Redfish Port.Metrics schema returned 404 Not found (DCSG01946343)
-VSES read buffer command to read UBM FRU data times out. (DCSG01815014)
-Fault 0x6231 seen whan an SMP passthru system memory move operation failed (DCSG01835949)
-The sanitize percentage does not progress when monitoring drive's sanitize state. (DCSG01909623)
-JBOD creation while mulitple Virtual Machine Clone in progress results in firmware crash (DCSG01950403)
-Chassis Schema properties are not properly displayed for UBM10 BP in Gen 12 (DCSG01861495)
-The application does not show progress for the Sanitize operation on NVMe drives. (DCSG01919955)
-9500 : IT HBA firmware does not properly report the version information of these supported commands in MCTP_GET_VER control command (DCSG01942177)
-Prevent internal task management following a drive reset or hot plug during active sanitize operations. (DCSG01916397)
-NVMe: recovery fails with inactive NSID device (DCSG01836041)
-(NVMe Only) Trim command shows as "Not supported" on NVMe 1.x drive (DCSG01849861)
-NVMe: couple of NVMe initialization/NVMe recovery interaction issues (DCSG01838786)
-Miscellaneous fixes related to VSES Vendor Specific Diagnostic Page-10h Support (DCSG01848978)
-Device Keys Generated with Older Firmware Can Mismatch with Newer Firmware (DCSG01987761)
-SATA, In SCSI Get Element status command translation ATA to SCSI byte swap is not done, also in overrun scenario transfer count is set to 0 (DCSG01486549)
-Request Sense command causes task management on the drive where sanitization is in progress. (DCSG01867394)
-The sanitize percentage does not progress when monitoring drive's sanitize state. (DCSG01909623)
-Observed PL fault 0x4318 during the IPMI power-cycle test. (DCSG01977424)
-Non ncq executing out of order while fis port commands are running (DCSG01876509)

Version 52.32.0-6386 - Moderate Impact/Low Probability of Occurrence
-------------------
    BIOS:  7.32.00.0
    UEFI Driver: 0x07200002
    HII: 07.32.02.02
    IMR FW: 5.320.00-4206
    package 52.32.0-6386
Fixed issues:
-Data Abort exception Error while unregistering platform resource Id    DCSG01833892
-Redfish Storage Controller Update for rates with invalid range values silently sets some random values DCSG01859318
-Failed to enable local encryption with 255 characters in EncryptionKeyIndentifier property using Redfish   DCSG01853661
-OOB Command Processing Delays with 3808N or Hostless Based Firmware    DCSG01878097
-PR8_Gen12: Single Dip Cache Offload failed with error No offload detected!!   DCSG01854275
-Link Speed for Tape drive connected to MegaRaid Controller shows Unknown in storcli application    DCSG01882976
-Controller VM fails to bootup after a host reboot on Linux hypervisor  DCSG01881703
-Firmware crash reading TTY log from BMC   DCSG01880283
-Failed to enable encryption key for controller with 255 characters in EncryptionKeyIndentifier property using Redfish - Lib changes   DCSG01838955
-Workaround to fail the host SES command with Not Ready Status when SES is busy   DCSG01863184
-Redfish allowable pattern for "EncryptionKeyIdentifier does not match with the actual behavior   DCSG01851175
-Redfish Drive Resource gets registered for External SES device     DCSG01866830
-Collection Capabilities version not as per Redfish Schema Bundle DSP8010 and SSDS   DCSG01821899
-After reboot and foreign configuration import the volumes are not accessible from RDE     DCSG01852017
-In DriveSchema for 'SlotCapableProtocols' UBM10 displays incorrect information and UBM3 does not display field itself.     DCSG01845107
-Fix for Cache State and Health in Redfish for Pinned Cache scenario   DCSG01854950
-ERROR: Exception Handler Called for Processor Core Translation Fault Level 3 LONG on Int READ  DCSG01827440
-During reboot cycles sometimes controller is lost in ILO and is displayed as SATA Storage system   DCSG01866735
-OEM 95xx Series: Incorrect controller error event logged when VM is rebooted   DCSG01863739
-Sanitize capable SAS drives are discovered and exposed to host as non-sanitize capable     DCSG01863233
-Chassis Schema properties are not properly displayed for UBM10 BP in Gen 12       DCSG01861495
-Redfish None Type Volume create with "Encrypted" property should not be allowed to POST    DCSG01824798
-Under Drive schema "Manufacturer: should be removed from the name property     DCSG01832248
-Controller went to unknown state   DCSG01854230
-Request Sense command causes task management on the drive where sanitization is in progress.   DCSG01867394 (Port Of Defect DCSG01879592)
-The sanitize percentage does not progress when monitoring drive's sanitize state.      DCSG01909623 (Port Of Defect DCSG01916305)
-Prevent internal task management following a drive reset or hot plug during active sanitize operations.    DCSG01916397 (Port Of Defect DCSG01917787)
-NVME drive under going sanitize is not detected after controller reset     DCSG01860021 (Port Of Defect DCSG01882220)
-IO timeouts and controller reset seen while running config commands with IOs and task management on JBOD      DCSG01760270 (Port Of Defect DCSG01809222)
-Controller hits PL fault while running vSAN certification test issuing task management on JBODs     DCSG01845531 (Port Of Defect DCSG01851465)

Version 52.32.0-5988 - Moderate Impact/Low Probability of Occurrence
-------------------
    BIOS: 7.32.00.0
    UEFI Driver: 0x07200000
    HII: 07.32.02.00
    IMR FW: 5.320.00-4125
    package 52.32.0-5988
Initial Release







Lenovo Data Center Group Linux OS Support Home Page
linux.lenovo.com

© 2018-2026 Lenovo. All rights reserved