天嵌 ARM开发社区

 找回密码
 注册
查看: 2464|回复: 7

卸载驱动模块问题!!!

[复制链接]
jiugantang 发表于 2009-11-17 21:12:30 | 显示全部楼层 |阅读模式


出现这种问题 无法卸载,但内核配置里 我选中了modules unloading
下图是busybox中的配置 ,是不是这里有问题?
该怎么修改呢??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
wangdawei_80 发表于 2009-11-17 22:52:30 | 显示全部楼层
这里是没有问题的,busybox中(/lib/modules)是指定内核模块所在的目录位置,对于使用4.4.1交叉编译器编译linux-2.6.31.5+busybox-1.15.1来说,使用busybox中默认的/lib/modules/则需要将内核模块放在/lib/modules/2.6.31.5/目录下,否则无法卸载模块。
 楼主| jiugantang 发表于 2009-11-18 10:26:46 | 显示全部楼层
2# wangdawei_80

我将模块放入/lib/modules/    下载模块时,又出现这种问题,怎么回事啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| jiugantang 发表于 2009-11-18 10:51:53 | 显示全部楼层
3# jiugantang

卸载时
wangdawei_80 发表于 2009-11-18 11:13:00 | 显示全部楼层
系统已经给出提示了,应该将动态加载的模块放在/lib/modules/2.6.30.4-EmbedSky/目录下
 楼主| jiugantang 发表于 2009-11-18 16:41:00 | 显示全部楼层
放入这个目录以后,执行rmmod  *.ko  后 ,什么反应也没有,模块没有被卸载,也没报错
怎么回事?
亚瑟王 发表于 2009-11-19 10:56:08 | 显示全部楼层
你烧写我们提供的内核和文件系统,然后挂载和卸载文件系统里面的hello驱动试试。
insmod /lib/EmbedSky_hello.ko
rmmod /lib/EmbedSky_hello.ko
如果OK,然后你再编译我们提供的内核,然后再再内核中添加一个hello的驱动再试试,如果也OK,你再用你自己的文件系统试试。最后用你的内核进行测试。
mengshiliang 发表于 2009-12-18 15:36:59 | 显示全部楼层
好明显busybox没有设置好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-6-2 13:39 , Processed in 1.046875 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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