Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Xubuntu 12.04 и тачскрин Posiflex KS-6715G  (Прочитано 731 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fireworker

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Xubuntu 12.04 и тачскрин Posiflex KS-6715G
« : 29 Мая 2017, 10:00:58 »
Здравствуйте. Передо мной задача, полностью описанная с решением в приложенном pdf.
По шагам нужно сделать следующее:
Цитировать
1. Скачать исходники нужного ядра и установить пакеты программ, необходимых для его
сборки
2. В файле ./drivers/hid/hid-input.c найти функцию hidinput_hid_event , а в ней
условие, отмеченное комментарием «Ignore out-of-range values as per HID
specification, section 5.10 and 6.2.25»
3. Добавить в условие &&(field->logical_minimum<field->logical_maximum)
4. Собрать ядро (как описано например здесь: https://help.ubuntu.ru/wiki/ядро)
5. Установить ядро
После этого тач начинает работать, как положено.
Xubuntu-то установил, а вот как скачать исходники ядра, затем собрать и установить его - ума не приложу третий день (
Сейчас пишу с другого ПК с Lubuntu 16.04 где планирую заниматься ядром, потому что Posiflex слабенький.
Пршу любой помощи. А может быть где-нибудь существует готовый патч?
----------
Установил 12.04 на виртуалку, скачал ядро, распаковал, нашёл файл hid-input.c. Комментария «Ignore out-of-range values as per HID
specification, section 5.10 and 6.2.25» в нём нет. По этому комменту гуглятся другие версии этого файла, на несколько сотен строк длиннее. И там во-первых &&(field->logical_minimum<field->logical_maximum) уже содержится, во-вторых сперва содержит переменную(?) HID_MAIN_ITEM_VARIABLE которая в "моём" файле также вообще не встречается. Компот. Кажется я в тупике.
« Последнее редактирование: 31 Мая 2017, 09:52:19 от fireworker »

 

Страница сгенерирована за 0.07 секунд. Запросов: 25.