
Я загрузил свой ноутбук, пристыкованный к USB-клавиатуре и внешнему монитору. Я использовал его в этой конфигурации совсем недавно, и все было нормально. Сегодня USB-клавиатура иногда игнорирует нажатие клавиши.
Это случалось пару раз, когда я нажимал «Домой». Но если я специально это проверяю, клавиша работает нормально.
Я думал, что, возможно, я нажимаю неправильно после того, как перешел с маленькой клавиатуры ноутбука. Но затем он явно пропустил несколько символов, когда я начал что-то печатать.
решение1
Проблема в том, что я powertop.service
включил. Включение этого означает powertop --autotune
запуск при запуске и включение большинства дополнительных функций энергосбережения. Это очень полезно для улучшения срока службы батареи.
К сожалению, это включает в себя usb autosuspend на всех (?) usb-устройствах, которые подключены в это время. Linux намеренно по умолчаниюнетвключение автоматического отключения устройств ввода из-за таких сообщений, как это, в том числемой отчет в то времяна том, что, скорее всего, было той же клавиатурой. (Logitech Internet 350).
Обходной путь
Если вы загрузились с подключенной USB-клавиатурой, просто отключите ее и подключите снова. Это очистит конфигурацию, установленную powertop --autotune
.
Более «правильным» решением было бы выполнить каждую команду, рекомендованную powertop
, и создать загрузочный скрипт, который запускает их все, за исключением команды автоматического перехода в режим ожидания USB.