主题 : 请教在android下挂载驱动 modprobe失败 不过insmod是OK的 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 54019
精华: 0
发帖: 76
金钱: 380 两
威望: 76 点
综合积分: 152 分
注册时间: 2011-08-22
最后登录: 2012-03-17
楼主  发表于: 2011-09-14 11:57

 请教在android下挂载驱动 modprobe失败 不过insmod是OK的

想要试验一下在android下开发模块驱动
就按照linux开发指南0809下 编译了一个模块:
文件名myhellomodule.c
内容
#include <linux/kernel.h>
#include <linux/module.h>
static int __init liyongliu_module_init(void)
{
printk("Hello, liyongliu module is installed !\n");
return 0;
}
static void __exit liyongliu_module_cleanup(void)
{
printk("Good-bye, Mini6410 module was removed!\n");
}
module_init(liyongliu_module_init);
module_exit(liyongliu_module_cleanup);
MODULE_LICENSE("GPL");
生成文件myhellomodule.ko
然后将其copy到system/lib/modules/2.6.36-FriendlyARM下

modprobe myhellomodule 竟然 不能挂载成功  请帮忙看下哪里有问题?

此处可见 KO文件已经在modules之下
/system/lib/modules # [6nls 2.6.36-FriendlyARM
ls 2.6.36-FriendlyARM
kernel
modules.dep.bb
myhellomodule.ko
3rdparty
extra
--------华丽的分割线----------
modprobe失败

/system/lib/modules # [6nmodprobe myhellomodule
modprobe myhellomodule
modprobe: module 'myhellomodule' not found
[ 此帖被odanobunaga在2011-09-14 12:36重新编辑 ]
级别: 侠客
UID: 54019
精华: 0
发帖: 76
金钱: 380 两
威望: 76 点
综合积分: 152 分
注册时间: 2011-08-22
最后登录: 2012-03-17
1楼  发表于: 2011-09-14 12:11
搞不懂。。。
级别: 侠客
UID: 54019
精华: 0
发帖: 76
金钱: 380 两
威望: 76 点
综合积分: 152 分
注册时间: 2011-08-22
最后登录: 2012-03-17
2楼  发表于: 2011-09-14 12:35
另外 insmod和rmmod是可以的
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-09-14 15:23
试试运行一下 depmod , 再运行modprobe
哈哈
级别: 新手上路
UID: 88528
精华: 0
发帖: 32
金钱: 170 两
威望: 34 点
综合积分: 64 分
注册时间: 2013-03-11
最后登录: 2013-09-17
4楼  发表于: 2013-03-15 11:26
请问楼主linux开发指南0809是什么?