whowho 发表于 2016-9-22 22:41:33

卸载驱动程序的时候出现 rmmod: chdir(/lib/modules): No such file or directory

OK6410开发板, linux-3.0.1内核。
利用飞凌的hello驱动程序,进行动态加载驱动进内核,
insmod hello.ko 是可以的,

但是卸载hello时,出现错误
卸载驱动程序的时候出现 rmmod: chdir(/lib/modules): No such file or directory

然后我创建/lib/modules模块,但是继续如下的错误,
mkdir: cannot create directory '/lib/modules': Read-only file system

这怎么解决啊??

# lsmod
hello 838 0 - Live 0xbf000000
# rmmod hello
rmmod: chdir(/lib/modules): No such file or directory
# mkdir /lib/modules
mkdir: cannot create directory '/lib/modules': Read-only file system
#




whowho 发表于 2016-9-23 16:38:45

没有技术支持的吗?

飞凌-unix 发表于 2016-9-28 09:44:11

本帖最后由 飞凌-unix 于 2016-9-28 09:55 编辑

您好,您先手动加载一下试试,看看有没有同样的问题,如果手动加载都有问题,那您需要检查检查内核中关于module的配置以及hello程序的交叉编译成模块的makefile文件里边的配置。网上也有其他网友有以下的建议,您可以尝试着试试:http://blog.sina.com.cn/s/blog_6a680b8b0100sz37.html


页: [1]
查看完整版本: 卸载驱动程序的时候出现 rmmod: chdir(/lib/modules): No such file or directory