未安装 DKMS nvidia 模块的一种情况

我试图为 nvidia 构建一个新的内核模块驱动程序,但在没有任何其他信息的情况下遇到了这个问题.

 

建筑模块:
清洁构建区域…
'制作’ -j32 NV_EXCLUDE_BUILD_MODULES=” KERNEL_UNAME=5.4.0-104-通用 IGNORE_CC_MISMATCH=” 模块…(错误的退出状态: 2)
错误 (dkms 批准): nvidia 的二进制包: 510.47.03 未找到
错误! 在内核上构建模块的错误返回状态: 5.4.0-104-通用的 (x86_64)
有关更多信息,请参阅 /var/lib/dkms/nvidia/510.47.03/build/make.log.
…完毕.
/etc/kernel/postinst.d/initramfs-tools:
更新-initramfs: 生成 /boot/initrd.img-5.4.0-104-generic

但是后来我又尝试编译了一次模块驱动, 但是这次我选择了 “不, 不编译 DKMS 模块” 它抛出了类似的东西 “gcc 版本不匹配” 但我选择忽略它并且模块已成功构建.

然后我使用卸载了模块


sh ./NVidia-blabla-510.run --uninstalll

并再次将其安装为 DKMS 模块, 但这次强制忽略 GCC 版本不匹配.


sh ./NVidia-blabla-510.run --no-cc-version-check

这一次它运行没有错误!

 

希望这可能有助于解决类似的问题.

加载中

此条目发表在 系统管理 和标记 , , . 书签 永久链接. | 短链接:  http://p1rat.ru/lezzz/Q5Et0

发表评论