hello.ko模块的加载与卸载

zl870213 2011-08-11 03:43:56
[root@FriendlyARM 2.6.38-FriendlyARM]# modprobe hello.ko??为什么??
modprobe: module 'hello.ko' not found
[root@FriendlyARM 2.6.38-FriendlyARM]# insmod hello.ko
hello world!
[root@FriendlyARM 2.6.38-FriendlyARM]# rmmod hello.ko???没有反应???
[root@FriendlyARM 2.6.38-FriendlyARM]# rmmod hello
hello exit!
rmmod: module 'hello' not found//???为什么???
[root@FriendlyARM 2.6.38-FriendlyARM
请看看是怎么回事???
...全文
497 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluecodezlx 2011-08-26
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20110823/19/94d99924-5f92-43ec-aef0-bebd58376bbf.html
bluecodezlx 2011-08-26
  • 打赏
  • 举报
回复
学习帮顶了
cqbamboo 2011-08-17
  • 打赏
  • 举报
回复
学习了
翔云123456 2011-08-17
  • 打赏
  • 举报
回复
modprobe 只能用来加载系统模块标准目录/lib/modules/版本号/kernel 目录下的模块
呆子毛 2011-08-15
  • 打赏
  • 举报
回复
modprobe是去读一个文件,从文件里获得ko的路径,再用这个路径去加载这个ko, 你的这个hello.ko的目录没有在那个文件里,所以modprobe提示没有找到文件,在那个文件里加入hello.ko这个文件绝对路径,再用modprobe就可以了。 这就是modprobe和insmod的区别
jxj141 2011-08-13
  • 打赏
  • 举报
回复
modprobe hello.ko
需要把hello.ko放到system/lib/modules下
lishiyong110 2011-08-13
  • 打赏
  • 举报
回复
modprobe需要模块放在对应目录下
rmmod并没有调用hello.ko文件,而是从模块列表中调用相应的接口操作,而模块列表中只有模块的名字而已,也就是hello
free 2011-08-11
  • 打赏
  • 举报
回复
模块的工作目录有问题。
mcadcj 2011-08-11
  • 打赏
  • 举报
回复
没用过modprobe,rmmod对像当然只是hello.hello.ko只是你的模块
在rmmod之前,使用lsmod你就知道为什么rmmod后跟的是hello而不是hello.ko了

4,436

社区成员

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

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