readme.txt Driver File Contents (Storport-5-1.11u1_KB903081.exe)

       Change log for Emulex StorPort Miniport Driver for Windows Server 2003
       Release version: 5-1.11u1

   Last updated: November 22, 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
   --------------------------------------------------------------------------------------
   15687  Added support for LP10000-S
   15688  Added support for parameter strings keyed by WWPN


   May 6, 2005 (version 1.11a0)

   Changes since previous version (1.10a4): build solution #18368

   CR#   Description
   --------------------------------------------------------------------------------------
   16141  Changed default parameter for response coalescing to disabled (CoalseceMsCnt = 0)
   16142  Increased size of receive for name server receive to permit maximuim DID count (512)
   16143  Modified LUN reset thread to complete asynchronously when task management is issued
   16144  Changed persistent binding scan function to check all 8 bytes to support type 2 names
   16145  Added support for HBA loopback IOCTL
   16146  Changed status return on link down and invalid RPI from SRB_STATUS_BUSY to SRB_STATUS_BUS_RESET
   16147  Fixed problem that prevented Zephyr recognition and thus Zephyr initialization
   16148  Modified pause device logic to allow for the case of targets with no LUNs


   November 1, 2005 (version 1.11a1)

   Changes since previous version (1.11a0): build solution #20346

   CR#   Description
   --------------------------------------------------------------------------------------
   16843  Fixed problem where crash dump failed when doing SAN boot in FCAL topology
   17120  Fixed problem where target reset pending state hangs, preventing bus reset
   17240  Fixed synchronization problem in LUN reset completion and I/O recovery issue on lost IOCB completions
   17241  Modified ADISC completion handler to reset login on ADISC failure
   17487  Modified synchronous mailbox command processing to properly synchronize completion based on MBX ATT
   17732  Modified driver inf files to suppress allocation of I/O mapped space
   17734  Modified completion handler for CPQCSMI IOCTL to reflect requested data transfer length on data underrun
   17957  Added support for new device IDs


   November 22, 2005 (version 1.11u1)

   Changes since previous version (1.11a1): build solution #20749

   CR#   Description
   --------------------------------------------------------------------------------------
   18209  Worked around Unisys system issue.
Download Driver Pack

How To Update Drivers Manually

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.

server: web4, load: 0.90