Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): ThinkSystem SR655 (7Y00, 7Z01)
Targeted Operating System: RHEL8.3
YUM Repository Build Date: 2021_12_29

YUM Repository Release Version: 22A

Device:
ThinkSystem Emulex LPe35000 32Gb 1-port PCIe Fibre Channel Adapter Part Number: 4XC7A08250
Feature Code: ATZU
PCIe Sub Vendor ID: 0x10DF
PCIe Sub Device ID: 0xF418


Release History:

Release Change History Documents

Emulex HBA (LPe3500x) Firmware Update for Linux - 12.8.497.19 - Release (For Linux)



===============================================================================
           Emulex 32GB/64GB Gen7 Fibre Channel Firmware Package
===============================================================================
This update package is applicable to the following HBA models:

4XC7A08250 - ThinkSystem Emulex LPe35000 32Gb 1-Port PCIe Fibre Channel 
             Adapter - PCI SSDID: F418
4XC7A08251 - ThinkSystem Emulex LPe35002 32Gb 2-Port PCIe Fibre Channel 
             Adapter - PCI SSDID: F419
4XC7A77485 - ThinkSystem Emulex LPe36002 64Gb 2-Port PCIe Fibre Channel 
             Adapter - PCI SSDID: F421
			 
For installation instructions, see the Install Tip file which is provided
in the downloaded software package.

NOTE:  This document is designed to be cumulative.  The current version
is appended to the previous version(s).
==========================================================================
Severity Definitions:
  Critical:   Unable to use the solution resulting in a critical impact to
              operations. Includes high severity vulnerabilities.
  Suggested:  The solution can be used with some functional restrictions
              resulting in minimal impact to business. Includes medium and
              low severity vulnerabilities.
  Initial:    Initial release of the solution.
==========================================================================

==========================================================================
Version 12.8.497.19, Build ID [21C], Severity [Critical]
Release Date [ July 12,2021 ]
==========================================================================

--------------------------------------------------------------------------
1.0 Overview
--------------------------------------------------------------------------

  OS Versions supported
		o Red Hat Enterprise Linux Server 7 Update 7
		o Red Hat Enterprise Linux Server 7 Update 8
		o Red Hat Enterprise Linux Server 7 Update 9
        o Red Hat Enterprise Linux Server 8 Update 1
		o Red Hat Enterprise Linux Server 8 Update 2
		o Red Hat Enterprise Linux Server 8 Update 3
		o Red Hat Enterprise Linux Server 8 Update 4
        o SuSE Linux Enterprise Server 12 SP4
		o SuSE Linux Enterprise Server 12 SP5
        o SuSE Linux Enterprise Server 15 SP1
        o SuSE Linux Enterprise Server 15 SP2
		o SuSE Linux Enterprise Server 15 SP3
        o VMware ESXi 6.7 Update 
		o VMware ESXi 7.0 Update 
        o Windows 2016
        o Windows 2019

  Supported configurations can be found on the Lenovo Operating System
  Interoperability Guide at the following website:
  https://lenovopress.com/osig

--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
  none

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
  none

--------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
  none

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
 - Red Hat Enterprise Linux Server 8 Update 4
 - SLES 15 Service Pack 3
 - Incremental Interoperability:
   4XC7A77485 - ThinkSystem Emulex LPe36002 64Gb 2-Port PCIe Fibre Channel 
                Adapter - PCI SSDID: F421

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
 - none

--------------------------------------------------------------------------
7.0 Limitations
--------------------------------------------------------------------------
 - Due to implementation of new NOR flash vendors for LPe31000, LPe32000, 
   LPe35000 and LPe36000 HBAs, users may encounter firmware download errors 
   which read "Update failed. The firmware download failed". To address this, 
   the user will need to obtain a new firmware image which includes support for
   the new NOR flash. Contact Lenovo Customer Support for more information.

===============================================================================

Firmware Version: 12.8.364.19
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - RHEL 7.9, 8.3
  
Known Issues:
 - None
 
===============================================================================

Firmware Version: 12.6.221.25
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - RHEL 7.8, 8.2
 - Support for SKUs SN37A28476 and SN37A28478
 - Lenovo AMD Rack platforms (Machine Types: 7D2X,7D2Y,7D2V,7D2W,7Z59,7Z60,
   7Z77,7D2F,7D2G,7D2H)
  
Known Issues:
 - None
 
===============================================================================

Firmware Version: 12.6.221.7
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - NVMe/FC Sequence Level Error Recovery (SLER)
 - NVMe/FC ANA Failover (RHEL 8.1, ESXi 7.0)
 - NVMe/FC UEFI Boot (LP31, LP32, LP35)
 - SLES 12 SP5 (with NVMe/FC)
 - RHEL 7.7, 8.1 (with NVMe/FC)
 - Citrix XS 8.0
 - ESXi 7.0 (with NVME/FC)
  
Known Issues:
 - None
 
===============================================================================

Firmware Version: 12.4.250.36
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - RHEL 8.0
 - RHEL 6.7 is NOT supported with this release
 - Fibre Channel Port Trunking/Port Aggregation with Brocade Switch
  
Known Issues:
 - None
 
===============================================================================

Firmware Version: 12.2.349.19
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - AMD Epyc 7002 series processor based Lenovo Rack platforms
 - This firmware is not supported on legacy IBM "Blue" servers
  
Known Issues:
 - None
 
===============================================================================

Firmware Version: 12.2.349.8
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - None (Initial Release)

Incremental Interoperability:
 - Emulex LPm16002B-L Mezz 16Gb 2-Port Fibre Channel Adapter-Option: 7ZT7A00521
 - Emulex LPm16004B-L Mezz 16Gb 4-Port Fibre Channel Adapter-Option: 7ZT7A00522
 - Fibre Channel Port Trunking/Port Aggregation with Brocade Switch
 - NVMe over FC hardware acceleration
 - Lenovo Rack platforms (Machine Types: 7X01,7X02,7X05,7X06,7X12,7Y00,7Z01)
  
Known Issues:
 - None

============================================================================





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

© 2018-2021 Lenovo. All rights reserved

Emulex FC (lpfc) Device Driver for RHEL8 - 12.8.497.15 - Release lp (For Rhel)



===============================================================================
                 Emulex FC Device Driver for Linux Changelog
===============================================================================
This update package is applicable to the following HBA models:

PCI Vendor ID: 10DF
PCI SubSystem Vendor ID: 10DF
PCI Device ID: F400
4XC7A08250 - ThinkSystem Emulex LPe35000 32Gb 1-Port PCIe Fibre Channel 
             Adapter - PCI SSDID: F418
4XC7A08251 - ThinkSystem Emulex LPe35002 32Gb 2-Port PCIe Fibre Channel 
             Adapter - PCI SSDID: F419
4XC7A77485 - ThinkSystem Emulex LPe36002 64Gb 2-Port PCIe Fibre Channel 
             Adapter - PCI SSDID: F421
			 
PCI Vendor ID: 10DF
PCI SubSystem Vendor ID: 10DF
PCI Device ID: E300
01CV830    - Emulex 16Gb FC Single-port HBA - E333
01CV840    - Emulex 16Gb FC Dual-port HBA - E332
7ZT7A00517 - Emulex LPe32000-M2-L PCIe 32Gb 1-Port SFP+ Fibre Channel Adapter
           - PCI SSDID: E331
7ZT7A00519 - Emulex LPe32002-M2-L PCIe 32Gb 2-Port SFP+ Fibre Channel Adapter
           - PCI SSDID: E330
		   
PCI Vendor ID: 10DF
PCI SubSystem Vendor ID: 10DF
PCI Device ID: E200
7ZT7A00521 - Emulex LPm16002B-L Mezz 16Gb 2-Port Fibre Channel Adapter 
           - PCI SSDID: E288
7ZT7A00522 - Emulex LPm16004B-L Mezz 16Gb 4-Port Fibre Channel Adapter 
           - PCI SSDID: E289
		   
For installation instructions, see the Install Tip file which is provided
in the downloaded software package.

NOTE:  This document is designed to be cumulative.  The current version
is appended to the previous version(s).
==========================================================================
Severity Definitions:
  Critical:   Unable to use the solution resulting in a critical impact to
              operations. Includes high severity vulnerabilities.
  Suggested:  The solution can be used with some functional restrictions
              resulting in minimal impact to business. Includes medium and
              low severity vulnerabilities.
  Initial:    Initial release of the solution.
==========================================================================

==========================================================================
Version 12.8.497.15, Build ID [20A], Severity [Critical]
Release Date [ June 08,2021 ]
==========================================================================

--------------------------------------------------------------------------
1.0 Overview
--------------------------------------------------------------------------

  OS Versions supported
		o Red Hat Enterprise Linux Server 7 Update 7
		o Red Hat Enterprise Linux Server 7 Update 8
		o Red Hat Enterprise Linux Server 7 Update 9
        o Red Hat Enterprise Linux Server 8 Update 1
		o Red Hat Enterprise Linux Server 8 Update 2
		o Red Hat Enterprise Linux Server 8 Update 3
 		o Red Hat Enterprise Linux Server 8 Update 4
        o SuSE Linux Enterprise Server 12 SP4
		o SuSE Linux Enterprise Server 12 SP5
        o SuSE Linux Enterprise Server 15 SP1
        o SuSE Linux Enterprise Server 15 SP2
		o SuSE Linux Enterprise Server 15 SP3

  Supported configurations can be found on the Lenovo Operating System
  Interoperability Guide at the following website:
  https://lenovopress.com/osig

--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
 - Certain features/function are co-dependent with either Brocade Switch
   firmware and/or Storage Target device firmware. Consult your Lenovo
   Technical Sales team for details on such features. Examples: NVMe over 
   Fibre Channel, Trunking (aka Port Aggregation)

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
  none

--------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
  none

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
 - Red Hat Enterprise Linux Server 8 Update 4
 - SLES 15 Service Pack 3
 - Incremental Interoperability:
  4XC7A77485 - ThinkSystem Emulex LPe36002 64Gb 2-Port PCIe Fibre Channel 
               Adapter - PCI SSDID: F421
 - The following products are not supported with this release:
  7ZT7A00517 - Emulex LPe32000-M2-L PCIe 32Gb 1-Port SFP+ Fibre Channel Adapter
             - PCI SSDID: E331
  7ZT7A00519 - Emulex LPe32002-M2-L PCIe 32Gb 2-Port SFP+ Fibre Channel Adapter
             - PCI SSDID: E330
				 
--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
 - None

--------------------------------------------------------------------------
7.0 Limitations
--------------------------------------------------------------------------
 - For customers who may have end-of-life HBAs in a configuration alongside
   more contemporary HBAs, the OOB driver for the newer HBA can be used with 
   the legacy HBA. Such support ends concurrent with the end of support for 
   the legacy HBA.
 
===============================================================================

Device Driver Version: 12.8.364.4
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - The following products are not supported with this release
   - 42D0485 - LPE12000 8GB/S 1-PORT FC: PCI EXPRESS HBA DIAG OPTICS - 
               PCI SSDID: F100
   - 42D0494 - LPE12002 8GB/S 2-PORT FC: PCI EXPRESS HBA DIAG OPTICS - 
               PCI SSDID: F100
   - 4XC7A08220 - Emulex LPe12000-M8-L PCIe 8Gb 1-Port SFP+ Fibre Channel 
                  Adapter - PCI SSDID: F140
   - 4XC7A08221 - Emulex LPe12002-M8-L PCIe 8Gb 2-Port SFP+ Fibre Channel 
                  Adapter - PCI SSDID: F141
 - Red Hat Enterprise Linux Server 7 Update 9
 - Red Hat Enterprise Linux Server 8 Update 3
 - Lenovo AMD Rack platforms (Machine Types: 7D2X,7D2Y,7D2V,7D2W,7Z59,7Z60,
   7Z77,7D2F,7D2G,7D2H)

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 12.6.221.31
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - Red Hat Enterprise Linux Server 7 Update 8
 - Red Hat Enterprise Linux Server 8 Update 2
 - SuSE Linux Enterprise Server 15 SP2
 - Lenovo AMD Rack platforms (Machine Types: 7D2X,7D2Y,7D2V,7D2W,7Z59,7Z60,
   7Z77,7D2F,7D2G,7D2H)

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 12.6.221.2
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - RHEL7 Update 7 Support
 - SLES12 SP5 Support
 - SLES15 SP1 Support 
 - The following products are not supported with this release
   - 95Y2386 - IBM Flex System FC5052 2-port 16Gb FC Adapter - PCI SSDID: E202
   - 95Y2391 - IBM Flex System FC5054 4-port 16Gb FC Adapter - PCI SSDID: E282

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 12.4.250.35
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - AMD Epyc 7002 series processor based Lenovo Rack platforms
 - Included nvmefc-connect rpm for use with RHEL OS's

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 12.2.349.18
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - AMD Epyc 7002 series processor based Lenovo Rack platforms

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 12.2.349.9
Supported On: Lenovo ThinkSystem Rack and Flex

Problems Fixed:
 - Improved NVMe over FC Performance

Incremental Interoperability:
 - RHEL8 Support
 - SLES15 SP1 Support
 - ThinkSystem Emulex LPe35000 32Gb 1-Port PCIe "FC" Adapter [4XC7A08250]
 - ThinkSystem Emulex LPe35002 32Gb 2-Port PCIe "FC" Adapter [4XC7A08251]

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 11.4.329.65
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - LPe16002 directly connected to NetApp E-Series Storage fails to reestablish
   paths after port bounce (219447)

Incremental Interoperability:
 - This driver is not supported on legacy IBM "Blue" servers

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 11.4.329.43
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - SLES15 Support
 - Drivers compiled with Retpoline enabled kernels
 - This driver is not supported on legacy IBM "Blue" servers

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 11.4.329.33
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - RHEL7 Update 5 Support
 - SLES12 Update 3 Maintenance Update Kernel Support
 - This driver is not supported on legacy IBM "Blue" servers

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 11.4.168.11
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - RHEL7 Update 4 Support
 - SLES12 Update 3 Support
 - NVMe over Fibre Channel Fabric Production Support
 - This driver is not supported on legacy IBM "Blue" servers
 - Emulex LPe12000-M8-L PCIe 8Gb 1-Port SFP+ Fibre Channel Adapter[4XC7A08220]
 - Emulex LPe12002-M8-L PCIe 8Gb 2-Port SFP+ Fibre Channel Adapter[4XC7A08221]

Known Issues:
 - None
 
===============================================================================

Device Driver Version: 11.2.209.25
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - LUN connection sometimes drops when ExpressLane is enabled

Incremental Interoperability:
 - RHEL6 Update 9 Support
 - Lenovo Flex platforms (Machine Types: 7X15,7X16,7X17)
 - Lenovo Rack platforms (Machine Types: 7X01,7X02,7X03,7X04,7X05,7X06,7X07,
   7X08,7X09,7X10,7X18,7X19,7X20,7X21,7X22)
 - Emulex LPe32000-M2-L PCIe 32Gb 1-Port SFP+ Fibre Channel Adapter[7ZT7A00517]
 - Emulex LPe32002-M2-L PCIe 32Gb 2-Port SFP+ Fibre Channel Adapter[7ZT7A00519]
 - Emulex LPm16002B-L Mezz 16Gb 2-Port Fibre Channel Adapter-Option: 7ZT7A00521
 - Emulex LPm16004B-L Mezz 16Gb 4-Port Fibre Channel Adapter-Option: 7ZT7A00522
 
Known Issues:
 - None

===============================================================================

Device Driver Version: 11.2.209.7
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - Link speed is now consistent across applications and boot

Incremental Interoperability:
 - RHEL7 Update 3 Support
 - SLES12 SP2 Support
 - NVMe over Fibre Channel enablement

Known Issues:
 - Beginning with software release 11.2, Emulex LightPulse adapters and 
   OneConnect adapters have independent software kits. The "Broadcom Software 
   Kit Migration Guide" document provides special instructions and 
   considerations for using the driver kits for LightPulse and OneConnect 
   adapters.  https://docs.broadcom.com/docs/12378907

===============================================================================

Device Driver Version: 11.1.152.22
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - FCoE instability/lost link problems on NX548 switch failover tests (182149)

Incremental Interoperability:
 - FC SRIOV with LPe31000 and LPe32000

Known Issues:
 - None

===============================================================================

Device Driver Version: 11.0.240.0
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - Support for Gen 6 Fibre Channel HBAs
 - Improved logging and debug capabilities

Known Issues:
 - None

===============================================================================

Device Driver Version: 10.6.228.31
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 - None

Incremental Interoperability:
 - SLES 12.1
 - RHEL 7.2

Known Issues:
 - None

===============================================================================

Device Driver Version: 10.6.205.0
Supported On: Lenovo System x Rack and Flex

Problems Fixed:
 -

Incremental Interoperability:
 -

Known Issues:
 - None

===============================================================================

Device Driver Version: 10.4.299.0
Supported On: System x Rack

Problems Fixed:
 - LPe16000 driver crash during performance testing

Incremental Interoperability:
 - Lenovo branded versions of formerly IBM branded products

Known Issues:
 - None

===============================================================================

Device Driver Version: 10.3.135.0
Supported On: Flex

Problems Fixed:
 - Error recovery of a "hung" IO to a device is cancelling ALL IOs,
   not just the culprit one only
 - A NULL pointer dereference kernel panic occurs in lpfc_target_reset_handler()

Incremental Interoperability:
 - SLES 12
 - RHEL 6.6, 7.1
 - Lenovo branded versions of formerly IBM branded products

Known Issues:
 - None

===============================================================================

Device Driver Version: 10.3.71.0
Supported On: Flex

Problems Fixed:
 - Error recovery of a "hung" IO to a device is cancelling ALL IOs,
   not just the culprit one only

Incremental Interoperability:
 - Grantley based ITE

Known Issues:
 - None

===============================================================================

Device Driver Version: 10.2.375.0
Supported On: IBM System x and BladeCenter

Problems Fixed:
 - ELS txcmplq list corruption cause crash during error injection
 - Cleaned up several issues around ExpressLane feature
 - Need a HAL workaround for upgrading 10.0 XE102/XE104 f/w to 10.2
 - I/O hang on RHEL6.5 for small block (4K) random i/o on POWER8

Incremental Interoperability:
 - Grantley Rack Servers

Known Issues:
 - None

===============================================================================

Device Driver Version: 10.2.261.0
Supported On: IBM System x, BladeCenter, and Flex

Problems Fixed:
 - lpfc message number 0127 is not reporting the correct information
 - Replace CRC16 used in T10-PI related driver code

Incremental Interoperability:
 - Crosslink & Express Lane on LPe16k based solutions

Known Issues:
 - None

===============================================================================

Device Driver Version: 10.0.800.0
Supported On: IBM System x

Problems Fixed:
 - Low bi-di throughput seen on 1g ports of HS-23 LOM
 - Multiple performance improvements
 - Bonding driver takes approx 20 seconds to be ready

Incremental Interoperability:
 - RHEL 5.10
 - RHEL 6.5
 - XE-102 and XE-104 ASIC (OCx14xxx)
 - Support for set and get channels ethtool operation

Known Issues:
 - SR-IOV is supported with the following Linux distributions:
      * RHEL 6.4 and above 64-bit with KVM
      * SLES11 SP3 and above 64-bit with KVM

   NOTE: Guest operating system support is dependent on the Emulex driver
   version installed in the guest.

===============================================================================

Device Driver Version: 8.3.7.27
Supported On: IBM System x, BladeCenter, and Flex

Problems Fixed:
 - Execution of internal loopback causes a crash
 - Issue which can cause multipath failover to not work properly

Incremental Interoperability:
 - IBM Flex System FC5052 2-port 16Gb FC Adapter
 - IBM Flex System FC5054 4-port 16Gb FC Adapter
 - IBM Tape unit interoperability - see SSIC for more information
 - SLES 11.3 on IBM System x and BladeCenter

Known Issues:
 - None

===============================================================================

Device Driver Version: 8.3.7.18
Supported On: IBM System x and BladeCenter

Problems Fixed:
 - FLOGI sent with Class 2 in-order bit set when Class 2 is set as unsupported
   class of service
 - OXID Reused before RA_TOV without RRQ to recover
 - Intermittently storage paths will not recover after switch reboot

Incremental Interoperability:
 - RHEL 5.9
 - RHEL 6.4

Known Issues:
 - No known issues

===============================================================================

Device Driver Version: 8.3.6.4
Supported On: IBM Flex

Problems Fixed:
 - Fixed debug helper routine failed to dump CQ and EQ entries in non-MSI-X mode
 - FLOGI sent with Class 2 in-order bit set when Class 2 is set as unsupported
   class of service
 - Fixed boot from san failure when SLI4 FC device presented on the same PCI bus
 - Fix ABTS recovery to be FC spec compliant
 - Fixed not reporting logical link speed to SCSI midlayer when QoS not enabled
 - Fix performance problem in pt2pt mode
 - Fixed SCSI host create showing wrong link speed on SLI3 HBA ports
 - Update text for misconfigured port messages
 - Fix discovery bug when swapping cables

Interoperability since previous release:
 - RHEL6.3 GA Kernel

Known Issues:
 - No known issues

===============================================================================

Device Driver Version: 8.3.5.86
Supported On: IBM System x and BladeCenter

Problems Fixed:
 - Kernel panics with FCoE on HS23 in SLES 11.2 x86_64. Also requires a SLES11.2
   kernel update
 - FLOGI sent with Class 2 in-order bit set when Class 2 is set as unsupported
   class of service

Interoperability since previous release:
 - RHEL6.3 GA Kernel

Known Issues:
 - No known issues

===============================================================================

Device Driver Version: 8.3.5.74.1p
Supported On: IBM System x and BladeCenter

Problems Fixed:
 - Fixed kernel panic after scsi_eh escalation by checking the proper return
   status

===============================================================================

Device Driver Version: 8.3.5.74
Supported On: IBM System x, BladeCenter, and Flex

Problems Fixed:
 - Fixed system crash due to not providing SCSI error-handling host reset
   handler
 - Debug helper utility routines for dumping various SLI4 queues
 - Fix unsol abts xri lookup
 - Fixed issues with LPe16000 to LPe16000 discovery
 - Fix driver crash during back-to-back ramp events
 - Reregister VPI for SLI3 after cable moved to new Saturn port
 - Fix log message 2597 displayed when no error is detected
 - Fixed FCP LOG for easier Finisar trace correlation
 - Fix kernel panic when going into to sleep state
 - Fix error message displayed even when not an error
 - Fix Read Link status data
 - Fix unable to create vports on FCoE SLI4 adapter
 - Fix initiator sending flogi after acking flogi from target
 - Fix the case where an array controller does not apply FCP priority rules
 - Added support for handling SLI4-port XRI resource-provisioning profile
   change
 - Change default DA_ID support from disabled to enabled
 - Fix bug with driver unload leaving a scsi host for a vport around
 - Update copyright date for files modified in 2012
 - Fix compilation errors on some kernels due to debugfs variable definitions
 - Used PCI configure space read to flush PCI function reset register write
 - Fixed system panic when extents enabled with large number of small blocks
 - Fixed system panic during EEH recovery
 - Fix resource leak when acc fails for received plogi
 - Fix SLI4 driver module load and unload test in a loop crashes the system
 - Fix missing CVL event causing round-robin FCF failover process to stop
 - Fix deadlock during adapter offline request
 - Fix same RPI registered multiple times after HBA reset

===============================================================================

Device Driver Version: 8.3.5.66
Supported On: IBM System x, BladeCenter, and Flex

Problems Fixed:
 - Fix SLI4 driver module load and unload test in a loop crashes the system
 - Fix missing CVL event causing round-robin FCF failover process to stop
 - Fix deadlock during adapter offline request
 - Fix same RPI registered multiple times after HBA reset
 - Fix driver handling of XRI Aborted CQE response
 - Fixed port and system failure in handling SLI4 FC port function reset
 - Fix bug with driver not sending a LOGO with vport delete
 - Make BA_ACC work on a fully qualified exchange
 - Fix for SLI4 Port delivery for BLS ABORT ACC
 - Fix KERNEL allocation while lock held
 - Incorrect usage of bghm for BlockGuard errors
 - Fix warning on i386 system
 - Fix ndlp nodelist not empty wait timeout during driver unloading
 - Fix mailbox and vpi memory leaks
 - Support character device to take a reference on the driver
 - Fix for FDISC failures after firmware reset or link bounce
 - Support debugfs for injecting T10 DIF errors
 - Fix SLI4 BlockGuard behavior when protection data is generated by HBA
 - Fix for driver using duplicate RPIs after 16Gb/s adapter port reset
 - Fix discovery problem when in pt2pt
 - Fixed failure in handling large CQ/EQ identifiers in an IOV environment
 - Fix Locking code raises IRQ twice
 - Fix driver not returning when bad ndlp found in abts error event handling
 - Support more driver logs in area of SLI4 port error attention and reset
   recovery
 - Fix bug with driver returning the wrong ndlp
 - Sync up with actual upstream lpfc driver code
 - Support SLI4 16Gb FC Adapter support for T10 DIF / BlockGuard
 - Merge from upstream: scsi: Fix up files implicitly depending on module.h
   inclusion
 - Fix driver behavior when receiving an ADISC
 - Fixed unbounded firmware revision string from port caused the system panic
 - Fix bug with driver processing dump command type 4 using 16Gb FC Adapter
 - Fix driver does not reset port when reset is needed during fw_dump
 - Fix ELS FDISC failing with local reject / invalid RPI
 - Changed SLI4 FC port internal loopback from outer serdes to inner internal
 - Fix REG_RPI fails on SLI4 HBA putting NPort into NPR state
 - Fix bug with driver processing an els command using 16Gb FC Adapter
 - Fix NMI seen due to CQE starvation
 - Fixed SLI4 FC port obtained link type and number dependent on link connection
 - Fixed SLI4 FC port internal loopback without SFP and external
   link/loopback plug
 - Fix driver incorrectly building fcpCdb during scsi command prep
 - Fixed FCP EQ memory check prevent initialize to single interrupt vector case
 - Fixed SLI4 16Gbit FC port internal and external diagnostic loopback tests
 - Fixed system panic during  EEH recovery on SLI4 FC port
 - Fix FLOGI fails with invalid RPI (0x04) after connecting to a arbitrated loop
 - Fix ELS SCR failing with local reject / invalid RPI
 - Fix SLI4 port failures after firmware reset or dump
 - Fix port reset log messages indicate error when no error is seen
 - Fixed an issue where HBQ buffers are uninitialized in the base driver
 - Fixed missing shost lock protection on setting/clearing bit in vport->fc_flag
 - Fixed missing hbalock protection on setting/clearing bit in phba->link_flag
 - Fixed illegal state transition during driver unload
 - Fixed system crash on SLI4 FC port looopback diagnostic test with large
   buffers
 - Fixed a potential error path that might try to free DMA memory not allocated
 - Fixed SLI4 FC port Internal and External loopback diagnostic tests
 - Fix a crash while deleting 256 vports
 - Fix vport never finished discovery if switch runs out of resources
 - Fix kernel build warnings
 - Fix kernel panic when putting board in offline state twice
 - Fix memory leak when running hba resets to SLI-4 board
 - Fix driver message 3092 and 3116 to KERN_WARNING
 - Fix PCI read failure looks like a over temperature event
 - Fixed driver event reporting to mgmt on error attention due to forced dump
 - Fix not displaying firmware rev for BE UCNA boards
 - Fixed ABTS failure logic not rediscovering targets
 - Fix bug with driver not byte swapping extended mailbox data
 - Fix premature ndlp cleanup after second target LOGO
 - Fix Link pull causes I/O failures
 - Support loop for sli4 fc pass-through
 - No longer read fcoe parameters if board is not fcoe
 - Fix bug with driver passing a wrong count value
 - Support restore state and error log when sysfs board_mode attribute access
   failed
 - Fixed a typo in two of the log messages just introduced
 - Support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR pass-through
 - Support for SLI4 FC port persistent linkdown through config region 23
 - Fix for ABTS.  Do not free original IOCB whenever ABTS fails
 - Fixed Linux driver inconsistency in reporting FC host port-state through OCM
 - Return an error if the mbox sysfs is called
 - Fix firmware upgrade attempt on unsupported adapter
 - Fix incomplete message number 2889
 - Fix system crash when ASIC fails to initialize
 - Fix virtual fabrics bit set in FLOGI incorrectly
 - Fix bug with driver not returning extended mailbox data
 - Fix unsupported link speed accepted by SLI4 port
 - Incremented minor management version to reflect additional "protocol"
   sysfs attribute
 - Modify WQ handling to use entry_repost
 - Moved link type definitions to apply to all driver streams
 - Support a sysfs attribute "protocol" to report SLI4 port link protocol type
 - Support SLI4 INTF_TYPE and SLI_FAMILY as sub-field to the fwrev sysfs
   attribute
 - Support structure to support T10 DIF in SLI4
 - Fix performance slowed due to too many register accesses
 - Fixed a warning when converting from simple_strtoul to strict_strtoul
 - Support Initial code to inject T10 DIF errors
 - Fixed a possible driver crash when cfg_fcp_eq_count is zero
 - Fixed non-embedded COMMON_GET_CNTL_ATTR mbox command failed with status 0x4
 - Fixed null pointer dereference after clearing FCP policy rules
 - Changed the way of SLI4 device detecting physical port name
 - Fixed FCP policy exchange management rule parsing
 - Support check to lpfc_decode_firmware_rev to handle releases that have an 'X'
 - Fixed RPI leaks in ELS protocol handling
 - Fix kernel crash during boot with SLI4 card installed
 - Fixed NPIV FDISC failure on SLI4 if-type 2 ports
 - Fixed driver failed to follow IP reset procedure in SLI4 error attention
   handler
 - Fix sysfs lists fabric name for port that has been disconnected from fabric
 - Support FCP policy exchange management
 - Changed the timeout to 300 seconds for SLI_CONFIG (0x9B) mailbox command
 - Fixed fcp underrun reporting
 - Fixed a driver handling IP reset issue when PCI read return error
 - Fixed casting problem in calculating tx_words statistics
 - Support proper error code return for libdfc calling API to make proper
   decisions
 - Fix sli4 mailbox status code. Management software has dependencies
 - Fix compiler warning due to uninitialized local variable
 - Fix bus reset handler fails with bad failure code
 - Made proper error code return for libdfc calling API to make proper decisions
 - Made error log include PCI BAR bitmap from kernel when enable PCI device
   failed
 - Fixed sysfs API mismatch for building against SLES11 SP2 beta kernel
 - Fixed scsi midlayer queuecommand API mismatch for SLES11 SP2 beta kernel
 - Fixed ctlreg write bug not checking key string and limiting bytes to write
 - Fix default adapter name for the OCe15100
 - Fixed incomplete scsi messages displayed
 - Fix cable pull failure on interface type 2 SLI-4 adapters
 - Fix enable_bg config parameter for SLI4
 - Fixed not able to perform firmware reset through sysfs board_mode attribute
 - Fixed not recovering SLI port in handling error attention with RN bit set
 - Fixed two crash cases when unsolicted ELS ECHO_CMD is received
 - Fix direct connect does not come up for SLI4 FC ports
 - Fixed long wait when firmware reset to a SLI port without required privilege
 - Fix request firmware support for little endian systems
 - Fix driver firmware to match new firmware image format
 - Fixed SLI4 device firmware reset with SR-IOV virtual functions
 - Fix SLI4 CT handling for sequences > 4K
 - Fixed handling of unsolicited frames for vports
 - Fixed handling of CVL for vports
 - Fixed crash when aborting els IOs
 - Fix up CT and oxid/rxid for unsol rcv frames
 - Fixed mailbox double free panic
 - Support fcf priority record selection for fcf failover
 - Fixed compiler warning for putting large amount of memory on stack
 - Fixed driver build not building in debugfs even if kernel
   CONFIG_DEBUG_FS=y is set
 - Fix issue where the FC/FCoE Async Receive CQE did not scale for 16G FC
   adapters
 - FLOGI payload has Multiple N_port_ID set when lpfc_enable_npiv clear
 - Removed unused argument passed to the lpfc_bsg_diag_mode_enter routine
 - Fixed new ASIC device-mgmt BSG pass-through failed multi-buffer fw download
 - Support sysfs logging when writeable parameters are changed
 - Used PCI config space capability for sysfs get PF supported SR-IOV number of
   VFs
 - Support wait for SLI port status register for readyness following firmware
   reset
 - iDiag added SLI4 device PCI BAR memory mapped reigster access methods
 - Consolidated duplicating macro definitions
 - Fixed failure to enable PCIe AER prevent driver initialize and attach to
   device
 - Modified log messages for T10-PI processing
 - iDiag fixed mailbox capture and dump overlapping bitmap macro definition

===============================================================================

Device Driver Version: 8.3.5.35
Supported On: IBM System x and BladeCenter

 - Initial Release

===============================================================================





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

© 2018-2021 Lenovo. All rights reserved