forcedeth网卡驱动导致网络不通故障分析和解决方法

2012年12月10日 系统技术 暂无评论 阅读 2,480 次

问题描述:
forcedeth的网卡在操作系统turbo10.5和as5等操作系统出现网卡不通,通过重启网络服务后暂时恢复正常,但过段时间还会重复出现网卡不通问题。

问题原因:
turbo10.5和as5等操作系统自带的网卡驱动在驱动forcedeth的网卡有bug,这个bug会再网卡数据量很大的时候出现的非常频繁。

问题解决:
需要升级网卡驱动,一般出现问题的网卡驱动版本为forcedeth 0.41和0.60驱动,升级到最新的0.65驱动即可解决这个问题。(附件tar包为forcedeth0.65的网卡驱动源码)

网卡驱动升级方法:
1.将附件压缩文件解压后上传到服务器的任意路径下,如root下
2.ssh登录到服务器,执行下面命令:
#cd /root
#make;make install
#rmmod forcedeth;modprobe forcedeth
执行第三条命令后,网络会瞬间断开,很快就会恢复正常。(这个命令就是卸载旧的网卡驱动模块,重新加载新的驱动模块,也可以直接reboot重启服务器)
3.重新加载网卡模块或者重启服务器后检查驱动版本,命令如下:
#ethtool -i eth0
查看返回内容version是否为0.65,如果是说明升级成功。

网卡驱动是否需要升级的检查方法:
ssh登录到服务器后,执行#ethtool -i eth0查看驱动模块是否为forcedeth,如果是再看version是否为0.41或者0.60,如果是则需要升级驱动到0.65。如果不是forcedeth则不需要升级。(如果服务器有多网卡需要同时检查每个网卡,ethtool -i eth1,ethtool -i eth2以此类推)

标签:

评论已关闭!