求助!!driver移除时提示: No such file or directory????请各位大侠帮忙

cityofgod 2010-05-17 02:34:07
请问各位大侠,我在调试spi驱动时,rmmod driver时提示:
rmmod: chdir(2.6.27): No such file or directory
请问什么原因,如何修改?
我在做android的linux驱动调试时遇到的上述问题。
请各位大侠帮忙看一下~~~谢谢啦
...全文
659 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
moguhuhu 2012-09-19
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 的回复:]

rmmod: chdir(2.6.28.6): No such file or directory,把目录2.6.29-FriendlyARM 改成2.6.28.6
[/Quote]



正解啊
改了名字后立马就可以卸载了
lianghongge 2011-03-18
  • 打赏
  • 举报
回复
lsmod 看看有没有
mamamiya 2011-03-13
  • 打赏
  • 举报
回复
这个问题我昨天刚遇到:
先要创建目录:
/lib/modules/2.6.27/

然后再将你的驱动拷贝到该目录下
lihaolink 2011-03-12
  • 打赏
  • 举报
回复
将你的驱动拷一份到/lib/modules/2.6.27/下 如果该目录不存在建立一个 然后再rmmod试试
因为我前两天也遇到这个问题
dfxxm 2010-12-20
  • 打赏
  • 举报
回复
这个问题应该是配置busybox的时候,insmod modules和 rmmod modules选项的问题。
cd 到busybox目录下
make menuconfig
进入Linux Module Utilities
去掉 Simplified modutils选项(这个是简单加载模块和卸载模块的选项)
将后面的选项全部选上
重新编译busybox,重新制作filesystem
问题应该能解决
leeyiqun 2010-12-08
  • 打赏
  • 举报
回复
呵呵,那是你没有 “rmmod”这个命令,而不是你没有加载这个驱动模块。
看看 busybox 里面的配置,把 rmmod 这个命令给加上,然后重新编译 busybox ,把编译好的busybox 放在原先根文件系统的位置,比如在 /bin/busybox,
然后在根文件系统里面建立 rmmod 链接
ln -s /bin/busybox /sbin/rmmod
重新把根文件系统烧录到你flash后再试试。
StepByStep Fu 2010-12-03
  • 打赏
  • 举报
回复
rmmod: chdir(2.6.28.6): No such file or directory,把目录2.6.29-FriendlyARM 改成2.6.28.6
gkzok 2010-07-29
  • 打赏
  • 举报
回复
遇到过同样的问题,如果用的是BUSYBOX的话,里面rmmod默认绝对路径,很麻烦
Wenxy1 2010-07-28
  • 打赏
  • 举报
回复
spitest 7424 0 - Live 0xbf006000
spidevtest 18224 0 - Live 0xbf000000
-------------------
#rmmod spitest; rmmod spidevtest
jxj141 2010-07-28
  • 打赏
  • 举报
回复
同问,跟LZ遇到同样的问题,后面让它在启动文件系统后自动加载,而不是手动加载。
cityofgod 2010-07-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 huntercao 的回复:]
1. 确保/lib/modules/`uname -r`/存在;rmmod可能需要这个路径。
2. rmmod的时候是不需要加路径的,也不需要加后缀*.ko。
[/Quote]
to Huntercao:
我的lib/modules/ 下只有2.6.29-FriendlyARM
uname -r 后显示的是2.6.28.6()的版本号,你的意思是指需要这个吗?
cityofgod 2010-07-28
  • 打赏
  • 举报
回复
杯具了。。。查看了一下Module unloading我编译了。
过去的我 2010-06-15
  • 打赏
  • 举报
回复
Enable loadable module support


Module unloading


也许你没有把这个编译进去
曹大夯 2010-06-15
  • 打赏
  • 举报
回复
1. 确保/lib/modules/`uname -r`/存在;rmmod可能需要这个路径。
2. rmmod的时候是不需要加路径的,也不需要加后缀*.ko。
cityofgod 2010-06-13
  • 打赏
  • 举报
回复
[root@urbetter /mnt]# ls
disk usb.ko
[root@urbetter /mnt]# lsmod
usb 9792 0 - Live 0xbf000000
[root@urbetter /mnt]# rmmod /mnt/usb.ko
rmmod: chdir(2.6.28.6): No such file or directory
还是不行啊~~
hzcpig 2010-06-04
  • 打赏
  • 举报
回复
rmmod /绝对路径/xxxxx.ko
cityofgod 2010-06-04
  • 打赏
  • 举报
回复
Huntercao:module 安装的位置可以修改吗?怎么改?请指教。
曹大夯 2010-05-18
  • 打赏
  • 举报
回复
spitest和spidevtest有什么关系?

你在rmmod这两个module时,都会出现同样的错误?

有打印信息么?dmesg一下,给大家看看?
cityofgod 2010-05-18
  • 打赏
  • 举报
回复
lsmod会显示
spitest 7424 0 - Live 0xbf006000
spidevtest 18224 0 - Live 0xbf000000
以上是我所加载的驱动啊
在/dev/下也会显示创建的节点,使用open函数也可以打开文件没问题的。
还请指教。。。
曹大夯 2010-05-18
  • 打赏
  • 举报
回复
有可能是你的module安装位置不对。rmmod在指定的位置找不到你的module.
加载更多回复(1)

4,438

社区成员

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

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