FC HBA STOR Miniport Driver for Windows Release Notes January 11, 2007 This software license applies only to QLogic customers. QLogic Corporation. All rights reserved. Table of Contents 1. Version 2. Changes 3. Bug Fixes 4. Known Issues 5. Additional Information 6. History 7. Trademarks 8. Notices 9. Contacting Support 1. Version These release notes describe the changes, fixes, known issues, and release details that apply to FC HBA STOR miniport driver, version 9.1.4.15. This driver package includes firmware versions 3.03.21 (2Gb HBAs) and 4.00.26 (4Gb HBAs), as well as API versions 1.28.0.37 (QLSDM) and 2.0.0.14 (QL2XHAI2). 2. Changes The following changes and fixes have been made to the FC HBA STOR miniport driver between versions 9.1.3.16 and 9.1.4.15. Hardware Support * Adhered to Subsystem Id document v2.2m+ NOTE: Microsoft requires all HBAs be supported in both x86 and x64). - Added support for the following devices (supported platforms): PCI\VEN_1077&DEV_2322&SUBSYS_01151077 (x86, ia64, x64) PCI\VEN_1077&DEV_2322&SUBSYS_01161077 (x86, ia64, x64) PCI\VEN_1077&DEV_2422&SUBSYS_1336103C (x86, ia64, x64) PCI\VEN_1077&DEV_2432&SUBSYS_015B1077 (x86, ia64, x64) PCI\VEN_1077&DEV_5432&SUBSYS_01551077 (x86, x64) PCI\VEN_1077&DEV_5432&SUBSYS_01561077 (x86, x64) PCI\VEN_1077&DEV_2422&SUBSYS_014A1077 (ia64) PCI\VEN_1077&DEV_2432&SUBSYS_014B1077 (ia64) - Removed support for the following devices: PCI\VEN_1077&DEV_6312&SUBSYS_01301077 (x86, x64) PCI\VEN_1077&DEV_2422&SUBSYS_01471077 (ia64) PCI\VEN_1077&DEV_2432&SUBSYS_01451077 (ia64) OS Support * Added support for the following operating systems: - Windows Vista, 32-bit Intel x86 - Windows Vista x64 Software/Driver * Updated "Get/Set" target link speed to new API interface in QLSDM and driver. * Increased loop back test buffer size to 2048 bytes in QLSDM. Industry Standards Compliance N/A 3. Bug Fixes The following fixes have been made to the FC HBA STOR miniport driver between versions 9.1.3.16 and 9.1.4.15. * Closed ER49768. Fixed a problem where the Loopback test always failed when the NVRAM frame size is set to 512 or 1024 (Windows). * Fixed a problem that caused the device to become not ready in the StartIO routine. * Closed ER48374. Fixed a driver problem with SANsurfer 5.0.0 build 4. When configured with driver version 9.1.3.10b2 on a Windows IA64 SP1 platform, the HBA model numbers did not show up on the Information Tab. * Closed ER48117. Fixed an error with Long Erase (0x019) issues with DLT S4 and QLE2462. Error occurred (most likely a bus reset) when running a long erase that takes longer than 110 minutes on the Quantum DLT-S4 drive, which exceeds the built-in 24xx firmware timeout limit. 4. Known Issues None 5. Additional Information None 6. History 9.1.3.16 QL 3.03.21 4.00.23 - 10/05/06 * This version replaces the invalid release 9.1.3.15. * FW versions: 3.03.21 (23xx), 4.00.23 (24xx). * API versions: 1.28.0.35 (QLSDM), 2.0.0.14 (QL2XHAI2). * Removed Io Reduction support for the 4G HBA. 9.1.3.15 QL 3.03.21 4.00.23 - 09/19/06 * FW versions: 3.03.21 (23xx), 4.00.23 (24xx). * API versions: 1.28.0.35 (QLSDM), 2.0.0.14 (QL2XHAI2). * Added OEM specific support for assigning a Virtual World Wide Port Name via registry key. * Added "Get/Set" target link speed support. * Changed the INF to enable the Io Reduction for the 4 G HBA for the IA64 platform based on Microsoft document. * Added multiple BIOS support in QLSDM. * Initialize debug file name variable during DLL load (QL2XHAI2). * Closed EMC OPT23605: x64 Server hangs during boot at the 'Applying Computer Settings.' * Cleanup code related to get Object text for OS Device Name (QL2XHAI2). * Closed ER47338: Attached target devices not visible to OS after server reboot (QLE220). * Closed ER47436: Driver not Login into Target Devices (QLE220). * Closed ER47530: Topology diagram is not displaying properly when LIP issued on QLA2462 port. 9.1.2.19 QL 3.03.19 4.00.23 - 06/30/06 * FW versions: 3.03.19 (23xx), 4.00.23 (24xx). Closed ER46891: Bus Resets Under Heavy I/O Load. * API Versions: 1.28.0.33 (QLSDM), 2.0.0.12 (QL2XHAI2). * Closed ER47166: SanSurfer B83 showed only one port see the storage eventhough no zoning. * Closed OPT 235681: port failure after disconnecting and reconnecting ISL port used by Mirrorview. * Closed ER47235: SanSurfer pro does not display the topology view correctly when the HBAs are set to loop only until the system is rebooted. 9.1.2.18 QL 3.03.19 4.00.22 - 06/16/06 * FW versions: 3.03.19 (23xx), 4.00.22 (24xx). * API Versions: 1.28.0.33 (QLSDM), 2.0.0.12 (QL2XHAI2). * Added vpd update support for 2432 4-port adapter in 1.28.0.33 (QLSDM). * Recognized Asynchronous Event 8048h as a valid AEN. * Modified timer task to handle the case when HBA is in a stopped state. * Applies to 24XX only: Added support for NVRAM Nodename option bit. * Applies to 24xx only: Added support for reading data from SFP (Small Form Factor Pluggable) optical transceivers via QLSDM. * Adhered to Subsystem Id document v2.2g - Added support for the following devices (supported platforms): PCI\VEN_1077&DEV_2422&SUBSYS_014D1077 (x86, ia64, x64) PCI\VEN_1077&DEV_2432&SUBSYS_014C1077 (x86, ia64, x64) PCI\VEN_1077&DEV_2432&SUBSYS_01521077 (x86, ia64, x64) PCI\VEN_1077&DEV_2432&SUBSYS_01531077 (x86, ia64, x64) PCI\VEN_1077&DEV_2432&SUBSYS_01541077 (x86, ia64, x64) PCI\VEN_1077&DEV_5432&SUBSYS_014E1077 (x86, x64) * Adhered to firmware dump procedure per 2400 Series Firmware Interface Specification version C. * Closed ER47113: RX2600 fails to boot Windows after 1MB bin flash - SANsurfer 2.0.30b84_windows. * Fixed: LUNs disappeared after DS4000 controller firmware download in direct attach. * Closed ER46586: "Bind By Port ID + Present Targets that are persistently bound only" is not working (in loop environment). * Changed to perform the full firmware dump when FW error occurs. * Closed ER46141: JBOD disks turn offline in sansurfer GUI & scli when settings are Present targets that are persistantly bound + Bind by Port id (in loop environment). * Corrected firwmare region size in option rom layout, i.e. firmware size in flash. * Closed ER45035: GPN_ID has wrong payload length after unplug/replug. * When the QLSDM is used to retrieve the transceiver data, you may get SDMGT_CANNOT_GET_SFP_DATA error on system platforms using certain models of Supermicro Motherboard such as P3TDL3 and P3TDLE. This is because the underlying 24xx firmware (v4.00.21) used by the QLSDM to retrieve the transceiver data is reporting an error code of 4005 for this operation. The firmware group is currently investigating this issue. * Verified support for Atmel flash chip AT26DF081A. 9.1.2.16 QL 3.03.19 4.00.18 - 03/16/06 * FW versions: 3.03.19 (23xx), 4.00.18 (24xx). * Adhered to Subsystem Id document v2.2f - Added support for the following devices (supported platforms): PCI\VEN_1077&DEV_6312&SUBSYS_01191077 (x86, x64) PCI\VEN_1077&DEV_6312&SUBSYS_011C1077 (x86, x64) PCI\VEN_1077&DEV_6312&SUBSYS_01301077 (x86, x64) PCI\VEN_1077&DEV_6322&SUBSYS_012F1077 (x86, x64) * Set additional FW option bit 10 for 23xx Adapter so that FW waits for the task management command, e.g. Reset Lun to complete. (stormini only) * Closed OPT226506: Hba does not relogin to target after target sends LOGO to HBA. * Closed ER44735: The link status behave differently between QLE-2460 and QLA2342. * Closed ER45228: Incorrect HwVersion string is reported by QLogic IHV HBA_GetAdapterAttributes call. * Closed ER45230: Event Id 11 entries logged by ql2300 at offset x10 and offset x34 do not match the Error Codes published on the web. Since the Miniport uses the Microsoft's Storport.sys driver to actually log the error event, and it has been confirmed that the storport.sys driver logs the event incorrectly. A bug has been reported to Microsoft on this: SRX041110604850 (StorPort - Incorrect event data is logged when storport's storportlogerror). Meanwhile, the Miniport driver is changed to log the event code at offset x10 by default. This workaround is controlled by the registry parameter "msevtwrkaround". Please see readme file for detail on this parameter. * Closed ER45232: Use memory map mechanism in the driver. 9.1.2.15 QL 3.03.19 4.00.17 - 02/13/06 * FW versions: 3.03.19 (23xx), 4.00.17 (24xx). * Adhered to Subsystem Id document v2.2e Added support for the following devices (supported platforms): PCI\VEN_1077&DEV_5432&SUBSYS_013E1077 (x86, ia64, x64) PCI\VEN_1077&DEV_5432&SUBSYS_013F1077 (x86, ia64, x64) PCI\VEN_1077&DEV_2422&SUBSYS_014A1077 (x86, ia64, x64) PCI\VEN_1077&DEV_2432&SUBSYS_014B1077 (x86, ia64, x64) * Added support to use combined 23xxipx firmware. * Added support for SST25VF080B flash part. * Added option for not to dump code section for 24XX firmware dump. * Closed ER44270: Serial number for the 4 G hba should be obtained from the VPD. * Closed ER38787: W2K/qla2340/veritas tape backup long cable pull failed error mesage ERROR_DEVICE_NOT_CONNECTED. 9.1.1.15 QL 3.03.18 4.00.12 - 10/12/05 * FW versions: 3.03.18 (23xx), 4.00.12 (24xx). * Closed PTR 90818: Qlogic 4 GB driver returns selection timeout immediateley after cable pull in an OEM special dual loop configuration. * Closed PTR 90652: Qlogic Driver returns a selection timeout when rebooting a controller in an OEM special dual loop configuration. 9.1.0.18 QL 3.03.18 4.00.12 - 10/11/05 * FW versions: 3.03.18 (23xx), 4.00.12 (24xx). * Adhered to Subsystem Id document v2.2d Added support for the following devices (supported platforms): PCI\VEN_1077&DEV_2422&SUBSYS_12D7103C (x86, ia64, x64) PCI\VEN_1077&DEV_2312&SUBSYS_01491077 (x86, ia64, x64) 9.1.0.17 QL 3.03.18 4.00.12 - 09/21/05 * FW versions: 3.03.18 (23xx), 4.00.12 (24xx). 9.1.0.16 QL 3.03.16 4.00.12 - 08/29/05 * FW versions: 3.03.16 (23xx), 4.00.12 (24xx). * Embedded 24XX FW in the driver. * Closed ER43175: New driver could not detect any device to install as BOOT from SAN on one specific setup. 9.1.0.15 QL 3.03.16 - 08/10/05 * FW versions: 3.03.16 (23xx), (Use onboard 24xx FW). * Added 24XX support. * Closed ER42601: Need to change bit used to control LED mode. 9.0.2.17 QL 3.03.13 - 04/07/05 * FW versions: 3.03.16 (23xx). 7. Trademarks QLogic, the QLogic logo, QLA, SANbox, SANsurfer, and SANblade are registered trademarks of QLogic Corporation. SANtrack and SAN Express are trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners. 8. 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. 9. Contacting Support Please feel free to contact your QLogic approved reseller or QLogic Technical Support at any phase of integration for assistance. QLogic Technical Support can be reached by the following methods: Web: http://support.qlogic.com North America Contact Information Email: support@qlogic.com Phone: (952) 932-4040 Support contact information for other regions of the world is available at the QLogic website: http://support.qlogic.com © Copyright 2007. 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.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.