DELL的R310或是R410服務器安裝centos會遇到網卡驅動問題。現象為,在網上負載較高后網上自動down掉。所以需要更新網卡驅動。
1、先確認當前驅動版本:
modinfo bnx2 #或直接ethtool -i eth0 可以查看到固件版本
2、驅動下載
http://zh-cn.broadcom.com/support/ethernet_nic/netxtremeii.php
當前版本為:linux-7.0.36.zip
3、安裝包選擇
unzip linux-7.0.36.zip #解壓驅動程序其中已包括源代碼及rpm包
cd Server/Linux/Driver
rpm -ivh netxtreme2-7.0.36-1.src.rpm #解壓出包源碼
1:netxtreme2 ########################################### [100%]
cd /usr/src/redhat/SPECS/
rpmbuild -bb netxtreme2.spec #重建生產對應系統的rpm包
cd ../RPMS/i386/
rpm -ivh netxtreme2-7.0.36-1.i386.rpm #安裝網卡驅動
4、網卡驅動切換:
vim change_driver.sh
rmmod bnx2
modprobe bnx2
chmod 755 change_driver.sh
./change_driver.sh #后台執行腳本
注:正常情況網絡會出現中斷一會重新加載完成會自動恢復,如果出現異常未能自動恢復可能需要重啟服務器使系統完成重新加載新網卡驅動
5、核實更新后當前驅動版本:
modinfo bnx2 #或直接ethtool -i eth0 可以查看到固件版本
可能遇到的問題:環境需求:
yum -y install gcc mack kernel-headers kernel-devel