Universal Serial Bus 2.0 Support in Windows 2000 (319973)



The information in this article applies to:

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

This article was previously published under Q319973

SYMPTOMS

You may experience any of the following symptoms:
  • Your Hi-Speed Universal Serial Bus (USB) 2.0 device does not operate in Hi-Speed mode.
  • An Enhanced Host Controller Interface-compliant (EHCI-compliant) USB host controller appears in Device Manager with an exclamation point in a yellow circle, or with status code 28.

CAUSE

This problem occurs because Windows 2000 does not include support for EHCI host controllers.

RESOLUTION

To resolve this problem, obtain the latest service pack for Microsoft 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

WORKAROUND

To install USB 2.0 support in Windows 2000, follow these steps:
  1. Visit the following Web site:
  2. Click Windows Update Catalog.
  3. Click Find driver updates for hardware devices.
  4. Click Other hardware.
  5. In the Manufacturer name box, click Microsoft Corporation.
  6. In the Operating System box, click Windows 2000 Professional RTM.
  7. Click Search.
  8. Download the driver that is named "NEC usb software update released on June 01 2001."
Note The size of the Windows 2000 version of this driver is 107 KB. The Microsoft Windows XP version of this driver is 290 KB.

The files in this update include:
    Date          Time    Version         Size      File name
    ------------------------------------------------------------
    23-Apr-2002   22:46   5.0.2195.5652   135,920   Usbport.sys
    18-Apr-2002   23:46   5.0.2195.5605    49,392   Usbhub20.sys
    23-Apr-2002   22:46   5.0.2195.5652    19,216   Usbehci.sys
    07-May-2002   16:52                     7,159   Usb2.inf
    09-May-2002   23:12                     8,736   Usb2.cat
    18-Apr-2002   23:46   5.0.2195.5605     6,416   Hccoin.dll

After you install this driver and restart your computer, the USB 2.0 controller and device are listed correctly in Device Manager. If you do not install this update, the USB 2.0 device is listed and functions, but the device does not work at full USB 2.0 speed.

Microsoft has released this update to provide additional functionality in Windows 2000.

Currently, only EHCI host controllers that have the following hardware IDs are supported by this update:
  • NEC (NEC PCI to USB Enhanced Host Controller B0, NEC PCI to USB Enhanced Host Controller B1)
  • PCI\VEN_1033&DEV_00E0&REV_01
  • PCI\VEN_1033&DEV_00E0&REV_02
  • Intel (Intel PCI to USB Enhanced Host Controller)
  • PCI\VEN_8086&DEV_24CD
  • VIA (VIA PCI to USB Enhanced Host Controller)
  • PCI\VEN_1106&DEV_3104
NOTE: The Microsoft USB 2.0 driver may not be listed as an available update if third-party USB 2.0 drivers are installed on your computer. You may have to remove the third-party USB 2.0 drivers, and then install the Microsoft USB 2.0 driver from the Windows Update Web site. For additional information about USB 2.0 support, visit the following Microsoft Web site:

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 Microsoft Windows 2000 Service Pack 4.

Modification Type:MajorLast Reviewed:1/26/2006
Keywords:kbHotfixServer kbQFE kbWin2kSP4fix kbfix kbprb kbWin2000preSP4Fix kbOther KB319973 kbAudITPRO