centos系统Broadcom BCM5709网卡不工作

今天实然接到通知,说服务器上的服务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

你可能感兴趣的:(工作,linux,redhat,centos)