我最近购买了一台 Clevo P950HR,并在其上运行 Ubuntu 16.04 LTS。我设法让其运行了大多数功能,除了键盘背光,令人恼火的是,我无法关闭它。幸运的是,有一个开源项目为该型号提供了驱动程序(https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi)。我克隆了存储库并构建了驱动程序,但调用时make && make install
出现此错误:
make -C /lib/modules/4.10.0-37-generic/build M=/home/timo/clevo-xsm-wmi/module modules
make[1]: Entering directory '/usr/src/linux-headers-4.10.0-37-generic'
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-37-generic'
make -C /lib/modules/4.10.0-37-generic/build M=/home/timo/clevo-xsm-wmi/module modules_install
make[1]: Entering directory '/usr/src/linux-headers-4.10.0-37-generic'
INSTALL /home/timo/clevo-xsm-wmi/module/clevo-xsm-wmi.ko
cp: cannot create regular file '/lib/modules/4.10.0-37-generic/extra/clevo-xsm-wmi.ko': Permission denied
At main.c:158:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178
sign-file: certs/signing_key.pem: No such file or directory
DEPMOD 4.10.0-37-generic
make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-37-generic
所以我在 google 上搜索了一下,显然这与内核模块需要由 Ubuntu 16.04 中的 canonical 人员进行加密签名有关。所以我还读到我应该能够使用 dkms 安装它,我试过了但无济于事...我想知道是否有人可以帮助我,如果可以的话请将说明写得清楚明白,因为我不是一位经验丰富的 Linux 用户。
这是我正在使用的 Ubuntu 的确切版本:
4.10.0-37-generic #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
非常感谢!