Lenovo YUM Repository
Release and Change History
Bundle Release Information: |
Targeted Server Family (Machine Type): Flex System x440 (7167, 2590) |
Targeted Operating System: SLES12SP2 |
YUM Repository Build Date: 2019_04_23 |
Device: |
LSI SAS2004 RAID - x440 | Part Number: NA Feature Code: A2XW |
||||
---|---|---|---|---|---|
PCIe Sub Vendor ID: 0x1014 PCIe Sub Device ID: 0x0421 |
Release History: |
Continued Support in 19A - Latest Release | Change History Documents |
Firmware | Firmware Name | Version | |
---|---|---|---|
LSI 2004 SAS Controller BIOS and Firmware Update for Lenovo x440 Compute Node | x440-1.20.06 | ||
Drivers | Driver Name | Discreate Package Download | Version |
lsi-mpt3sas-kmp-default enablement code |
lsi-mpt3sas-kmp-default- 25.125.02.00_sles12sp2-1.x86_64.rpm | 25.125.02.00_k4.4.21_69 |
Firmware | Firmware Name | Version | |
---|---|---|---|
LSI 2004 SAS Controller BIOS and Firmware Update for Lenovo x440 Compute Node | x440-1.20.06 | ||
Drivers | Driver Name | Discreate Package Download | Version |
lsi-mpt3sas-kmp-default enablement code |
lsi-mpt3sas-kmp-default- 25.125.01.00_sles12sp2-1.x86_64.rpm | 25.125.01.00_k4.4.21_69 |
Firmware | Firmware Name | Version | |
---|---|---|---|
LSI 2004 SAS Controller BIOS and Firmware Update for Lenovo x440 Compute Node | x440-1.20.06 | ||
Drivers | Driver Name | Discreate Package Download | Version |
lsi-mpt3sas-kmp-default enablement code |
lsi-mpt3sas-kmp-default- 24.125.01.00_sles12sp2-1.x86_64.rpm | 24.125.01.00_k4.4.21_69 |
Release 18D Change History Documents |
LSI 2004 SAS Controller BIOS and Firmware Update for Lenovo System x440 Compute Node System Supported: Lenovo System x440 Compute Node (2590, 7167) NOTE TO SERVICE - Reference RETAIN #N/A Version 1.20.06 --------------- Contains: BIOS Firmware UEFI Driver 07.39.00.00 20.00.05.00 07.27.04.00 Fixes: - Fixed SMP passthrough command failure due to smp back off interrupt. Appears in system log as 0x311c0030. (SCGCQ00889925) - Fixed issue where host boot fails in the presence of blank flash/corrupt firmware in flash (SCGCQ00894439) - Fixed issue where SATA drive errors, bad performance, or boot failure may appear after update to 20.00.02.00 firmware(SCGCQ00859226)(Retain Tip# H015210) - Fixed an issue seen with RAID 10 array where during a warm OS boot, drive models with a long spin up delay may get marked as failed for being unresponsive. Delay ultimately triggers a rebuild of the array.(SCGCQ00836017) Version 1.20.04 --------------- Contains: BIOS Firmware UEFI Driver 07.39.00.00 20.00.02.00 07.27.04.00 Enhancements: - Added System X agentless support - Indicate support for the ATA Device Server Password security protocol (SCGCQ00465302) - Allow UEFI and BIOS to be Enabled/Disabled individually (SCGCQ00574358) - Added ConnectorName and EnclosureLevel fields to SAS Device Page 0 to help identify physical location of a target device (SCGCQ00523879) - Set SATA HOLD threshold to be configurable in NVDATA (SCGCQ00712525) - If HW can gets into a stuck state, clear that state upon break received. (SCGCQ00631031) - Added a new HII option to disable legacy BIOS (SCGCQ00568594) - The sector size of drives with 4096 bytes physical sector size and 512 bytes logical sector size will be displayed as 512e.(SCGCQ00568598) Fixes: - Changed PCI Subsystem Vendor ID written to SBR from IBM to Lenovo value. - Set SAS drives to track bad blocks using a bad block table rather than using a SCSI Write Long. - Fixed DMAGroup performance issue.(SCGCQ00632433) - Fixed issue with Phase 18 IR FW where booting a RAID volume (such as raid 10), hangs at OROM "Initializing.." and fault 8803 seen. (SCGCQ00641950) - Fixed issue where Report Luns command to a SATA drive fails with CheckCondition/Invalid Field in CDB when allocation length set to Zero. (SCGCQ00615518) - Fixed issue where Raid Accelerator IOs can hang if the stream of IOs suddenly stops. (SCGCQ00599997) - Fixed issue where an invalid frame sent during a PIO-mode SATA passthrough command results in resetting the drive. (SCGCQ00600001) - Fixed issue where lots of NCQ I/O error messages were reported. Appear as: "mpt2sas0: log_info(0x31080000)" (SCGCQ00802848) - Fixed issue where if certain PCIe timeouts occur in the presence of Link Unavailable, a hang condition or data corruption can occur.(SCGCQ00787001) - Fixed issue where system hangs after adapter reset with heavy IO load. (SCGCQ00681098) - Fixed issue where access to Last Logical Block Address (LBA) of SATA drive is Prevented and LBA out Of range by one block is missed. (SCGCQ00747711) - Made change to deal with link getting stuck and causing missing drives. (difficult to reproduce)(SCGCQ00747288) - Fixed IR issue where page header information is not filled in when RAID PHYS DISK PAGE 0 is returned for a non-RAID Disk drive. (SCGCQ00756932) - Fixed issue where controller hits 0x265d fault while creating volume when there is an inactive volume.(SCGCQ00733218) - DID_SOFT_ERRORs are seen when hot plug is performed on the RAID1 volume along with IOs.(SCGCQ00733219) - Fixed issue where system gets hung and reboots while running IO's along with diag reset on the Controller which has active and inactive volumes. (SCGCQ00733220) - Fixed latency spikes seen during performance testing (SCGCQ00736663) - MPI 2.5: distribute target command buffers received across multiple reply queues. (SCGCQ00685820) - Fixed issue where command sas2flash -dflash results in a non-functional system. (SCGCQ00557354) - Fixed issue where internal device reset storm occurs after controller reset using long CDB. (SCGCQ00643892) - Fixed 0x6003 fault due to task management of lost IO (SCGCQ00677741) - Fixed 0x58A1 fault occuring on partner controller while issuing MUR to a target mode controller with outstanding IOs. (SCGCQ00681099) - Fixed issue where IO error occured when hot plug a HDD from RAID1 (SCGCQ00697505) - Fixed issue where fault 8901 is seen when the volume is roamed.(SCGCQ00726300) BIOS - Fixed issue where Legacy BIOS failed to detect certain large capacity SAS drives (SCGCQ00696485) - Fixed issue where system boot hangs when Legacy BIOS is disabled (using HII) on certain UEFI systems. (SCGCQ00643917) - Fixed issue where drives that use Descriptor Sense Data were returning format complete immediately even though format still in progress. (SCGCQ00630498) UEFI - Fixed issue with RAID1E in HII where drive selection for 4th drive is not getting disabled when using check all option (SCGCQ00582185) Version 1.18.01 - Initial release ------------- Contains: BIOS Firmware UEFI Driver 7.35.01.00 18.00.00.00 7.25.04.01
Lenovo Data Center Group Linux OS Support Home Page |
linux.lenovo.com |
© 2018-2019 Lenovo. All rights reserved |
12Gb HBA SAS/SATA/SSD Driver for Linux NOTE TO SERVICE - Reference RETAIN N/A Supported Controllers: - N2215 SAS/SATA HBA (47C8676) - N2225 SAS/SATA HBA (00AE912) - N2226 SAS/SATA HBA (00AE916) - ThinkSystem 430-8i SAS/SATA 12Gb HBA - ThinkSystem 430-8i SAS/SATA 12Gb Dense HBA - ThinkSystem 430-16i SAS/SATA 12Gb HBA - ThinkSystem 430-8e SAS/SATA 12Gb HBA - ThinkSystem 430-16e SAS/SATA 12Gb HBA Supported Kernels: SLES 12.1, 12.2, 12.3, version 25.125.02.00 -- Moderate Impact/Low Probability of Occurrence ---------------------- - Intel Spectre Vulnerability - Add support for retpoline in driver RPM and DUD for RHEL, SLES and OEL.(SCGCQ01784898) - Added support for RHEL7.5 GA (3.10.0-862.el7).(SCGCQ01749948) - Driver sets queue_depth=254(SAS_QUEUE_DEPTH) and reports tagged(1) when both CMDQUE and BQUE bits set to zero for SES devices.(SCGCQ01789379 port of SCGCQ01741671) - Not able to update manpage 11 when try to update FW from OS.(SCGCQ01789377 port of SCGCQ01639219) version 25.125.01.00-4 -- Moderate Impact/Low Probability of Occurrence ---------------------- Defects (15) - Update code to free intended memory pool.(SCGCQ01488145) - Memory leak when unloading driver with NVMe flashed SAS35 controller in the system.(SCGCQ01497725) - Memory leak, after cable pull and push of SAS/SATA drives with DMD set.(SCGCQ01509274) - Workaround in driver to post 64bit request descriptor to register at offset 0xC0/0xC4 to avoid hitting HW bug.(SCGCQ01514520) - use scsi_internal_device_block_nowait for RHEL distros greater than RHEL7.3.(SCGCQ01526190) - Linux IT SAS3.5 mpt3sas: Observed hard lockups with SAS35 card which are configured with 16 MSI-x vectors on > 16 logical CPU machine.(SCGCQ01473904) - Driver fails to load post installation..(SCGCQ01458946) - Fix Timeout value and Reset method used for Target Reset issued on internal command Timeout. (Code Review fix).(SCGCQ01473759) - Controller fault state 265d while loading latest merged driver for SAS2 card.(SCGCQ01471650) - Remove logically dead code.(SCGCQ01488142) - OS crashes when drives are hot plugged while loading driver.(SCGCQ01494556) - Memory leak seen after using storcli and unloading the driver.(SCGCQ01479414) - NVMe task management command is not executed as per NVDAT settings.(SCGCQ01524245) - wrong sizeof argument being passed to sizeof() function..(SCGCQ01484567) - RHEL7.x: Crash occurred while loading mpt3sas driver with module parameter smp_affinity_enable set to 0.(SCGCQ01496368) - Linux IT SAS3.5 mpt3sas: Observed hard lockups with SAS35 card which are configured with 16 MSI-x vectors on > 16 logical CPU machine.(SCGCQ01615533 port of SCGCQ01473904) - mpt3sas: Disable DIX support by default..(SCGCQ01465762 port of SCGCQ01465665) - RHEL7.x: Crash occurred while loading mpt3sas driver with module parameter smp_affinity_enable set to 0.(SCGCQ01504666 port of SCGCQ01496368) - IO Timeouts observed while running IO and parallel TaskMgmt test with SATA drives .(SCGCQ01522289 port of SCGCQ01497972) EnhancementRequests (8) - Driver support for OEL 7.4_UEK (4.1.12-94.3.9.el7uek).(SCGCQ01396745) - Report Package Version from HBA Driver.(SCGCQ01445879) - Upstream mpt3sas: Fix memory allocation failure test in 'mpt3sas_base_attach()'.(SCGCQ01454958) - Upstream mpt3sas: Create two versions of scsi_internal_device_unblock().(SCGCQ01447644) - Upstream mpt3sas: fix format overflow warning.(SCGCQ01454955) - NVMe Task Management - Controller Reset Support (SCS).(SCGCQ01445901) - Added support for RHEL7.5 GA (3.10.0-862.el7)..(SCGCQ01749948) - Upstream mpt3sas: Split scsi_internal_device_block(SCGCQ01447640) version 24.125.01.00 -- Moderate Impact/Low Probability of Occurrence ------------------ Fixes: - Marlin B0: OS crashed while running Diag reset with IOs.(SCGCQ01311474) - Buildkit is modified to install Out of box rpm also in '/lib/modules/4.4.0+2/updates' and also RPM naming convention has been changed to match the inbox driver naming convention.(SCGCQ01318375) - Disable ASPM for MPI2 controllers.(SCGCQ01329184) - RHEL 6.8 32 Bit is hitting kernel panic after loading Phase5.0 PA-3 Driver for IT Ventura Controller.(SCGCQ01418569) - call-trace observed on RHEL6.x while unloading driver.(SCGCQ01336601) - Ph4 IT Linux mpt3sas: Observing kernel panic during topology configuration w/ blk-mq enabled.(SCGCQ01351060) - Ventura Phase5: OS crash while removing the drives connected to the controller.(SCGCQ01386942) - Linux IT SAS3.5 Phase5 mpt3sas: Observing MCE errors while upgrading the Firmware.(SCGCQ01440053) - Code Review defect: Don't send sync cache and SSU to FW, when pci_error_recovery or adapter_over_temp is set.(SCGCQ01341910) - mpt3sas: Avoid sleeping in interrupt context.(SCGCQ01329329) - Linux IT sas35 Phase5 mpt3sas: FW events sent before diagnostic reset are not getting cleaned up during reset.(SCGCQ01397582) - Linux IT SAS3.5 mpt3sas: Observed hard lockups with SAS35 card which are configured with 16 MSI-x vectors on > 16 logical CPU machine.(SCGCQ01473904) - Updated OEL6_UEK and OEL7_UEK buildkit.(SCGCQ01436811) - Fixed - Sync cache command failure with hostbyte=DID_NO_CONNECT during driver unload.(SCGCQ01291425) - Driver has to use sense buffer to copy error response for NVMe encapsulated IOCTL commands.(SCGCQ01391926) - Fix for file system going to read-only mode when controller is resetted.(SCGCQ01315476) - Fix SAS drives going for Spin Down when module param allow_drive_spindown is set to 3.(SCGCQ01337377) - Driver Unload command does not exit when connected drives are disconnected while unloading driver.(SCGCQ01403879) - RHEL7.x: Crash occurred while loading mpt3sas driver with module parameter smp_affinity_enable set to 0.(SCGCQ01496368) - Linux IT Ph14 mpt3sas: Observed kernel panic while performing shutdown operation followed by immediate PCI device hotplug.(SCGCQ01380972 port of SCGCQ01348068) - Linux IT Ph14 mpt3sas: Observed kernel panic during HBA hot plug operation just before issuing system shutdown operation.(SCGCQ01380973 port of SCGCQ01366025) - Linux IT Ph14 mpt3sas: Poweroff command fails to shutdown the host post surprise removal of controller.(SCGCQ01380975 port of SCGCQ01352902) - Linux : Enclosure Handles are not updated for SAS device during diag reset.(SCGCQ01372661 port of SCGCQ01326058) - Linux IT Ph14 mpt3sas: Added Hot-Plug Surprise removal support on IOCs.(SCGCQ01383826 port of SCGCQ01341334) - Increase NVMe device queue depth to remove performance bottleneck in the driver.(SCGCQ01316459 port ofSCGCQ01305414) - Driver has to use sense buffer to copy error response for NVMe encapsulated IOCTL commands.(SCGCQ01391990 port of SCGCQ01391926) - Linux SAS35 Ph3 : By default disable multipath support for SAS3.5 HBA's too.(SCGCQ01316220 port of SCGCQ01301732) - Linux mpt3sas: Enumeration of drives for OEM specific controller.(SCGCQ01408565 port of SCGCQ01318421) EnhancementRequests: - Pre-allocate RDPQ Array at driver boot time.(SCGCQ01297392) - Ph3 : SLES12 SP3(4.4.73-5) OS support.(SCGCQ01417347) -0001 - mpt3sas: set default value for cb_idx.(SCGCQ01300828) -0006 - mpt3sas: always use first reserved smid for ioctl passthrough and second reserved smid for internal scsi io commands.(SCGCQ01300840) -0007 - mpt3sas: lockless command submission.(SCGCQ01300843) -0009 - mpt3sas: Enable tag support for all supported kernels.(SCGCQ01300853) - Added support for XenServer 7.1.(SCGCQ01289850) - 0005 - mpt3sas: Introduce mpt3sas_get_st_from_smid.(SCGCQ01300838) - 0008 - mpt3sas: create separate lookup table for NVMe PRP list.(SCGCQ01300851) - Optimize I/O memory consumption in driver.(SCGCQ01388190) - Enhanced handling of DMA allocation, If the allocation does not fit within same 4GB.(SCGCQ01388961) - Added mpt3sas driver support for OEL6.9.(SCGCQ01289003) - 0003 - mpt3sas: separate out _base_recovery_check.(SCGCQ01300833) - Reducing the number of times enclosure config page read request sent by driver.(SCGCQ01357382) - Increase event log buffer to support 24 port HBA's to avoid buffer overflow.(SCGCQ01368517) - 0004- mpt3sas: open code _scsih_scsi_lookup_get.(SCGCQ01300836) - Added mpt3sas driver support for RHEL6.9.(SCGCQ01316324) - Added support for SAS Device Discovery Error Event.(SCGCQ01354911) - OS Support for RHEL 7.4 (3.10.0-693.el7).(SCGCQ01415978) - 00010 - mpt3sas: allocate as many chains as needed and remove chain list maintenance overhead.(SCGCQ01300854) - Ph5 : SLES12 SP3(4.4.73-5) OS support.(SCGCQ01396754) - 0002 - mpt3sas: use list_splice_init.(SCGCQ01300832) - Upstream mpt3sas: switch to pci_alloc_irq_vectors.(SCGCQ01367469) Version 22.00.01.00 - Moderate Impact/Low Probability of Occurrence ------------------ Fixes: - Unable to achieve product targets performance numbers with SAS devices (SCGCQ01175998) - SATA drive will be in blocked state if diag reset occurs while any ATA Passthrough command is outstanding (SCGCQ01221454) - Target number for vSES is incremented after host reset (SCGCQ01255996) - fix hang on ata passthru commands (SCGCQ01255965) Enhancements: - Block the drive after recieving any ATA pass-though command for that driver and unblock it after completion of the command (SCGCQ01218960) - Reduce memory footrpints in kdump kernel (SCGCQ01237163) - Recognize and act on IO's iopriority info (SCGCQ01237164) - Added driver support for Dual/multi-path typologies (SCGCQ01237381) Version 14.00.00.00 - Moderate Impact/Low Probability of Occurrence ------------------ Fixes: - Fixed an issue where the OS would crash after installing device driver. (SCGCQ01123902) - Fixed an issue where only 8 MSIX vectors were enabled for SAS3 HBAs on a 32 core machine even though 32 msix vectors could be enabled on the card, since it has RDPQ enabled firmware. (SCGCQ01106942) Enhancements: - Updated initial ref tag with correct value for 4K PI drives in kernels less than 3.18. (SCGCQ01066189) - Set sas_phy's negotiated_linkrate sysfs attribute to 12Gbps if corresponding device is 12Gbps device. (SCGCQ01100134) - Set maximum transfer length per IO to 4MB for VDs (SCGCQ01072659, SCGCQ01100150 Port of SCGCQ01072631) Version 13.00.02.00 - Moderate Impact/Low Probability of Occurrence ------------------- Fixes: - fixed an issue where the initial ref tag was incorrect with 4K sector size drives when PI is enabled for kernel v3.18 and onwards. (SCGCQ01015654) - Fixed an issue where partial driver message is displayed when active cable power consumption exception occurs.(SCGCQ01025061) - Merged mpt2sas driver in to mpt3sas driver module. (SCGCQ00955258) Enhancement - Set sas_phy's negotiated_linkrate sysfs attribute to 12Gbps if corresponding device is 12Gbps device (SCGCQ01100134) - Added support for RHEL6.8. (SCGCQ01093683) - Active cable exception handling in mpt3sas driver (SCGCQ01008402) - Set maximum transfer length per IO to 4MB for VDs (SCGCQ01100150) - Fixed issue where OS not discovering all drives in dual node configuration (SCGCQ01026842 PORT of SCGCQ00776162) - Updated MPI Headers from 2.00.39 to 2.00.42 (SCGCQ01015128) Version 12.00.00.00 - Moderate Impact/Low Probability of Occurrence ------------------ Fixes: - Fixed potential protection fault due to sas device list corruption (SCGCQ00933587) - Fixed potential protection fault due to fw event list corruption (SCGCQ00933591) - Fixed memory leak occuring with failed firmware event data (SCGCQ00881682) Enhancements: - Make use of additional HighPriorityCredit number of message frames for sending SCSI IO's (SCGCQ00899842) - Add support for configurable Chain Frame Size. (SCGCQ00933600, Port of SCGCQ00929253) Version 10.00.02.00-6 - Moderate Impact/Low Probability of Occurrence ------------------ Fixes: - Enabled polling for detecting of SMART SATA drives (SCGCQ00791340) Note: Installed version number is 10.00.02.00 Version 8.00.00.00 - Initial release ------------------
Lenovo Data Center Group Linux OS Support Home Page |
linux.lenovo.com |
© 2018-2019 Lenovo. All rights reserved |