戴尔R410 centos6.3 x64 环境下 网卡驱动故障

DELL R410 这周从IDC那边取回来了, 由于业务调整, 这台服务器不在提供之前的服务, 拿回来之后, 取出数据库数据,和一些其他的资料, 格掉硬盘,从新安装centOS6.3 x64. 

故障情况:

网卡Broadcom Corporation NetXtreme II BCM5709没有正常驱动, 系统频繁提示 "bnx2 NIC copper link is down"

上图一张:

戴尔R410 centos6.3 x64 环境下 网卡驱动故障_第1张图片

戴尔R410 centos6.3 x64 环境下 网卡驱动故障_第2张图片


解决方法:

1,重新编译稳定版驱动

在这里http://www.broadcom.com/support/ethernet_nic/netxtremeii.php

下载 :http://www.broadcom.com/support/license.php?file=NXII/linux-7.4.21.zip

由于R410网卡是挂了的状态, 只有通过U盘,或者光盘将下载好的驱动放入服务器. 

下面是通过刻录DVD,挂载光盘的方式


[root@Server01 05]# mkdir /media/dvd
[root@Server01 05]# mount /dev/dvd /media/dvd
mount: block device /dev/sr0 is write-protected, mounting read-only
挂载完了复制到指定的目录,  我这里直接在/root 下面操作了



[root@Server01 05]# cp /media/dvd/linux-7.4.21.zip  /root
[root@Server01 Linux]# cd unzip /root/linux-7.4.21.zip
[root@Server01 Linux]# cd /root/Server/Linux/Driver/
[root@Server01 Driver]# ls
INSTALL.TXT                         README.bnx2i.TXT    RELEASE.bnx2.TXT
netxtreme2-7.4.21-1.src.rpm         README.bnx2.TXT     RELEASE.bnx2x.TXT
netxtreme2-7.4.21.tar.gz            README.bnx2x.TXT    RELEASE.fclibs.TXT
netxtreme2_sup-7.4.21-1.ISO.tar.gz  RELEASE.bnx2fc.TXT
README.bnx2fc.TXT                   RELEASE.bnx2i.TXT
源码RPM包安装



[root@Server01 Driver]# rpm -ivh netxtreme2-7.4.21-1.src.rpm
   1:netxtreme2             ########################################### [100%]
[root@Server01 Driver]#
[root@Server01 Driver]# cd /root/rpmbuild/
[root@Server01 rpmbuild]# ls
SOURCES  SPECS
[root@Server01 rpmbuild]#  rpmbuild -bb SPECS/netxtreme2.spec

你会看到类似如下信息:

戴尔R410 centos6.3 x64 环境下 网卡驱动故障_第3张图片


最后的返回值(exit 0)  如果是1-255之间的 那么 恭喜你, 哥们 你编译失败了!    我顺畅编译过来, 如果失败了, google一下吧.


安装编译之后生成的rpm包


[root@Server01 rpmbuild]# rpm -ivh RPMS/x86_64/netxtreme2-7.4.21-1.x86_64.rpm



2,最后执行:

depmod -a 
rmmod bnx2
modprobe bnx2
service network restart

应用新的驱动程序, 不需要重启系统.



参考资料:

http://wwdhks.blog.51cto.com/839773/844943



ps: ping了一晚上网关, 没有一个掉包,  应该ok了

戴尔R410 centos6.3 x64 环境下 网卡驱动故障_第4张图片




你可能感兴趣的:(centos,dell,网卡驱动,R410,netxtreme)