[Решено] Подключение графического планшета Huion

Автор puzzled, 12 июня 2018, 20:19:12

« назад - далее »

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

puzzled

Добрый день!
Возник такой вопрос. Ребенок просит купить ему графический планшет Huion H640P.
На офф. сайте драйвера для Linux на него отсутствуют. Есть ли у кого-нибудь положительный опыт подключения этого чуда в Debian?
Debian 9.4, среда рабочего стола KDE.
Заранее благодарен за помощь.


puzzled

Спасибо. Как я понял, необходимо установить deb-пакет DKMS  и в последующем драйвер будет автоматически собираться?

puzzled

Скачал пакет  digimend-dkms_6_all.deb по ссылке. С помощью dpkg он не устанавливался из-за неразрешенных зависимостей.
Установка пошла с помощью gdebi.  Скачались и установились зависимости.
Установка заканчивается сообщением об ошибке.
Открыть содержимое (спойлер)
Deleting module version: 6
completely from the DKMS tree.
------------------------------
Done.
Распаковывается digimend-dkms (6) на замену (6) ...
Настраивается пакет digimend-dkms (6) ...
Loading new digimend-6 DKMS files...
Building for 4.9.0-6-amd64
Building initial module for 4.9.0-6-amd64
Error! Bad return status for module build on kernel: 4.9.0-6-amd64 (x86_64)
Consult /var/lib/dkms/digimend/6/build/make.log for more information.
root@qwerty:/home/wwwwww#
[свернуть]

Лог
Открыть содержимое (спойлер)
KMS make.log for digimend-6 for kernel 4.9.0-6-amd64 (x86_64)
Чтв Июн 21 21:41:19 EEST 2018
make -C /lib/modules/4.9.0-6-amd64/build SUBDIRS=/var/lib/dkms/digimend/6/build modules
make[1]: вход в каталог «/usr/src/linux-headers-4.9.0-6-amd64»
 CC [M]  /var/lib/dkms/digimend/6/build/hid-kye.o
 CC [M]  /var/lib/dkms/digimend/6/build/hid-uclogic.o
 CC [M]  /var/lib/dkms/digimend/6/build/hid-polostar.o
/var/lib/dkms/digimend/6/build/hid-uclogic.c:1101:22: error: initialization from incompatible poi$
 .input_configured = uclogic_input_configured,
                     ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/digimend/6/build/hid-uclogic.c:1101:22: note: (near initialization for 'uclogic_dri$
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.9.0-6-common/scripts/Makefile.build:304: ошибка выполнения рецепта для ц$
make[4]: *** [/var/lib/dkms/digimend/6/build/hid-uclogic.o] Ошибка 1
/usr/src/linux-headers-4.9.0-6-common/Makefile:1517: ошибка выполнения рецепта для цели «_module_$
make[3]: *** [_module_/var/lib/dkms/digimend/6/build] Ошибка 2
Makefile:152: ошибка выполнения рецепта для цели «sub-make»
make[2]: *** [sub-make] Ошибка 2
Makefile:8: ошибка выполнения рецепта для цели «all»
make[1]: *** [all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.9.0-6-amd64»
Makefile:9: ошибка выполнения рецепта для цели «modules»
make: *** [modules] Ошибка 2
[свернуть]
В чем проблема? Может исходники скачать в папку?

ferum

Цитата: puzzled от 13 июня 2018, 21:19:02Как я понял, необходимо установить deb-пакет DKMS  и в последующем драйвер будет автоматически собираться?
Вы абсолютно ни чего не поняли, хуже того не имеете представления о операционной системе с которой пытаетесь работать.
Программа gdebi существует для удобства установки отдельных сторонних пакетов и не является решением всех проблем.
Там где вы должны загрузить исходники дана общая инструкция по установке но она не специализирована под debian , тем не менее понятно что необходимо установить dkms и заголовки ядра.
С начала уберите косяки что наделали
# apt-get ubdate
# apt-get -f install

Установите нгеобходимые пакеты
#  apt-get install -y "linux-headers-$(uname -r)" dkms git
и загрузите исходники в нужное место
# cd /usr/src
# git clone https://github.com/DIGImend/digimend-kernel-drivers.git
# cd digimend-kernel-drivers

Собираем устанавливаем и запускаем модуль ядра.
# make
# make dkms_install
# modprobe -r hid-kye hid-uclogic hid-polostar hid-viewsonic
# reboot

После этих маникуляций всё это дерьмо должно работать
Когда бы была необходимость цеплять этот девайс к нескольким машинам с одинаковой версией debian  можно завернуть это дело в простейший пакет.
Русские дебианщики против цифрового слабоумия !

puzzled

Спасибо, планшет работает.
Команда make dkms_install выдавала ошибку.
Сделал make install.

ferum

Цитата: puzzled от 10 июля 2018, 22:49:51планшет работает.
Команда make dkms_install выдавала ошибку.
Сделал make install.
До обновления ядра, но не беда, просто надо скопировать собранные модули в /lib/modules/ядро/updates
Русские дебианщики против цифрового слабоумия !