Microsoft KB Archive/307939

From BetaArchive Wiki
Knowledge Base


Article ID: 307939

Article Last Modified on 10/27/2006



APPLIES TO

  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server



This article was previously published under Q307939

SYMPTOMS

The Cluster service does not start if the first cluster node is started when no storage units are turned on. If a storage unit is turned on under these conditions, it is not protected when the bus is rescanned and you cannot access the shared disks.

CAUSE

This problem occurs because the ClusDisk (Clusdisk.sys) Plug and Play code adds the disk signature to the appropriate registry key when a new disk is installed on the computer after the computer starts. If the disk needs to be protected (a clustered disk), ClusDisk does not protect it and input/output (I/O) is not blocked.

RESOLUTION

To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

260910 How to Obtain the Latest Windows 2000 Service Pack


The English-language version of this fix should have the following file attributes or later:

   Date         Time   Version        Size    File name
   -------------------------------------------------------
   29-Sep-2001  13:52  5.0.2195.4439  72,304  Clusdisk.sys
                



STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 3.

MORE INFORMATION

For additional information about how to obtain a hotfix for Windows 2000 Datacenter Server, click the article number below to view the article in the Microsoft Knowledge Base:

265173 The Datacenter Program and Windows 2000 Datacenter Server Product


For additional information about how to install multiple hotfixes with only one reboot, click the article number below to view the article in the Microsoft Knowledge Base:

296861 Use QChain.exe to Install Multiple Hotfixes with One Reboot


For additional information about how to install Windows 2000 and Windows 2000 hotfixes at the same time, click the article number below to view the article in the Microsoft Knowledge Base:

249149 Installing Microsoft Windows 2000 and Windows 2000 Hotfixes


When two nodes start at the same time, a small computer system interface (SCSI) disk may seem damaged to the computer that lost the SCSI reservation.

On computers that are in the cluster, the cluster disk driver attaches itself to the local device, but not to a SCSI drive:

[ClusDisk] GetDevObj: fileObj = 81DE7EE8, devObj= 81FCE350
[ClusDisk] GetDeviceObject: target devobj = 81FCE350, status = 0
[ClusDisk] GetTargetDevice, Found Device Object = 81fce350
[ClusDisk] ScsiInit: attaching to device \Device\Harddisk0\Partition1

[ClusDisk] GetDevObj: fileObj = 81DE7EE8, devObj= 81FCED70
[ClusDisk] GetDeviceObject: target devobj = 81FCED70, status = 0
[ClusDisk] GetTargetDevice, Found Device Object = 81fced70
[ClusDisk] ScsiInit: attaching to device \Device\Harddisk1\Partition1


ClusDisk detects the SCSI drive as a new disk, but it does not attach itself to the device tree:

[ClusDisk] A new disk device arrived
\??\SCSI#Disk&Ven_Net_App&Prod_VLD&Rev_V1.0#1&2afd7d61&1&
{aee56121-e5d9-439f-b8e8-683d135d696b}18960#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}


After the second node loses the SCSI reservation, it continues to receive read and write requests. The storage port driver returns those requests as "SCSI_RESERVATION_CONFLICT". FtDisk.sys reports the errors as "Lost Delayed-Write Data".

When a Move Group command is initiated from the cluster administrator, the cluster disk driver attaches itself:

[ClusDisk] DeleteSignature: Error opening registry key \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\ClusDisk\Parameters \AvailableDisks\3273B074> for delete. Status c0000034.
[ClusDisk] GetDevObj: fileObj = 81973588, devObj= 819844B0
[ClusDisk] GetDeviceObject: target devobj = 819844B0, status = 0
[ClusDisk] GetTargetDevice, Found Device Object = 819844b0
[ClusDisk] AttachDevice: Attach to partition 4/1
[ClusDisk] Dismounting Partition \Device\Harddisk4\Partition1.



Additional query words: kbBaseOS pnp MSCS

Keywords: kbbug kbfix kbwin2000presp3fix kbqfe kbwin2000sp3fix kboswin2000fix kbhotfixserver KB307939