init_module: Device or resource busy

boveytsi 2003-12-15 02:59:46
为什么每次加载内核模块都说这句话,然后加载不成功
...全文
188 4 打赏 收藏 转发到动态 举报
写回复
用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看看是不是有同一个模块已经加载过了

4,436

社区成员

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

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