TurboLinux刷新网络服务报错,为什么?
TurboLinux刷新网络服务报错,错误提示:bringing up interface eth0: bnx2 device eth0 does not seem to be present, delaying initialization. [failed]
请问有那位高手遇到过,麻烦指点一下,谢谢!
请问有那位高手遇到过,麻烦指点一下,谢谢!
作者: lihui_12_25 发布时间: 2011-09-19
前一段跟着老师上课的时候学习模块的内容,当时不知道无意中动了哪个模块,导致无法启动网卡。
系统启动日志: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。
后来发现这是由于我以错误的方式执行了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,重启。
系统启动日志: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。
后来发现这是由于我以错误的方式执行了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,重启。
作者: 小火车 发布时间: 2011-09-20