叁只技术宅 2023-12-10 13:36 采纳率: 33.3%
浏览 10
已结题

linux tsi721的驱动编译后 insmod 提示 报错

img

我是参考的这篇文章做的:已经成功make编译
但是卡在:linux tsi721的驱动编译后 insmod 提示 unknow symbol in module

能解决可以v
wuxinha 下方连起来
o
o
o

  • 写回答

20条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-12-10 13:37
    关注
    获得0.45元问题酬金

    引自强大而免费的微信小程序:皆我百晓生

    这个错误通常是由于驱动模块与内核不兼容或缺少依赖的符号导致的。以下是一些可能的解决方案:

    1. 确保编译的驱动与你的内核版本匹配。在编译驱动之前,使用uname -r命令来查看当前正在运行的内核版本,并确保使用正确的内核源代码编译驱动。

    2. 检查(Kconfig文件是否存在并正确配置。该文件通常用于配置内核模块的依赖关系和选项。确保已经正确配置了所需的选项,并且驱动模块的依赖关系已经正确设置。

    3. 确保编译驱动时使用了正确的配置。特别是,确保在编译驱动时使用了正确的CONFIG_宏定义,并且确保禁用了任何与该驱动不兼容的选项。

    4. 检查驱动的Makefile文件并确保它正确设置了所需的依赖关系和链接选项。

    5. 检查驱动中使用的符号是否在内核中定义。通常,报错中会列出具体的符号名称。可以使用grep命令搜索内核源代码,以确保这些符号确实存在于内核中。

    如果你能提供更多的详细信息,比如完整的报错信息、操作系统和内核版本,以及你使用的驱动源代码,我可能可以提供更具体的帮助。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月18日
  • 创建了问题 12月10日

悬赏问题

  • ¥15 制裁名单20240508芯片厂商
  • ¥20 易康econgnition精度验证
  • ¥15 线程问题判断多次进入
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接