目的
RHEL 5.4 64bit 正常运行中无故断网,这是由于 RHEL 5.X 版本中的Broadcom NetXtreme II BCM 5709 驱动 BUG,涉及到 ACPI 电源管理的问题,解决方案是给网卡升级驱动程序。
环境为:
Dell R710 2u 服务器
RHEL 5.4 64bit
网卡为 4* Broadcom Corporation NetXtreme II BCM5709
可以使用如下lspci 命令得知自己的网卡型号
lspci | grep -i "eth"
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)
详细步骤
1 先查看下当前Broadcom网卡驱动版本,version 1.9.3
2 去dell 官网下载网卡驱动。
略
3 开始升级
4 重启服务器,再看下当前Broadcom网卡驱动版本,新版本 version 1.9.20d
5 到此完成,了解下两个比较有用的命令!
#查看当前网卡型号
lspci | grep -i "eth"
#查看网卡驱动 (kernel module)
modinfo bnx2 (Broadcom网卡)
#怎么样知道我的网卡模块名称那?
ethtool -i eth0 (功能更强大)
driver: atl1c
version: 1.0.0.1-NAPI
firmware-version: N/A
bus-info: 0000:03:00.0
#与ethtool 命令相同
modinfo atl1c
filename: /lib/modules/2.6.32-28-generic/kernel/drivers/net/atl1c/atl1c.ko
version: 1.0.0.1-NAPI
license: GPL
description: Atheros 1000M Ethernet Network Driver
author: Jie Yang <jie.yang@atheros.com>
srcversion: B679B4EF678AB94A69C067B
alias: pci:v00001969d00001062sv*sd*bc*sc*i*
alias: pci:v00001969d00001063sv*sd*bc*sc*i*
depends:
vermagic: 2.6.32-28-generic SMP mod_unload modversions
本文转自 dongnan 51CTO博客,原文链接:http://blog.51cto.com/dngood/659615