我正在使用Fedora 28
内核,4.20.14-100.fc28.x86_64
并尝试在 D6000 戴尔坞站上安装可正常工作的双屏。
目前,我在尝试重新启动 displaylink 服务时遇到以下错误。
systemctl restart displaylink.service
Job for displaylink.service failed because the control process exited with error code.
journalctl -xe
modprobe: FATAL: Module evdi not found in directory /lib/modules/4.20.14-100.fc28.x86_64
displaylink.service: Control process exited, code=exited status=1
displaylink.service: Failed with result 'exit-code'.
Failed to start DisplayLink Manager Service.
modprobe evdi
modprobe: FATAL: Module evdi not found in directory /lib/modules/4.20.14-100.fc28.x86_64
我尝试构建 evdi 模块
sudo dkms status
evdi, 1.6.0: added
sudo dkms install evdi/1.6.0
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
make -j12 KERNELRELEASE=4.20.14-100.fc28.x86_64 all INCLUDEDIR=/lib/modules/4.20.14-100.fc28.x86_64/build/include KVERSION=4.20.14-100.fc28.x86_64 DKMS_BUILD=1...(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.20.14-100.fc28.x86_64 (x86_64)
Consult /var/lib/dkms/evdi/1.6.0/build/make.log for more information.
通过查看日志,stakleak gcc 插件似乎存在问题
cat /var/lib/dkms/evdi/1.6.0/build/make.log
make[2]: *** [scripts/Makefile.build:291: /var/lib/dkms/evdi/1.6.0/build/evdi_modeset.o] Error 1
cc1: error: incompatible gcc/plugin versions
cc1: error: fail to initialize plugin ./scripts/gcc-plugins/stackleak_plugin.so
现在我迷路了。我可以禁用这个插件吗?