Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): ThinkSystem SR650 (7X05, 7X06)
Targeted Operating System: RHEL7.3
YUM Repository Build Date: 2019_04_23

YUM Repository Release Version: 19A

Device:
ThinkSystem 430-8e SAS/SATA 12Gb HBA Part Number: 7Y37A01090
Feature Code: AUNM
PCIe Sub Vendor ID: 0x1D49
PCIe Sub Device ID: 0x0202


Release History:
Release: 18A
Continued Support in 19A - Latest Release Change History Documents
Firmware Firmware Name Version
BIOS and Firmware Update for ThinkSystem 430-x SAS/SATA 12Gb HBA 430-5.01-06
Drivers Driver Name Discreate Package Download Version
mpt3sas
  kernel driver
kmod-mpt3sas-24.125.01.00_el7.3- 1.x86_64.rpm 24.125.01.00_el7.3

Release: 17B
Firmware Firmware Name Version
BIOS and Firmware Update for ThinkSystem 430-x SAS/SATA 12Gb HBA 430-3.03-06
Drivers Driver Name Discreate Package Download Version
mpt3sas
  kernel driver
kmod-mpt3sas-22.00.01.00_el7.3- 5.x86_64.rpm 22.00.01.00_el7.3


Release 18A Change History Documents

BIOS and Firmware Update for ThinkSystem 430-x SAS/SATA 12Gb HBA



ThinkSystem 430-x SAS/SATA 12Gb HBA Firmware and BIOS Update

Supported Adapters:  
             ThinkSystem 430-8i SAS/SATA 12Gb HBA
		     ThinkSystem 430-16i SAS/SATA 12Gb HBA
		     ThinkSystem 430-8e SAS/SATA 12Gb HBA
		     ThinkSystem 430-16e SAS/SATA 12Gb HBA
             ThinkSystem 430-8i  SAS/SATA 12Gb Dense HBA

NOTE TO SERVICE - Reference RETAIN #N/A

Version 5.01-02
---------------
Contains:
    BIOS            Firmware      UEFI Driver
    9.9.0.0         5.125.2.0     5.0.0.0


Version 2.08 -  New Function Only/No fixes
---------------
Contains:
  BIOS         Firmware      UEFI Driver
  9.01.03.00   01.125.16.00  01.04.00.00





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

© 2018-2019 Lenovo. All rights reserved

LSI HBA and HBA/LSI Onboard 12Gb SAS/SATA/SSD Driver for Linux



12Gb HBA SAS/SATA/SSD Driver for Linux

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:   7.4    3.10.0-693
                     7.3	3.10.0-514
			         7.2 	3.10.0-327
		             7.1 	3.10.0-229
			
			
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)

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)

CSETActivities:
- 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)

			
			
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
------------------
Enhancment:
- Added support for Red Hat 7 Update 1

Fixes:
- Enabled polling for detecting of SMART SATA drives (SCGCQ00791340)

Note: Installed version number is 10.00.02.00

Version 8.00.00.00-1 - Initial release
------------------





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

© 2018-2019 Lenovo. All rights reserved