11.04から12.04への更新により、USBキーボードアクティビティがUbuntuを「サスペンド」から復帰させます。これを無効にします。 (キーボードの予期しない動作が原因でバッテリーが切れました。)これは11.04では発生しませんでした。
これらのリンクは、USB電源制御について説明しています。
http://azitech.wordpress.com/2008/11/27/usbcore-autosuspend/
http://ubuntuforums.org/showthread.php?t=1968487
https://askubuntu.com/questions/165050/usb-wake-not-working-correctly
http://www.ehow.com/how_7536984_configure-power-usb-ubuntu.html
http://www.linuxforums.org/forum/miscellaneous/98253-turn-off-power-usb-port.html
http://www.linuxquestions.org/questions/linux-software-2/howdoi-turn-on-off-usb-light-by-time-514863/
http://www.linuxquestions.org/questions/debian-26/power-off-usb-509328/
http://ubuntuforums.org/showthread.php?t=853179
http://ubuntuforums.org/showthread.php?t=1446965
USB PwrMan doc: http://www.mjmwired.net/kernel/Documentation/usb/power-management.txt
残念ながら、私に解決策を提供するものはありません。
すべての/sys/bus/usb/devices/usbx/wakeup
はdisableに設定されます。実際のデバイスを取得すると、それらはenabledに設定され、編集できません。
$ cat /proc/acpi/wakeup
EHC1 S3 *enabled
EHC2 S3 *enabled
USBウェイクアップを無効にする別の方法はありますか?
デバイス名をそのファイルに書き込むことにより、/proc/acpi/wakeup
の各デバイスの有効/無効状態を切り替えることができます。私のシステム(Ubuntuではなく、Debian)では、/etc/rc.local
にこれを行うための次のものがあります。
# Disable USB wakeups caused by (un)plugging new devices. Otherwise the hub in
# my USB monitor causes my PC to wake up when I turn the monitor off.
for device in EHC1 EHC2 XHC
do
if grep -q "$device.*enabled" /proc/acpi/wakeup
then
echo $device > /proc/acpi/wakeup
fi
done
BIOSでこのオプションを確認しました。 OSではなく、そこに設定してみてください。