您的位置:首页 > 职场人生

Dell R*10 网卡升级驱动

2011-09-08 18:53 363 查看
有史以来最怪的问题,如果不是友人早前的提示,我还真得还要得耗半天找原。话说他们公司 Dell R710 用的操作系统是 RedHat As5.3 X64 会在正常运行中无故断网….

而且并没有规律,择日而断…弄了好久,还以为是机房的问题,最后无奈之下打电话给 Dell 报修。

他们的工程师立马就反应过来,这是 RedHat As5.X 版本中的Broadcom NetXtreme II BCM 5709 驱动 BUG,涉及到 ACPI 电源管理的问题。

所以当网卡在正常工作的时候,会被 ACPI 误以为他闲着,从而把它给关闭掉。

每次出现这个情况,只需要 service network restart 或者 ifdown/ifup ethX (对于被关闭的网卡端口) 就可以恢复正常。

真有够气愤的。

解决这个问题有2种方法,第一种相对简单,就是在Linux内核中禁用 ACPI 电源管理系统。

但该方法不推荐,因为会导致服务器失去智能电源调节,增加功耗。

另外一种方法就是升级网卡驱动,以下是过程:

查看网卡型号

lspci | grep Ethernet

==下载软件==

wget

http://zh-cn.broadcom.com/docs/d ... II/linux-6.0.53.zip
-P /usr/local/src

==解压安装软件==

cd /usr/local/src

unzip linux-6.0.53.zip

cd /usr/local/src/Server/Linux/Driver/

tar zxvf netxtreme2-6.0.53.tar.gz

cd netxtreme2-6.0.53/bnx2/src

make && make install

==重新加载驱动==

rmmod bnx2;depmod;modprobe bnx2

==查看网卡信息==

升级前:

# lsmod |grep bnx2

bnx2 216525 0

# modinfo bnx2

filename: /lib/modules/2.6.18-194.el5PAE/kernel/drivers/net/bnx2.ko

version: 2.0.2

升级后:

# lsmod |grep bnx2

bnx2 225164 0

# modinfo bnx2

filename: /lib/modules/2.6.18-194.el5PAE/updates/bnx2.ko

version: 2.0.8c

[root@oaap-ftp src]# ethtool -i eth0

driver: bnx2

version: 2.0.23b

firmware-version: 5.2.7 bc 5.2.2 NCSI 2.0.8

bus-info: 0000:01:00.0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 休闲 网卡驱动