Article ID: 246755 - Last Review: February 27, 2007 - Revision: 3.2 Windows 2000 May Hang with USB Devices on Older Via Chip SetThis article was previously published under Q246755 IMPORTANT: This article contains information about modifying the registry. Before you
modify the registry, make sure to back it up and make sure that you understand how to restore
the registry if a problem occurs. For information about how to back up, restore, and edit the
registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986
(http://support.microsoft.com/kb/256986/EN-US/
)
Description of the Microsoft Windows Registry
SYMPTOMS
When you are using certain Universal Serial Bus (USB) devices on a motherboard with the Via chip set in Windows 2000, you may experience any of the following symptoms:
CAUSE
This behavior can occur if Windows 2000 detects a Via chip set and loads the Intel/Via driver (Uhcd.sys) with an older version of the Via chip set. Via chip sets earlier than REV_05 are not supported in Windows 2000.
RESOLUTION
Via has updated the newer chip set revisions, which are supported in Windows 2000. If your Via chip set is earlier than REV_05, consult the motherboard manufacturer's Web site for updated drivers or additional information. As an alternative, add a PCI add-in Universal Serial Bus (USB) adapter rather than using the built-in Via chip set-based controller to attach USB devices. You should disable the built-in controller in the computer's BIOS and Device Manager. WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk. To determine the revision of your Via USB controller, locate the Vendor ID string in the registry. This is located under the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI
The PCI registry key contains subkeys for each PCI Vendor ID. These are similar to the following sample:
\VEN_1002&DEV_4742&SUBSYS_00000000&REV_5C\1&3A
To locate the Vendor ID for the USB controller, examine the subkeys of each Vendor ID listed until you find the Class:REG_SZ:USB and Service:REG_SZ:uhcd values. Within this registry key there is a HardwareID value that contains the revision number.
To verify that you have a Via chip set, note the DeviceDesc and/or Mfg values within the same subkey. This should state whether it is an Intel or Via chip set. MORE INFORMATION
Typically, USB devices such as a mouse or keyboard do not exhibit the behavior described in this article. However, critical devices such as smart cards, storage devices, and scanners do exhibit the behavior.
| Article Translations
|
Back to the top
