Lenovo YUM Repository
Release and Change History
Bundle Release Information: |
Targeted Server Family (Machine Type): ThinkSystem ST50 V3 Server (7DF3, 7DF4) |
Targeted Operating System: SLES15SP5 |
YUM Repository Build Date: 2024_12_17 |
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: |
Continued Support in ST50V3 - Latest Release | Change History Documents |
Release ST45V3 Change History Documents |
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 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-2024 Lenovo. All rights reserved |
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.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-2024 Lenovo. All rights reserved |
============================================================================= 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 4.18.00.26842 ------------------------------------- Driver 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 ------------------------------------- Driver 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 ------------------------------------- Driver 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 ------------------------------------- Driver 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 ------------------------------------- Driver Version: 24087
Lenovo Data Center Group Linux OS Support Home Page |
linux.lenovo.com |
© 2018-2024 Lenovo. All rights reserved |
============================================================================= 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 4.18.00.26842 ------------------------------------- Driver 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 ------------------------------------- Driver 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 ------------------------------------- Driver 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 ------------------------------------- Driver 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 ------------------------------------- Driver Version:24713 Fixed issue: -Fixed and issue CVE Apache Log4j ------------------------------------- Version 24700 ------------------------------------- Driver 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-2024 Lenovo. All rights reserved |