Change log for Emulex StorPort Miniport Driver for Windows Server 2003 Release version: 5-1.10a4 /6-1.10a4 /7-1.10a4 Last updated: March 21, 2005 May 26, 2004 (version 1.03a0) Changes since previous version (1.02a4): build solution #13488 CR# Description -------------------------------------------------------------------------------------- 11968 Stopped resource leak for redundant target reset requests 12125 Modified ring full condtional logic to request ring empty notification from port 12126 Removed superfluous pause device sequence on timed out targets from discovery complete logic 11205 Added parameter for initialization timeout defaulted to 15 sec with 5 sec min and 30 sec max 12127 Added logic for CT command/response to preempt activity until CT receive is initialized 12129 Fixed synchronization and error handling problems for utility mailbox commands 12130 Changed completion path for adapter resets to complete when fully reinitialized 12292 Fixed problem with LUN list inquiry where incorrect data was returned 12297 Fixed problem with persistent binding query where incorrect status was returned 12298 Modified management interfaces to allow 32 bit app support on 64 bit processors June 10, 2004 (version 1.03a1) Changes since previous version (1.03a0): build solution #14094 CR# Description -------------------------------------------------------------------------------------- 12550 Fixed WMI HBAAPI SCSI passthrough problem by using new storport header file 12555 Fixed misidentification problem for x64 build July 21, 2004 (version 1.03a2) Changes since previous version (1.03a1): build solution #14693 CR# Description -------------------------------------------------------------------------------------- 12835 Fixed a bug in the WMI HBA_SendRPS fcn code that checked for an incorrect minimum size for the ELS RPS response 12836 Fixed a bug in the WMI HBA API SCSI pass through functions that ignored the passed FC LUN value 12857 Changed method for including Microsoft's HBAPIWMI.H file in source code 12952 Fixed a bug in the HBA_GetAdapterPortAttributes function (IOCTL and WMI) that returned the wrong number of discovered ports when unmapped SCSI target devices are attached 12953 Fixed a bug in the HBA_GetDiscoveredPortAttributes function (IOCTL and WMI) that returned unmapped SCSI target devices as discovered ports 12954 Fixed a bug that allowed WMI HBA API SCSI pass through functions to be sent to unmapped SCSI target devices 13020 Fixed problem where forcing link speed to 2Gbit lead to boot failure on LP10000 13046 Fixed problems detecting a surprise removal in interrupt handler, target reset handler and timer routine 13047 Fixed problem where a LUN reset operation will reset the login to the target 13048 Fixed problem where initialization failure of first driver instance will cause BSOD on subsequent initialization 13049 Increased delay following INITFF to 10 msec for adapter reset operation 13050 Added feature where persistent bindings can be associated with HBA by WWPN rather than instance number 13051 Fixed problem where SRB data transfer length was invalidated by SCSI queue full/busy handler 13052 Fixed problem where Storport device queue depth setting does not take effect 13053 Fixed discovery problem in private loop due to link attention sequence overlap 13054 Fixed problem where CPQCSMI node query failed due to stale data in node info table 13055 Fixed problem where LUN mask settings did not persist across a system reboot 13056 Changed final status for pending commands returned due to target reset unreg login operation 13057 Fixed driver verifier error resulting from zero length pool allocation in adjunct driver 13058 Fixed problem where system booting from private loop was unable to write crash dump 13060 Fixed a bug in which Emulex IOCTLs sent by 64-bit applications failed on IA64 and x64 PCs August 16, 2004 (version 1.03a3) Changes since previous version (1.03a2): build solution #15022 CR# Description -------------------------------------------------------------------------------------- 13168 Modified tracing function to execute as a critical section locked across all CPUs 13320 Changed fraction of outstanding I/Os on a busy throttle from 1/2 to 1/8 to get smoother throttling 13321 Added support for soft-identifcation of HBA model using VPD when vendor supplied strings are present 13322 Added support for FDMI host name if EnableFDMI parameter has a value of 2 September 3, 2004 (version 1.03a4) Changes since previous version (1.03a3): build solution #15253 CR# Description -------------------------------------------------------------------------------------- 13408 Added handling for WMI asynchronous event notification 13516 Lifted logic restriction that prevented binding, mapping and masking on FC boot target devices 13517 Changed driver initialization from synchronous to asynchronous mode to eliminate temp OS hang on initialization September 10, 2004 (version 1.03a5) Changes since previous version (1.03a4): build solution #15328 CR# Description -------------------------------------------------------------------------------------- 13579 Fixed WMI HBAAPI bug that resulted in failure on compliance test 13582 Added support for VPD IOCTL October 7, 2004 (version 1.03a6) Changes since previous version (1.03a5): build solution #15615 CR# Description -------------------------------------------------------------------------------------- 13819 Fixed problem with incorrect flags returned by InquireNodeList 13820 Fixed problem with stale firmware revision id being displayed after offline download 13822 Closed hole where discovery process got stuck in a state where no RSCNs would be processed 13823 Increased number of buses from 2 to 4 and thus maximum number of targets from 256 to 512 October 27, 2004 (version 1.03a7) Changes since previous version (1.03a6): build solution #15914 CR# Description -------------------------------------------------------------------------------------- 13971 Fixed problem with disabling-reenabling of adapter instances that in some cases lead to a BSOD 14073 Modified adapter reset path to force I/Os connected to wedged firmware commands to completion November 22, 2004 (version 1.03a8) Changes since previous version (1.03a7): build solution #16218 CR# Description -------------------------------------------------------------------------------------- 14313 Modified CT send/receive cancellation synchronization to correct mass installation problem November 30, 2004 (version 1.03a9) Changes since previous version (1.03a8): build solution #16277 CR# Description -------------------------------------------------------------------------------------- 14247 Fixed 64-bit alignment bug in WMI HBAAPI 14348 Made changes to prevent low XRI condition from leading to I/O errors by setting up Storport retry operation 14349 Minimized the size of the driver LU extension 14350 Fixed OS hang problem resulting from collided trace buffer writes 14351 Increased timeout value for IOCTL-based mailbox commands from 10 to 30 seconds January 19, 2005 (version 1.10a0) Changes since previous version (1.03a9): build solution #16722 CR# Description -------------------------------------------------------------------------------------- 14714 Added support for Helios and Zephyr 14715 Fixed bug in DID mode persistent binding 14716 Made use of ring 3 exclusive to CT unsolicited receives 14717 Enabled use of NetworkOption parameter and thus support for IP over FC 14718 Added support for extended VPD (1024 bytes) 14719 Modified interpretation of length field in IOCTL mailbox command from bytes to words February 22, 2005 (version 1.10a1) Changes since previous version (1.10a0): build solution #17363 CR# Description -------------------------------------------------------------------------------------- 15289 Fixed some issues with displayed parameter values 15290 Fixed problem where pending RSCN state persists across a link down event 15291 Fixed problem where LUN reset pending state not cleared of target is unavailable 15292 Changed ELS command handler and CT completion handler to discontiue process if link is down 15293 Changed target reset handler to flush pending command queue and not call StorPortRequestComplete 15294 Changed indication of discovery process handling so as to preclude indefinite node timeouts 15295 Added additional case for ELS_LOGO handling where LOGO is connected to pending PRLI 15296 Reduced size of Device Object extension by 1.5 Mb by moving lun map table to adjunct when needed 15297 Changed ELS_PLOGI handler to do simple accept on PLOGI in any state of discovery 15328 Changed status from SRB_STATUS_ABORTED to SRB_STATUS_BUSY for CR form of link down and invalid RPI March 8, 2005 (version 1.10a2) Changes since previous version (1.10a1): build solution #17635 CR# Description -------------------------------------------------------------------------------------- 15533 Corrected regressions in the form of LUN masking problems resulting from CR 15296 15534 Changed data underrun status from SRB_STATUS_SUCCESS to SRB_STATUS_DATA_OVERRUN 15535 Fixed problem which prevented dump command from working when in SLI1 mode 15539 Fixed problem where driver allows Storport to do LUN discovery with targets as yet discovered in SAN boot March 10, 2005 (version 1.10a3) Changes since previous version (1.10a2): build solution #17687 CR# Description -------------------------------------------------------------------------------------- 15573 Corrected regressions in upper level completion handling for SCSI passthru due to CR 15534 March 21, 2005 (version 1.10a4) Changes since previous version (1.10a3): build solution #17823 CR# Description -------------------------------------------------------------------------------------- 15688 Added support for parameter strings keyed by WWPNDownload 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.