当前位置:  技术问答>linux和unix

为什么模块不能加载

    来源: 互联网  发布时间:2016-08-13

    本文导语:  我是在Linux2.6.29版本下,kernel已经编译成功,我要的模块也生成了.0(android.o)文件,可以把Image文件loading后在控制台上看不到的要的android模块,手动加载也不行,为什么会这样? | 1、Android模块我不知...

我是在Linux2.6.29版本下,kernel已经编译成功,我要的模块也生成了.0(android.o)文件,可以把Image文件loading后在控制台上看不到的要的android模块,手动加载也不行,为什么会这样?

|
1、Android模块我不知道是哪方面的模块。但是这里举个例子,比如网卡驱动模块位于/lib/modules/`uname -r`/kernel/drivers/net下面。所以建议你先把编译好的模块cp到相应的内核模块目录下。

2、#depmod -a
   #模块重新分析,建立关联

3、#modprobe your-modules
   #加载你的模块your-modules

4、#lsmod | grep 'your-modules'
   #查看有没有被加载

对于开机自动加载模块,可以修改/etc/modprobe.conf按照内容添加
   #vi /etc/modprobe.conf
alias Device-name your-modules
   #上面的Device-name是你的设备名,后面对应的是你的设备驱动。

|
2.6内核模块怎么会是.o呢??
楼主还在2.4里没出来吧。。。
2.6内核模块是.ko的。。。

|
首先,建议内核起来后,查看一下其他模块的看到不?

其次,若看到,就看不到你要加载的,那就是你的模块程序有问题

再次,再看看,你编译内核时的配置,如果编译成也会有.o文件的

最后,若是动态加载,你需要的是.OK文件,而不是.O,也就是你内核配置要是配置编译成模块,然后就找   

     到.KO文件了,这是2.6内核后的

过程有太多的细节,我不太清楚,按常规思路给你分析一下

|
要加载模块,加载命令写在启动文件中,模块放进指定文件夹,应该是/lib/modules文件夹,不知道楼主怎么做的。。。

    
 
 

您可能感兴趣的文章:

  • 使用非root用户加载模块出错
  • 为何每次重启都要重新加载驱动模块?
  • 驱动模块断电重加载问题
  • 升级内核之后,模块加载问题
  • 怎样让模块加载之后自动执行里面的函数
  • 模块加载框架 SeaJS
  • insmod 加载驱动模块后,重启后驱动为什么没有了
  • linux2.6内核 如何自动加载当前所需要的模块
  • 在linux操作系统中,如何实现可加载的模块是否被卸载的检测
  • 服务端的模块加载器 StyleCombine
  • JavaScript模块加载器 GoJS
  • 怎么给内核加载自己编写的模块
  • 请教linux中如何自动加载自己的模块
  • 模块加载错误: -1 Unknown symbol in module
  • 加载模块出错,系统死机
  • JavaScript 模块加载器 DefineJS
  • 加载模块的问题!
  • 有没有什么办法能够查询到某个内核模块程序加载之后的运行情况?
  • 请教,如何知道内存中某个驱动模块是否已经被加载??
  • [求教]内核加载模块后,这部分内容编译在内核里的吗?
  • asmlinkage 我的程序(模块)不能认
  • 求救高手:为什么不能加载模块?
  • 遇到一个很棘手的问题:内核模块不能加载
  • Apache 不能加载PHP模块
  • ubuntu 加载模块不能显示
  • 在Qt中,子类模块的属性为什么不能设置呢?
  • redhat linux7.3怎么查端口是否已被系统使用啊?? 我正要用ssl的一个代理模块stunnel-4.03,它默认要用443号端口,客户机连接不能通,但改成
  • 驱动模块里能不能加while(1)语句
  • 我的驱动程序模块,不能加载!!!
  • 写内核模块时,哪些函数可以用,哪些不能用?
  • 关于嵌入式linux编译最简单内核模块不能通过的问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python异常模块traceback用法举例
  • Linux中一个模块中的函数如何被另一个模块调用?
  • Python的MySQLdb模块安装
  • insmod模块无显示,但rmmod模块有显示
  • *******是不是对内核模块编程然后再重新编译内核就可以把此模块整合到linux系统中
  • 传感器模块、gprs模块如何和我的2440开发板相连
  • 大侠帮忙!模块调试(非内核模块)
  • 想删除内核中的一个模块,输入命令后,系统提示该模块不存在。但是我lsmod时,它在/proc/modules中。求解。
  • 驱动模块可以编入内核,想单独编译成模块,makefile怎么写?
  • 同机装有Windows和Linux两套系统(先装Win后装Linux),如何使计算机使用Windows的启动模块而不是Linux的启动模块?
  • 自己写的内核模块与用户模块通信(交互)
  • 如何停止模块运行
  • 弱弱的问一个关于"模块化编程"的问题
  • 模块的安装求助
  • 模块依赖小问题,请各位大大帮忙
  • 关于rsync同步模块配置问题
  • 自定义内核模块禁止启动图形界面
  • 如何想向内核添家一个自定义的模块?
  • 关于LINUX内核模块的按需卸载及安装
  • linux内核模块间调用函数
  • 内核模块和设备驱动的区别?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3