您好,我正在尝试为我的 chuwi hi8 air 平板电脑安装触摸驱动程序,使用此链接中的程序:https://github.com/onitake/gslx680-acpi
我克隆了 git 然后写了make
命令。
然后我执行insmod ./gslx680_ts_acpi.ko
但当我检查时dmesg
发现了这个错误:
[ 257.261030] gslx680_ts_acpi: loading out-of-tree module taints kernel.
[ 257.261193] gslx680_ts_acpi: module verification failed: signature and/or required key missing - tainting kernel
[ 257.272214] gslx680 i2c-MSSL1680:01: gsl_ts_probe: got a device named MSSL1680:01 at address 0x40, IRQ 184, flags 0x0
[ 257.272304] gslx680 i2c-MSSL1680:01: Direct firmware load for silead_ts.fw failed with error -2
[ 257.272309] gslx680 i2c-MSSL1680:01: gsl_ts_probe: failed to load firmware: -2
[ 257.286110] gslx680: probe of i2c-MSSL1680:01 failed with error -2
有人能解释一下步骤吗,如何安装这个触摸驱动程序?谢谢。
哦,我的 Ubuntu 版本是:Ubuntu 16.04.3 LTS
答案1
虽然从链接的说明中看不出来,但由于insmod
进行了系统级更改,因此您必须insmod
以以下方式运行root
:
sudo insmod ./gslx680_ts_acpi.ko
答案2
我知道这个帖子已经有四年了……但我不认为以 root 身份运行 insmod 会解决这个问题。这有点暗示他使用 root 来编译和插入模块。这更可能是内核安全问题。请参阅https://stackoverflow.com/questions/24975377/kvm-module-verification-failed-signature-and-or-required-key-missing-taintin