Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): System x3550 M5 (5463)
Targeted Operating System: RHEL7.5
YUM Repository Build Date: 2019_04_23

YUM Repository Release Version: 19A

Device:
QLogic 16Gb Enhanced Gen5 FC Single-port HBA

Device Product Guide

Part Number: 01CV750
Feature Code: 3581
PCIe Sub Vendor ID: 0x1077
PCIe Sub Device ID: 0x02AE


Release History:
Release: 19A
Change History Documents
Firmware Firmware Name Version
QLogic Fibre Channel HBA Firmware Update for ThinkSystem 1.90.53-2690-2742.d
Drivers Driver Name Discreate Package Download Version
qlgc-qla2xxx
  kernel driver
kmod-qlgc-qla2xxx- 8.08.00.08.07.5_k-1.rhel7u5.x86_64.rpm 8.08.00.08.07.5_k

Release: 18D
Firmware Firmware Name Version
QLogic Fibre Channel HBA Firmware Update for ThinkSystem 1.90.53-2690-2742.d
Drivers Driver Name Discreate Package Download Version
qlgc-qla2xxx
  kernel driver
kmod-qlgc-qla2xxx- 8.08.00.08.07.5_k-1.rhel7u5.x86_64.rpm 8.08.00.08.07.5_k

Release: 18B
Firmware Firmware Name Version
QLogic Fibre Channel HBA Firmware Update for ThinkSystem 1.90.48-2690-2742.e
Drivers Driver Name Discreate Package Download Version
InBox Driver provided by Linux Distro install supported


Release 19A Change History Documents

QLogic Fibre Channel HBA Firmware Update for ThinkSystem



Change file for:

Lenovo Fibre Channel PCIe Adapter Firmware Update Package
          Firmware Change History
		    QLogic Corporation.
		   All rights reserved.

		   
Date	:	08/21/2018
Package Version	:  01.90.53-2690-2742


 *  Flash Image Version 01.90.53 contains:
    -------------------------------------
     Bootcode FC
       FC BIOS       v3.43
       FC EFI        v6.34 signed (Lenovo)
     FC Firmware   v8.08.05
     MPI Firmware  v1.01.26
     PEP Firmware (Qlipper) v2.0.08
     PEP SoftROM  (Qlipper) v2.0.08


*********Change History************
-----------------------------------
Date	:	06/11/2018
Package Version	:  01.90.51-2690-2742


 *  Flash Image Version 01.90.51 contains:
    -------------------------------------
     Bootcode FC
       FC BIOS       v3.43
       FC EFI        v6.34        (Lenovo)
     FC Firmware   v8.08.03
     MPI Firmware  v1.01.26
     PEP Firmware (Qlipper) v2.0.08
     PEP SoftROM  (Qlipper) v2.0.08

UEFI Driver:

6.34

* Added No Replicate UCM Attribute to HII WWN Database fields. (ER144061)

6.33

* Fixed an issue that caused missing data in the UCM Drive WWPN fields.
  (ER143885)
* Changed the HII WWN Database menu to use manual entry WWPN and LUN
  fields. (ER143885)

-----------------------------------
Date	:	02/27/2018
Package Version	:  01.90.48-2690-2742


 *  Flash Image Version 01.90.48 contains:
    -------------------------------------
     Bootcode FC
       FC BIOS       v3.43
       FC EFI        v6.32 signed (Lenovo)
     FC Firmware   v8.07.80
     MPI Firmware  v1.01.25
     PEP Firmware (Qlipper) v2.0.08
     PEP SoftROM  (Qlipper) v2.0.08

UEFI Driver:

6.32

* Corrected HII default values. (ER140441)
* Microsoft signed driver.

-----------------------------------
Date	:	01/12/2018
Package Version	:  01.90.46-2690-2742


 *  Flash Image Version 01.90.46 contains:
    -------------------------------------
     Bootcode FC
       FC BIOS       v3.43
       FC EFI        v6.31 (Lenovo)
     FC Firmware   v8.07.80
     MPI Firmware  v1.01.25
     PEP Firmware (Qlipper) v2.0.08
     PEP SoftROM  (Qlipper) v2.0.08

UEFI Driver:

6.31

* Removed additional debug messages. (ER142546)

6.30

* Removed spiRead:timeout debugging messages. (ER142546)
* Fixed 'LUNs per Target’ range in Help to 2047. (ER142071)
-----------------------------------------------------------
Date	:	08/11/2017
Package Version	:  01.90.43-2690-2742

 *  Flash Image Version 01.90.43 contains:
    -------------------------------------
     Bootcode FC
       FC BIOS       v3.43
       FC EFI        v6.29 Lenovo signed
     FC Firmware   v8.05.63
     MPI Firmware  v1.01.25
     PEP Firmware (Qlipper) v2.0.08
     PEP SoftROM  (Qlipper) v2.0.08
-------------------------------
Date	:	07/11/2017
Package Version	:  01.90.41-2690-2742

 *  Flash Image Version 01.90.41 contains:
    -------------------------------------
     Bootcode FC
       FC BIOS       v3.43
       FC EFI        v6.29 Lenovo 
     FC Firmware   v8.05.62
     MPI Firmware  v1.01.25
     PEP Firmware (Qlipper) v2.0.08
     PEP SoftROM  (Qlipper) v2.0.08

-------------------------------	
Date	:	06/06/2017
Package Version	:  01.90.40-2690-2742

 *  Flash Image Version 01.90.40 contains:
    -------------------------------------
     Bootcode FC
       FC BIOS       v3.43
       FC EFI        v6.29 Lenovo (signed)
     FC Firmware   v8.05.47
     MPI Firmware  v1.01.23
     PEP Firmware (Qlipper) v2.0.08
     PEP SoftROM  (Qlipper) v2.0.08

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





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

© 2018-2019 Lenovo. All rights reserved

Qlogic FC Device Drivers for RHEL7 Update 5 and Update 6



=======================================================
Change History for Qlogic Converged Network Adapter FC Driver
=======================================================
Document Name:          Change History
Document Status:        Lenovo General Avalibility
Document Version:       qla2xxx-8.08.00.08.e
Latest Package Version: qla2xxx-8.08.00.08.e
Latest Driver Version:  8.08.00.08.07.5-k
Document Updated:       12-12-2018
Product:                Qlogic FC Linux Device Driver

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

Please visit www.qlogic.com/hba for full documentation, additional drivers,
and management applications.
 
Version qla2xxx-8.08.00.08.e
  * Rebuilt with Package Description changed to FC.
  * Change document updated to include FC not FCoE.
  * Readme updated to include the Operating System supported.
  * RHEL7, RHEL6, SLES12, SLES11, XS65, XS70, XS71, XS72:
    qla2xxx: Makefile updated for retpoline. 
 

Version qla2xxx-8.08.00.08.a
   RHEL7, RHEL6, SLES12, SLES11, XS65, XS70, XS71, XS72:
   * qla2xxx: Makefile updated for retpoline.
 

Version qla2xxx-8.08.00.07.a
* RHEL7, RHEL6, SLES12, SLES11, XS65, XS70, XS71, XS72:
   *  qla2xxx: Add fix to free dma memory.
   *  qla2xxx: Mask off Scope bits in retry delay.
 
 
Version qla2xxx-8.08.00.07.g
* RHEL7, RHEL6, SLES12, SLES11, XS65, XS70, XS71, XS72:
   *  qla2xxx: Add fix to free dma memory.
   *  qla2xxx: Mask off Scope bits in retry delay.
 
 
Version qla2xxx-8.08.00.07.g
* RHEL7, RHEL6, SLES12, SLES11, XS65, XS70, XS71, XS72:
   *  qla2xxx: Add fix to free dma memory.
   *  qla2xxx: Mask off Scope bits in retry delay.
 
 
Version qla2xxx-8.07.00.56.f
Changes to the RHEL7 LDPK:
-	updated with RH7.5 
 

Version 8.07.00.56.b
  * Included SLES11.4 LDPK
  * RHEL - Obsolete DUD RPM [ER0000000143124]
  * SLES - Use matching RPM installation path. [ER0000000143124]

Version 8.07.00.56.a
*  RHEL7, RHEL6, SLES12, SLES11, XS65, XS70, XS71, XS72:
   * qla2xxx: relogin is being triggered too fast.
   * Refresh all the SUPs packages with Pkgsdk4.12 and sLDPK1.19.

Version 8.07.00.51.b
* Refresh all the SUPs packages with Pkgsdk4.11 and sLDPK1.15.

Version 8.07.00.51.a
* RHEL7, RHEL6, SLES12, SLES12.2, SLES11.3, XS65, XS70:
   * qla2xxx: Add LR distance support from nvram bit.
   * qla2xxx: Add support for fabric priority per target.
   * qla2xxx: Add timeout ability to wait_for_sess_deletion().
   * qla2xxx: Fix ql_dump_buffer (avoid emitting on multiple lines).
   * qla2xxx: Move logging default mask to execute once only.
   * qla2xxx: Print correct mailbox registers in failed summary.
   * qla2xxx: Allow SNS fabric login to be retried.
   * qla2xxx: Correction to vha->vref_count timeout.
   * qla2xxx: Process AEN 0x8200 for CNA cards only.
   * qla2xxx: Test elreq.options for CNA only.
   * qla2xxx: Use sp->free instead of hard coded call.
   * qla2xxx: Prevent sp->free null pointer dereference.
   * qla2xxx: Free sp after marking not busy.
   * qla2xxx: Increase the login retry count to 30.
   * qla2xxx: Properly calculate fwdump buffer size.

Version 8.07.00.42.o
* Refresh all the SUPs packages with sLDPKv1.10.

Version 8.07.00.42.n
* Refresh all the SUPs packages with PKGSDK4.08 and sLDPKv1.9.

Version 8.07.00.42.k
* [ER140565]-Boot from SAN fails after installing z stream kernel
             rpm on RHEL 7.2 DUD.
* [ER140617]-Error when uninstalling RPM following instructions in readme.
             (qlgc-lnvgy_dd_fc_qla2xxx-8.07.00.42.j_rhel7_x86-64 version issue)

Version 8.07.00.42.j
* Reprocessed with new kernels for SLES12SP2 and RHEL 7.3.
* Updates to readme(from Lenovo)
  Scope     : All Adapters

Version 8.07.00.42.i
* [ER140375] – SUPs Fail to install on SLES12SP2 and RHEL 7.3.
* Reprocessed the package with PKGSDK4.04
  Scope     : All Adapters
  
Version 8.07.00.42.h
Fixes and Ehancements:
 * New PKGSDK4.02 is used to prepare the packages.
 * qla2xxx: Remove all DIX-0 references.

Version 8.07.00.35.e
Fixes and Ehancements:
 * New PKGSDK3.27 is used to prepare the packages.
 * RPM singing enforcement

Version 8.07.00.35.b
Fixes and Ehancements:
   SLES11:
   * qla2xxx: version missing in tcm_qla2xxx module.
   * sups: replace "_k" in xml file with "-k".
   
Version 8.07.00.35
Fixes and Ehancements:

Software/Driver

   RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
   * qla2xxx: Shutdown board on thermal shutdown aen.
   * qla2xxx: Correct RDP optical element array index.
   * qla2xxx: Log only failure case message for abort command.
   * qla2xxx: Add ram area DDR for fwdump template entry T262.
   * qla2xxx: Correction to RDP extensions transgression flags.
   * qla2xxx: Remove sysfs node fw_dump_template.
   * qla2xxx: Argument to le32_to_cpus() should be a pointer.
   * qla2xxx: Fix mbx_reg pointer iterator in 25xx fwdump routine.
   * extras: Inline log.sed into log.sh
   * Fix for ER139057 - Lenovo drivers missing signatures.
******************************************************************************** 

Version 8.07.00.34
Fixes and Ehancements:

Software/Driver

RHEL7, RHEL6, SLES11, SLES12, UEK, UEK2, XS65, XS6:
   * qla2xxx: Add support to disable laser for ISP27XX.
   * qla2xxx: Add RDP extensions.
   * qla2xxx: Set relogin flag when we fail to queue login requests.
   * qla2xxx: Fix default value descriptions for module parameters.
   * qla2xxx: Enable T10-DIF for ISP27XX.
   * qla2xxx: Use valid BBCR offset and datatype.
   * Revert "qla2xxx: Set echo test mailbox command option bit15 correctly."


Version 8.07.00.27
Fixes and Ehancements:

Software/Driver

   * qla2xxx: Avoid asynchronous abort requests.
   
   * qla2xxx: Avoid crossing initiator/target modes during AEN handling.
   
   * qla2xxx: Fix invalid offset reference of inquiry response data.

Version 8.06.00.10
Fixes and Ehancements:

Software/Driver

 * Remove entry in outstanding_cmds array if we fail to abort a request.

 * Clear RISC INT reg only for an event and not always while polling.
  
 * Fix undefined behavior in call to snprintf().

 * Added T10 DiF/DiX support for ISP83xx.

 * ISP83xx CNA support
    * IDC support for three protocols.
    * Loopback support.
    * Beacon support.

 * Added support for bidirectional commands
 
 * Added support for MCTP dump
 
 * ISP83xx(16G FC) support for Xenserver 6.0 and Oracle UEK.

 * SRB Consolidation.

 * RSCN handling changes.
 
 * Increase in support of maximum fibre devices.

 * Enhancements to support ISP83xx (Limited support).
    * Driver features supported
        * 10GB link support only
        * Port device discovery
        * LUN discovery
        * I/O
        * Perturbations
          * SG resets of host and SCSI devices.

    * Driver features not supported
        * Beacon support
        * Loopback
        * T10 DIX/DIF
        * SFP read/write
        * QCC GUI Support
        * QCC CLI Support
        * NPIV
        * Multi-Queue
        * Boot from SAN
        * FC-Tape
        * SLES10.3 driver:
            * Fix not to MPI reset on ISP83xx is not included.

 * Implemeted beacon on/off for ISP82xx.

 * Add support for ISP82xx to capture dump (minidump) on failure.

 * Provide method for updating I2C attached VPD.

 * Resync with latest ISP24xx/25xx firmware (5.08.00).

Industry Standards Compliance
-----------------------------
 * N/A

3. Bug Fixes

The following fix has been made to the Fibre Channel and FCoE 
Adapter Inbox Driver Update for Linux Kernel 2.6.x and 3.x:

 * 8.04.00.12.xx.y-k
   * Update the copyright information.
   * Display the lock owner on lock acquire failure.
   * Move loopback mode reset after chip reset check.
   * Extra loopback error handling for ISP83xx.
   * Do link initialization on get loop id failure.
   * Do MPI reset only for 81xx.

   V2632 (RHEL 6.x, SLES 11.x, Citrix 6.0, UEK):
     * Revert "qla2xxx: Optimize existing port name server query matching."
     * Revert "qla2xxx: Avoid losing any fc ports when loop id's are exhausted."
     * Don't free pool that wasn't allocated.
     * Unload hangs after issuing BSG commands to vport.

   Citrix 6.0:
     * Create initrd as a part of installation and removal of the driver rpm.
     * RPM install should install driver under extra instead of driver directory.

   RHEL 5.x, SLES 10.x:
     * MBA_IDC_NOTIFY case should fallthru.
     * Add fw_dump_size sysfs attribute file.
     * Add test for validity of virtual host in netlink interface.

   SLES 10.x:
     * Add 8031/2031 cases to request firmware.     

 * 8.04.00.11.xx.y-k
   * Move marking fcport online ahead of setting iiDMA speed.
   * Add 16Gb/s case to get port speed capability.
   * Get VPD information from common location for CNA.
   * Dont clear drv active on iospace config failure. 
   * Display that driver is operating in legacy interrupt mode.
   * Add "16" speed to link speeds array in qla2x00_iidma_fcport() function
   * Correct race in loop_state assignment during reset handling.
   * Reject loopback request if one is already in progress.
   * Update the FTP site references in the driver sources.

   V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
     * Obtain loopback iteration count from bsg request.
     * Parameterize the link speed string conversion function.
     * Update ql2xextended_error_logging parameter description with new options.
     * Fix typo in qla2xxx driver.
     * Free rsp_data even on error in qla2x00_process_loopback().
     * Avoid null pointer dereference in shutdown routine.

   RHEL 5.x:
     * Remove fabric_logout() calls from qla2x00_dev_loss_tmo_callbk() function.

   SLES10.x:
     * Clear local references of rport on device loss timeout notification from FC transport.

 * 8.04.00.10.xx.y-k
   * Honor status value of 2 for report-id acquisition.
   * Ignore driver ack bit if corresponding presence bit is not set.
   * Add Gen3 PCIe speed 8GT/s to the log message.
   * Acquire risc semaphore before resetting ISP.

   V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
     * Ramp down queue depth for attached SCSI devices when driver resources are low.
     * Determine the number of outstanding commands based on available resources.
     * Fix for kernel crash when external loopback diagnostic is run through BSG interface.
     * Fix coccinelle warnings in qla2x00_relogin.
     * Test and clear FCPORT_UPDATE_NEEDED atomically.
     * Use correct Request-Q-Out register during bidirectional request processing
     * Fix typo in qla83xx_fw_dump function.
     * Move noisy Start scsi failed messages to verbose logging level.
     * Fix for warnings reported by sparse.

   RHEL 5.x:
     * Inclusion of 4G/8G firmware version 5.08.00.
     * Log message when qla2xenablemsix module parameter is set to 2( MSI mode) and adpater does not support MSI mode.
     * Revert "qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports"
     * Revert "qla2xxx: No fcport FC-4 type assignment in GA_NXT response."

   Citrix 6.x:         
     * RPM build should hide the directory naming convention from user.

 * 8.04.00.09.xx.y-k
   * No fcport FC-4 type assignment in GA_NXT response.
   * Fix checkpatch error in qla2xxx_mctp_dump.
   * Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver.
   * Clear unsupported 'states' during Get-FW-State queries.

   V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
     * Pass correct parameters while creating an initrd.
     * Remove spurious taking of ha->vport_slock spinlock.

   UEK:
     * Add macro for kernel extended version.

   RHEL 5.x:
     * Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports.
     * Pass correct parameters while creating an initrd.

********************************************************************************     


8.04.00.08
Initial release of Qlogic 10Gb FC Driver for RHEL5














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

© 2018-2019 Lenovo. All rights reserved