1) Запустите evtest
от имени пользователя root, выберите устройство ввода для мыши, убедитесь, что оно правильное, перемещая мышь
2) Запустите udevadm info -a / dev / input / eventX
с устройством из шага (1). Посмотрите на вывод, особенно на строки DRIVER
.
В 99% случаев ваша USB-мышь будет обрабатываться hid-generic
и стеком HID в ядре. См. hidraw.txt
, hiddev.txt
и hid-transport.txt
в linux / Documentation / hid /
в исходных кодах ядра для подробно, как это работает.
Также можно написать драйвер пользовательского пространства, используя uhid
.
Вы можете использовать / proc / modules
, чтобы увидеть это, например psmouse
- это обычно драйвер, загружаемый системой. Кроме того, если нет загруженного драйвера для работы с мышью, устройство, вероятно, не будет работать, пока вы не загрузите что-то, что его обрабатывает.