【linux】【问题】eth0未识别,lspci有设备,模块未加载
2014-10-09 14:10
330 查看
系统启动日志:Bringing up interface eth0: pcnet32 device eth0 does not seem to be present, delaying initialization.
ifconfig输出:没有eth0
系统->网络配置:有eth0,处于非激活状态。设法激活时,出错:pcnet32 device eth0 does not seem to be present。
网上有解决方法的。http://blog.csdn.net/ccnp_Server/archive/2008/01/24/2063437.aspx
但太复杂,我没有试,且没有说明问题的原因。后来在communities.vmware.com看到一个老外说,他在遇到这个问题时说:“What I found was that my modules.dep and modules.alias were empty, which live in /lib/modules/`uname -r`/”。这让我想起了,下午我在编一个模块时,执行过depmod,这是会改变modules.dep和modules.alias。到/lib/modules/`uname -r`/一看,果然,里面只有与我的模块有关的依赖信息。看来,这是由于我以错误的方式执行了depmod命令造成的。(具体怎么回事我忘了,好像我在自己工作目录depmod
my.ko过)。
看来是系统模块的依赖关系信息丢失了,启动时网卡驱动等模块无法加载。所以,如果想用modprobe向系统加自己的模块时,应将your_module.ko拷入/lib/modules/`uname -r`/,然后depmod -a 。最后,modprob your_module。
解决:在/lib/modules/`uname -r`/下执行,depmod,重新生成modules.dep和modules.alias,重启。
ifconfig输出:没有eth0
系统->网络配置:有eth0,处于非激活状态。设法激活时,出错:pcnet32 device eth0 does not seem to be present。
网上有解决方法的。http://blog.csdn.net/ccnp_Server/archive/2008/01/24/2063437.aspx
但太复杂,我没有试,且没有说明问题的原因。后来在communities.vmware.com看到一个老外说,他在遇到这个问题时说:“What I found was that my modules.dep and modules.alias were empty, which live in /lib/modules/`uname -r`/”。这让我想起了,下午我在编一个模块时,执行过depmod,这是会改变modules.dep和modules.alias。到/lib/modules/`uname -r`/一看,果然,里面只有与我的模块有关的依赖信息。看来,这是由于我以错误的方式执行了depmod命令造成的。(具体怎么回事我忘了,好像我在自己工作目录depmod
my.ko过)。
看来是系统模块的依赖关系信息丢失了,启动时网卡驱动等模块无法加载。所以,如果想用modprobe向系统加自己的模块时,应将your_module.ko拷入/lib/modules/`uname -r`/,然后depmod -a 。最后,modprob your_module。
解决:在/lib/modules/`uname -r`/下执行,depmod,重新生成modules.dep和modules.alias,重启。
相关文章推荐
- lspci grep Eth,查看Linux下的各种硬件设备是否识别或存在之用
- lspci grep Eth,查看Linux下的各种硬件设备是否识别或存在之用
- 解決Linux下Android开发真机调试设备不被识别问题
- 解決Linux下Android开发真机调试设备不被识别问题
- linux设备驱动程序_hello word 模块编译各种问题集锦
- linux显示git commit id,同时解决insmod模块时版本不一致导致无法加载问题
- linux下源码编译 subversion(SVN)- 解决ra_dav模块加载问题(HTTP)
- linux下模块加载的一些问题
- 学习Linux-4.12内核网路协议栈(1.8)——网络设备驱动模块的加载
- Linux下的PCI设备驱动自动加载问题MODULE_DEVICE_TABLE
- Linux 设备驱动练习---模块 加载卸载
- linux下自动加载设备驱动程序模块 分类: arm-linux-Ubuntu 2015-05-15 17:40 325人阅读 评论(0) 收藏
- linux设备驱动程序_hello word 模块编译各种问题集锦
- linux Apache设置https访问以及加载mod_ssl.so模块以及问题解决
- Linux字符设备驱动-globalmem驱动编译加载遇到的问题及解决办法
- linux模块加载和模块卸载时出现的问题
- linux下自动加载设备驱动程序模块
- Linux设备驱动模块自加载示例与原理解析
- linux下自动加载设备驱动程序模块
- Ubuntu 12.04 加载Bumblebee2相机 重启电脑后,无法识别设备的问题