unresolved symbol xquad_portio

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

unresolved symbol xquad_portio
...全文
45 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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。
回复
相关推荐
发帖
Linux_Kernel
创建于2007-08-27

4155

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
帖子事件
创建了帖子
2010-09-30 11:39
社区公告
暂无公告