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

Article translations Article translations
Article ID: 315829 - View products that this article applies to.
This article was previously published under Q315829
This article has been archived. It is offered "as is" and will no longer be updated.
Expand all | Collapse all

On This Page

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 "Symptoms" 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.

Properties

Article ID: 315829 - Last Review: October 24, 2013 - Revision: 2.4
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
Keywords: 
kbnosurvey kbarchive kbbug kbfix kbqfe kbwin2000sp3fix kbenv kboswin2000fix kbwin2ksp4fix kbhotfixserver KB315829

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com