Runtime Powermanagement
From Gentoo Wiki
Linux can power down unused devices and wake them up on demand.
Configuration
Enforce for every device:
SUBSYSTEM!="pci", GOTO="power_runtime_rules_end"
ACTION!="add", GOTO="power_runtime_rules_end"
KERNEL=="????:??:??.?" #, WAIT_FOR_SYSFS="bInterfaceProtocol"
PROGRAM="/bin/sleep 0.1"
ATTR{power/control}=="*", ATTR{power/control}="auto"
LABEL="power_runtime_rules_end"
See also
- USB Power Saving
- Hprofile — an application that can be used to manage multiple profiles be it hardware or software.