CentOS5更新网卡驱动 bnx2 version: 2.0.2(1/2)

更新 bnx2 version: 2.0.2–>2.1.11

操作系统:CentOS release 5.10 (Final)

 代码如下 复制代码
[root@blog.hexu.org ~]$ cat /etc/redhat-release
CentOS release 5.10 (Final)

故障现象:网卡无故自动down掉,使用service network restart 重启后没多久又会自动down , 连接数大概在200个左右,没有arp攻击;

网卡信息:

 代码如下 复制代码
[root@blog.hexu.org ~]$ cat /var/log/dmesg |grep eth0
eth0: Broadcom NetXtreme II BCM5716 1000Base-T (C0) PCI Express found at mem da000000, IRQ 82, node addr 782bcb4b61f8
 
[root@blog.hexu.org ~]$ lspci |grep -i eth
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5716 Gigabit Ethernet (rev 20)
01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5716 Gigabit Ethernet (rev 20)

当前网卡驱动:

 代码如下 复制代码
[root@blog.hexu.org ~]$ ethtool -i eth0
driver: bnx2
version: 2.0.2
firmware-version: 5.2.3 NCSI 2.0.10
bus-info: 0000:01:00.0

下载最新网卡驱动:

http://www.broadcom.com/support/ethernet_nic/netxtremeii.php

Linux

iSCSI HBA only supported on RHEL 5.4, SUSE SLES 11 SP1 or newer versions of these distributions
我下载的是当前最新的版本linux-7.8.56.zip

安装更新驱动:

 代码如下 复制代码
[root@blog.hexu.org ~]$ unzip linux-7.8.56.zip
Archive: linux-7.8.56.zip
creating: Server/Linux/Driver/
inflating: Server/Linux/Driver/INSTALL.TXT
inflating: Server/Linux/Driver/netxtreme2-7.8.56-1.src.rpm
inflating: Server/Linux/Driver/netxtreme2-7.8.56.tar.gz
inflating: Server/Linux/Driver/netxtreme2_sup-7.8.56-1.ISO.tar.gz
inflating: Server/Linux/Driver/README.bnx2.TXT
inflating: Server/Linux/Driver/README.bnx2fc.TXT
inflating: Server/Linux/Driver/README.bnx2i.TXT
inflating: Server/Linux/Driver/README.bnx2x.TXT
inflating: Server/Linux/Driver/RELEASE.bnx2.TXT
inflating: Server/Linux/Driver/RELEASE.bnx2fc.TXT
inflating: Server/Linux/Driver/RELEASE.bnx2i.TXT
inflating: Server/Linux/Driver/RELEASE.bnx2x.TXT
inflating: Server/Linux/Driver/RELEASE.fclibs.TXT
 
[root@blog.hexu.org ~]$ cd Server/Linux/Driver/
[root@blog.hexu.org Driver]$ rpm -ivh netxtreme2-7.8.56-1.src.rpm

重建对应系统的rpm包:

 代码如下 复制代码
[root@blog.hexu.org Driver]$ cd /usr/src/RedHat/SPECS/
[root@blog.hexu.org SPECS]$ rpmbuild -bb netxtreme2.spec

安装新的rmp包:

 代码如下 复制代码
[root@blog.hexu.org SPECS]$ cd /usr/src/redhat/RPMS/x86_64
[root@blog.hexu.org x86_64]$ rpm -ivh netxtreme2-7.8.56-1.x86_64.rpm

切换网卡驱动:

 代码如下 复制代码
[root@blog.hexu.org ~]$ cat change_driver.sh
rmmod bnx2
rmmod bnx2x
modprobe bnx2
 
modprobe bnx2x
 
[root@blog.hexu.org ~]$ chmod u+x change_driver.sh

后台执行脚本:

 代码如下 复制代码
[root@blog.hexu.org ~]$ ./change_driver.sh &

注意:有时候可能需要重启服务器使服务器系统重新完全加载新的驱动:

查看新的网卡驱动信息:

 代码如下 复制代码
[root@dbapp101 x86_64]$ ethtool -i eth0
driver: bnx2
version: 2.1.11
firmware-version: 6.2.12 bc 5.2.3
bus-info: 0000:01:00.0

目前已没有出现自动down的情况。

首页 1 2 末页

时间: 2024-10-26 05:48:57

CentOS5更新网卡驱动 bnx2 version: 2.0.2(1/2)的相关文章

驱动精灵怎么更新网卡驱动?

  在用驱动精灵的朋友都知道驱动精灵是用来修复电脑硬件的软件,大家在上网的时候有没有遇到电脑下方的网卡驱动显示的是"黄色叹号",然后网页就不能打开了,小编遇到这样的情况,这个时候大家第一想到的肯定是网卡驱动有问题了,那怎么解决呢?有时候可能需要更新下,有时候就要重新安装了,小编给大家分享下驱动精灵怎么安装网卡驱动?跟小编一起来看看吧! 第一步:打开驱动精灵,然后点击"一键体检",如果发现你的电脑有驱动需要更新,或者是没有找到对应的网卡驱动的话,会有如下图一样的提示:

笔记本电脑网卡驱动怎么更新?

  由于笔记本由于网卡驱动版本过低,导致在使用一些Wifi共享软件的时候,容易出现WiFi开启失败.Wifi网络不稳定甚至蓝屏的现象,会严重影响上网体验.对于这种情况,我们可以通过更新网卡驱动来解决.下面百事网小编以自己联想笔记本为演示,为大家介绍下笔记本升级无线网卡驱动方法. 通常来说,笔记本更新或者升级无线网卡驱动,主要有两种方法,一种是借助工具一键升级,另外一种是通过自行下载新版驱动,完成安装升级,以下详细介绍下. 一.使用驱动精灵一键更新网卡驱动(推荐) 1.首先在笔记本下载安装新版的驱

win8.1系统如何更新无线网卡驱动解决掉线无法上网问题

  win8.1系统如何更新无线网卡驱动解决掉线无法上网问题.win8.1操作系统用户经常遇到网络掉线,无法上网的问题,也不知道怎么回事?网上介绍说只要更新网卡驱动就可以解决此类问题了,但是win8.1系统如何更新网卡驱动,大家都在为此问题困惑.其实win8.1系统更新无线网卡驱动的方法还是比较简单的,根据下文教程内容来完成更新吧. 解决方法: 1.打开这台电脑,找到控制面板; 2.找到其中的查看网络状态和任务; 3.点击右上角的更改适配器设置; 4.打开后找到无线网卡; 5.在无线网卡上面点击

Windowns 10新系统不能上网怎么办 网卡驱动不能用解决办法

1.我们在电脑中 右键计算机--属性--设备管理器--网络适配器  打开进入,如下图所示. 2.然后安装驱动人生网卡版 这个可以百度搜索下载了,在此111cn小编不提供下载地址 修复完成,驱动人生会显示修复结果,此时,网卡驱动问题便解决好了. 其实我们还有一种办法就是更新网卡驱动了,这种方法少知道能不能行得通了,不过小编觉得能解决问题就好.

【求助】KVM虚拟机win2k3和XP的virtio网卡驱动不再更新了吗?

问题描述 搜索2003和XP的NETKVM驱动,只能搜索到数字签名2013年11月20日的.请问大牛2003和XP的virtio网卡驱动不再更新了吗?如果有更新麻烦提供下下载地址,感谢但是官网下载的virtio-win-0.1-100中WIN7以上的都有提供NETKVM驱动. 解决方案

更新服务器报:未能从程序集“Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”

问题描述 更新服务器的时失败,查看Log日志,里面报:未能从程序集"Model,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null"中加载类型"Model.TeacherRecord".求大神指点急!!!!!!!!!!! 解决方案 解决方案二:dll文件是不是旧的没更新解决方案三:已经取了最新的解决方案四:要么dll没更新要么修饰符用错了建议楼主细心点把服务器上的程序集拿下来反编译看下是不是真的存在那部分代码

技嘉GA945主板+linux as4.0挂载64位的网卡驱动

下面就技嘉GA945主板---linux as4.0--64位及32位的网卡驱动挂载作个笔记,如有不对之处还望大家指正.本文最底下提供了本驱动的压缩包下载. 注:命令另起一行的表示按Enter键. 1.先插上U盘(必须先把网卡驱动拷贝到U盘),然后查看是否有U盘 fdisk -l 2.挂载U盘 mkdir /media/usb mount /dev/sdb1 /media/usb 3.进入目录 cd /media/usb cd r8111 4.开始加载 make clean modules ma

linux 编译内核时网卡驱动丢失如何解决

我的系统 OS version : Centos 5.9 kernel : 2.6.18-402 更新内核版本: 2.6.20 由于 yum 里面的内核头文件和卡发包并没有过多的源码 .c 文件.所以只能从 www.kernel.org 下载 相近的版本,有人肯定说了下你还不下个最新的 内核版本,答: 如内核版本跨度比较大,本人担心会出现各种问题,很多老的编译选项新版内核不支持. 首先先下载 原系统的 开发包和头文件:shell $> yum install kernel-devel kerne

Digital Unix Version 4.0下Oracle 8.0.5服务器的安装

oracle|unix|服务器 Digital Unix Version 4.0下Oracle 8.0.5服务器的安装 石骁騑(中软网络技术股份有限公司,北京,100081) 一. 系统需求在安装Oracle 8 服务器前,首先检查系统是否满足表1和表2所示的软硬件需求.1. 硬件需求 表1 硬件需求硬件项目 需求CPU Digital Unix alpha 系统内存 最少128M RAM交换空间 2-4倍的内存大小磁盘驱动(Disk Drives) 至少四个设备:一个用于Oracle软件的分发