Please note this post was last updated July 15th, 2009.

Here on the OEM team, we are often asked storage-related questions about the latest versions of Storport.sys, the iSCSI Initiator, and MPIO.            

For easy reference, below are the latest available versions of Storport.sys, MPIO, and the iSCSI Initiator as of 7/15/2009.  Both GDR branch fixes available directly from the Microsoft Download Center and LDR branch fixes available from Microsoft Support are listed.

Please note that all updates are cumulative within the same branch, so though the below updates may not resolve a problem you are seeing, a previous fix may resolve your problem.  Look for more details on GDR fixes versus LDR fixes in David's post from 3/11/08: "What is the difference between general distribution and limited distribution releases?"

Please contact your storage vendor to discuss whether you should upgrade to the latest available Storport.sys, vendor-specific MPIO DSM, HBA drivers, etc.

Storport.sys
Server 2003 SP2
Latest version of Storport.sys available directly from the Microsoft Download Center:
KB 943295 - http://support.microsoft.com/kb/943295
Build 5.2.3790.4163 (October 2007)

Latest version of Storport.sys available from Microsoft Support:
KB 957910 - http://support.microsoft.com/kb/957910
Build 5.2.3790.4485 (March 2009)

Vista and Server 2008 SP1+

Latest version of Storport.sys available from Microsoft Support:

KB 968675 - http://support.microsoft.com/kb/968675

Build 6.0.6001.22425 SP1 (May 2009)

Build 6.0.6002.22128 SP2 (May 2009)

iSCSI Initiator
XP and Server 2003
Latest version is 2.08 (December 2008):
http://www.microsoft.com/downloads/details.aspx?FamilyID=12cb3c1a-15d6-4585-b385-befd1319f825&DisplayLang=en

Fixes for the following issues are included in this version:

  1. Fixed an issue where a rejected command may not be retried after the Initiator receives a REJECT PDU.
  2. Fixed a deadlock that may occur when shutting down the MS iSCSI software Initiator adapter.
  3. Fixed an invalid memory error that may occur when there are persistent targets configured in an IA-64 system.
  4. Fixed an issue where the iSCSI DSM may not recover failed paths.

MPIO
XP and Server 2003
Latest version is 1.22 (December 2008)
Included with iSCSI Initiator 2.08

Fixes for the following issues are included in this version:

  1. Fixed a system hang on uniprocessor systems that may occur when handling device arrival/removal.
  2. Fixed a system hang in certain cases when handling throttling.
  3. Fixed a memory leak when handling reserve/release in a cluster.
  4. Updated install sample to use DSM to enable optional MPIO features.
  5. Fix to make path recovery interval customizable.