RHEL5.4和BCM5709网卡驱动问题

前段时间最折腾的事莫属:RHEL5.4和BCM5709网卡驱动问题。

系统:rhel5.4 64bit

服务器:DELL R710

默认RHEL5.4 64bit的驱动对BCM5709的网卡支持不好,网卡一遇到流量比较大就会hung up,后来不得已去dell官方去寻找驱动,同时将kernel降级为:2.6.18-128.el5(系统安装好后,我做了一个kernel的升级)这样就没有出现过hung up的情况。

既然64bit有问题,32bit的也是逃脱不了。

 

阿辉 Says:
一月 7th, 2010 at 17:42

我也碰到过这个问题,我是这么做的,用内核自带的驱动,关闭acpi:
vi /boot/grub/grub.conf
title CentOS (2.6.18-164.6.1.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.6.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet acpi=off noapic
initrd /initrd-2.6.18-164.6.1.el5.img


阿辉 Says:
一月 7th, 2010 at 17:43

最高跑到过300多M,没有出过问题了。


bixuan Says:
一月 7th, 2010 at 17:47

是的,关闭acpi也是可以的,多谢分享,呵呵


 

 

今天实然接到通知,说服务器上的服务down了,因为在外面无法查看,过了一会同事又说是因为网络不通重启了网卡又正常了。回到家上服务器进行检查,没有报错,也没有发现什么系统的异常。觉得比较奇怪就上网搜索了一下,发现也有人遇到了Broadcom BCM5709在centos系统出现网卡不工作的情况。重新安装网卡驱动,只能再观察是否还会再出现这种情况。

lspci
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

ethtool -i eth1
driver: bnx2
version: 1.9.3
firmware-version: 5.0.11 NCSI 2.0.5
bus-info: 0000:01:00.1

下载kernel-devel和网卡新驱动
rpm -ivh kernel-devel-2.6.18-164.11.1.el5.x86_64.rpm
cd /usr/local/src/Server/Linux/Driver/netxtreme2-5.2.50
make && make install
rmmod bnx2;modprobe bnx2
ethtool -i eth1
driver: bnx2
version: 2.0.8b
firmware-version: 5.0.12 bc 5.0.11 NCSI 2.0.5
bus-info: 0000:01:00.1
 

你可能感兴趣的:(问题,网卡驱动,RHEL5.4,BCM5709)