Как отладить ошибочную проблему с клавиатурой

У меня проблема в том, что клавиатура ведет себя беспорядочно, время от времени пропуская клавиши, а иногда повторяя их навсегда.

Я могу рассказать вам основы. Это ноутбук HP ProBook 645 с тачпадом и сенсорной панелью Synaptics. В настоящее время он работает 18.10, но та же проблема произошла с 18.04 (я надеялся, что обновление решит проблему).

Проблема возникает с любыми клавиатурами, как встроенной, клавиатурой HP с USB-шнуром, так и беспроводной клавиатурой Logitech.

Я видел ссылки на подобные проблемы, но они либо не получили ответа, либо, похоже, ссылаются на более старые версии ОС или ядра.

Теперь это проблема, с которой я сталкиваюсь, это действительно затрудняет использование моего ноутбука.

Мне бы хотелось найти решение, но я понимаю, что трудно получить информацию, которую я могу предоставить прямо сейчас, поэтому я бы хотел вместо этого спросить, как отладить эту проблему: какие пакеты установить, что проверить, какие трассировки включи, какие логи смотреть.

заранее спасибо

1 ответ

В /dev/input/by-path Вы должны быть в состоянии найти ссылку на клавиатуру, в моем случае она называется:pci-0000:00:14.0-usb-0:7.1:1.0-event-kbd,

Вы можете попытаться $sudo cat /dev/input/by-path/pci-0000:00:14.0-usb-0:7.1:1.0-event-kbdэто может указывать вам, по крайней мере, когда клавиша нажата и отпущена из "аппаратного" POV. Короче говоря, если печать продолжается, пока клавиша не нажата, это означает, что с низкого уровня pov клавиатура все еще отправляет данные. (вы также можете использовать файлы в /sys/kernel/debug/hid/DEVICE/event (устройство соответствует lsusb выход))

Странная вещь, связанная с вашей проблемой, заключается в том, что это происходит с любой клавиатурой, поэтому она не связана с аппаратным обеспечением клавиатуры

Эта проблема возникает без запуска Xserver? Может быть, вы могли бы просто посмотреть, продолжает ли проблема возникать.

На самом деле, если честно, ваша проблема может быть связана с многочисленными причинами, я советую вам прочитать этот документ, который даст вам некоторые указания для проведения вашего исследования.

Другие вопросы по тегам