Lenovo YUM Repository
Release and Change History








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

YUM Repository Release Version: 19A

Device:
QLogic 8Gb FC Dual-port HBA for IBM System x

Device Product Guide

Part Number: 42D0510
Feature Code: 3578
PCIe Sub Vendor ID: 0x1077
PCIe Sub Device ID: 0x015D


Release History:
Release: 19A
Change History Documents
Firmware Firmware Name Version
Qlogic Update for 8G FC - Multiboot Update for System x 8g-mb4.10.08.c
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 Update for 8G FC - Multiboot Update for System x 8g-mb4.10.08.c
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 Update for 8G FC - Multiboot Update for System x 8g-mb4.10.07.b
Drivers Driver Name Discreate Package Download Version
InBox Driver provided by Linux Distro install supported


Release 19A Change History Documents

Qlogic Update for 8G FC - Multiboot Update for System x



                Multi-boot Image for 8Gb FC HBAs
                         Release Notes
                        version MB_4.10.08

       This software license applies only to QLogic customers.
                       QLogic Corporation.
                       All rights reserved. 


Table of Contents

1. Version
2. 8Gb BIOS
3. 8Gb EFI
4. 8Gb FCode
5. Trademarks
6. Notices
7. Contacting Support



1. Version

These release notes describe the changes, fixes, known issues, and 
release details that apply to the multi-boot package for 8Gb 
HBAs. This package is a compressed file that contains:

  Kit Version 4.10.08
  
   Q25A8410.BIN contains:
  ----------------
  * BIOS      version  3.31
  * UEFI      version  6.14 signed
  * Firmware  version  8.08.01
  FlasUtil    version  1.89
  VPD         version  10.01a
  Efiutil     version  3.17
  
=========================================================================
  Version History
==========================================================================
  Kit Version 4.10.07
  
   Q25A6410.BIN contains:
  ----------------
  * BIOS      version  3.31
  * UEFI      version  6.14 signed
  * Firmware  version  8.07.00
  FlasUtil    version  1.89
  VPD         version  10.01a
  Efiutil     version  3.17
==========================================================================
  Kit Version 4.10.06
  
   Q25A6410.BIN contains:
  ----------------
  * BIOS      version  3.31
  * UEFI      version  6.14 signed
  * Firmware  version  8.05.00
  FlasUtil    version  1.89
  VPD         version  10.01a
  Efiutil     version  3.17

==========================================================================
  Kit Version 4.10.02
  
   Q25A2410.BIN contains:
  ----------------
  * BIOS      version  3.27
  * UEFI      version  6.13 signed
  * Firmware  version  8.03.00
  FlasUtil    version  1.89
  VPD         version  10.01a
  Efiutil     version  3.17

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

    Kit Version 4.10.01
  
   Q25A1410.BIN contains:
  ----------------
  * BIOS      version  3.27
  * UEFI      version  6.13
  * Firmware  version  8.03.00
  FlasUtil    version  1.89
  VPD         version  10.01a
  Efiutil     version  3.17
  
==========================================================================

  Kit Version 3.11.06
  
   Q25A6311.BIN contains:
  ----------------
  * BIOS      version  3.27
  * UEFI      version  6.12 signed
  * Firmware  version  7.04.00
  FlasUtil    version  1.89
  VPD         version  10.01a
  Efiutil     version  3.17


==========================================================================
 Kit Version 3.11.02
  
   Q25A2311.BIN contains:
  ----------------
  * BIOS      version  3.24
  * UEFI      version  6.11
  * Firmware  version  7.02.00
  FlasUtil    version  1.89
  VPD         version  10.01 
  Efiutil     version  3.17

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

  Kit Version 3.10.09
  
   Q25A9310.BIN contains:
  ----------------
  * BIOS      version  3.24
  * UEFI      version  6.09
  * Firmware  version  7.02.00
  FlasUtil    version  1.89
  VPD         version  10.01 
  Efiutil     version  3.17

  
==========================================================================
2. 8Gb BIOS   


          QLogic FC-FCoE BIOS Release Notes

                       QLogic Corporation.
                       All rights reserved. 

Table of Contents

1. Change History
2. Known Issues
3. Notices
4. Contacting Support


1. Change History

These release notes describe the changes, fixes, known issues, and 
release details that apply to the FC-FCoE BIOS versions 3.00 - 3.27. 

This section contains:

 * 1.1 Version
 * 1.2 Changes
 * 1.3 Bug Fixes


1.1 

Version 3.31 
* Removed Beta Banner
Version 3.31 Beta 2
* Added back Spin-up delay.(FOR DEBUG USE ONLY) (ER136488) 
* Fixed issue with OCSD (ER136720) 

Version 3.31 Beta 1
* Fixed bug in setting pointer for NVRAM access. This 
*  bug was created in version 3.30.              

Version 3.30 
* Removed Beta Banner
Version 3.30 Beta 1
* Added code to check for CTRl-Q disabled(ER135448).   
* Added code to allow 4G data rate for 26xx(ER135693).
* Added check for which copy of FW to use(Baker only).
* Fixed issue with supporting 64bit Bar(ER136098).  

Version 3.29 
* Fixed issue causing MD2 CLP to fail (ER135507).
Version 3.29 Beta 2
* Added code to fix CLP issue with 13G Dell system
Version 3.29 Beta 1
* Fixed bug in displaying Execution Throttle in CTRL-Q utility correctly for 4/8G HBA.       
Version 3.28 
* Removed Beta Banner
Version 3.28  Beta 2
* Added coded to load/start FW for OCBB/OCSD only when BIOS is disabled
Version 3.28  Beta 1
* Added support of Baker HBA

Version 3.27
* Added code to not configure any targets when FA Boot
*  LUN enabled but FA BOOT LUN not found. ER133769.    
* Added code to allow FA Boot LUN when FA WWPN enabled
* Added options in CTRL-Q utility to enable FA WWPN   
*  and FA BOOT LUN.                                    

Version 3.26
* Fix minor cosmetic error in display of Fcode/EFI   
*  versions for show port CLP.(ER133294)               
* Added support FA BOOT LUN                             
* Added 8G support for show port clp                  

Version 3.25
* Removed Beta Banner

Version 3.25 Beta 2    
* Changed VLAN ID max value from 4095 to 4094.        
* Removed spinup option from CTRL-Q.                  
* Changed CTRL-Q to allow max value for Login Retry, 
* Port Down Retry, Link Down Count of 65535.ER(116099)
* Removed Helga support                               
* Added support for show port clp.                    

Version 3.25 Beta 1
* Remove EV boot order option from OEM BIOS.
* Added CTRl_Q option to set VLAN_ID for FCoE HBA's(ER110593). 

Version 3.24
* Removed Beta Banner

Version 3.24 Beta 1
Changed Banner to display 'FCoE' for Schultz (ER110784).                         
Added additional time to login target when called   
after EFI driver unloads. (ER110755,ER110855)       

Version 3.23 
* Removed Beta Banner

Version 3.23 Beta 2    
Added code to handle boot LUN Greater Than 255 (ER109195).

Version 3.23 Beta 1
* Added support for Helga.

Version 3.22
* Added code to display message when 64 bit address is detected.

Version 3.21 
* Removed Beta Banner

Version 3.21 Beta 1
* Added support for Execution Throttle for P3P (ER106372)
* Added code to not display connection options for Hilda Trinity adapter.                              
* Checked for invalid LUN in CTRL-Q scan devices.           

Version 3.20 
* Fixed bug in CTRL_Q utility that could cause some cosmetic display issues.                  
* Added Hilda CLP _hss support.                        
* Configured ISP24xx if on slot 0.                  
* Added "QLogic" to PnP productid (ER104424)         
* Checked for 4G flag in NVRAM for Hilda FC.(ER104714)  

Version 3.19 
* Removed Beta Banner

Version 3.19 Beta 1
* Fixed bug with CTRL-Q Loopback Utility (ER100729).  

Version 3.18 
* Removed Beta Banner

Version 3.18 
* Added code to check/program Feature Config checksum.   
* Fixed bug that could cause buffer overrun in CTRL-Q with Report Lun command (ER100294).                 
* Added check for PCI address change when updating option card data structure.                      

Version 3.18 Beta 1 
* Changed code to use 32 bit pointer to allocate/deallocate EBDA memory.
* Added code to check/program Feature Config checksum.

Version 3.17 
* Removed Beta Banner

Version 3.17 Beta 1
*  Fixed cosmetic issue in displaying data rate in CTRL-Q

Version 3.16
* Changed text for 8300 series adapter External loopback (ER98690). 
* Fixed display issue with CTRL-Q Diskutility(ER98727)
* Fixed Lun select issue with CTRL-Q (ER98675).       

Version 3.15
* Removed Beta Banner

Version 3.14 Beta 3
* Fixed bug in displaying selectable boot lun (ER98226)                                         
* Removed 4G data rate option for OEM adapter (ER98228)   
* Limited leading '0's in CTRL-Q menu (ER98389).       
* Set 'Aggressive Cooling' flag for OCSD.            
* Enabled Personality Change option.              

Version 3.14 Beta 2
* Fixed issue with not restoring defaults on port 1 (ER 97619)
* Fixed issue with serdes data saved incorrectly.   (ER 97654)                                      
* Added code to limit Report Lun List size to 256 luns
Version 3.14 Beta 1
*  Added check for 0 lun count when selecting device (ER 97385)
Version 3.14
* Removed 'Beta' from banner
Version 3.13 Beta 17
* Disabled Personality Change option in CTRL-Q.                  
* Fixed bug with WWNN handling for MCTP.(ER 96920)
Version 3.13 Beta 16   
* Added check for Set MD2 set to 0 (restore defaults) (ER96912)
* Added code to reset Port Config after Internal 
  loopback test for 8300 series adapter(FCoE).                      
Version 3.13 Beta 15   
* Added support for 16 bit lun (ER96090). 
Version 3.13 Beta 14
* Added support for Set MD2 CLP string.                 
Version 3.13 Beta 13
* Added code to issue Load Flash FW (3) MB command for
  8300 series adapter as part ISP start sequence. (ER 94035).       
Version 3.13 Beta 12
* Fixed code to prevent async event from causing BIOS 
  to hang when scanning for devices (ER94371).
* Added check for Internal Loopback mode when         
  connected to F-Port (ER71773).                      
* Added check for 8300 series adapter FW Auto Load when re-initing ISP.                                                *
Version 3.13 Beta 11
* Fixed code to disable ALT+1 Hotkey (ER92844) .        
* Fixed CTRL-Q code mailbox timeout (ER92957).        
Version 3.12 Beta 10
* Added warning message in Personality change screen
Version 3.12 Beta 9
* Updated BIOS to version 3.12 of non-8300 series adapter BIOS
Version 3.12 Beta 8
* Updated 8300 series adapter BIOS code with version 3.11 fixes 
		
Version 3.11  
* Removed check for Virtual Address flag on Cold Boot. 
    
Version 3.10 
* Changed code to check for signature aaaaaaaah before*
  updating virtual mac address.                       

 Version 3.09
* Changed code to ignore soft boot signature aaaaaaaah*

Version 3.08                                               
*  Added code to save device number in OCSD. 
          
Version 3.07
 * Added code to read cold boot register signature to  
   determine when BIOS should update/restore virtual   
   Mac address.
                                              
Version 3.06
 * Fixed bug where retry count was not always being updated. 

Version 3.05
 * Added code to support ECHO loopback command.
         
Version 3.04
 * Removed Beta from banner.
                     
Version 3.04 Beta 4
 * Fixed bug in clp_hss processing.                     
 * Updated some ETOC header data fields. 
              
Version 3.04 Beta 3:
 * Changed code passing Sensor Data pointer

Version 3.04 Beta 2
 * Added support for passing ETOC pointer.             
 * Added support for posting port status for EFI use. 
 
Version 3.04 Beta 1
 * Added support for sensor data reporting.
    
Version 3.03
 * Added support NCSI Flex Address.    
                
Version 3.02
 * Fixed bug in setting mailbox timeout for TUR. 
 
Version 3.01
 * Removed CTRL-Q Loopback test for P3P.  
      
Version 3.00
 * Removed Beta banner	

Version Beta 14
 * Added code to get serial number from VPD data for ISP2532.
 * Fixed bug in display loopback error status. 
            
Version Beta 13 
 * Fixed bug in verifying FW for non-P3P HBA's.          
 * Removed QLogic vendor id from BIOS banner.            
 * Added retry for LLIOCB when status  subcode is 4.  

Version Beta 12 
 * Fixed bug in not setting up retry count for P3P. 

Version Beta 11
 * Added support for -LR option                       
 * Changed error message when no ISP Functions found. 

Version Beta 10
 * Added code to check for Wocket card.    
        
Version Beta 9
 * Fixed bug with not clearing P3 Async Event.
         
Version Beta 8
 * Added additional check for P3 INIT Complete. 
       
Version Beta 7
 * Increased p3_busy_wait delay 

1.2 Changes

The following changes have been made to the BIOS for FC-FCoE 
Adapters between versions 3.02 and 3.27.

* Added code to not configure any targets when FA Boot
*  LUN enabled but FA BOOT LUN not found. ER133769.    
* Added code to allow FA Boot LUN when FA WWPN enabled
* Added options in CTRL-Q utility to enable FA WWPN   
*  and FA BOOT LUN.                                    
* Fix minor cosmetic error in display of Fcode/EFI   
*  versions for show port CLP.(ER133294)               
* Added support FA BOOT LUN       
* Added 8G support for show port clp                  
* Changed VLAN ID max value from 4095 to 4094.        
* Removed spinup option from CTRL-Q.                  
* Changed CTRL-Q to allow max value for Login Retry, 
* Port Down Retry, Link Down Count of 65535.ER(116099)
* Removed Helga support                               
* Added support for show port clp.                    
 * Remove EV boot order option from OEM BIOS.
 * Added CTRl_Q option to set VLAN_ID for FCoE HBA's(ER110593). 
 * Changed Banner to display 'FCoE' for Schultz (ER110790).                         
 * Added additional time to login target when called   
 *  after EFI driver unloads. (ER110755.ER110855)       
 * Added support for Helga.
 * Added code to display message when 64 bit address is detected.
 * Added support for Execution Throttle for P3P (ER106372)
 * Added code to not display connection options for Hilda Trinity adapter.                              
 * Checked for invalid LUN in CTRL-Q scan devices.           
 * Fixed bug in CTRL_Q utility that could cause some cosmetic display issues.                  
 * Added Hilda CLP _hss support.                        
 * Configured ISP24xx if on slot 0.                  
 * Added "QLogic" to PnP productid (ER104424)         
 * Checked for 4G flag in NVRAM for Hilda FC.(ER104714)  
 * Fixed bug with CTRL-Q Loopback Utility (ER100729). 
 * Added code to check/program Feature Config checksum.   
 * Fixed bug that could cause buffer overrun in CTRL-Q with Report Lun command (ER100294).                 
 * Added check for PCI address change when updating option card data structure.                      
 * Changed code to use 32 bit pointer to allocate/deallocate EBDA memory.
 * Added code to check/program Feature Config checksum.
 * Fixed cosmetic issue in displaying data rate in CTRL-Q
 * Changed text for Hilda External loopback (ER98690). 
 * Fixed display issue with CTRL-Q Diskutility(ER98727)
 * Fixed Lun select issue with CTRL-Q (ER98675).       
 * Fixed bug in displaying selectable boot lun (ER98226)                                         
 * Removed 4G data rate option for OEM adapter (ER98228)   
 * Limited leading '0's in CTRL-Q menu (ER98389).       
 * Set 'Aggressive Cooling' flag for OCSD.            
 * Enabled Personality Change option.              
 * Fixed issue with not restoring defaults on port 1 (ER 97619)
 * Fixed issue with serdes data saved incorrectly.   (ER 97654)                                      
 * Added code to limit Report Lun List size to 256 luns
 *  Added check for 0 lun count when selecting device (ER 97385)
 * Disabled Personality Change option in CTRL-Q.                  
 * Fixed bug with WWNN handling for MCTP.(ER 96920)
 * Added check for Set MD2 set to 0 (restore defaults) (ER96912)
 * Added code to reset Port Config after Internal 
   loopback test for Hilda(FCoE).                      
 * Added support for 16 bit lun (er96090). 
 * Add support for Set MD2 CLP string.                 
 * Added code to issue Load Flash FW (3) MB command for
   Hilda as part ISP start sequence. (ER 94035).       
 * Fixed code to prevent async event from causing BIOS 
   to hang when scanning for devices (er94371).
 * Fixed code to disable ALT+1 Hotkey (er92844) .        
 * Fixed CTRL-Q code mailbox timeout (er92957).        
 * Added warning message in Personality change screen.
 * Updated BIOS to version 3.12 of non-hilda BIOS
 * Removed check for Virtual Address on Cold Boot.     
 * Changed code to check for signature aaaaaaaah before
   updating virtual mac address.                  
 * Changed code to ignore soft boot signature aaaaaaaah
 * Added code to save device number in OCSD.
 * Added code to read cold boot register signature to  
   determine when BIOS should update/restore virtual   
   Mac address.                                              
 * Fixed bug where retry count was not always being updated. 
 * Added code to support ECHO loopback command.         
 * Added support NCSI Flex Address. 

1.3 Bug Fixes

The following fixes have been made to the BIOS for FC-FCoE 
Adapters between versions 3.00 Beta 7 and 3.27. 

 * Added code to not configure any targets when FA Boot
 *  LUN enabled but FA BOOT LUN not found. ER133769.    
 * Added code to allow FA Boot LUN when FA WWPN enabled
 * Fix minor cosmetic error in display of Fcode/EFI   
 *  versions for show port CLP.(ER133294)               
 * Added support FA BOOT LUN       .        
 * Changed CTRL-Q to allow max value for Login Retry, 
 * Port Down Retry, Link Down Count of 65535.ER(116099)
 * Changed Banner to display 'FCoE' for Schultz (ER110790).                         
 * Added additional time to login target when called   
 *  after EFI driver unloads. (ER110755.ER110855)       
 * Added code to handle boot LUN Greater Than 255 (ER109195).
 * Checked for invalid LUN in CTRL-Q scan devices.           
 * Fixed bug in CTRL_Q utility that could cause some cosmetic display issues.                  
 * Added Hilda CLP _hss support.                        
 * Configured ISP24xx if on slot 0.                  
 * Added "QLogic" to PnP productid (ER104424)         
 * Checked for 4G flag in NVRAM for Hilda FC.(ER104714)  
 * Fixed bug with CTRL-Q Loopback Utility (ER100729). 
 * Added code to check/program Feature Config checksum.   
 * Fixed bug that could cause buffer overrun in CTRL-Q with Report Lun command (ER100294).                 
 * Added check for PCI address change when updating option card data structure.                      
 * Changed code to use 32 bit pointer to allocate/deallocate EBDA memory.
 * Added code to check/program Feature Config checksum.
 * Fixed cosmetic issue in displaying data rate in CTRL-Q
 * Changed text for Hilda External loopback (ER98690). 
 * Fixed display issue with CTRL-Q Diskutility(ER98727)
 * Fixed Lun select issue with CTRL-Q (ER98675).       
 * Fixed bug in displaying selectable boot lun (ER98226)                                         
 * Removed 4G data rate option for OEM adapter (ER98228)   
 * Limitleading '0's in CTRL-Q menu (ER98389).       
 * Set 'Aggressive Cooling' flag for OCSD.            
 * Fixed issue with not restoring defaults on port 1 (ER 97619)
 * Fixed issue with serdes data saved incorrectly.   (ER 97654)                                      
 * Added code to limit Report Lun List size to 256 luns
 *  Added check for 0 lun count when selecting device (ER 97385)
 * Disabled Personality Change option in CTRL-Q.                  
 * Fixed bug with WWNN handling for MCTP.(ER 96920)
 * Added check for Set MD2 set to 0 (restore defaults) (ER96912)
 * Added support for 16 bit lun (er96090). 
 * Add support for Set MD2 CLP string.                 
 * Added code to issue Load Flash FW (3) MB command for
   Hilda as part ISP start sequence. (ER 94035).       
 * Fixed code to prevent async event from causing BIOS 
   to hang when scanning for devices (er94371).
 * Fixed code to disable ALT+1 Hotkey (er92844) .        
 * Fixed CTRL-Q code mailbox timeout (er92957).        
 * Added warning message in Personality change screen.
 * Updated BIOS to version 3.12 of non-hilda BIOS
 * Removed check for Virtual Address on Cold Boot.     
 * Changed code to check for signature aaaaaaaah before
   updating virtual mac address.                  
 * Changed code to ignore soft boot signature aaaaaaaah
 * Added code to save device number in OCSD.
 * Added code to read cold boot register signature to  
   determine when BIOS should update/restore virtual   
   Mac address.                                              
 * Fixed bug where retry count was not always being updated.
 * Added code to support ECHO loopback command.         
 * Fixed bug in clp_hss processing.
 * Updated some ETOC header data fields.
 * Changed code passing Sensor data pointer
 * Added support for passing ETOC pointer.             
 * Added support for posting port status for EFI use.  
 * Added support for sensor data reporting.    
 * Added support NCSI Flex Address.                    
 * Fixed bug in setting mailbox timeout for TUR.  
 * Increased p3_busy_wait delay                         
 * Added additional check for P3 INIT Complete.        
 * Fixed bug with not clearing P3 Async Event.         
 * Added code to check for Wocket card.               
 * Added support for -LR option                       
 * Changed error message when no ISP Functions found. 
 * Fixed bug in not setting up retry count for P3P. 
 * Fixed bug in verifying FW for non-P3P HBA's.          
 * Removed QLogic vendor id from BIOS banner.            
 * Added retry for LLIOCB when status  subcode is 4.  
 * Added code to get serial number from VDP data for ISP2532.                                           
 * Fixed bug in display loopback error status.             
 * Fixed bug in setting mailbox timeout for TUR.                    

   	   											
2. Known Issues 

None
   

3. Notices

Information furnished in this document is believed to be accurate and
reliable. However, QLogic Corporation assumes no responsibility for
its use, nor for any infringements of patents or other rights of
third parties which may result from its use. QLogic Corporation
reserves the right to change product specifications at any time
without notice. Applications described in this document for any of
these products are only for illustrative purposes. QLogic Corporation
makes no representation nor warranty that such applications are
suitable for the specified use without further testing or
modification. QLogic Corporation assumes no responsibility for any
errors that may appear in this document.


4. Contacting Support

   For further assistance, contact QLogic Technical Support at:
   http://support.qlogic.com


Trademarks 

Accelera, Accelerating Cluster Performance, InfiniCon Systems, 
InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, 
ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered 
trademarks of QLogic Corporation. All other brand and product names 
are trademarks or registered trademarks of their respective owners. 


(c) Copyright 2014. All rights reserved worldwide. QLogic and the 
QLogic logo are registered trademarks of QLogic Corporation. 
All other brand and product names are trademarks or registered
trademarks of their respective owners.


 

                    QLogic Driver Release Notes

                       QLogic Corporation.
                       All rights reserved. 


Table of Contents

1. Change History
2. Known Issues
3. Notices
4. Contacting Support


1. Changes History

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)

6.12

* Removed port number from HII formset title. This fixes a UCM parsing
  issue. (ER134560).
* Microsoft signed driver.

6.11

* AIM Fcode info. is now hidden if the option ROM does not contain
  Fcode. (ER133730)
* Fixed errors in AIM UUID and AIM Serial Number info. (ER133802)
* Microsoft signed driver.

6.10

* Added default UUID support. (ER133286)
* Added N/A for undefined vpd fields. (ER133286)
* Added v1.28 AIM spec. changes. (ER133286)
* Changed a few field sizes to match the AIM spec. (ER133286)

6.09

* Added AIM support for 8G standup cards. (ER132095)
* Changes in place to reduce image size. Image binary is now X64. (ER132119)

6.08

* Added fix to hide or list HII elements selectively. (ER116233)

6.07 

* Updated to get PN & Card SKU dynamically from I2C VPD for AIM. (ER116141)
* Corrected help text string. (ER115814)

6.06

* Updated MTU size and AIM version references as per revised requirement. 
  (ER113361)

6.05

* Updated AIM config strings as per revised requirements. (ER113361)

6.04

* Update AIM support as per revised requirements. (ER113361)
* Added fix for boot settings persistency issue in BOFM supported legacy 
  BIOS. (ER112641)

6.03

* Added support for IBM AIM. (ER113428)

6.02

* Added fix to persist user changes made on static forms. (ER112639)
* Added feature to dynamically list targets in HII. (ER105725)
* EDKII Successor of older tiano/EDKI driver ver 2.51. (07/17/13)


Efiutil:
  
3.17

* Add fix for 25xx ver_info command. (ER104543)

3.16

* Removed hardcoded subsystem id check. (ER0103883)
* Replaced with MBI image traverse for ssid match. (ER0103883)

3.15

* Fixed ambiguity in firmware version display. (ER0103456)


2. Known Issues

* Dynamic target listing in HII requires UEFI 2.3 or later system compliance.
* Efiutil does not support the 2.0 Shell.  Please load the 1.0 Shell before
  running Efiutil.


3. Notices

Information furnished in this document is believed to be accurate and
reliable. However, QLogic Corporation assumes no responsibility for
its use, nor for any infringements of patents or other rights of
third parties which may result from its use. QLogic Corporation
reserves the right to change product specifications at any time
without notice. Applications described in this document for any of
these products are only for illustrative purposes. QLogic Corporation
makes no representation nor warranty that such applications are
suitable for the specified use without further testing or
modification. QLogic Corporation assumes no responsibility for any
errors that may appear in this document.


4. Contacting Support

   For further assistance, contact QLogic Technical Support at:
   http://support.qlogic.com


Trademarks 

Accelera, Accelerating Cluster Performance, InfiniCon Systems, 
InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, 
ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered 
trademarks of QLogic Corporation. All other brand and product names 
are trademarks or registered trademarks of their respective owners. 


(c) Copyright 2018. All rights reserved worldwide. QLogic, the QLogic
logo, and the Powered by QLogic logo are registered trademarks of
QLogic Corporation. All other brand and product names are trademarks
or registered trademarks of their respective owners.





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