QLogic Driver Release Notes QLogic Corporation All rights reserved Table of Contents 1. Change History 2. Known Issues 3. Notices 4. Contacting Support 1. Change History The following changes have been made to the Converged Network Adapter STOR miniport driver between versions 9.1.11.15 and 9.1.11.16. * [ER132969]: Unable to create virtual SAN from Hyper-v Resolution: Fixed Win2012 compilation issue Scope : All FCoE Adapters Version 9.1.11.15 * [ER131634]: Lost path caused by timeout abort shortly after certain command sent Resolution: Fixed command timeout value adjustment issue to avoid sending abort too early Scope : 8200 Series Adapters Version 9.1.11.14 * API version 1.28.0.112 (QLSDM) * [ER115248]: Read NVRAM fails after write Resolution: Added delay between write and read in api Scope : 8200 Series Adapters * [ER114713]: Poor read write performance at certain large block sizes Resolution: Fixed delay in handling SRB queue Scope : 8300 Series Adapters * [ER116206]: FCoE driver does not capture minidump after three peg halts Resolution: Reset firmware dump limit counter on firmware dump retrieval Scope : All FCOE Adapters * [ER116177]: Win2k12 R2 crashes during SNAP6 online update with baseline added. Resolution: Fixed certain IOCTL pass-through command sense data pointer on W12 extended Srb Scope : 8200 Series Adapters * [ER131902]: FDMI-2 support Resolution: Added FDMI-2 support Scope : 8300 Series Adapters Version 9.1.11.13 * [ER113510]: Maximum number of GNNFT entries is limited to 128 Scope : All Adapters Resolution: Increased maximum number of GNNFT entries * [ER113482]: Failover on EMC storage not working when zoning is deactivated on switch Resolution: Fixed for not relogin after timeout * [ER111553]: Failed to push driver version in OCBB space Scope : 8200 Series Adapter Resolution: Skipped issuing get param mbx * [ER114741]: Login to tape device times out Scope : All FC and FCOE Adapter Resolution: Retry Relogin once Version 9.1.11.12 * API version 1.28.0.111 (QLSDM) * [ER110756]: Incorrect sense data debug message during certain check condition status response Scope : All FCOE Adapters Resolution: Fixed debug message output with data based on sense error code * [ER108790]: FCoE Internal Loopback does not complete Scope : 8300 Series adapter Resolution: Wait for IDC to complete loopback ioctl * [ER111292]: Incorrect CDB pointer type used on Windows Server 2012 extended SRB Resolution: Fixed CDB pointer type declaration for extended SRB * [ER111432]: Unable to create Vports when Microsoft vFC's are existing Scope : All FCOE Adapters Resolution: Check the active VP count in the first half of VP database * [ER111645]: Update nvram fails read-back verify Scope : 8200 Series adapter Resolution: Added delay before read in QLSDM Version 9.1.11.11 * API version 1.28.0.110 (QLSDM) * HotFwLoad is no longer supported because it causes whql chaos failure witb mb error [ER109340] * Added support for user configurability of maximum number of NPIVs per adapter port [ER 109407] * Fixed issue with device init timeout value on 8200 Series adapter [ER108082] * Added device state check before hardware access for 8200 Series adapter [ER107969] * Added 8200 Series adapter IO timeout handling for pass-through command [ER107784] * Fixed number of IOCB entries required for large transfer [ER107785] * Added more registry changes to set number of vps and number of targets per vp [ER107100] * Enabled force fw dump support in api [ER107301] * Fixed io completion and blocking issue during quiscent state for 8200 Series adapter [ER107135] * Fixed io completion issue on reset failure for 8200 Series adapter [ER107148] * Fixed rom lock issue during firmware minidump for 8200 Series adapter [ER107368] * Removed invalid mailbox command error detection for 8200 Series adapter [ER107368] * Change OCBB implementation to use mailbox register method for 8200 Series adapter [ER106341] * Added delay before writing flash sector to address flash corruption [ER106427] * Added delay before reset to address firmware hang [ER106427] * Added registry strings to set number of vps and number of targets per vp [ER107100] * Fixed empty firmware image version due to 8200 Series adapter (based on latest controller revision) not regconized by driver [ER105290] * Fixed unpack macro warning in QLSDM [ER105492] * Fixed VP creation failure because of dup wwpn in the switch [bug 25373] * Added support in qlsdm to support new name of inbox driver [ER105740] * Added support for Long Range [ER0000000110404] Version 9.1.11.10 * API version 1.28.0.106 (QLSDM) * Fixed beaconing for 8300 Series adapter according to the new firmware spec [ER101442] * Added api to read Hilda ASIC temperature [ER102430] * Added mailbox passthru api [ER102988] * Added reading ASIC temperature for Ninja and Sensei [ER103001] * Allow application modify "Execution Throttle" field in nvram for 8300 series adapters [ER103297] * Add Service Pack number to OSName [ER104204] * Removed Advanced tab from Device Manager properties * Fix MailboxPassthru by removing restriction on writing mbx8 register [ER104361] Version 9.1.10.17 * API version 1.28.0.101 (QLSDM) * Added 8300 series Adapter temperature handling [ER94159] * Added support for 8300 series Adapter (IDC, minidumps (as applicable), loopback, MCTP, mngt api) [ER92242] * Driver needs to determine, depending on the config, if it needs to send echo or external (8300 series Adapter FCoE) loopback command[ER94711] * Added 8300 series Adapter FCoE IDC driver presence bit support [ER95252] * Added 8300 series Adapter FCoE IDC driver reset/quiescent ack support [ER95250] * Returned NOT_SUPPORTED for SDForceFcMctpDump in api [ER96352] * Removed unnecessary mailbox retry on 8300 series Adapter NIC init state [ER96652] * Added adapter disable check on timer routine re-init state handling [ER96662] * Fixed NIC init state issue on 8300 series Adapter NIC Firmware State Change AEN [ER97159] * Fixed BSOD running FCoE Internal loopback when mailbox set config fails [ER97406] * Changed 8300 series Adapter FCoE NIC init state handling on 0x8200 AEN [ER97159 ] * Added registry to control IO timeout event log/sense data report for Win12 [ER98501] * Ported MPS patch from 8100 to 8300 series Adapter to fix BFS win12 installation BSOD [ER96750] * Removed event logging for fw dump event [ER98897] * Limit MSI-X resources to 2 for P3P [ER97967] * Use macros to access SRB and SRB_EXT for W12 [ER097387][ER98974] * Fixed crash in fwdump routine when 8100 series Adapter dumps fwdump [ER101039] * Fixed api to reload firmware on second port after firmware is flashed on first port for 8100 series Adapter [ER101118] Version 9.1.10.16 * API version 1.28.0.97 (QLSDM) * Fixed extra 4K in variable transfer sizes (64K, 128K) [ER94081] * Fixed memory access error [part of ER96188] * Added support to relogin if the device logs out [ER93867] Version 9.1.10.15 * Added Windows Server 2012 support [ER92249] * Fixed Flash Layout Table memory usage [ER93668] * API version 1.28.0.96 (QLSDM) * Add SDGetHbaDeviceNodePropertyResync in QLSDM [ER92842] * Add cached FLT support [ER93468] * FCoE driver doesn't refresh FW versions when flash is updated through NIC on 82xx [ER85860] * Code cleanup [ER92250] * Added support for Set Driver version for OCBB and family driver version [ER92243] * Issue with LB connector attached after it was in point-to-point mode, driver was still issuing echo instead of loopback command [ER93050] * Fixed Adapter Port type in P2P mode [ER92357] * Process completed PRLI [ER89053] * Fixed multiple request single response queue initialization issue [ER95259] * P3+ Minidump buffer pointer issue [ER95253] * FCoE driver doesn't refresh FW versions when flash is updated through NIC on 82xx [ER91115] Version 9.1.9.39 * Let NIC driver perform reset if NIC driver is present * FCoE driver stuck in DPC for too long causing assertion during peghalt testing [ER89373] * Updating Qlogic Firmware gives Read only Filesystem Error [ER86864] Version 9.1.9.38 * Addressed issue related to peg halt tests Version 9.1.9.37 * System unresponsive after FW hang [ER85860] * API version 1.28.0.90 (QLSDM) Version 9.1.9.36 * Log halt events and event 800267xy for ipe * Default to disable minidump * Improved sem5 polling for reset * QCC CLI hung after making personality change on QLE8242 [ER83352] * Cleaned up accumulated io completion properly when link down occurs * CNA 81xx can not load the driver after hot plug in OEM system [ER83352] * Assertion failures and system hang when peg halt is done in loop with NIC and FCoE driver running. [ER83352] * API version 1.28.0.90 (QLSDM) Version 9.1.9.19 * Added support and retry logic code to track down io failure during link down. Version 9.1.9.18 * Made compatible with OEM DSM that handles only path failure by deferring io error when link/port down timeout exceeds. Version 9.1.9.17 * Added new cold reset when loaded before nic driver during IBFT. * Synchronized vp's rscn handling with vp 0. Version 9.1.9.16 * Target discovery not completed within port down timeout would cause driver to logout the first discovered target. [ER78315] * Target discovery was initiated prior to firmware ready. [ER78316] * The firmware version in QCC is not updated correctly after flashing using NIC interface. [ER78827] * API version 1.28.0.83 (QLSDM) * Firmware v5.04.04 Version 9.1.9.15 * Added support for the 82xx family of Converged Network Adapters * API version 1.28.0.80 (QLSDM) * Firmware v5.04.01 Version 9.1.8.27 * Degraded write performance with large file and Windows Server 2008 R2 file system [ER71241] * API version 1.28.0.73 (QLSDM) * Firmware v5.03.02 Version 9.1.8.26 * Added LR Converged Network Adapter Adapter support (QLE81xx) * Updated embedded firmware to v5.3.2 (QLE8042) * Addressed virtual link down issue reported by HDS (ER68836) * API version 1.28.0.73 (QLSDM) * Firmware v5.03.02 Version 9.1.8.19 * System freezes after active BNT CEE switch is rebooted * Adapter management utility fails to delete Virtual ports * API version 1.28.0.73 (QLSDM) * Firmware v5.02.01 Version 9.1.8.17 * API version 1.28.0.73 (QLSDM) * Firmware v5.01.03 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.