1. Отключить в BIOS пробуждение по USB портам
Если нет - писать "костыль"
Смотрим какие USB девайсы есть
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 174f:116a Syntek
Bus 001 Device 004: ID 0cf3:e500 Atheros Communications, Inc.
Bus 001 Device 002: ID 248a:8367
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Вытыкаем втыкаем мышь - видим что 248a исчезает
Идем в /sys/bus/usb/devices/ - выткаем втыкаем мышь - видим что 1-1 исчезает
user@note:/sys/bus/usb/devices$ ls -l
итого 0
lrwxrwxrwx 1 root root 0 ноя 30 12:22 1-0:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-0:1.0
lrwxrwxrwx 1 root root 0 ноя 30 12:22 1-1 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-1
lrwxrwxrwx 1 root root 0 ноя 30 12:22 1-1:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0
lrwxrwxrwx 1 root root 0 ноя 30 12:22 1-1:1.1 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1
Провряем что тот девайс
user@note:/sys/bus/usb/devices/1-1$ cat idVendor
248a
Кладем скрипт который будет прописывать disabled
#! /bin/sh
if [ ! -f /sys/bus/usb/devices/1-1/power/wakeup ]; then
exit 0
fi
echo disabled > /sys/bus/usb/devices/1-1/power/wakeup
Недостаток - если воткнуть в другой порт - скрипт работать не будет
Полезная ссылка https://askubuntu.com/questions/252743/mouse-movement-wakes-computer-from-suspend-how-to-disable-this
Комментариев нет:
Отправить комментарий