LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: sleepwalker

请问关于驱动的版本控制问题

[复制链接]
发表于 2004-12-31 16:16:37 | 显示全部楼层
1.":="是直接赋值,"+="是添加赋值,在这里只有一个模块是等价的

2.你现在运行的是哪个内核?

3.错误讯息是什么?
 楼主| 发表于 2004-12-31 16:19:57 | 显示全部楼层
我没替换内核,编译的时候只是make oldconfig后,就没动什么了。

输入insmod helloworld.o后

错误信息是insmod: error inserting 'helloworld.o': -1 Invalid module format
发表于 2004-12-31 16:24:38 | 显示全部楼层
你这次可能真是版本的问题了,你现在模块的版本和运行内核的版本不一样。

你先试试:insmod -f *.ko

如果没有出现unsolved symbol的话,你可以当做已经成功
如果出现你用fc3的config文件重新config一下你的kernel source。然后再编译模块。
 楼主| 发表于 2004-12-31 16:28:09 | 显示全部楼层
崩溃,虽然没有出现unsolved symbol,但是错误信息已然有,只是变成:
insmod -f *.ko
insmod: error inserting 'helloworld.ko': -1 File exists

insmod -f *.o也是一样
发表于 2004-12-31 17:28:22 | 显示全部楼层
你lsmod一下,看看helloworld是不是已经有了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表