Microsoft KB Archive/315829

= Cancelled URB May Not Contain the Number of Bytes That Were Actually Transferred =

Article ID: 315829

Article Last Modified on 1/31/2007

-

APPLIES TO


 * Microsoft Windows 2000 Service Pack 1
 * Microsoft Windows 2000 Service Pack 2
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Service Pack 1
 * Microsoft Windows 2000 Service Pack 2

-



This article was previously published under Q315829



SYMPTOMS
When a USB endpoint on a UHCI controller is cancelled, the cancelled URB may not contain the correct number of bytes that were actually transferred before it was cancelled.



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 version of this fix should have the following file attributes or later:

  Date         Time   Version        Size    File name 22-Jul-2002 14:53  5.0.2195.5959  32,848  Uhcd.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

Known Issues with Power Management
This hotfix resolves the problem that is described in the &quot;Symptoms&quot; section of this article. Note that you may experience some issues that involve computer power management after you apply this hotfix. These issues are described later in this article. Most of these issues are caused by drivers from the Independent Hardware Vendor (IHV) or Original Equipment Manufacturer (OEM) for your computer's hardware. This hotfix causes USB devices to work correctly, which may expose problems in the IHV or OEM driver. If you experience any of the following issues, contact your hardware manufacturer to inquire about obtaining an updated driver.

Known Issues with Power Management and IHV or OEM Drivers

 * USB devices may start working correctly (they are enumerated and work as expected) with the hotfix applied, but the vendor drivers for a USB device may not permit the computer to resume from hibernation or standby.
 * In some cases, the computer may resume from hibernation or standby, but you may see a USB Device Unsafe Removal dialog box after the computer resumes.
 * If you remove the USB device cable (or if you unplug the device from the computer), the vendor device driver may cause the Device Manager tool to stop responding (hang). If this occurs and you restart Device Manager, the USB device is listed in the device list even though you unplugged the device.
 * When you unplug a USB device, you cannot use the device again until you restart the computer. If you plug the USB device in again without restarting the computer, Device Manager cannot detect the device because of possible problems with the vendor USB drivers.

Additional query words: kbBaseOS

Keywords: kbbug kbfix kbqfe kbwin2000sp3fix kbenv kboswin2000fix kbwin2ksp4fix kbhotfixserver KB315829

-

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

© Microsoft Corporation. All rights reserved.