Добрый день.
Я столкнулся с такой проблемой, подключаю джойстик G940. Он в целом работает, его видно в проге jstest-gtk, но в драйвере оси отображаются не правильно,основная ручка джойстика помему-то совмещена с министиком, что делает джойстик полностью не рабочим для игри еще 2 из 3 крутилок для триммеров не работают.
Вообщем я нашел на гитхабе решение проблемы
https://github.com/chrisboyle/G940-linuxНо разобратся не могу как это исправление установить в ядро линукса.
Я пробовал так, возможно я что-то не допоняли сделал что-то не так, прошу посоветовать и указать на ошибки
Раскажу что я делал.
На гитхабе я так понял лежит патч к ядру Линукса
1. Я его скачал в домашнюю директорию
2 Потом скачал исходники ядра с помощью sudo apt-get install linux-source из инструкции (Версия ядра у меня скачивается 4.4.0.127 а у меня стоит 4.4.053)
https://help.ubuntu.ru/wiki/сборка_ядра
3 Потом по пути /usr/src в папке с дистрибом заменил файлы которые были на гитхабе
и внес изменения в Kconfig и MakeFile
При компиляции ядра возникают ошибки,причем именно на тех файлах которые я заменял
Такое ощущение что там каких то .h файлов нахватает, т к он ругается на Define Константы Которые где-то не объявлены
Возможно нужна другая версия ядра или что еще скачать
Я в целом разбираюсь в программировании но в линуксе я новичок прошу помочь в деле подключения джойстика
Приложу файл с ошибками при компиляции ядра
Там правда ошибки и в конце и не относчящиеся к джойстику
Возможно нужно обновлять ядро до самой последней версии
Вообщем прошу помощи знающих в этом деле