Debian 10
gslx680_ts_acpi: module verification failed: signature and/or required key missing - tainting kernel
модуль собрал из исходника
хз с чего начать.
Возможно подскажете другой способ вкорячить драйвер тача silead 1680 в 10-ку
Очень нужно. Даже денег дам ))
Помогите подписать модуль плиз
[console]git clone https://github.com/onitake/gslx680-acpi
cd gslx680-acpi
make
insmod ./gslx680_ts_acpi.ko[/console]
Вот тут второй комментарий:
https://askubuntu.com/questions/1047180/ubuntu-on-intel-z8350-chuwi-hi10-pro
Он про планшет Chuwi, но про данный тачскрин, там описано про калибровку и что возможно нужно переименовать файлы драйвера.
Ещё немного на эту тему:
https://github.com/jwrdegoede/gslX68X
https://github.com/onitake/gslx680-acpi
https://gitlab.com/rastersoft/gsl1680
Спасибо, но это все элементарно и уже проделано.
Проблема в том, что модуль не грузится из-за секьюрности нового ядра
Я это с успехом проделал в Убунту, но нужен именно Дебиан
https://github.com/onitake/gsl-firmware
тут описано что нужна прошивка в каком-то специфическом формате.
И есть ссылка, но она битая.
https://techtablets.com/forum/reply/52678/
тут немного по теме, может что-то поможет Вам в решении вопроса.
Добавлено: 25.08.2019 22:49:21
Вот тут про данную тему безопасности:
https://wiki.gentoo.org/wiki/Signed_kernel_module_support
http://www.kroah.com/log/blog/2013/09/02/booting-a-self-signed-linux-kernel/
В комментариях:
https://stackoverflow.com/questions/24975377/kvm-module-verification-failed-signature-and-or-required-key-missing-taintin
Добавлено: 25.08.2019 22:53:03
Написано что нужно в начало Makefile файла поместить строку:
CONFIG_MODULE_SIG=nПробовали?
К сожалению все это я уже перепробовал.
Тут проблема в настройках ядра, которое не дает грузить ничего не подписанного .
Может возможно как-то заменить ядро на нормальное...
Добавлено: 27.08.2019 21:37:07
root@RepetierServer:/home/loky# dmesg |grep silead
[ 8.087217] gslx680 i2c-MSSL1680:00: firmware: failed to load silead_ts.fw (-2)
[ 8.087458] gslx680 i2c-MSSL1680:00: Direct firmware load for silead_ts.fw failed with error -2
root@RepetierServer:/home/loky# dmesg |grep 680
[ 0.416680] ACPI: Core revision 20190509
[ 1.136809] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[ 1.211768] system 00:00: [io 0x0680-0x069f] has been reserved
[ 8.073132] gslx680_ts_acpi: loading out-of-tree module taints kernel.
[ 8.073223] gslx680_ts_acpi: module verification failed: signature and/or required key missing - tainting kernel
[ 8.086763] gslx680 i2c-MSSL1680:00: gsl_ts_probe: got a device named MSSL1680:00 at address 0x40, IRQ 163, flags 0x0
[ 8.087217] gslx680 i2c-MSSL1680:00: firmware: failed to load silead_ts.fw (-2)
[ 8.087458] gslx680 i2c-MSSL1680:00: Direct firmware load for silead_ts.fw failed with error -2
[ 8.087510] gslx680 i2c-MSSL1680:00: gsl_ts_probe: failed to load firmware: -2
[ 8.087787] gslx680: probe of i2c-MSSL1680:00 failed with error -2
спецы помогите ! Пожалуйста !
Тут проблема в настройках ядра, которое не дает грузить ничего не подписанного .
Да не похоже что в настройках ядра, вывод показывает что запущенный модуль требует файл прошивки silead_ts.fw, который не удалось загрузить, судя по всему отсутствует.
mozgfx же уже писал:
Примерно так:
[console]# cd /lib/firmware
# wget https://github.com/onitake/gsl-firmware/raw/master/firmware/trekstor/surftab7old/silead_ts.fw[/console]
Далее выгрузить модуль rmmod gslx680_ts_acpi и снова загрузить.
Огромное спасибо за внимание и поддержку.
Но
Как я и писал выше, все эти манипуляции я проделал в Ubuntu. Все прекрасно завелось и работало.
sailed_ts.fw требует ядро. Но оно его не переваривает по каким-то причинам. Это касается Debian.
Что касается Ubuntu, то после компиляции и установки скомпилированного драйвера, система подгружает mssl1680.fw и далее все сводится к калибровке
а то что сейчас происходит, это следствие того, что модуль не загружен
я не Мега гуру, но эти вещи вижу и перед тем как обратиться к сообществу все испробовал.
Эта проблема в любом случае всплывет с 10-кой, и я прошу всех обратить внимание
И да, кто поможет, готов поделиться деньгами )))
Как оптимальный вариант, можно использовать ту же версию ядра в debian,что была у вас и в ubuntu. *JOKINGLY*
sailed_ts.fw требует ядро.
Хм, вообще то у вас в выводе название silead_ts.fw, и он используется модулем. Это видно в исходнике тыц.
Что касается Ubuntu, то после компиляции и установки скомпилированного драйвера, система подгружает mssl1680.fw
Его тоже требует этот модуль, но его включение зависит от конфига ядра.
А можете показать конфиг ядра ubuntu и debian? Можно через pastebinit
Убунту уже снес. Тормозит и вешает планшет. Вечером скину по Debian
Ubuntu уже снес. Тормозит и вешает планшет. Вечером скину по Debian
Ок.
Еще не помешает показать информацию по собранному модулю под debian:
[console]$ modinfo путь/gslx680_ts_acpi.ko[/console]