unresolved symbol xquad_portio

wwwwfly 2010-09-30 11:39:34
各位写watch dog或者别的驱动,insmod时见到过这个么?短短的几百行代码,也没有用到过网络方面的函数。
出现好几次了,始终找不到原因。

unresolved symbol xquad_portio
...全文
70 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
deep_pro 2010-09-30
  • 打赏
  • 举报
回复
你编译用的内核头文件是你当前正在运行的linux内核使用的吗,要是一样就应该不会出现这种情况

jxj141 2010-09-30
  • 打赏
  • 举报
回复
http://www.linuxfans.org/bbs/thread-8066-1-1.html
kimisama 2010-09-30
  • 打赏
  • 举报
回复
百度一下
deep_pro 2010-09-30
  • 打赏
  • 举报
回复
这个符号我查到是跟 X86_NUMAQ 有关的

/* Where the IO area was mapped on multiquad, always 0 otherwise */
void *xquad_portio;
虽然看不懂,但还是想得到会有联系的

还是那个原因,你的编译驱动使用的内核头文件从哪来的?是否使用了跟当前内核相同的配置
wwwwfly 2010-09-30
  • 打赏
  • 举报
回复
这个符号是一个网卡驱动中的符号,和我这个驱动没有关系,为什么会有依赖呢?想不通
wwwwfly 2010-09-30
  • 打赏
  • 举报
回复
肯定不是编译选项的问题,头文件版本也是正确的...
虽然自己添加一个void *xquad_portio;到文件里可以解决这个问题,但是还是想知道出现的原因...
wwwunix 2010-09-30
  • 打赏
  • 举报
回复
1、编译时用的kernel和使用时使用的kernel版本不一样。
2、你的这个模块或许还依赖其他模块,而其他模块没有insmod。

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧