社区
Linux_Kernel
帖子详情
init_module: Device or resource busy
boveytsi
2003-12-15 02:59:46
为什么每次加载内核模块都说这句话,然后加载不成功
...全文
188
4
打赏
收藏
init_module: Device or resource busy
为什么每次加载内核模块都说这句话,然后加载不成功
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
土豆
2003-12-19
打赏
举报
回复
另外就是首先要确定你的内核和你的源代码是一个版本,如果不是同一个版本,那问题多了
土豆
2003-12-19
打赏
举报
回复
用printk打印看看,现找到出在哪里?看看有没有进入init_module的函数体,如果进了函数体,问题好办,如果连init_module都没有进入,那就事其他问题了
LinHanLao
2003-12-15
打赏
举报
回复
你在init_module申请的资源是否已经被别的程序占用了,
如中断号, 端口, 主设备号....
还有, 你的init_module如果成功返回的话,
返回值一定要是0, 否则就会出现你所说的提示
查看资源的话,你可以看看
cat /proc/devices
cat /proc/interrupts
cat /proc/ioports
....
jian
2003-12-15
打赏
举报
回复
lsmod看看是不是有同一个模块已经加载过了
insmod: ERROR: could not insert
module
lin_mouse_drive.ko:
Device
or
resource
busy
insmod: ERROR: could not insert
module
lin_mouse_drive.ko:
Device
or
resource
busy
。 [ 申明,本人是刚接触驱动的幼鸟,写博客是为了分享和学习新的知识,如果内容有什么需要补充的,请联系我QQ:13169909394。 [ 这是个低级错误,我们写驱动的时候会调用到相关的注册函数和注销函数,如果你只注...
ubuntu12.04 insmod&rmmod出现Error:
Device
or
resource
busy
一:insmod时候错误: 1:错误信息insmod: error inserting 'hello.ko': -1
Device
or
resource
busy
2:原因:你的代码里面的设备号和系统已经存在的相冲突 3:查看系统的设备号: cat /proc/
device
s cat /proc/
device
s 查看和你的设备号有冲突的吗,注意要分开字符设备和块设备 4
rmmod: remove 'led':
Device
or
resource
busy
解决办法
问题: 解决办法:
insmod错误:can't insert "xxx.ko":
Device
or
resource
busy
1.问题出现 我在尝试最简单的字符设备驱动的程序。编译好之后加载模块显示这个错误,同时还有这个错误 # dmesg | tail -10 [ 1676.443388] hello_
init
[ 1676.443404] register_chrdev_region fail [ 1712.696222] hello_
init
[ 1712.696240] he re...
ERROR: Removing 'hello':
Device
or
resource
busy
其实之前做过一段时间的驱动开发,但是很久没碰了,要写论文了,所以驱动的东西还得再捡起来,今天才重写第一个入门的hello world就出问题了,不过还好通过强大的baidu和google解决了,记录学习的过程. 先看看代码 hello.c #include #include static int __
init
hello_
init
(void) { printk(KERN_ALER
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章