USB Keyboard and Mouse May Not Work After Restart or Hibernation (305177)
The information in this article applies to:
- Microsoft Windows 2000 Server SP1
- Microsoft Windows 2000 Server SP2
- Microsoft Windows 2000 Advanced Server SP1
- Microsoft Windows 2000 Advanced Server SP2
- Microsoft Windows 2000 Professional SP1
- Microsoft Windows 2000 Professional SP2
This article was previously published under Q305177 SYMPTOMS
When you restart your computer or when you resume a hibernated session on your computer, you may experience the following symptoms:
- Your Universal Serial Bus (USB) keyboard or mouse may not work
until you shut down the computer and then restart it.
- When you open Device Manager, your USB devices appear under the
Unknown Devices branch.
- The computer adds the following key to the Windows registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB\VID_0000&PID_0000
CAUSE
This problem can occur if both of the following conditions are true:
- Legacy USB support is enabled in the basic input/output system
(BIOS) settings on your computer.
- The computer uses an Intel 82801BA I/O Controller Hub (ICH2) chip
to control your USB devices.
To determine if your computer uses an Intel 82801BA I/O Controller
Hub (ICH2) chip, expand the Universal Serial Bus
controllers branch in Device Manager, and then look for a device
that is similar to the following:
Intel(r) 82801BA USB Universal Host Controller
When you restart your computer or when you resume a hibernated session on your computer, the computer redetects your USB devices, but it does not enumerate them correctly. When this occurs, the USB legacy support settings conflict with the settings that the Universal Host Controller Driver (UHCD) attempts to enforce.
RESOLUTIONTo 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
-------------------------------------------------------
05-Oct-2001 12:24 5.0.2195.4475 82,080 Halaacpi.dll
05-Oct-2001 12:24 5.0.2195.4475 66,816 Halacpi.dll
05-Oct-2001 12:24 5.0.2195.4475 82,976 Halmacpi.dll
WORKAROUND
To work around this problem, disable USB legacy support in the BIOS. You may not want to do this if all of the input devices that are attached to the computer are USB. For more information, please refer to the "More Information" section in this article.
STATUSMicrosoft 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.
Modification Type: | Minor | Last Reviewed: | 9/26/2005 |
---|
Keywords: | kbHotfixServer kbQFE kbbug kbfix kbHardware kbOSWin2000fix kbWin2000sp3fix KB305177 |
---|
|