web-dev-qa-db-fra.com

Désactiver le réveil du clavier USB

Avec la mise à jour du 11.04 au 12.04, mon activité de clavier USB réveillera Ubuntu de la "suspension". Je voudrais désactiver ceci. (Ma batterie est tombée en panne à cause d'une activité inattendue au clavier.) Cela n'a pas eu lieu en 11.04.

Ces liens parlent de puissance USB ctrl:

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/misc 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

Le document USB PwrMan: http://www.mjmwired.net/kernel/Documentation/usb/power-management.txt

Malheureusement, aucun n'offre une solution pour moi.

Tous mes /sys/bus/usb/devices/usbx/wakeup sont réglés sur , désactivez . Lorsque vous obtenez le périphérique réel, ceux-ci sont définis sur , activés et ne sont pas modifiables.

$ cat /proc/acpi/wakeup
EHC1  S3  *enabled  
EHC2  S3  *enabled

Existe-t-il un autre moyen de désactiver le réveil USB?

4
Dug

Vous pouvez basculer l'état activé/désactivé de chaque périphérique dans /proc/acpi/wakeup en écrivant le nom du périphérique dans ce fichier. Pour mon système (Debian, pas Ubuntu), voici ce que j'ai dans mon /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
8
toojays

J'ai vu des options pour cela dans mon BIOS. Peut-être essayer de le configurer là-bas plutôt que dans le système d'exploitation?

0
ricksebak