Microsoft KB Archive/878467

= Your Windows XP-based computer does not resume from standby when you move your USB mouse or press a key on your USB keyboard =

Article ID: 878467

Article Last Modified on 8/27/2004

-

APPLIES TO


 * Microsoft Windows XP Professional
 * Microsoft Windows XP Home Edition

-





SYMPTOMS
When all the following conditions are true, you may not be able to resume your Microsoft Windows XP-based computer when you move your USB mouse or press a key on your USB keyboard:
 * 1) You have a universal serial bus (USB) mouse or a USB keyboard connected to your Windows XP-based computer.
 * 2) You put your Windows XP-based computer in standby.
 * 3) While your Windows XP-based computer is preparing to enter standby, you move your USB mouse or press a key on your USB keyboard.

Note Your USB mouse and USB keyboard are both connected to the same USB host controller.

Additionally, after you resume the Windows XP-based computer by using the power button, your USB mouse and your USB keyboard may not work correctly.



CAUSE
This problem occurs because you moved your USB mouse or pressed a key on your USB keyboard while your Windows XP-based computer was entering standby. When you suspend a Windows XP-based computer, the USBPORT_FDOFLAG_SUSPENDED flag is set. In this case the USBPORT_FDOFLAG_SUSPENDED flag is set before the Windows XP-based computer is in standby.

When you move the USB mouse while the computer is in standby, the Usbport.sys driver calls the USBPORT_CompletePdoWaitWake function. This call is an attempt to bring the computer out of standby, but this call occurs before the computer has fully entered standby. Therefore, the USB mouse and any other USB devices that share the same host controller may stop responding.



WORKAROUND
To work around this problem, restart your Windows XP-based computer.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

Additional query words: winxpsp2 xpsp2

Keywords: kbtshoot kbperformance kbhardware kbprb kbdriver kbsettings kbmaintenance KB878467

-

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

© Microsoft Corporation. All rights reserved.