戴爾R410 centos6.3 x64 環境下 網卡驅動故障

DELL R410 這周從IDC那邊取回來了, 因爲業務調整, 這臺服務器不在提供以前的服務, 拿回來以後, 取出數據庫數據,和一些其餘的資料, 格掉硬盤,重新安裝centOS6.3 x64.  php

故障狀況: linux

網卡Broadcom Corporation NetXtreme II BCM5709沒有正常驅動, 系統頻繁提示 "bnx2 NIC copper link is down" shell

上圖一張: 數據庫


解決方法: 服務器

1,從新編譯穩定版驅動 ui

在這裏http://www.broadcom.com/support/ethernet_nic/netxtremeii.php google

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

因爲R410網卡是掛了的狀態, 只有經過U盤,或者光盤將下載好的驅動放入服務器.  rest

下面是經過刻錄DVD,掛載光盤的方式 code


[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

你會看到相似以下信息:


最後的返回值(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了

相關文章
相關標籤/搜索