                 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.29. 

This section contains:

 * 1.1 Version
 * 1.2 Changes
 * 1.3 Bug Fixes


1.1 
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.29.

* Fixed issue causing MD2 CLP to fail (ER135507).
* Added code to fix CLP issue with 13G Dell system
* Fixed bug in displaying Execution Throttle in CTRL-Q utility correctly for 4/8G HBA.       
* Added coded to load/start FW for OCBB/OCSD only when BIOS is disabled
* Added support of Baker HBA
* 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.29. 

 * Fixed issue causing MD2 CLP to fail (ER135507).
 * Fixed bug in displaying Execution Throttle in CTRL-Q utility correctly for 4/8G HBA.       
 * Added coded to load/start FW for OCBB/OCSD only when BIOS is disabled
 * 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 2015. 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.