Lenovo YUM Repository
Release and Change History








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

YUM Repository Release Version: ST45V3

Device:
ThinkSystem 4350-8i SAS/SATA 12Gb HBA Part Number: 4Y37A72480
Feature Code: AUKP
PCIe Sub Vendor ID: 0x1D49
PCIe Sub Device ID: 0x0220


Release History:

Release Change History Documents

Lenovo Storage Adapter Firmware



Supported Adapters:
	ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Adapter	
	ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Adapter
    ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Internal Adapter
    ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Internal Adapter	
	ThinkSystem RAID 5350-8i PCIe 12Gb Adapter
    ThinkSystem RAID 5350-8i PCIe 12Gb Internal Adapter
	ThinkSystem 4350-8i SAS/SATA 12Gb HBA
	ThinkSystem 4350-16i SAS/SATA 12Gb HBA

Information need to update is as below:
Important Notice:
Firmware 6.81 have XCC version dependency. If you plan to upgrade adapter firmware version to 6.81 and setup and monitor Raid configuration by XCC or redfish, please make sure upgrade XCC version to requested version and above. Otherwise, the function of raid configuration setup/monitor cannot work normally. 

XCC version requirement:
SR630 V3/SR650 V3: ESX330M-5.10
SD650 V3/ST650 V3/ST658 V3: USX348G-6.10 
SR250 V3/ST250 V3/ST50 V3: CTX310G-2.10
SE455 V3: MBX308l-3.10
SR645 V3/SR665 V3/SR635 V3/SR655 V3: KAX334O- 3.20
SR850 V3/SR860V3: RSX312I-4.10
SD655 V3: QGX340H-6.10
 
SR630 V2/650 V2: AFBT48C-4.71 
SR850 V2/ST650 V2/SN550 V2/SD650 V2/SR250 V2/SR860 V2/SR670 V2/ST250 V2/SD630 V2: TGBT50C-4.11
 
SR630/SR650/SR530/SR550/SR570/ST550/SR590: CDI3B4B-9.97
SR950: PSI354A-3.11

Version 7.83
-------------------------------------
    FW Version: 7.83

Fixed issue:
-Fixed an issue when RAID create failed with XCC web page
-Fixed an issue where running high I/O workload together with simultaneous inband/outband
management operations could cause controller lockup 0x1E30.
-Fixed an issue where Persistent Log (PLOG) logs were not preserved on cards with NAND having
block size smaller than PLOG size.
-Fixed an issue where an IO deadlock/hang occurs on RAID 0 during Predictive Spare Rebuild,
resulting in a host IO timeout and LUN reset.
-Fixed an issue where the RAID Controller reports Online Firmware Activation even though
support has been removed.
-Fixed an issue where the bay number is 255 for all drives connected to 6G Promise J630s
(zoning disabled) enclosure, only when it's connected to the controller with the 12G Promise
4U-SAS-24-12G BP (zoning enabled) enclosure.
-Fixed an issue where the bay number is 255 for all drives connected to the 6G Promise J630s
enclosure after the enclosure was hot-plugged by powering on.
-Fixed an issue with fixed format sense data for ATA passthrough command.
-Fixed an issue where SCSI inquiry command was not able to get drive serial number.
-Fixed an issue where device reset is due to ACK_NAK timeout in command phase.

Version 7.60
-------------------------------------
    FW Version: 7.60

Fixed issue:
-Fixed an issue when taking ownership of OPAL Kingston SEDC600ME1920G SED fails.
-Fixed an issue that otherwise owned SED changes back to foreign SED after a controller reboot.
-Fixed a firmware crash/lockup issue when the Non-Disruptive Software Reset (NDSR) operation is
performed on the expanders during the logical drive rebuilding and a drive is failed by firmware.
-Fixed an issue where the rebuild is occurring on the degraded volume after hot plugged an 4Kn
MCHP foreign SED into a degraded 512 block size volume.
-Fixed an issue where the logical drive entered the NEEDS_REBUILD state upon creation
-Fixed an issue where drive connector details were incorrectly logged in persistent events.
-Fixed an issue where BMC unable to retrieve controller information due to timeout errors.
-Fixed an issue where multiple logical drives incorrectly showed a REBUILDING state at the same
time when both transformation and rebuild processes were queued.
-Fixed an issue where changing the master key of a ManagedSED logical drive failed when LU
cache was active.
-Fixed an issue where tools and the BMC did not report a physical drive's status as Predictive
Failure (PF), even when the PF LED was lit.
-Fixed an issue where a healed array would fail after a reboot if a hot-removed physical drive was
reconnected in an offline state.
-Fixed an issue where controller will Lockup During Surface Scan.
-Fixed an issue where Controller Reporting Uncorrectable DDR ECC Errors at Boot.
-Fixed an issue where firmware incorrectly reporting the queue depth for Zoned Block Devices
(ZBD) during hot-plug event.
-Fixed controller Lockup (0x3120C) when enabling MCTP due to flooded requests.
-Fixed an issue to re-enable wr_32 command in production image for Chiplink testing.
-Fixed an issue to change the drive dampen timer value for expander attached SATA drives.
-Fixed an issue where the connector names in the firmware did not match with the physical
label for the 8e and 16e delta boards.

Version 7.41,0
-------------------------------------
    FW Version: 7.41,0

Fixed issue:
-Fixed an issue where the 15% SATA SSD HBA performance dropped from 7.09-76 to 7.09-78.
-Fixed an issue where error messages "IMM/XCC Web Inventory check failed" were shown on loop 12,129,18, and 248.	
-Fixed an issue where controller lockup with code=0x3D037=MSGU happened.
-Fixed an issue where foreign SED used as a replacement drive causes Windows Blue Screen Of Death (BSOD).
-Fixed an issue where host management software is showing the drive status as optimal when an Otherwise Owned SED drive is inserted as a replacement drive in a degraded logical drive.
-Fixed an issue where the import operation was successful for a failed foreign encrypted logical drive.
-Fixed an issue where foreign drives do not get imported when Managed SED change key is processed during system shutdown.
-Fixed an issue where the media exchange status was not updating properly for fault tolerant logical drives with spare drives.
-Fixed an issue where there is a possible null pointer exception while creating the logical drive.
-Fixed an issue where host management software is showing SED encryption status as Foreign SED present when there is no foreign SED on the controller.
-Fixed an issue where rebuild status in host management software is showing as predictive spare rebuild while standard failure rebuild is in progress on Managed SED logical drive.
-Fixed an issue where failed drive was reported as bay 255 in event logs.
-Fixed an issue where the surface scan did not clear fixable Unrecoverable Read Errors (UREs) on a RAID 50 logical drive.
-Fixed a possible operating system hang issue on cache enabled logical drive followed by multiple LUN resets.
-Fixed an issue where a BSOD occurs while running I/O on a fault-tolerant managed SED logical drive with a foreign SED present
-Fixed an issue where the MNP statistics are getting cleared after the system reboot.
-Fixed an issue where the controller gets hung when unlocking a Managed SED logical drive.
-Fixed a possible lockup issue when running I/O on a degraded volume.
-Fixed an issue where host management software cannot differentiate between a drive in a rebuilding LUN that has been rebuilt and a drive that was not rebuilt.
-Fixed possible lockup issue while hot plugging an enclosure from one connector port to another.
-Fixed an issue where server is taking more time to boot into OS and unable to perform any controller operation in presence of ATA Locked drive.
-Fixed an issue where controller lockup with code=0x00001=No module.
-Fixed an issue where rediscovery is triggered after BME is enabled even if the channel is already discovered.
-Fixed an issue where controller lockup with code=0x3D037=MSGU.
-Fixed an issue where the device ready timeout is increased from 10s to 30s after reset.
-Fixed an issue controller lockup with code=0x01ABD.

-Fixed an issue that a lockup occasionally happens when RAID 0 Predictive Spare Rebuilding (PSR) starts.
-Fixed an issue where expander can not be detected during first power on.
-Fixed an issue where erase command keeps on changing between Write Same 16 and Write Same 10.
-Fixed an issue where continuous prints were observed in the UART in the presence of an Otherwise Owned Locked SED drive.
-Fixed an issue where the fault LED remains lit during the rebuild process of a replaced SSD drive.
-Fixed an issue where a "Backup in progress error" is incorrectly reported in logs when the superCap is hot-plugged.
-Fixed an issue where the host was unable to retrieve new configuration updates after the creation of a logical drive.
-Fixed an issue where logical volume status was showing as OK on a secured volume if a data drive is replaced with an Otherwise Owned SED drive before reboot.
-Fixed an issue where fault LED was not blinking for controller-based erase operation.
-Fixed an issue where long drive self-test invoked from host diagnostic tools gets aborted on inactive hot spare when spare spin-down policy is enabled.
-Fixed an issue where the state of the logical drive with maxCache is inconsistent concerning the number of dirty lines.
-Fixed an issue where the surface scan period was not reset to default after factory reset.
-Fixed an issue where the predictive failure drive did not fail even after the Predictive Spare Rebuild (PSR) was completed.
-Fixed an issue where the controller has a lockup after a power cycle to JBOD.
-Fixed LUN reset statistic message when the logical drive is created on a single drive.
-Fixed an issue where the offline replacement of a failed drive during a spare rebuild led to the failure of the replacement drive
-Fixed a possible lockup that could occur when a transformation is in progress and an abrupt shutdown occurs. A possible lockup could occur on subsequent bootup.
-Fixed a potential controller lockup when deleting a volume with cache enabled and then changing connector mode to HBA.
-Fixed a MCTP communication issue between BMC and controller during AC power cycle test.
-Fixed a MCTP communication issue between BMC and controller in AMD Turin server.
-Fixed issue for handling controller 0x1ABD lockup when a timeout occurs with an expander attached SATA drive.
-Fixed an issue with checking support for secure erase command.
-Fixed an issue where SATA Drive removed within 10 seconds after link reset due to internal firmware timer.
-Fixed an issue where a faulty peer abort IMQ handling for the SATA drive occurred.
-Fixed an issue where the 22G5 link rate was not supported for expander PHYs.
-Fixed an issue where faulty exceptions occurred when cli commands were issued without argument.
-Fixed an issue where battery count is reported as one in storagecontroller for the system that supports only cache but does not have a battery.
-Fixed an issue where incorrect IOPerfModeEnabled/ReadCachePolicy/WriteCachePolicy after volume creation.
-Fixed an issue where NegotiateTransferParameters command allows requester part size that is not a power of two.
-Fixed an issue where there are missing fields in FileDescriptorPDR for crash dump log.
-Fixed an issue where the cache status is degraded due to a missing or a failed battery, the WriteCacheDegraded alert will have a severity of "Critical" instead of "Warning".
-Fixed an issue where the CacheSummary.Status.State property in the StorageController resource is published as "Disabled" when the cache is not supported on the controller.
-Fixed an issue where OperationExecutionFlags is incorrect in the RDEOperationStatus response for a completed operation.
-Fixed an issue where the controller serial log contains repeated prints related to an error with handling a GetSchemaDictionary request.
-Fixed an issue when a StorageController resource has a CacheSummary.Status.Conditions entry with MessageId of StorageDevice.1.1.WriteCacheDataLoss, the associated severity is warning instead of critical. Additionally, some controllers expect a severity of Ok for the StorageDevice.1.1.WriteCacheTemporarilyDegraded condition but are seeing warning instead.
-Fixed an issue where DurableNameFormat for RAID volumes are reported as UUID in RDE READ operations, but should be NAA.
-Fixed an issue where hot removal of a drive that is part of a RAID array resulted in the Status.Conditions in a RDE Drive READ operation to have DriveFailure and DriveRemoved entries. They should be DriveRemoved and DriveMissing.
-Fixed an issue where a GetSensorReading request with the rearmEventState option set for the version state sensor did not move the version state sensor presentState or previousState to normal.
-Fixed an issue where on certain controllers, GetSensorReading on a NumericSensor of EntityType DEVICE_FILE returns an error completion code of INVALID_SENSOR_ID.
-Fixed an issue when RDE UPDATE on a SED HBA volume resource to take ownership of the SED or to revert a SED fails.
-Fixed an issue where the StorageController.Status.State property would not be 'Updating' when controller firmware had been flashed and was pending activation.
-Fixed an issue when inducing a failure condition in a Volume, for example, removing two drives from a RAID 5 volume's array, the volume's Status.Conditions array contains entries for both VolumeFailure and VolumeOffline conditions when only VolumeFailure is expected
-Fixed an issue when a drive hosting a RAID 0 Volume is removed and reinserted, a VolumeOK event is not generated.
-Fixed an issue where an RDE UPDATE operation on a volume resource to modify DedicatedSpareDrives is removing existing spares even if the operation fails to add new spare drives.
-Fixed an issue when a drive resource hosting a RAID volume with a FailurePredicted value of true is hot-removed, then RDE READ on the drive resource will show FailurePredicted as false.
-Fixed an issue which threw wrong error code, 'InternalError’ when creating an array on a controller that is waiting on adapter password.
-Fixed an issue where the GetPDR command can sometimes fail to retrieve the requested PDR when no drives are connected to the targeted controller.
-Fixed an issue where with a given a configuration ExternalKey encryption is enabled and SED is controller owned and KMS is unavailable. RDE READ on the controller SED publishes Status.State and Status.Health as Enabled and OK respectively.
-Fixed an issue where the Links.Enclosures@odata.count and Links.Enclosures@odata.id properties were missing from the Redfish storage resource.
-Fixed an issue for which the GetPDR for the File Descriptor PDR representing the controller crash dump did not have the Polled bit of the file capabilities field set as required by the Type 2 spec.
-Fixed an issue in which DfOpen returns EXCLUSIVE_OWNERSHIP_NOT_AVAILABLE when opening crash dump file while it is already opened.
-Fixed an issue in which after reading the LAST_PART of a section in a file, the NEXT_PART command to read the initial part of the section must not get executed. Instead, the initial part of the section is sent and received.
-Fixed an issue in which the @odata.id property retrieved from an RDE READ on a drive resource representing an empty bay in a chassis resource did not match the URI given in the Chassis child drive PDR.
-Fixed an issue in which incorrect severity warning was reported for the drive when sanitize erase operation is in progress on drive. The severity should be OK, and therefore the condition should not be shown.
-Fixed an issue where HealthRollup shows a warning when there is no warning on a lower level component.
-Fixed an issue which results in PLDM processing a GetResourceETag request during a RDE DELETE Volume resource operation (while deleting units through PLDM) with background drive IO would sometimes result in a controller lockup code 0xFFFFF001.
-Fixed an issue in which PLDM/RDE Read sometimes take longer than 6s while array deletion initiated with host tool.
-Fixed an issue in which Incorrect CacheSummary.Status.Health Critical is observed when WriteCache is degraded. RDE READ on a StorageController was publishing the WriteCacheDegraded CacheSummary.Status.Conditions.Severity Property to be Warning, when the associated WriteCacheDegraded alert had a severity of Critical.
-Fixed an issue to patch the volume with an Unprotected Write Cache policy on a system that supports cache without a battery has failed. Failure to set WriteCachePolicy to UnprotectedWriteBack on controllers that support caching without requiring a backup power source.
-Fixed an issue in which A split mirror backup volume whose Status.State is StandbyOffline is showing a Volume.Status.Condition whose severity is Ok.


Version 6.82,0
-------------------------------------
    FW Version: 6.82,0

Fixed issue:
-Fixed an issue about 4350/5350/9350 cannot correctly respond to the MCTP command in SR645 V3/SR665 V3

Version 6.81
-------------------------------------
    FW Version: 6.81
Fixed issue:
-Fixed an issue where the controller firmware flashed event has random characters at the end of the event message.
-Fixed an issue where taking the ownership of enterprise drive was failing on boot after panic shutdown.
-Fixed a issue where firmware Lockup is observed after hot removing an SES device while LUN
reset to the device is in progress
-Fixed an issue for Managed SED in Local Key Management (LKM) mode where firmware allows to
import the foreign SED while the adapter password is not received yet
-Fixed an issue where the I/O latency value is not as expected for NCQ priority SMR drives.
-Fixed an issue that firmware fails to capture vendor specific expander logs
-Fixed an issue where failed managed SED-secured fault-tolerant logical drives moved to an OK
state on importing all foreign SEDs.
-Fixed an issue where the slot number is shown as unknown for a failed physical drive present in
SES supported enclosure
-Fixed an issue where the controller is reset to factory defaults and RAID is lost after an abrupt
reboot.
-Fixed an issue where the degraded managed SED logical drive is moved to the failed state after
inserting a foreign physical drive as a replacement when the transformation is in progress
-Fixed an issue where the LED blink for SES enclosure physical drives was incorrect after hot
adding the SES enclosure.
-Fixed an issue where the spare drive rebuild is not started on the queued managed SED logical
drives after inserting a foreign replacement SED.
-Fixed an issue where managed SED mirrored logical drives queued for rebuilding moved to a
DEGRADED state after inserting a foreign replacement SED
-Fixed an issue where transformation does not resume after reboot on a spare assigned managed
SED logical drive if a data drive failure is observed before providing the adapter password.
-Fixed an issue where the foreign unconfigured SED is not exposed to the OS after import.
-Fixed an issue where MCTP over PCIe VDM is disabled while disabling VDM notification
-Fixed an issue where the spare rebuild does not start on the SSD array.
-Fixed an issue where adding a foreign/otherwise-owned SED as a replacement into a degraded
non-SED logical drive changed the logical drive state to SED_LOCKED after reboot.
-Fixed an issue where the consistency check progress status is displayed as "In progress" even
after disabling the consistency check on the controller
-Fixed an issue where the managed SED logical drive is going to a degraded state if a foreign SED
is added as a replacement during the heal-array operation.
-Fixed an issue where all the managed SED logical drives are moved to the REBUILDING state.
-Fixed an issue where the spare rebuild started on foreign SED spare drive.
-Fixed an issue where maxCache status reports as destroyed after importing the managed SED
logical drive along with maxCache
-Fixed an issue where the spare rebuild is not started for managed SED logical drive when failed
SED is replaced with a foreign SED.
-Fixed an issue where transformation does not resume after moving managed SED logical drive to
another controller.
-Fixed an issue where PSR (Predictive Spare Rebuild) started on the SED_DATA_LOCKED managed
SED logical drive.
-Fixed an issue where transforming managed SED logical drive is going to the SED_DATA_LOCKED
state when one of the SEDs is replaced with a foreign SED.
-Fixed an issue to improve the backup power status reporting.
-Fixed migrating a maxCache when destination controller has existing logical drive.
-Fixed an issue where PLDM Type 5 downstream device firmware update fails on Microchip (SXP
24G SAS-4 Expander) SEPs
-Fixed an issue of inappropriate returning Allow equal to POST on Storage and Drive to advertise
the actions.
-Fixed an issue when the energy pack is not required, StorageController[CacheSummary]
[Status][Health] shall be OK.
-Fixed an issue where MediaSpanCount allows a volume creation with -1 negative value
-Fixed an issue where MaxMembers property should be displayed with Odata Type
CollectionCapabilities.v1_2_0.
-Fixed an issue for possible memory leak in RDE GET on a Drive resource.
-Fixed an issue for getting invalid error while creating volume on 4Kn drives.
-Fixed an issue where the incorrect WriteCachePolicy was being reported on a RDE READ on a
Volume resource
-Fixed an issue where PersistentCacheSize value fail to set '0' under Controller Cache Summary
after removing the backup power source from the server.
-Fixed an issue where PLDM Type 2 GetPDRRepositoryInfo returns incorrect RepositorySize when
no physical drives are present.
-Fixed an issue where WriteCachePolicy@Redfish.AllowableValues value is incorrect after
removing the backup power source from the server.
-Fixed an issue where the firmware was returning the Part Number for the Lenovo branded drive
as NULL.
-Fixed an issue where taking ownership of Enterprise or Opal SED was failing on boot after panic
shutdown.
-Fixed the following three issues related to expander firmware upgrade:
a. OS hang after OS command timeout during expander firmware upgrade.
b. Firmware lockup due to heartbeat timeout during expander firmware upgrade.
c. Firmware does not detect all the drives after expander firmware upgrade.
-Fixed an issue where the controller firmware is not returning the correct queue depth back to the
host driver for the RBOD device or storage array controller device. This can cause a degradation
in the performance on these devices.
-Fixed an issue that disk drives attached behind an enclosure are shown to have a duplicate bay
number.
-Fixed an issue that system hung upon device LUN reset due to I/O timeout on RBOD LUNs.
-Fixed an issue where a SED drive state will be set to OFS instead of MCHP owned if Master key
change process is interrupted due to panic shutdown.
-Fixed an issue of possible controller lockup while deleting a logical drive configuration on a
controller.
-Fixed an issue where a spare drive failed to spin up.
-Fixed an issue where a maxCache logical drive is migrated from one controller to another and a
maxCache pair failed error message could be seen at power-up.
-Fixed an issue where security enabled SED drives that are in expected qualification failed state
are staying failed after deleting the logical drive.
-Fixed an issue where the rebuild is not starting on a degraded managed SED logical drive that has
the first spare drive as foreign SED
-Fixed an issue where the controller is giving the second oldest event as the oldest event.
-Fixed an issue where the rebuild is not starting on the foreign SED after changing the controller
master key to the foreign drive key.
-Fixed an issue where a transforming fault-tolerant managed SED logical drive is marked FAILED
after hotplugging a foreign SED and rebooting the system.
-Fixed an issue where the controller allowed importing a foreign SED in a degraded logical drive
which has a different drive type
-Fixed an issue where Predictive Spare Rebuild (PSR) is not starting on the managed SED logical
drive after replacing the foreign SED spare drive with a controller owned drive.
-Fixed an issue where Predictive Spare Rebuild (PSR) is not starting on the RAID 0 logical drive, if it
is the first logical drive in the array followed by multiple fault-tolerant logical drives.
-Fixed an issue to allow MCTP re-discovery on the first Bus Master Enable (BME) set only.
-Fixed a possible data corruption issue that could happen when a secured volume is transforming
and warm reboot occurs during this and adapter password is disabled.
-Fixed a possible controller lockup when deleting a volume configuration on a controller.
-Fixed an issue where the expected rate downshift does not occur with the DCM active expander
attached to the SATA topology
-Fixed an issue where an unexpected rate upshift occurred on an augusta expander port upon a
SATA hot-removal on a different port.
-Fixed a possible data corruption issue during an MSED hotplug.
-Fixed an issue where where a spare drive failed to spin up.
-Fixed an issue where data could be lost in the smart cache during a panic shutdown and the 1931
POST message is seen with the 8GiB DDR controller.
-Fixed an issue when a smart cache volume is migrated from one controller to another, the smart
cache pair failed error message is seen at power up.
-Fixed an issue of host tools hang deleting a logical volume in an array having multiple secured
volumes configured using foreign MCHP owned SED drives
-Fixed an issue where "Fatal Drive Error/IO Fatal Error" event unexpectedly observed in healthy
configuration.
-Fixed an issue where controller may lockup when processing Out-Of-Band requests
-Fixed an issue where deleted foreign volume comes back after controller reboot
-Fixed an issue where the host is observing BSOD while clearing the controller configuration
-Fixed an issue where a foreign drive is getting listed in tools for logical drive creation.
-Fixed an issue where a LUN reset is waiting for completion on a failed physical drive
-Fixed an issue where a rebuild is not started on the logical drive while I/O is in progress.
-Fixed an issue where the logical drive under transformation is moving to a failed state after
reboot.
-Fixed an issue where the managed SED logical drive moved to the LOG_VOL_SED_DATA_LOCKED
state after inserting a foreign SED during Rapid Parity Initialization (RPI).
-Fixed a possible lockup when controller cache is being enabled and I/O is running.
-Fixed an issue where an enclosure with drives powered off was unable to be powered on/
discovered by HBA.
-Fixed an issue to remove encryption test failed event on boards that do not support encryption
-Improved random write and mixed read-write performance on volumes with DDR cache off.
--Fixed an issue where an MC sends a NegotiateRedfishParameters request with the "BEJ v1.1
encoding and decoding supported" bit of MCFeatureSupport unset, that is, with the intent to
negotiate for only BEJ v1.0 support, all RDE response bodies from the controller will be encoded
using BEJ v1.1.
-Fixed an issue where the Drive.Manufacturer property was not published during an RDE READ
on SAS drives.
-Fixed an issue where the BlockSizeBytes and LogicalUnitNumber are missing from the RDE
READ response for all volume resources with RAIDType = None, that is, HBA Volumes.
-Fixed an issue where incorrect severity was observed in Redfish Eventing for cache status
-Fixed an issue where incorrect state and health is observed when controller password is
required. When the controller is waiting for boot password for CBE or SED encryption, the RDE
READ on Storage Resource operation returns Ok for health and Enabled for state.
-Fixed an issue where the response data of RDE command 0x12 (RetrieveCustomResponse) is
incorrect. In the response to a RetrieveCustomResponseParameters command, the size of
the NewResourceID field is 2 bytes instead of the spec-defined size of 4 bytes.
-Fixed an issue to accommodate DMTF definition of bejBoolean for any non-0x00 value as
TRUE. BEJ boolean values other than numeric one are being set to False. However the DMTF
specification indicates that a numeric value of zero indicates boolean False while any other value
indicates True.
-Fixed an issue where incorrect severity was observed in Redfish Eventing for Foreign SED Drive.
When a Foreign owned Drive is inserted, DriveOffline alerts will have a severity of OK instead of
Warning.
-Fixed an issue with improper capacity information in Redfish drive Name. The capacity in the
drive name property does not include a 2 digit remainder, when the whole part of the capacity is
over one digit.


Version 5.91
-------------------------------------
    FW Version: 5.91

Fixed issue:
-Fixed an issue where the board was bricked when the ROM toggle command was given by the application
-Fixed an issue where a certain sensor was not found.
-Fixed an issue wherein the temperature sensor location value is reported incorrectly in the tools for some HPE
Gen10 boards.
-Fixed an issue where volumes are no longer present when a Reset to factory defaults is done when the
preserve volume is enabled
-Fixed an issue where excessive Smart Carrier failure messages are being sent to the controller log.
-Fixed an issue where the PLDM event consumer was missing events from the previous boot.
-Fixed an issue where the consistency check completion date is reported wrong.
-Fixed an issue wherein the ILA scratchpad size is too small.
-Fixed an issue wherein the controller had a lock-up due to an LOS during a sequential write traffic
-Fixed an issue where an incorrect treatment of the SMP Discover response happened with the ATTACHED
SATA DEVICE set and ATTACHED SAS DEVICE TYPE bits set to 0.
-Fixed an issue where firmware incorrectly reported unrecoverable media errors.
-Fixed an issue where a spare rebuild is aborted if a Foreign SED is added as a replacement drive.
-Fixed an issue where PLDM event consumer was missing events from the previous boot.
-Fixed an issue where Managed SED secured logical drive status goes to SED DATA LOCKED state after
inserting a Foreign SED.
-Fixed an issue where the degraded/failed non-fault tolerant Managed SED secured logical drive is moved to OK
state on inserting a Foreign SED.
-Fixed an issue where a Degraded or Failed Managed SED secured logical drive is moved to an incorrect state
when inserting a Foreign SED.
-Fixed an issue where Rapid Parity Initialization (RPI) is resuming on SED DATA LOCKED logical drive after
reboot.
-Fixed an issue where the consistency check completion date is incorrect
-Fixed an issue with logical drive status showing FAILED(MEx) instead of LOOSE_CABLE.
-Fixed the clear controller configuration command failure
-Fixed an issue of rebuild getting reiterated continuously and not progressing
-Fixed an issue where rebuilding did not start on Managed SED secured logical drive when the adapter password
is enabled.
-Fixed an issue where rebuild was completed only for the first logical drive in a Managed SED secured array.
-Fixed an issue where rebuild starts on a failed Managed SED secured fault-tolerant logical drive when a Foreign
SED is imported.
-Fixed an issue of Over Provisioning Optimization (OPO) being initiated on a dedicated spare SSD drive.
-Fixed an issue where the spare rebuild stops when a Foreign SED is inserted
-Fixed an issue where the logical drive state changed to FAILED(MEx) instead of FAILED.
-Fixed an issue where the spare rebuilding is not happening when a global dedicated spare is assigned for
multiple arrays.
-Fixed an issue where the required reason for controller reboot is not getting updated for the sanitize policy
change.
-Fixed an issue where the spare rebuild is not started on the degraded logical drive, even after the global spare is
released from the Heal Array operation
-Fixed an issue where the logical drive moved to the FAILED state upon hot adding the spare replaced drive.
-Fixed an issue where the SED logical drive is not listed at OS level after migration and import from another
server.
Fixed an issue where the controller reports sanitizing complete on a hot-removed and hot-plugged back in HDD
that happens while sanitize is being performed.
Fixed an issue where the Foreign SED remains foreign after changing master key to match Foreign SED.
-Fixed an issue where a reboot happens while a Managed SED logical drive is being transformed and after
rebooting, the cache was dirty during the reboot and the logical drive came up in an Abnormal Volume state.
-Fixed an issue where a reboot during a logical drive move operation can result in unused SED drives not getting
restored to Original Factory State (OFS).
-Fixed an issue of the Managed SED adapter password internal lockout wait timeout being reset on system
reboot.
-Fixed an issue where firmware is processing additional unlock adapter password request even if the controller is
already unlocked.
-Fixed an issue where deleting a non-existent secure logical drive results in a TLB Exception lockup
-Fixed an issue of power surge when too many SATA drives are spinning up simultaneously
-Fixed an issue where the firmware debug command is displaying secret data.
-Fixed an issue where the failed SED drive is found during drive spin-up
-Fixed an issue where the datastore is updated, when SED is moved to “Otherwise Owned”.
-Fixed an issue of a certain sensor not being found.
-Fixed an issue where the controller looks to be unresponsive as the firmware is waiting on the adapter password
and a data drive in a secured volume is removed and replaced with an HBA/unconfigured locked SED.
-Fixed an issue where a hot-added Managed SED is reported to the host before it is fully ready.
-Fixed an issue where on reboot after panic shutdown, Ownership or Revert of the drive is unsuccessful
-Fixed an issue where on reboot after panic shutdown, non-secure logical drive creation fails.
-Fixed an issue when a replacement SED in a secured logical drive is marked as failed during hot-plug or bootup
when the Managed SED is disabled
-Fixed an issue where logical drives are no longer present after a controller Reset to factory defaults when the
preserve logical drive is enabled.
-Fixed an issue where the OS boot up might be slow after a cold boot because a logical drive is stuck in the
Rebuilding state. This logical drive has an active spare locked SED (configured as a Dedicated Spare) and the
previous failed drive must be hot-plugged back into the logical drive in Passive SED configuration
-Fixed an issue where Volume CREATE requests fail if a deferred binding string for a data drive resource was
passed in the request payload.
-Fixed an issue where an UpdateComponent request for a drive will still be accepted with an invalid
ComponentImageSize.
-Fixed an issue where DurableName associated with each LUN on a Multi-Actuator drive is published with
incorrect values.
-Fixed an issue where the WriteCacheDataLoss event was not sent when expected
-Fixed an issue where an incorrect extended error message was sent when attempting a SecureErase ACTION
on a SED that is not in its OFS.
-Fixed an issue where the updateTime field in the GetPDRRepositoryInfo command response was not being
updated correctly.
-Fixed an issue where the BatteryMissing event was not being sent when the battery was removed prior to boot
-Fixed an issue where duplicate entries for an expander were seen in the Type 5 downstream device inventory
-Fixed an issue where a DriveOffline Redfish alert is not sent when a Drive resource begins a sanitize operation
-Fixed an issue where incorrect CapabilitiesDuringUpdate flags were set for UBM PICs which do not support
firmware updates
-Fixed an issue where an unflashable SMP PSOC device was appearing in the Type 5 downstream device
inventory.
-Fixed an issue where hot-removed SEPs could prevent other remaining SEPs from being included in the Type 5
downstream device inventory
-Fixed an issue where a VolumeOffline Redfish alert could be sent with an incorrect severity in certain conditions.
-Fixed an issue where a controller firmware update through PLDM fails if the final requested image segment is
smaller than the spec-defined minimum transfer size.

Version 5.33
-------------------------------------
    FW Version: 5.33
	
Fixed issue:
-Added support for the Lenovo NEW34 SAS backplane wherein the Lenovo SKUs are set to use the auto backplane detection and all SKUs have internal connection only. Each internal connector allocates one element out of an internal enclosure array which is shared by the SAS enclosure and the SGPIO enclosure. The SAS enclosure always initialize before the SGPIO enclosure. When the Lenovo NEW34 SAS backplane is connected to a Lenovo HBA, the backplane type detected is SGPIO. As a result, the firmware will proceed and set up the
SGPIO enclosure. Upon the SGPIO enclosure initialization, the firmware makes sure that it does not overwrite the SAS enclosure data.
-Added support for reporting the previous cache read/write setting to the PLDM when the only_read cache setting happens. A sense feature page 0x10 in BMIC 0x61 and a save user cache setting in BMIC 0xC1 were added.
-Added support for the firmware to hide the NVMe drive attached to the Lenovo UBM backplane. The Lenovo "Anybay" backplane can be set up to route the SAS/SATA drive to the Lenovo HBA and the NVMe drive to the PCIe. As a result, the firmware does not need to expose any NVMe drive found, to the UFEI/BIOS and OS driver. It will not mark it as a failed device either.
-Added SEEPROM and manufacturing support for the Lenovo card 5350-8i-INTR. As a result, a new SEEPROM file and manufacturing data file were added.
-Added FUP support for the Lenovo card 5350-8i INTR. As a result, new SKU PCI IDs were added in the firmware build script.
-Added support to enable random logical drive deletion without a backup power source on the controllers supporting data preservation. Firmware disk-based transformation limitation of transformation backup memory has been increased from 8192 sectors (4 MiB) to 28672 sectors (14 MiB). Since the maximum safe stripe size is 12 MiB for an 8GB controller, it is sufficient to increase the RIS area expansion size to 14 MiB.
-Fixed an issue where the firmware does not abort all pending requests when the device LUN reset happens.
-Fixed an issue where the PBSI multi-lun field remains unset for multi-lun drives.
-Fixed an issue wherein a ~8% performance drop occurred on HBA mode for 4K/8K random read with the IO queue depth of 64 or higher after upgrading the firmware version from v1.32 to v4.11.
-Fixed an issue where the RAID Stack continuously retries a command to the SEP device that was completed with the TASK SET FULL status.
-Fixed an issue where the range locked SEDs of the failed SED qualification volume are not coming to a good state after the volume is deleted.
-Fixed an issue where the encrypted single drive RAID 0 logical drive was failed, replaced and re-enabled from the previous boot. But after the reboot, the volume state of the same logical drive was marked as NEED_CRYPTO_KEY.
-Fixed an issue where the cache status shows 'temporary disabled' when the battery is removed.
-Fixed an issue where a wrong location is displayed for the temperature sensor 0.
-Fixed an issue where the pointers in PLDM commands were being accessed before being initialized.
-Fixed an issue where a data loss occurred in the encrypted RAID 50/60 logical drive when the logical drive failed and healed because of the drives in the hot removal/plug.
-Fixed an issue where duplicated drive entries were listed in the expander topology.
-Fixed an issue where an SED volume was marked as failed during the capacity expansion transformation.
-Fixed an issue where the function of creating a logical drive failed with no backup power source and Maxcache present.
-Fixed an issue where the controller hung when a heavy IO is run during a rebuild on any logical volume except RAID6.
-Fixed an issue where the volume state change is not correct when marking a drive as a dead drive.
-Fixed an issue where the slot number is showing as 'unknown' for the directly attached drives.
-Fixed an issue where the subsequent transformation was suspended after the system rebooted unsafely during a transformation.
-Fixed an issue where the persistent event logs were not captured through the debug log.
-Fixed an issue where the filesystem or application read incorrect data during random IO on a degraded RAID5 unit.
-Fixed an issue where the drive slot number is showing incorrectly for a failed drive.
-Fixed an issue where the filesystem or application read incorrect data on a degraded parity volume
-Fixed an issue where the filesystem or application read incorrect data on a degraded parity SSD volume
-Fixed an issue where the firmware was unable to update the parameters from the SmartIOC_2100-8i.cfg to the SmartIOC_2100-8i board.
-Fixed an issue where the Logical Volume went to FAILED state on drive(s) failure when there were enough spare drives in the array.
-Fixed an issue where the MCTP Discovery Notify cannot be configured
-Fixed an issue where the cold-boot during expansion caused an abnormal volume state.
-Fixed an issue with a UBM backplane where not all the drives were being discovered.
-Fixed an issue where the product ID of an enclosure was not correctly displayed
-Fixed an issue where the Predictive Fail LED did not blink during the predictive spare rebuild.
-Fixed an issue where the RPI was started on volume with SEDs and then the controller was rebooted despite the RPI start happening while the volume was locked.
-Fixed an issue where the controller hung during the BMIC clear config when one of the drives was missing and the missing drive index was assigned from a volume that did not finish RPI.
-Fixed an issue where the Long SATA SSD TRIM caused a hang.
-Fixed an issue where the PF LED blinked when there was a drive failure during an ongoing PSR.
-Fixed an issue where the UBM3 failed to flash.
-Fixed a potential UBM backplane flash issue that may occur if the image start index was not aligned with the start sector.
-Fixed an issue where the RTC timestamp was not being sent to the SES based storage enclosure SEPs internal to the enclosure.
-Fixed an issue where 2 UBM backplanes connected to one connector and one UBM backplane incorrectly identified itself as not on a bifurcated cable.
-Fixed an issue where the PLDM event needed to be sent when the controller password was entered and no encrypted volumes were present

Version 5.00
-------------------------------------
    FW Version: 5.00
Fixed issue:
-Fixed an issue where the Lenovo CFF 9350-16i has an incorrect Phy Mapping
-Fixed an issue where the direct attached drive without management does not support the zero-based bay
numbering scheme.
-Fixed an issue where the firmware will assign a bay number to all the slots on a SGPIO backplane detected
-Fixed an issue where the 0x1789 driver health error code is displayed as healthy when the controller is in an
abnormal volume state wherein all the logical drives including the healthy ones are offline.
-Added support for PLDM Type 6 Basic Volume Creation
-Added support for RetrieveCustomResponseParameters command to retrieve the NewResourceID.
-Added support fpr PLDM Type 6 Port.ActiveWidth
-Added support for Storage alerts for WriteCacheProtected. WriteCacheTemporarilyDegraded,
WriteCacheDegraded and WriteCacheDataLoss. When the storage WriteCache changes state, the
corresponding Redfishalert event is generated; of which, the MC can poll or asynchronously receive the event.
-Added support for PLDM Type2 Numeric Sensor for Supercap Temp.
-Added logic to add a numeric sensor PDR representing a supercap temperature sensor to the numeric sensor
PDR repo table if a supercap backup power source is present on the controller.
-Added Privilege Operation support.
-For certain supported platforms, support for the following RDE custom headers has been added:
 + PLDM-RDE-MCHP-PRIVILEGE-TOKEN
 + PLDM-RDE-MCHP-REVOKE-PRIVILEGE-TOKEN
Note: Volume CREATE and DELETE operations may be rejected with ERROR_NOT_ALLOWED under
certain conditions on platforms where these custom headers are supported.
-Added support for PLDM Type 6 Delete Volume.
-Fixed issue wheere With COLD_REBOOT flag set, ApplyComplete is 0 instead of expected 1.
-Fixed issue where when Volume.InitializeMethod=Foreground (RPI), the Health is set to Warning instead of Ok.
-Fixed an issue where there was an incorrect controller port speed in the Redfish Port schema wherein the
response using an RDE client showed different max and current speeds than expected.
-Fixed an issue where the PLDM Type 6 StorageController resource odata.id is empty and the empty odata.id is
published on an RDE GET operation for a StorageController resource
-Fixed an issue where Volume alerts were missing after a reboot.
-Fixed an issue where Volume READ publishes InitializeMethod = Background for a Volume queued for RPI
wherein creating two volumes on the same array/set of drives with an InitializeMethod of Foreground, a READ
operation on the second volume will report an InitializeMethod of Background.
	

Version 4.72
-------------------------------------
    FW Version: 4.72
Fix issue:
-Fixed an issue where LUN reset for SEP device completes with an incorrect LUN status to the host.
-Fixed an issue where drives are still discovered when the firmware reports a "Memory Self-Test Error" message.
-Fixed issues in SED qualification and in recovery of SED qualification failed drives.
-Fixed a potential LUN reset occurring on the controller's virtual SEP device due to a timeout for the Notification On Event (0x40) command.
-Fixed an issue where the SED HBA drive security status does not update after changes are made.
-Fixed an issue where WWID is incorrectly displayed in UART
-Fixed an issue for error "12G Unknown eeprom v2 addr".
-Fixed an issue where Luxor FW failed to configure the Purley (Pegasus) SGPIO backplane properly.
-Fixed an intermittent warning message of "Logical drive is degraded due to loss of redundant path" being displayed in the SSA GUI utility when a logical drive is in a failed state and in a dual domain configuration.
-Fixed an issue where the Fault LED is not turned on when the RAID Stack failed a bad HBA drive connected to the expander during device discovery or hot-plug.
-Fixed an issue where the LUN reset from the host to the same drive continuously occurs every 60 seconds after injecting crash on the Natasha Peabody expander while running IOmeter test on the 4 drives RAID-0 volume with the smart/AIO path enabled.
-Fixed a problem where the host WRITE I/O failed on the SmartCache logical drive with UREs present on the primary logical drive.
-Fixed an issue where hot spare auto rebuild does not start when two members of RAID 10 fail simultaneously
-Fixed an issue where marking a URE block on a drive is not successful.
-Fixed an issue where transformation is not suspended even after the expand disable code is set.
-Fixed a performance drop on non-parity HDD volumes when coalescing was on.
-Fixed an issue with the Fault LED wherein it is not lit on Predictive fail drive when volume is a mix of SED and non-SED drives.
-Fixed an issue with the Fault/Locate LED setting wherein if multiple configured drives are hot removed from a SES enclosure and then hot added, the Fault LED is turned on for a few hot added drives which indicates a drive failure for a few seconds.
-Fixed an issue wherein the enclosure fails to receive the SES control from the controller when drives are partially populated.
-Fixed an issue wherein Luxor sends SesCtrl commands to the wrong bay number after an enclosure power cycle
-Fixed an issue wherein the Physical PHY to logical PHY mapping was wrong for the Lenovo CFF 9350-16i-INTR controller.
-Fixed an issue wherein external SAS/SATA cable errors never got cleared.
-Fixed an issue wherein the cable data is not being read after it is added.
-Fixed an issue wherein the SmartCache will not exit the flushing state.
-Fixed an issue wherein the PHY rates cannot be adjusted when the connector limit is adjusted.
-Fixed an issue wherein a performance drop was introduced as a result of a recent code change.
-Fixed an issue wherein the URE is not logged for configured HDD drives after a reboot.
-Fixed an issue wherein the Diskname is not showing for drives after the deletion of the Logical drive and RIS data present on the SEDs.
-Fixed an issue where the firmware can always report change pending if the discovery protocol option is auto detect.
-Fixed an issue wherein the file system may read incorrect data from a degraded parity logical drive.

Version 3.82 - initial Release
-------------------------------------
    FW Version: 3.82





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

© 2018-2026 Lenovo. All rights reserved

Lenovo Storage Adapter SLES 15 Driver



Supported Adapters:
	ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Adapter	
	ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Adapter
    ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Internal Adapter
    ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Internal Adapter	
	ThinkSystem RAID 5350-8i PCIe 12Gb Adapter
    ThinkSystem RAID 5350-8i PCIe 12Gb Internal Adapter
	ThinkSystem 4350-8i SAS/SATA 12Gb HBA
	ThinkSystem 4350-16i SAS/SATA 12Gb HBA

-------------------------------------
Version 2.1.36-026
-------------------------------------
Driver Version: 2.1.36-026

Fixed issue:
-Fixed a system crash issue caused by a divide-by-zero condition.
-Fixed an issue where after a device has been removed, it's possible for a previously scheduled
work item for a LUN reset to be executed.
-Added a timeout value to RAID path requests to physical devices.

-------------------------------------
Version 2.1.34-035
-------------------------------------
Driver Version: 2.1.34-035

Fixed issue:
-Fixed an issue where the kernel call trace when calling smp_processor_id() in real-time kernel.
-Fixed a rare race condition between our scan thread and offline handler.
-Fixed an issue where drives get offline when controller is offline. Drives are listing in sg_map and
lsblk output after controller lockup.
-Fixed an issue where during the processing of a TMF on a device, the driver is stuck while waiting
for I/O to be drained from the driver's internal request queue.


-------------------------------------
Version 2.1.28-020
-------------------------------------
Driver Version: 2.1.28-020

Fixed issue:
-Added support for ABORT handler in the driver in order to avoid I/O stalls across all devices
attached to a controller when I/O requests time out.
-Added sysfs entry for NUMA node in /sys/block/sdX/device. NUMA node detail is added for each
exposed device similar to NVMe devices.
-Fixed an OS crash issue that happens while creating/deleting a logical drive.
-Fixed an issue to eliminate race condition while rescanning a logical drive. Under very rare
conditions, after a logical drive size expansion the OS still sees the size of the original logical
drive.
-Fixed an issue to handle multi-path failover.
-Fixed an issue to correct RAID bypass counter. An OS crash issue occurs while updating the RAID
bypass counter


-------------------------------------
Version 2.1.22-040  
-------------------------------------
Driver Version: 2.1.22-040

Fixed issue:
-Fixed an issue where drivers are not sending priority bit to SATA SMR drives.
-Fixed an issue of sending a command to physical devices during device discovery
-Fixed an issue where the OS crashes on aarch64 servers using the out-of-box driver during driver initialization
-Fixed an issue where the OS crashes when a drive is hot removed during I/O stress test
-Fixed an issue with the driver not mapping full length of PCI BAR 0.


-------------------------------------
Version 2.1.18-045 
-------------------------------------
Driver Version: 2.1.18-045

Fixed issue:
-Added support for Multi-Actuator disk drives.
-Added support for displaying controller firmware version in the OS message log. The controller firmware version is printed to OS message log during driver initialization.
-Added support for a controller ready timeout module parameter (ctrl_ready_timeout). The valid range is 0 or 30–1800 seconds. The default value is 0, which causes the driver to use a timeout of 180 seconds (3 minutes).
-Added support for deleting a LUN via sysfs using the following syntax: echo 1 > /sys/block/sdX/device/delete
-Added module parameter to disable managed interrupts (disable_managed_interrupts=1).
-Fixed a race condition where the driver can access the RAID map when using IOBypass during a RAID configuration change.
-Fixed an issue where the sg_map tool issues SCSI READ BLOCK LIMITS (0x5) command and the firmware never completes it, causing a system call trace and sg_map hang.
-Fixed an issue where PQI Reset might fail with an error “. 6” if firmware takes more than 100 ms to complete Reset.

-------------------------------------
Version 2.1.16-030-0 
-------------------------------------
Driver Version: 2.1.16-030

Fixed issue:
-Fixed an issue where the removal of a drive from the OS could be delayed up to 30 seconds after being physically pulled.
-Fixed an issue where the Isscsi -t command displayed all zeros for the SAS addresses on PCIe Gen4 controllers.
-Fixed an issue where the outstanding requests and the access of SCSI attributes post linkdown led to a system hang.
-Fixed an issue where using the technique of disabling a controller by writing to the node in sysfs: /sys/bus/pci/
devices/::./remove can cause processes with outstanding I/O to the
controller or attempting to access the device attributes via sysfs for devices exposed by the smartpqi driver
to appear to be hung.
-Fixed an issue where neither hibernate nor suspend worked on PCIe Gen4 controllers, although the same code
worked on PCIe Gen3 ones.
-Fixed an issue where the Linux kernel was not creating symbolic links in sysfs between SATA drives and their
enclosure.


-------------------------------------
Version 2.1.14-035-0
-------------------------------------
Driver Version: 2.1.14-035

Fixed issue:
Add iso format DUD 
	
-------------------------------------
Version 2.1.10-005-0  - initial Release
-------------------------------------
Driver Version: 2.1.10-005





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

© 2018-2026 Lenovo. All rights reserved

Lenovo ARCCONF Storage Adapter Linux Utility



=============================================================================
arcconf (Command Line) Utility for Storage Management

Adapters Supported: 
	ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Adapter	
	ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Adapter
    ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Internal Adapter
    ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Internal Adapter	
	ThinkSystem RAID 5350-8i PCIe 12Gb Adapter
    ThinkSystem RAID 5350-8i PCIe 12Gb Internal Adapter
	ThinkSystem 4350-8i SAS/SATA 12Gb HBA
	ThinkSystem 4350-16i SAS/SATA 12Gb HBA
=============================================================================

-------------------------------------
Version 5.03.00.27960
-------------------------------------

-Added support to delete a middle logical device without triggering a transformation on the array.
-Added support for generic NVMe pass-through commands in Arcconf.
-Fixed an issue where the maxView web server lacked the default -starttls option, causing
email alerts to fail on Windows.
-Fixed an issue where Backplane/Expander firmware upgrades failed when initiated from
maxView.

-------------------------------------
Version 4.26.00.27449
-------------------------------------

-Added support in Arcconf GETSTATUS command to filter and display the task details per logical/physical device.
-Fixed an issue where the arcconf was not enabling the ssdoverprovisioningoptimization feature on the SSD logical device.
-Fixed an issue where the UEFI arcconf was not triggering the LED blinking on associated array hot-spares when the array level locate operation was executed.


-------------------------------------
Version 4.23.00.27147
-------------------------------------

-Fixed an issue where the arcconf was not displaying the "Task" command help for the HBA controller
-Fixed an issue where the Arcconf was allowing the user to expand the array by adding one more drive when the array has a RAID1 Triple logical drive, resulting in the raid level migration of RAID1 Triple to RAID6.
-Fixed an issue where Arcconf was not displaying the "S.M.A.R.T" and "S.M.A.R.T warning" property value correctly.


-------------------------------------
Version 4.18.00.26842
-------------------------------------

Fixed issue:
-Fixed an issue where phantom enclosures are displayed under every connector when there was a
VPP backplane in the configuration.
-Fixed an issue where GETSMARTSTATS command is failing in Arcconf.
-Fixed an issue where Arcconf create command help was missing the SSDIOBYPASS option.
-Fixed an issue where arcconf SLOTCONFIG command was not displaying the UBM backplane
attached drives
-Fixed an issue where savesupportarchive captures empty crash dump file when the crash
dump buffer size was zero from firmware
-Fixed an issue where UBM backplanes were enumerated incorrectly in Arcconf and maxView.
-Fixed an issue where the manufacturing part number property was not displayed in the “arcconf
GETCONFIG” command output.
-Fixed an issue where the product codename "Flashlight" was incorrectly exposed in “arcconf
GETCONFIG” command output.
-Fixed an issue where the arcconf was not displaying the "Task" command help for the HBA
controller

-------------------------------------
Version 4.11.00.25823
-------------------------------------
Driver Version:4.11.00.25823

Fixed issue:
-Fixed an issue where UEFI Arcconf was not displaying the default value for the controller cache ratio when the
supercapacitor was disconnected.
-Fixed an issue where UEFI Arcconf was blocking the create logical device operation with cache ON when the
supercapacitor was not connected and the no-battery write cache was disabled.
-Fixed an issue where Arcconf was displaying the “Physical Block Size” as “Unknown” for the 16 KB physical
block size drives

-------------------------------------
Version 4.07.00.25335-0
-------------------------------------

Fixed issue:
-When enabling the SED Local Key Management, the optional Controller Password feature is not supported and
if enabled will result in the controller returning a failure to enable the SED Local Key Management.

-------------------------------------
Version 24763
-------------------------------------


Fixed Issue:
-Added support for logical device expansion without SuperCap
-Fixed an issue where domain authentication is not working for certain admin users in maxView.
-Fixed an issue where arcconf/maxView displayed a negative value in some error counters for certain hard drives.
-Fixed an issue where the user could not stop the maxView Webserver service.
-Fixed an issue where maxView displays the “XML Error intermitted” erro
-Fixed an issue where arcconf does not display the disk name information for the hard drive.
-Fixed an issue where the arcconf SETCONFIG command does not set all the controller parameters to the factory default setting.
-Fixed an issue where basecode logs could not be differentiated in a multi controller environment.
-Fixed an issue where arcconf failed to display the phy error log information for the expander.


-------------------------------------
Version 24700
-------------------------------------


Fixed issue
-Fixed an issue where Arcconf displays the missing drive segment information differently for RAID levels 10/50/60.
-Fixed an issue wherein the secure erase task progress goes from 98% to 0% in Arcconf.
-Fixed an issue wherein the ROMUPDATE command fails to open the image in UEFI Arcconf.

-------------------------------------
Version 24087 - initial Release
-------------------------------------





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

© 2018-2026 Lenovo. All rights reserved

Lenovo maxView (storman) Storage Adapter Linux Utility



=============================================================================
Storman Utility for Storage Management

Adapters Supported:
	ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Adapter	
	ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Adapter
    ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Internal Adapter
    ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Internal Adapter	
	ThinkSystem RAID 5350-8i PCIe 12Gb Adapter
    ThinkSystem RAID 5350-8i PCIe 12Gb Internal Adapter
	ThinkSystem 4350-8i SAS/SATA 12Gb HBA
	ThinkSystem 4350-16i SAS/SATA 12Gb HBA
=============================================================================

-------------------------------------
Version 5.03.00.27959
-------------------------------------

-Added support to delete a middle logical device without triggering a transformation on the array.
-Added support for generic NVMe pass-through commands in Arcconf.
-Fixed an issue where the maxView web server lacked the default -starttls option, causing
email alerts to fail on Windows.
-Fixed an issue where Backplane/Expander firmware upgrades failed when initiated from
maxView.

-------------------------------------
Version 4.26.00.27449
-------------------------------------

-Added support in Arcconf GETSTATUS command to filter and display the task details per logical/physical device.
-Fixed an issue where the arcconf was not enabling the ssdoverprovisioningoptimization feature on the SSD logical device.
-Fixed an issue where the UEFI arcconf was not triggering the LED blinking on associated array hot-spares when the array level locate operation was executed.


-------------------------------------
Version 4.23.00.27147
-------------------------------------

-Fixed an issue where the maxView was displaying a cache error alert for a controller which doesn't support controller cache.
-Fixed an issue where the maxView was not displaying the system name consistently across the reboot.
-Fixed an issue where the maxView installer was setting the write permissions for the .txt files in the installation folder.
-Fixed an issue where the maxView was not displaying a warning message when the Redfish server is connected through loopback network address.


-------------------------------------
Version 4.18.00.26842
-------------------------------------

Fixed issue:
-Fixed an issue where phantom enclosures are displayed under every connector when there was a
VPP backplane in the configuration.
-Fixed an issue where invalid enclosure slot count was displayed in maxView.
-Fixed an issue where auto discovery function in maxView is not working in a specific
configuration.
-Fixed an issue where invalid drive temperature was displayed in maxView for dedicated spare
drive.
-Fixed an issue where savesupportarchive captures empty crash dump file when the crash
dump buffer size was zero from firmware
-Fixed an issue where usage remaining and estimated life remaining properties for NVMe devices
were not displayed in maxView
-Fixed an issue where maxView was creating logical device with reduced size when creating
maxCache with 256 KB cache line size.
-Fixed an issue where UBM backplanes were enumerated incorrectly in Arcconf and maxView.
-Fixed an issue where maxView Desktop application was displaying the warning messages in the
startup dialog.
-Fixed an issue where maxView was sending email notification twice per event.
-Fixed an issue in maxView firmware upgrade wizard where maxView was displaying two options
‘Flash Active ROM’ and ‘Flash Active and Backup ROM’ for the controller that doesn't support flashing
active ROM.
-Fixed an issue in maxView where maxCache Statistics tab was missing.
-Fixed an issue where the RAID 50/60 legs (parity group) migration operation was displaying
success message, but the legs were not migrated to the valid user specified value.
-Fixed an issue where the alert message was not displayed in maxView for the cache backup
failure.
-Fixed an issue where the maxView was displaying a cache error alert for a controller which
doesn't support controller cache.
-Fixed an issue where the maxView was not displaying the system name consistently across the
reboot
-Fixed an issue where the maxView installer was setting the write permissions for the .txt files in
the installation folder.
-Fixed an issue where the maxView was not displaying a warning message when the Redfish
server is connected through loopback network address


-------------------------------------
Version 4.11.00.25823
-------------------------------------

Fixed issue:
--Fixed an issue where Arcconf was displaying the “Physical Block Size” as “Unknown” for the 16 KB physical
block size drives
-Fixed an issue where maxView was failing to upgrade or downgrade the expander firmware.
-Fixed an issue where maxView and Arcconf was failing the Array Move Drive operation to same type in the
presence of a spare drive.

-------------------------------------
Version 4.07.00.25335
-------------------------------------

Fixed issue:
-Removed the Log4J library usage completely from maxView.
-Note: Microchip strongly recommends users of maxView update to the latest version of the tool to avoid the security vulnerabilities with the previous releases.
-Added support for managed SED in arcconf/maxView.
-Added TASK and GETSTATUS commands support in UEFI Arcconf.
-Added ASIC minor version display in maxView and Arcconf.
-Added support in maxView and Arcconf to sort the controllers based on the bus number, if the slot ID is not valid.
-Fixed an issue where maxView create logical drive selection check box was invisible in older version of the Edge browsers..
-Fixed an issue where maxView was failing to modify the maxCache logical device’s cache policy to writethrough  in ESXi 7.xx.
-Fixed an issue where Arcconf was not displaying the controller PHY error log information
-Fixed an issue where Arcconf results in segmentation Fault when collecting the support archive
-Fixed an issue where Arcconf was not displaying the updated expander firmware version after upgrading the expander firmware.
-Fixed an issue of I2C devices not being detected when “SMBUSCHANNEL” is set to “ENABLE”.
-Fixed an issue where Arcconf fails to set ATAPASSWORD for a SATA device.
-Fixed an issue where Arcconf did not allow changing the write cache setting to write-through for RAID 5 maxCache logical device.
-Fixed an issue where in UEFI Arcconf where remove hot spare command was failing when array ID was specified.
-Fixed an issue in Arcconf where an invalid SMART attribute was displayed in the drive SMART STATS.
-Fixed an issue where Arcconf was not displaying the connector information for the enclosure device.
-Fixed an issue where maxView was displaying invalid supercap alert message for the controller that does not support Supercap
-Fixed an issue where Arcconf failed to execute SLOTCONFIG sub-command
-Fixed an issue where UEFI Arcconf was not displaying array information for physical device.
-Fixed an issue where Arcconf was not displaying the negative temperatures for certain drive models.

-------------------------------------
Version 24763
-------------------------------------

Fixed Issue:
-Added support for logical device expansion without SuperCap
-Fixed an issue where domain authentication is not working for certain admin users in maxView.
-Fixed an issue where arcconf/maxView displayed a negative value in some error counters for certain hard drives.
-Fixed an issue where the user could not stop the maxView Webserver service.
-Fixed an issue where maxView displays the “XML Error intermitted” erro
-Fixed an issue where arcconf does not display the disk name information for the hard drive.
-Fixed an issue where the arcconf SETCONFIG command does not set all the controller parameters to the factory default setting.
-Fixed an issue where basecode logs could not be differentiated in a multi controller environment.
-Fixed an issue where arcconf failed to display the phy error log information for the expander.



-------------------------------------
Version 24713
-------------------------------------

Fixed issue:
-Fixed and issue CVE Apache Log4j

-------------------------------------
Version 24700
-------------------------------------

Fixed issue
-Fixed an issue where maxView does not work after upgrading from build 23821 to 24308.
-Fixed an issue wherein maxView does not display the new firmware version after updating the NVMe device with the E+F mode.
-Fixed an issue wherein maxView displays a warning message after selecting a firmware image file for flashing.

-------------------------------------
Version 24678 
-------------------------------------
Driver Version: 24678





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

© 2018-2026 Lenovo. All rights reserved