Microsoft KB Archive/935460

= When the Volume Shadow Copy Service performs an import procedure or a delete procedure on a Windows Server 2003-based computer, a SCSI device may not be correctly added to the PNP device tree =

Article ID: 935460

Article Last Modified on 10/11/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, Enterprise Edition
 * Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
 * Microsoft Windows Server 2003, Enterprise x64 Edition
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Standard x64 Edition
 * Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
 * Microsoft Windows Server 2003 R2 Enterprise x64 Edition
 * Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003 R2 Standard x64 Edition

-



SYMPTOMS
On a Microsoft Windows Server 2003-based computer, the Volume Shadow Copy Service (VSS) performs an import procedure or a delete procedure. However, a SCSI device may not be correctly added to the Plug and Play (PnP) device tree or removed from the PnP device tree. In this case, the following symptoms also occur:
 * One or more disk devices displays the 0xa (CM_PROB_FAILED_START) problem code in Device Manager.
 * The SETUPAPI log reports that a disk device did not start. The CM_PROB_FAILED_START problem code is logged.
 * VSS does not import or delete shadow copies during later backup attempts.



CAUSE
This problem may occur if the following conditions are true:
 * Two calls are made to the CVssHardwareProviderWrapper: DeleteSnapshotsInternal API in a 30-second interval.
 * A hardware provider removes a logical unit number (LUN) during the snapshot deletion.
 * The device that is being removed is attached to a host bus adapter that uses the SCSI Port miniport driver model.



RESOLUTION
The Storport storage driver model was designed by Microsoft to overcome the architectural limitations of the SCSI Port miniport architecture. We recommend upgrading to Storport-compliant host bus adapter drivers to resolve this problem.



MORE INFORMATION
When a shadow copy is imported or deleted, VSS determines whether the procedure caused a LUN to be masked or unmasked. If a LUN is masked or unmasked, VSS requests a rescan of all SCSI adapters on the computer. This rescan notifies the PnP Manager of the device changes.

The SCSI Port miniport architecture is designed to prevent multiple user mode rescans if they occur within a 30-second interval. Therefore, the SCSI Port miniport driver ignores any later rescan attempts that are initiated from user mode within the 30-second minimum rescan interval. PnP relies on the SCSI bus rescan to notify the system of SCSI device changes. Therefore, detached devices may continue to exist in the PnP device tree. You can see this behavior in Device Manager.

Note If multipath software is used, additional symptoms may occur. The PnP device tree may contain stale device objects for path devices that no longer point to a physical device. A wide variety of errors may occur if the LUN is re-introduced to the system after the multipath software has marked the paths as not valid.

Keywords: kbtshoot kbprb KB935460

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.