Linux Kernel 6.2下如何安装D6000的DisplayLink驱动?
解决Kernel 6.2下DisplayLink v5.6.0驱动安装失败问题
问题根源
官方DisplayLink驱动v5.6.0内置的evdi版本为v1.11.0,该版本不兼容Kernel headers v6.2,仅evdi v1.13.1及更高版本支持Kernel 6.2。
修复步骤
卸载旧版DisplayLink驱动(若已安装)
sudo displaylink-installer uninstall安装兼容版evdi v1.13.1
- 先安装编译所需依赖:
sudo apt install linux-headers-$(uname -r) build-essential dkms - 获取evdi v1.13.1源码包并解压,进入源码目录:
tar -xf evdi-v1.13.1.tar.gz cd evdi-v1.13.1 - 通过dkms安装evdi模块:
sudo dkms add . sudo dkms install evdi/1.13.1
- 先安装编译所需依赖:
重新安装DisplayLink v5.6.0驱动
- 给驱动脚本添加执行权限并运行:
chmod +x displaylink-driver-5.6.0.run sudo ./displaylink-driver-5.6.0.run
此时驱动会调用已安装的兼容evdi模块,无需编译旧版v1.11.0。
- 给驱动脚本添加执行权限并运行:
验证安装结果
重启系统后,执行以下命令确认evdi模块成功加载:lsmod | grep evdi
内容的提问来源于stack exchange,提问作者weshouman
相关产品推荐
相关产品推荐

