Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): Flex System x280/x480/x880 X6 (7196, 4258)
Targeted Operating System: RHEL7.5
YUM Repository Build Date: 2020_03_18

YUM Repository Release Version: 20A

Device:
IBM Flex System FC3172 2-port 8Gb FC Adapter

Device Product Guide

Part Number: 69Y1938
Feature Code: A1BQ
PCIe Sub Vendor ID: 0x1077
PCIe Sub Device ID: 0x0175


Release History:
Release: 20A
Change History Documents
Firmware Firmware Name Version
Lenovo Flex System FC3172 2-port 8Gb FC Multiboot Update Package 4.11af-8g-flex.f
Drivers Driver Name Discreate Package Download Version
qlgc-qla2xxx
  kernel driver
kmod-qlgc-qla2xxx- 8.08.00.08.07.5_k11-1.rhel7u5.x86_64.rpm 8.08.00.08.07.5_k11

Release: OSAgile
Firmware Firmware Name Version
Lenovo Flex System FC3172 2-port 8Gb FC Multiboot Update Package 4.11af-8g-flex.f


Release 20A Change History Documents

Lenovo Flex System FC3172 2-port 8Gb FC Multiboot Update Package



Change History - 4.11af

Package Version:  4.11af
05/17/2019
===========================================================================
Versions:
  * BIOS      version  2.14 (BOFM) 
  * FCode     version  3.23 (ibm)
  * UEFI      version  6.15 (signed)
  * Firmware  version  8.08.01
  
  FlasUtil    version  1.89
  VPD         version  10.01a
  Efiutil     version  3.17

========================================================================================
03/23/2019
===========================================================================
Versions:
  * BIOS      version  2.14 (BOFM) 
  * FCode     version  3.23 (ibm)
  * UEFI      version  6.15
  * Firmware  version  8.08.01
  
  FlasUtil    version  1.89
  VPD         version  10.01a
  Efiutil     version  3.17

========================================================================================
Change History - 4.11af


Package Version 4.11af
08/21/2018

Firmware

Version     I25A7411.BIN
BIOS        2.14 (BOFM)
EFI         6.14 signed
FCODE       3.23
FIRMWARE    8.08.01


Change History - 
========================================================================================

Package Version 4.11af
04/13/2018

Firmware

Version     I25A1411.BIN
BIOS        2.14 (BOFM)
EFI         6.14 signed
FCODE       3.23
FIRMWARE    8.07.00


FCode
version 3.23 08/29/14
* Fix bug in fp.fth. Add missing SUN methods: read-block-ext64 & rw-blocks64.
  These methods add 64-bit LBA support. This bug only present in SUN qlc Fcode

UEFI Driver:
6.14

* Fixed formatting problems in the HII WWN Database menu. The 
  formatting problems only exist on older System X servers. 
  (ER140666) 
* Microsoft signed driver.

6.13

* Updated HII to support System X and AMI based servers. (ER137721)
* Changed HII WWN Database behavior. The WWPN/LUN list is now 
  created when the driver starts. This allows driver to run on AMI
  based servers. (ER137721)
* Updated a few HII strings. (ER137721)
* Fixed bug in UCM support.  Callback flag now used to determine browser
  mode or UCM mode. (ER137721)
* UCM WWN field is now a string.  UCM did not properly support UINT64.
  (ER137721)

BIOS
Version 2.14 
* Removed Beta banner

Version 2.14 Beta 3
* Added check invalid LUN when configuring boot target (ER105664).

Version 2.14 Beta 2
* Added support for P3P
* Removed Execution Throttle Option From CTRL_Q 

Version 2.14 Beta 1
* Fix bug that cause external looback to fail (er71773).                    
   Added support for Hilda  
========================================================================================

Package Version 3.12af
03/18/2015

Firmware

Version     I25A7312.BIN
BIOS        2.14 (BOFM)
EFI         6.12 
FCODE       3.22
FIRMWARE    7.04.00


* Removed port number from HII formset title. This fixes a UCM parsing
  issue. (ER134560).
* Fix issue in retry? method. It was not retring Queue Full 28 status.
* Fix issue in set-flt-ofs method. With no EFI image, got FLT Locator not found.
* Change all Copyright messages from 2013 to 2014. 
* Fix login-device to Logout-device when login timesout(sub-cmd 4).
* Created NPort-Header buffer, nph-buf. Allows skipping invalid NPHs.
* Added Multiflash Version display in show-settings.

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

Package Version 3.11af.e
Only change with ".e" is with XML file changes.
07/07/2014


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



Version 3.11af.a
03/30/2014
========================================================================================
Firmware

Version     I25A9311.BIN
BIOS        2.14 (BOFM)
EFI         6.08 
FCODE       3.21
FIRMWARE    7.02.00

* Added fix to hide or list HII elements selectively. (ER116233)
* Added check invalid LUN when configuring boot target (ER105664).
* Added support for P3P
* Removed Execution Throttle Option From CTRL_Q 


Previous versions:

Version :   7.01.00
Date    :   01/09/2014

Version :   7.00.00
Date    :   07/22/2013

Version :   5.10.00
Date    :   06/12/2013
* Added check invalid LUN when configuring boot target 
* Added support for P3P
* Removed Execution Throttle Option From CTRL_Q 
* Fix issue that cause external looback to fail (er71773).                    
   Added support for Hilda    

Version :   5.07.02
Date    :   10/23/2012
 * Fix Task Management IOCB type 14h completion with dma error status.
 * Fix an issue where HBA would constantly ISP reset if switch in transparent mode but no upstream switch
	
Version :   5.07.00
Date	:	5/17/2012
 * New Feature: Firmware sends Report ID Acquired IOCB Type 32h upon
   Flogi failure.
 * New Feature: Firmware reports NportHandle, WWPN and WWNN of remote port in Report ID 
   Acquired IOCB Type 32h for N2N connection topology. 
 * Fix firmware not logging out SNS port (PID=0xFFFFFc) while processing 
   implicit Logout all request
 * EP Device Only: Fix advertised BB_Credits not increasing with additional 
   receive credits option set. 
 * Target Mode: Fix firmware fatal error seen while aborting an exchange.  
 * Fix firmware failing request to disable multiple virtual ports using iocb
   type 30h. 
 * Fix Loop port bypass (40h) and loop port enable (41h) mailbox commands 
   not working correctly. 
 * FC-VI only: Fix disconnect request iocb timeout. 
 * T10 Only: Fix firmware reporting DIF errors while running multi sequence, 
   T10-DIF enabled IO’s with protection mode set to DIF- Remove.
 * Fix firmware fatal error while running T10-DIF enabled IO’s with 
   protection mode set to DIF-Remove. 
 * Fix incorrect reporting of discarded and dropped frame count in mailbox 
   command 6Dh.    
 * Add support for programming page and payload length fields in TPRLO response 
   frame. 
		
Version :	5.06.05
Date   	:	4/26/2012
 --Initial Release

========================================================================================
UEFI


Version :   2.47
Date	:	05/07/2013
 * Modified Controller name string of device as suggested by Lenovo  [ER 102498]
 * Add support for 83xx card [ER 88039]

Version :   2.45
Date	:	10/23/2012
 * Updates for driver listing on Driver health protocol support
 * Added support for Lenovo Config Patterns Compliance

Version :   2.42
Date    :   6/22/2012
 * Add fix for Driver Health Protocol

Version :	2.40
Date    : 	4/26/2012
 --Initial Release

========================================================================================
BIOS

Version :   2.14
Date    :   05/07/2013
 *Added check invalid LUN when configuring boot target (ER105664).              
 *Added support for P3P
 *Fix issue that cause external looback to fail (er71773)


Version :   2.13
Date    :   7/31/2012
 *Added code code to check for non-EDC HBA's in CTRL-Q utility.              
 *Fixed bug in EDC update code
							
Version :	2.11
Date    :	4/26/2012
 --Initial Release
	  
									 
========================================================================================					 
FCODE

Version :   3.20
Date    :   05/07/2013
 * ER102374: Display Product-ID string in VPD area during initial selection.
 * ER94574: Fix stack bug in .adatper-info, found in blade hotplug test by efcode


Version :   3.19
Date    :   7/31/2012
 * Add check for MBAR2 (Multi-Queue memory) and create reg property if it exists.
 * Make validate-nvram silent. Print messages only if debug-flash?(x1000) is set.
 * Added dynamic sizing of the BAR registers at probe-time for reg property.
 * Remove dis-exp (disable-exprom) in ena-reg-acc. Causes problem on SPARC T3-1B.
 * Fix bugs in search of Card-Type-Lists for SSDID when flashing w/find-ilt-code.
 * Change oem property to QLogic or Oracle, and manufacture property to QLogic.
 * Added SSDID check to set-edc-config. 
 * Stripped ISP2400 & SUN specific code using #ifdefs to reduce Lenovo size by .5KB
 * Added EDC FW area in Flash and added write-sfp and read-sfp mailbox commands
 * Added set-edc-config, edc-update?, and edc-present! words to nvram.fth.(Lenovo)
 * Added check-edc-load and load-edc-fw words to init-isp.fth..

Version	:	3.16 
Date	:	4/26/2012
 --Initial Release

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





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

© 2018-2020 Lenovo. All rights reserved

Qlogic FC Device Drivers for RHEL7.5



=======================================================
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.07.5.g
Latest Package Version: qla2xxx-8.08.00.08.07.5.g
Latest Driver Version:  8.08.00.08.07.5-k11
Document Updated:       09-May-2019
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.g
  * Rebuild with new driver

Version qla2xxx-8.08.00.08.e
  * Add Flex IDs

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.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-2020 Lenovo. All rights reserved