Description of how to enable the S3 system power state for standby when USB devices are armed for wake
By default, Microsoft Windows XP and Microsoft Windows Server 2003 enable a universal serial bus (USB) keyboard and a USB mouse to wake a computer after the computer goes to sleep. Other types of USB devices can be enabled to wake the computer if you click to select the Allow this device to bring the computer out of standby check box. You can click to select this check box on the Power Management property page in Device Manager.
When a USB device is enabled to wake the computer, the default behavior permits the computer to enter the S1 system power state for standby. Standby is not the S3 system power state. The S1 system power state is a "lighter" system power state than S3. The S1 system power state typically conserves less power than the S3 system power state.
By using the following registry entry, you can override entering the S1 system power state as a default behavior when a USB device is enabled to wake the computer:
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
The basic input/output system (BIOS) reports the wake capabilities of an on-board device, such as a USB host controller. Some systems report that "wake" from the S3 system power state for their on-board USB host controller is supported. However, problems may occur when these other systems try to use wake from the S3 system power state for their on-board USB host controller. These problems include the following:
- Loss of power during the S3 system power state on the USB
- False device removal and false arrival notifications upon resume from standby
- Reset of attached USB devices during suspend and resume
- Failure to resume fully from the S3 system power state
Note Values other than 0x00000000 for USBBIOSx are reserved for future use. Do not use values other than 0x00000000 for USBBIOSx.
The USBBIOSx registry value is applied globally to all USB host controllers in the system. The BIOS reports the wake capabilities of all attached USB host controllers.
Installation of a third-party add-in USB host controller card when the USBBIOSx value is set to 0x00000000 may cause problems with waking the computer through that controller.
Note Another similar USB-specific registry value that is named USBBIOSHacks is unsupported and must not be used.
The USBBIOSx registry value is intended for use by computer manufacturers when they pre-install Windows XP or Windows Server 2003 on their computers. We do not recommend that end-users set this registry value. We do not recommend that USB hardware vendors try to set this value during installation of their USB device.
Note By default, the USBBIOSx value may not exist in the registry. In this case, you must manually add this value.
आलेख ID: 841858 - पिछली समीक्षा: 09/22/2011 23:12:00 - संशोधन: 4.0
Microsoft Windows XP Professional, Microsoft Windows XP Home Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Tablet PC Edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition
- kbinfo KB841858