Пробуждение из режима ожидания с клавиатуры USB перестает работать на моем ноутбуке, если я отключил и снова подключил клавиатуру, когда ноутбук находится в режиме ожидания.
Я использую Linux, в частности NixOS (хотя думаю, что этот вопрос будет актуален для любого дистрибутива).
Пробуждение из режима ожидания работает нормально, если я не отключаю USB-клавиатуру во время режима ожидания.
/sys/bus/usb/devices/1-7.1
- это рассматриваемая клавиатура. /sys/bus/usb/devices/1-7.1/power/wakeup
enabled
как до, так и после приостановки.
Мой ноутбук - Lemur 8 от System76. Нет никаких параметров BIOS, связанных с пробуждением USB от приостановки.
Я приостановил работу ноутбука, запустив sudo systemctl suspend
с терминала.
изменить: я хотел уточнить точные шаги, которые я выполняю:
- Компьютер включен, проснулся и USB-клавиатура подключена.
- Я приостанавливаю ноутбук с помощью
sudo systemctl suspend
с терминала. - При подвешенном ноутбуке я отключаю USB-клавиатуру.
- Пока ноутбук подвешен, я снова подключаю USB-клавиатуру.
- Я нажал клавишу на клавиатуре USB, ожидая, что она разбудит ноутбук. Ничего не произошло. Ноутбук не просыпается.
Если я не выполню шаги 3 и 4 (то есть, если я не отключу и снова не подключу клавиатуру USB), я смогу разбудить ноутбук, нажав клавишу на клавиатуре USB.