QLogic Fibre Channel Expansion Card for IBM eServer BladeCenter SCSIPort Device Driver for Windows 2000/2003 Version 9.1.0.60 Version 9.1.0.60 * Add 24XX 4Gb support * 2Gb RISC code 3.03.13 * Fix DFCT140706 (9.0.1.13/14 3.3.12) - firmware post the system events with error codes - 8002/1BC2/1B9C during the Fibre Channel path failure test (run I/Os and disconnect one cable from the HBA to the switch). * Add BindByPortId support in addition to by BindByWWPN (RISC3.03.02) * Fix properly cleanup memcopy resources that caused bluescreen in Windows Server 2003 during HCT 12.1 SCSI compliance test. * Fix OPT200955/20356 (9.0.1.12) - Driver is incorrectly displaying the data buffer content (for debug purpose) for the Scsi Passthrough I/O request even an error is being reported, causing invalid memory access * Fix ER40280 - Unable to get back all configured devices (targets) after a cable pull and reinsertion on a Switch with 9 Fibre Channel targets attached. * Fix adapter firmware load logic * Add handling of the configuration changed IO completion status the same way as the port unavailable and port logged out statuses * Fix ER38311: ConfigRequired=1 setting will block all devices * Fix an issue in the firmware(RISC code) Link Reset handling that could result in Receive Frame FIFO to overflow after Link Reset. In certain cases, this FIFO overflow could result in incorract data to be tranferred during memory write. * Add check for the FCP response data field for error determination * ER37274: Fix the problem that one adapter may see other adapters in the SAN as target devices. This will prevent the adapter from recognizing the maximum number of target devices that it should recognize. * Change the default setting for MaximumSGList registry key to 256(0xFF) from 65(0x41). * 15-93-3: Two servers in loop connections cannot co-exist. * 15-93-4: V9.0.0.1x generic drivers don't properly mask luns via SMS tool. * rQm 253340: Driver only return partial data on check condition when using passthrough commands. * MSA binding issue * Fixed link down timeout issue * Return the correct data buffer when a check condition is detected Version 9.0.1.93 * 15-93-3: Two servers in loop connections cannot co-exist. * 15-93-4: V9.0.0.1x generic drivers don't properly mask luns via SMS tool. * rQm 253340: Driver only return partial data on check condition when using passthrough commands. * QLogic MSA binding issue * Fixed link down timeout bug. * Return the correct data buffer when a check condition is detected * Close ER38311: ConfigRequired=1 setting will block all devices * Add check for the FCP response data field for error determination, fall out of DFCT118797. * ER37274: Fix host being deteted as a target device * Added Support for the IBM eServer BladeCenter SFF Expansion Card Version 8.2.3.93 * Update to Firmware v3.02.24 Version 8.2.3.61 * Modify inf file to automatically add buschange=0 * Fix problems that cause FAStT controllers to hang during failover tests. Version 8.2.2.62 * Add support for swing and emphasis control based on NVRam settings * Fix too many Registered State Change Notifications (RSCNs) * Fix high I/O hang with RSCN & LS_RJT * Fix Brocade name server not reporting Qlogic Symbol name * Fix device getting offline prior to port down retry count expires * Fix issue where HBA does not log back in * Continue the discovery process if register FC4 features fails * Disable ResetDetected notification to OS * Fix ACU displays error message 15007 after saving configuration * RISC code 3.1.19 TP/VI * Fixes related to the initiator driver: - SANMark SCD-2003 issues 1. 3.1.5 L_BIT_SET: FW not terminating outstanding GNNFT after LIP 2. 3.1.5 L_BIT_SET: GNNFT does not work after LIP reset 3. 3.1.4 TX_RFF_ID_POWER_ON: Add support for RFF_ID in SNS interface * Fix incorrect status when server cable is unplugged, should return DEGRADED/FAILURE instead of INITIALIZING * Fix driver does not install Pseudo driver during OS install (copy error) * Fix driver fails W2K SP3 OS install to boot device * Fix could not perform fresh OS install with .Net build 3716 (hang) * Close Link Down Timeout issue * Fix SANMark SCD-2003 issues on the driver side: 1. 3.2.1: Only perform RFT_ID after link down and up 2. 3.1.4: Use SNS interface to send RFF_ID * Back out .NET HCT 11.0 Untagged command handling to ensure w2k compatibility * Merge in NextRequests changes in ResetBus for specific OEM * Set TotalSenseDataBytes to 0xFF in INF * Handle the re-discovering the Initiator devices in Fabric * Renamed qlcspeudo.txt to qlcspeudo.inf * Change option "UseSameNN=0" in DriverParameters. * SANmark test related fixes. Version 8.1.5.63 *Microsoft verified version of driver for HS20 FC Expansion Card. *Changed .inf file to recognize HS20 FC Expansion Card in Device Manager. Version 8.1.5.62 * Call nextlu for tagged I/O and nextrequest for untagged I/O * Do not notify reset detected for a RSCN Version 8.1.5.60 * Close ER18316: Win2k IP driver failed to ping each system if QLDirect is embedded. * Close ER18315: win2k/ 2340 install the driver to 2nd HBA, system BSOD * For W2K/XP, add check for subsystem Ids for 2350/2352 HBAs * Includes RISC code 3.1.10 TP/IP * Address the issue when a target logs out the hba during Rscn processing caused by unplugging the hba cable * Fix ER17446: Correct problem where the f/w could establish a link at the wrong speed (1Gb/2Gb) during cable unplug. * Fix HCT scsi verifier failure with untagged request * Firmware fix for the RNID issue with unplug/plug cable * Add support for subvendor 0x0E11 & 0x1028 * Close 94577: GAZS fails using ztest with > 2k buffer size * Add support for subsystem id x1028 and subvendor id x011A/x013B/0x13C * Install the api library during driver installation * Work around for Scsi verifier < 5 sec * Include 3 changes to 'harden' the driver 1. Shot the adapter if firmware reload fails earlier 2. Ensure NextRequest is called after ResetBus() 3. Use tag * Add initial support for Rubah spec * Fix a bug in HCT driver verifier test failure code * Added CT pass thru related changes Version 8.1.4.60 * Includes RISC code 3.0.34 TP/IP * Close DFCT38061: Mark device offline * For W2K/XP, add check for subsystem Ids for 2340/2342/2344 HBAs * Fix the memory dump related to exceeding limit * Use non-device extension area to save target information * Fix map database issue with trivial fabric * Address the incorrect WWN issue (44072) * Reduce the failover timeout (44029) * Do want wait for the complete initialization timeout period if no cable is detected for 10 sec during boot * Work around for unsafe removal of devices * Fix serial number display in atf_paths