============================ R E L E A S E N O T E S ============================ QLogic FCoE Offload Driver Copyright (c) 2019 Cavium, Inc. All rights reserved. Table of Contents 1. Change History 2. Known Issues 3. Notices 4. Contacting Support 1. Change History Version 8.42.1.0 (Aug 26, 2019) * [CQXXXX] : Updated Crashdump driver name Scope : 45000/41000 Series Adapters Version 8.40.5.0a (Apr 09, 2019) * [CQXXXX] : Updated OEM device ids and adapter friendly name Scope : 45000/41000 Series Adapters Version 8.40.5.0 (March 29, 2019) * [CQXXXX] : Updated for latest HSI changes : Added workaround for DSM to pause I/O flow during re-offload on PID change Scope : 45000/41000 Series Adapters Version 8.40.4.0 (Feb 05, 2019) * [CQ103151] : NC-SI Get FC/FCoE Capabilities should come from Host Driver and not from firmware Resolution : Added NC-SI FCoE capabilties support * [CQXXXX] : Updated for latest HSI changes Scope : 45000/41000 Series Adapters Version 8.40.3.0a (Jan 17, 2019) * [CQXXXX] : Updated OEM device ids and adapter friendly name Scope : 45000/41000 Series Adapters Version 8.40.3.0 (Jan 11, 2019) * [CQ103876] : BSOD on shutdown when FCoE is enabled on certain OEM configuration Resolution : Changed fabric shutdown F_Port controller relogin flow during system restart to reduce delay * [CQ103716] : System gets BSOD while running continuous link up/down of FCOE uplink Resolution : Increased exchange cleanup timeout value Scope : 45000/41000 Series Adapters Version 8.40.2.0 (Dec 06, 2018) * [CQ104244] : Tape Jammer Test Failed * [CQ104427] : Tape Read test failed when do port off-on Resolution : Fixed REC valid offload session check and rollback task timeout flow * [CQ104462] : Updated OEM device ids * [CQ103525] : Not all devices visable in Server with 256+ logical cores Resolution : Changed maximum processor support to 512 * [CQ102889] : Port fails during VC FCoE uplink toggle test Resolution : Fixed connection disable exchange cleanup flow * [CQ103184] : Mismatch of Adapter name in OS level in Device manager Resolution : Updated OEM adapter friendly name * [CQ101569] : Hyper-V initiated NPIV ports may result in error Resolution : Fixed virtual port fabric shutdown flow issue * [CQXXXX] : Added support for MFW fabric name update : Enabled drain on middle path exchange cleanup timeout : Updated OEM device ids and adapter friendly name : Updated property page build environment for Universal Windows drivers compliance : Added support for /Qspectre compiler option Scope : 45000/41000 Series Adapters Version 8.40.1.0 (May 18, 2018) * [CQXXXX] : Updated for HSI changes to support 8.40.x.x HSI Scope : 45000/41000 Series Adapters Version 8.37.3.0 (Apr 17, 2018) * [CQXXXX] : Updated for HSI changes : Compiled with updated WDK build environment Scope : 45000/41000 Series Adapters Version 8.37.2.0 (Apr 02, 2018) * [CQ100586] : Windows 2016 crashes during VC FCoE uplink toggle test Resolution : Fixed simple exchange submission flow issue * [CQXXXX] : Enable driver trace buffer by default on release build Scope : 45000/41000 Series Adapters Version 8.37.1.0 (Feb 10, 2018) * [CQ99256] : Bugcheck running FCoE + RoCE traffic Resolution : Fixed simple exchange completion flow * [CQ97193] : Incorrect FC information Resolution : Fixed Incorrect values on WMI HBA attributes * [CQXXXX] : Added persistent NPIV support : Updated OEM device ids and adapter friendly name Scope : 45000/41000 Series Adapters Version 8.33.1.0b (Jan 23, 2018) * [CQXXXX] : Updated OEM device ids and adapter friendly name Scope : 45000/41000 Series Adapters Version 8.33.1.0a (Jan 18, 2018) * [CQ99015] : NPar: Storage functions (iSCSI + FCoE) showing incorrect Inf names in DM Resolution : Updated OEM device ids and adapter friendly name Scope : 45000/41000 Series Adapters Version 8.33.1.0 (Jan 03, 2018) * [CQ98811] : Qlogic driver for Windows replies incorrectly to RLS Resolution : Fixed exchange ID fields issue on unsolicited ELS response * [CQ98844] : BFS Windows install - LUN not detected after providing drivers Resolution : Fixed L2 FIP discovery flag on OV mode * [CQXXXX] : Updated copyright statements Scope : 45000/41000 Series Adapters Version 8.30.7.0 (Oct 03, 2017) * [CQXXXX] : Added support for additional OCBB information Scope : 45000/41000 Series Adapters Version 8.30.6.0 (Sept 12, 2017) * [CQ96320] : Channel2017U1E: Driver installer is hanged in channel2017E to Channel2017U1E Resolution : Modified flow for handling PnP StopDevice * [CQXXXX] : Added OV mode support Scope : 45000/41000 Series Adapters Version 8.30.5.0 (Sept 04, 2017) * [CQXXXX] : Updated OEM device id and adapter friendly name : Added task retry identifier check : Added KWQE command completion check Scope : 45000/41000 Series Adapters Version 8.30.4.0 (Aug 21, 2017) * [CQ95856] : Link status in Device Properties shows "unknown speed" when connected at 25G Resolution : Updated supported HBA port speed values * [CQ95796] : Adapter speed showing incorrect during load qois and qefcoe driver Resolution : Updated OEM device ids and adapter friendly name Scope : 45000/41000 Series Adapters Version 8.30.3.0 (Aug 02, 2017) * [CQXXXX] : Added OCBB support Scope : 45000/41000 Series Adapters Version 8.30.2.0b (July 27, 2017) * [CQ95521] : FCoE driver shows incorrect CNA name Resolution : Updated OEM adapter friendly name Scope : 45000/41000 Series Adapters Version 8.30.2.0a (July 20, 2017) * [CQXXXX] : Updated OEM adapter ids Scope : 45000/41000 Series Adapters Version 8.30.2.0 (July 12, 2017) * [CQXXXX] : HSI changes for FW 8.30.10.0 : Added UFP mode support Scope : 45000/41000 Series Adapters Version 8.30.1.0a (May 20, 2017) * [CQXXXX] : Fixed OEM device ID Scope : 45000/41000 Series Adapters Version 8.30.1.0 (May 12, 2017) * [CQXXXX] : HSI changes for FW 8.30.4.0 * [CQ93524] : FCoE driver does not get installed. Resolution : Added new OEM device ID Scope : 45000/41000 Series Adapters Version 8.20.1.0 (May 12, 2017) * [CQ93098] : System Crash intermittently after long run traffic Resolution : Fixed checked build assert for outstanding task counter on disabled session * [CQ93494] : Incorrect FCoE device naming string on Device Manager. Resolution : Fixed INF to reflect new friendly names for OEM adapters * [CQ93741] : FDMI shows incorrect model for adapter [CQ93735] : FDMI shows incorrect model description Resolution : Fixed the model number and description to show generic adapter model and names * [CQXXXX] : Fixed task retry identification support : Added support for driver trace buffer and related IOCTL : Updated HBA port speed attributes : Added property page HBA port state and speed attributes : Fixed statistics data and work item threads handling when moving to D3 state Scope : 45000/41000 Series Adapters Version 8.18.2.0 (Feb 10, 2017) * [CQ91478] : Hyper-V NPIV rescan port test failure under HLK Resolution : Fixed incorrect NPIV status * [CQXXXX] : Fixed port state based on link status and fabric login state : Fixed PCI Bus, device, function number calculation on dump pointer miniport mapping Scope : 41000 Series Adapters Version 8.18.1.0 (Jan 5, 2017) * [CQXXXX] : Fixed issue on global queues mapping upon system resume : Updated OEM device ids Scope : 41000 Series Adapters Version 8.18.0.0 (Nov 29, 2016) * [CQ89275] : Incorrect FDMI attributes shown Resolution : Changed to get OS version with driver routine instead of registry * [CQXXXX] : Fixed WDK code analysis errors : Added FIP packets filter : Fixed WMI SCSI commands HBA port WWN issue : Added offload REC enable check with PRLI REC support and SRR Scope : 41000 Series Adapters Version 8.14.1.0 (Aug 16, 2016) * [CQXXXX] : Added infrastructure support for crash-dump and hibernate features : Added 2-part PCI id suppoprt for AH : HSI changes for FW 8.14.3.0 Scope : 8500 Series Adapters Version 8.14.0.0 (Aug 02, 2016) * [CQXXXX] : HSI changes for FW 8.14.1.0 : Added new HSI functions/4-cached SGE support * [CQ87465] : Initiators Logs out and traffic halts while running Max QD test Resolution : Changed default debug output setting to reduce amount of messages that caused CVL * [CQ87481] : System Crashed after running 9 hours of traffic Resolution : Fixed warning notification type completion handling on middle-path task Scope : 8500 Series Adapters Version 8.10.5.0 (June 30, 2016) * [CQXXXX] : HSI changes for FW 8.10.8.0 : Added new firmware under-run handling support Scope : 8500 Series Adapters Version 8.10.4.0 (June 01, 2016) * [CQXXXX] : HSI changes for FW 8.10.5.0 (qevbd version 8.10.7.0) : Fixed REC ELS timeout flow : Added FDMI information from VBD interface : Added discovery debug information [CQ86427] : System Crash while running traffic on max target (128 Target) 2 luns/target Fixed unsolicited response completion timeout handling. Scope : 8500 Series Adapters Version 8.10.3.0 (May 9, 2016) * [CQXXXX] : HSI changes for FW 8.10.4.0 : Fixed fabric reference release issue Scope : 8500 Series Adapters Version 8.10.2.0 (Apr 12, 2016) * [CQXXXX] : HSI changes for FW 8.10.3.0 (qevbd version 8.10.3.0) : Fixed fabric shutdown and discovery flow : Added check on slow path command context use Scope : 8500 Series Adapters Version 8.10.1.0 (Mar 17, 2016) * [CQXXXX] : HSI changes for FW 8.10.3.0 (Compatible with qevbd version 8.10.2.0) Scope : 8500 Series Adapters Version 8.10.0.1 (Mar 10, 2016) * [CQXXXX] : HSI changes for FW 8.10.1.0 (Compatible with qevbd version 8.10.1.0 only) : Added buffer descriptor queue support Scope : 8500 Series Adapters Version 8.7.3.0 (Jan 26, 2016) * [CQXXXX] : HSI changes for FW 8.7.6.0 : Added NCSI statistics support Scope : 8500 Series Adapters Version 8.7.2.0 (Dec 21, 2015) * [CQXXXX] : HSI changes for FW 8.7.5.0 : Additional check on SGL mode used * [CQ83734] : System assert on cable pull during tape I/O : Fixed REC handling flow Scope : 8500 Series Adapters Version 8.7.1.0 (Nov 30, 2015) * [CQXXXX] : HSI changes for FW 8.7.2.0 Fixed REC timeout notification handling flow Scope : 8500 Series Adapters Version 8.7.0.0 (Nov 9, 2015) * [CQXXXX] : HSI changes for FW 8.7.0.0 Fixed error notification message Fixed simple exchange cleanup flow Scope : 8500 Series Adapters Version 8.6.0.0 (Oct 18, 2015) * [CQXXXX] : HSI build for FW 8.6.0.0 * Enabled default FC tape support * Fixed command retry flow on REC reject response * Initiated default queue index on connection offload Scope : 8500 Series Adapters Version 8.5.3.0 (Sept 14, 2015) * [CQ82052] : Initiators logs out running performance test and crashes on restart Fixed cleanup flow on checking available exchange * [CQXXXX] : Fixed slow path commands processor context Scope : 8500 Series Adapters Version 8.5.2.0 (Aug 25, 2015) * [CQ81263] : System asserts with higher queue depth traffic Fixed ABTS flow on task completed after timeout * [CQXXXX] : Fixed simple exchange completion flow after task cleanup issued Removed incorrect assert on task management completion Scope : 8500 Series Adapters Version 8.5.1.0 (Aug 16, 2015) * [CQXXXX] : HSI changes for FW 8.5.3.0 Added warning CQE support Removed use of obsolete KWQE Removed incorrect assert on completion Scope : 8500 Series Adapters Version 8.5.0.0 (July 07, 2015) * [CQXXXX] : HSI changes for FW 8.5.0.0 Fixed fabric resource release flow on discovery timeout and CVL Increased RQ size Scope : 8500 Series Adapters Version 8.4.0.0 (June 30, 2015) * [CQXXXX] : HSI changes for FW 8.4.1.0 * Added task retry identification support * Added driver name for NC-SI version command support * Changed to set max doorbell aggregation command * Fixed sequence recovery issue on write commands * Fixed issue on cleanup task completion flow * Added FIP discovery timeout fixes and default vlan support * [CQ79890] : FDMI command on switch shows supported speed as 10G Resolution : Fixed supported and current speeds for FDMI registration Scope : 8500 Series Adapters Version 8.3.2.0 (June 3, 2015) * [CQXXXX] : HSI changes for FW 8.3.8.0 * [CQXXXX] : Invalid memory access on exchange resource under heavy traffic Resolution: Fixed free exchange flow Scope : 8500 Series Adapters Version 8.3.1.0 (Apr 23, 2015) * [CQXXXX] : HSI changes for FW 8.3.5.0 Added drain request interface support Scope : 8500 Series Adapters Version 8.3.0.0 (Apr 13, 2015) * [CQXXXX] : HSI changes for FW 8.3.4.0 * Compatible with qeVBD version 8.3.1.0 Scope : 8500 Series Adapters Version 8.2.5.0 (Apr 08, 2015) * [CQXXXX] : HSI changes for FW 8.2.14.0 * [CQ78762] : Per processor DPC watchdog violation Resolution: Fixed completion DPC flow Scope : 8500 Series Adapters Version 8.2.4.0 (Mar 24, 2015) * [CQXXXX] : HSI changes for FW 8.2.13.0 Scope : 8500 Series Adapters Version 8.2.3.0 (Mar 11, 2015) * [CQXXXX] : Task reuse count wrap around on incorrect value Resolution: Fixed reuse count wrap around value Scope : 8500 Series Adapters * Compatible with qeVBD version 8.2.11.0 Version 8.2.2.0 (Mar 03, 2015) * [CQXXXX] : HSI changes for FW 8.2.9.0 Resolution: Made HSI changes for FW 8.2.9.0 (compatible with qeVBD version 8.2.9.0) Scope : 8500 Series Adapters Version 8.2.1.0 (Feb 22, 2015) * [CQ78086] : certain cleanup tasks not completed after abort timeout Resolution: fixed synchronization issue on relevant cleanup flow Scope : 8500 Series Adapters Version 8.2.0.0 (Feb 09, 2015) * [CQXXXX] : HSI changes for FW 8.2.4.0 Resolution: Made HSI changes for FW 8.2.4.0 (no drain_tx support yet) (compatible with qeVBD version 8.2.4.0) Scope : 8500 Series Adapters Version 8.0.2.1 (Feb 02, 2015) * [CQXXXX] : Global cq number not set in ustorm task context Resolution: Added ustorm context global cq number initialization Scope : 8500 Series Adapters Version 8.0.2.0 (Jan 30, 2015) * [CQXXXX] : HSI changes for FW 8.2.2.0 Resolution: Made HSI changes for FW 8.2.2.0 (compatible with qeVBD version 8.2.2.0) Scope : 8500 Series Adapters Version 8.0.1.1 (Jan 15, 2015) * [CQXXXX] : Failure in multi-protocol Resolution: Pass fabric assigned MAC address to eVBD Scope : 8500 Series Adapters Version 8.0.1.0 (Jan 7, 2015) * [CQXXXX] : HSI changes for FW 8.1.8.0 Resolution: Made HSI changes for FW 8.1.8.0 (compatible with qeVBD version 8.1.9.0) Scope : 8500 Series Adapters * [CQXXXX] : Remove task context initializations Resolution: Removed task context initializations because eCore will initialize these Scope : 8500 Series Adapters Version 8.0.0.11 (Dec 11, 2014) * Work with qeVBD version 8.1.5.0 (HSI changes for FW 8.1.6.0) Version 8.0.0.10 (Dec 9, 2014) * Work with qeVBD version 8.1.4.0 (HSI changes for FW 8.1.4.0) Version 8.0.0.9 (Nov 12, 2014) * Work with qeVBD version 8.1.2.0 (required MFW 8.1.2.0) (HSI changes for FW 8.1.3.0) Version 8.0.0.8 (Oct 15, 2014) * Work with qeVBD version 8.0.3.0 (HSI changes for FW 8.0.3.0) Version 8.0.0.7 (Sept 28, 2014) * Work with qeVBD version 8.0.2.1 (HSI changes for FW 8.0.2.0) Version 8.0.0.6a (Sept 18, 2014) * Added new device IDs (Brussels) support Version 8.0.0.6 (Sept 11, 2014) * Work with qeVBD version 8.0.0.10 (HSI changes for FW 8.0.0.7) * Added new device IDs and friendly names change Version 8.0.0.5 (Sept 5, 2014) * Work with qeVBD version 8.0.0.9 (HSI changes for FW 8.0.0.6) Version 8.0.0.4 (Sept 2, 2014) * Work with qeVBD version 8.0.0.8 (HSI changes for FW 8.0.0.5) Version 8.0.0.3 (Aug 15, 2014) * work with qeVBD version 8.0.0.4 * [CQXXXX] : No FDMI support Resolution: Added FDMI support Scope : 8500 Series Adapters * [CQXXXX] : No LUN and Target reset support Resolution: Added task management function support Scope : 8500 Series Adapters Version 8.0.0.2 (Aug 3, 2014) * work with qeVBD version 8.0.0.4 * [CQXXXX] : BSOD when running I/O meter with LUN queue depth set to 32 Resolution: Fixed session reference issue on CQE handling Scope : 8500 Series Adapters Version 8.0.0.1 (July 23, 2014) * [CQXXXX] : XXXX Resolution: XXXX Scope : 8500 Series Adapters 2. Known Issues 3. Notices Information furnished in this document is believed to be accurate and reliable. However, Cavium, Inc. assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. Cavium, Inc. 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. Cavium, Inc. makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification. Cavium, Inc. 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 (c) Copyright 2018. All rights reserved worldwide. QLogic and the QLogic logo are registered trademarks of Cavium, Inc. All other brand and product names are trademarks or registered trademarks of their respective owners.