Broadcom NetXtreme II网卡驱动安装小记

简介:

目的

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



相关文章
|
2月前
|
Linux
KyLinV10 安装realtek-r8125 2.5G网卡驱动。
KyLinV10 安装realtek-r8125 2.5G网卡驱动。
|
Linux 芯片
iMX6 SoloX千兆以太网Linux PHY驱动调试
最近在iMX6 SoloX平台上调试千兆以太网Linux PHY驱动调试,使用的是RGMII接口类型。RGMII即Reduced GMII,是RGMII的简化版本,将接口信号线数量从24根减少到14根(COL/CRS端口状态指示信号,这里没有画出),时钟频率仍旧为125MHz,TX/RX数据宽度从8为变为4位,为了保持1000Mbps的传输速率不变,RGMII接口在时钟的上升沿和下降沿都采样数据。
|
Linux 网络虚拟化 API
broadcom OpenNSL
https://github.com/Broadcom-Switch/OpenNSL Open Network Switch Layer (OpenNSL) is a library of network switch APIs that is openly available for progra...
2190 0