Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Disk I/O errors occur after you restore a failed MPIO path on a Windows Server 2008-based computer


View products that this article applies to.

Symptoms

Consider the following scenario:
  • You are running a Windows Server 2008-based computer that is connected to a storage device over some Microsoft Multipath I/O (MPIO) paths.
  • A Microsoft MPIO Device Specific Module is enabled for these MPIO paths.
  • A heavy load occurs on the storage device.
  • One of the MPIO paths fails. Therefore, some logical unit numbers (LUNs) fail over to another MPIO path.
  • You restore the failed MPIO path.
  • The computer tries to access the storage device.
In this scenario, disk I/O errors occur. This problem is more likely to occur when there are many LUNs.

↑ Back to the top


Resolution

Hotfix information

This problem is resolved in the hotfix that is described in the following Microsoft Knowledge Base article:
967752 The computer restarts or a Stop error occurs after you apply hotfix 957316 on a Windows Server 2008-based computer that is connected to a storage device over MPIO paths

Prerequisites

When you apply this hotfix to the system with the MPIO claimed Disk drives, you have to follow these Steps:
  1. Export the following registry key:
    HKLM\System\CurrentControlSet\Services\MSDSM\Parameters
  2. Install the hotfix.
  3. Import the following saved registry key:
    HKLM\System\CurrentControlSet\Services\MSDSM\Parameters
Note After you apply this hotfix to the system with the MPIO claimed Disk drives, you cannot find these disks on the system. For example, you cannot see these disks in Device Manager. If you have already applied this hotfix to the system before you export the registry key, you need to unclaim the MPIO claimed Disk drives, and then claim them again.

Restart requirement

You must restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace a previously released hotfix.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Vista and Windows Server 2008 file information notes

You can identify the files that apply to a specific product, milestone (RTM, SPn), and service branch (LDR, GDR) by examining the file version numbers as shown in the following table.
VersionProductMilestoneService branch
6.0.6001.22xxxWindows Vista Service Pack 1 (SP1) and Windows Server 2008SP1LDR
The .manifest files and the .mum files that are installed in each environment are listed separately in the "Additional file information for Windows Server 2008 and for Windows Vista" section. These files and their associated .cat (security catalog) files are critical to maintaining the state of the updated component. The .cat files are signed with a Microsoft digital signature. The attributes of these security files are not listed.
For all supported x86-based versions of Windows Server 2008
File nameFile versionFile sizeDateTimePlatform
Msdsm.sys6.0.6001.2227892,55202-Oct-200803:44x86
For all supported x64-based versions of Windows Server 2008
File nameFile versionFile sizeDateTimePlatform
Msdsm.sys6.0.6001.22278112,00802-Oct-200804:15x64
For all supported Itanium-based versions of Windows Server 2008
File nameFile versionFile sizeDateTimePlatform
Msdsm.sys6.0.6001.22278275,33602-Oct-200804:22IA-64

Additional file information for Windows Server 2008

Additional files for all supported x86-based versions of Windows Server 2008
File namePackage_1_for_kb957316~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,972
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_2_for_kb957316~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,810
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_3_for_kb957316~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,810
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_client_1~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,367
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_client~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,430
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_sc_0~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,421
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_sc~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,422
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_server_0~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,425
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_server~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,430
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File nameX86_msdsm.inf_31bf3856ad364e35_6.0.6001.22278_none_ca8d3441f4dabcbd.manifest
File versionNot Applicable
File size1,664
Date (UTC)03-Oct-2008
Time (UTC)00:52
PlatformNot Applicable
Additional files for all supported x64-based versions of Windows Server 2008
File nameAmd64_msdsm.inf_31bf3856ad364e35_6.0.6001.22278_none_26abcfc5ad382df3.manifest
File versionNot Applicable
File size1,666
Date (UTC)03-Oct-2008
Time (UTC)00:55
PlatformNot Applicable
File namePackage_1_for_kb957316~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,984
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_2_for_kb957316~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,820
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_3_for_kb957316~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,820
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_client_1~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,375
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_client~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,438
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_sc_0~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,429
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_sc~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,430
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_server_0~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,433
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_server~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,438
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
Additional files for all supported Itanium-based versions of Windows Server 2008
File nameIa64_msdsm.inf_31bf3856ad364e35_6.0.6001.22278_none_ca8ed837f4d8c5b9.manifest
File versionNot Applicable
File size1,665
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_1_for_kb957316~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,815
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_2_for_kb957316~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,815
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_sc_0~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,425
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_sc~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,426
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_server_0~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,429
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable
File namePackage_for_kb957316_server~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,434
Date (UTC)03-Oct-2008
Time (UTC)00:38
PlatformNot Applicable

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More information

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates

↑ Back to the top


Keywords: kbexpertiseadvanced, kbexpertiseinter, kbbug, kbfix, kbqfe, KB957316

↑ Back to the top

Article Info
Article ID : 957316
Revision : 5
Created on : 10/8/2011
Published on : 10/8/2011
Exists online : False
Views : 338