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: SLES12SP3 |
| YUM Repository Build Date: 2020_03_18 |
| 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: |
| 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-kmp-default enablement code |
qlgc-qla2xxx-kmp-default-8.08.00.08.12.3_k11_ k4.4.73_5-1.sles12sp3.x86_64.rpm | 8.08.00.08.12.3_k11_k4.4.73_5 | |
| 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-kmp-default enablement code |
qlgc-qla2xxx-kmp-default-8.08.00.08.12.3_k11_ k4.4.73_5-1.sles12sp3.x86_64.rpm | 8.08.00.08.12.3_k11_k4.4.73_5 | |
| Release 20A Change History Documents |

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 |

=======================================================
Change History for Qlogic Converged Network Adapter FC Driver
=======================================================
Document Name: Change History
Document Status: Lenovo General Availability
Document Version: qla2xxx-8.08.00.08.12.3.f
Latest Package Version: qla2xxx-8.08.00.08.12.3.f
Latest Driver Version: 8.08.00.08.12.3-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.12.3.f
* Rebuild with new drivers.
Version qla2xxx-8.08.00.08.12.3.e
* Add Flex IDs
Version qla2xxx-8.08.00.08.12.3.d
* Misc updates to docs
Version qla2xxx-8.08.00.08.12.3.c
* 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 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.m
* Rework Bug 83459 - The"qlgc-lnvgy_dd_fc_qla2xxx-8.07.00.42.k_sles12"installed version
and new version are mismatch in the UXSP inventory list
Version 8.07.00.42.l
* Bug 83459 - The"qlgc-lnvgy_dd_fc_qla2xxx-8.07.00.42.k_sles12"installed version
and new version are mismatch in the UXSP inventory list
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 PKGSDK3.02 is used to prepare the packages.
* qla2xxx: Remove all DIX-0 references.
Version 8.07.00.35.h
Fixes and Ehancements:
* Re-spin the SLES12.x DUDs to include correct driver (k5)
Version 8.07.00.35.g
Fixes and Ehancements:
* Fix for Bug 59184 - 2016A SLES12 FC Driver 8.07.00.35.f (OSS 75811)
Argument "k5" isn't numeric.
Version 8.07.00.35.f
Fixes and Ehancements:
* Fix to remove the SLES suffix in Lenovo-driver-tools-0.160-0.noarch.rpm.SLES
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 |