当前位置: 技术问答>linux和unix
驱动模块的加载和卸载的疑问
来源: 互联网 发布时间:2016-08-12
本文导语: 在用insmod加载模块成功后就不能用rmmod卸载模块是由哪些原因造成的呢?怎么解决啊? | ba 问题错误贴出来看看 | rmmod操作,系统有什么提示吗? | 把错误贴出来吧...
在用insmod加载模块成功后就不能用rmmod卸载模块是由哪些原因造成的呢?怎么解决啊?
|
ba 问题错误贴出来看看
|
rmmod操作,系统有什么提示吗?
|
把错误贴出来吧。
有一种可能是模块被占用。
如果出现问题,比如oops,的时候由于内核占用着,也删除不了。
执行一下insmod.然后dmsg一下,就可以看出错误信息
有一种可能是模块被占用。
如果出现问题,比如oops,的时候由于内核占用着,也删除不了。
执行一下insmod.然后dmsg一下,就可以看出错误信息
|
恩。多半是你的驱动程序有错误。
我刚刚开始学习写驱动程序的时候,写了一个驱动 helloWorld,
然后insmod,加载成功,而且打印字符串。但是就是无法 rmmod.
现在内核一般配置的都是允许卸载驱动模块的。
后来检查是自己驱动程序有问题
|
在 /lib/module/ 下 mkdir 2.6.29.4-mys3c
|
驱动程序出问题
|
我试过了,用两个模块,一个可以卸载,一个不可以,都用rmmod file。name。ko。
内核支持了模块卸载,肯定是驱动出问题
|
我也遇到同样的问题!up