最新几个月2台web服务器一台好了之后另一台出问题。

问题现象

client 端访问web应用慢紧接着访问不了。

环境:OS:CentOS5.3、CentOS5.4、 64Bit 网卡:Broadcom Corporation NetXtreme II BCM5709 系统自带的默认驱动bnx2:1.9.6

出现问题之后就查找var/log/message 其他日志都找不到异常情况。觉得有可能是网卡出了问题,晚上的时候把换个网口并做bonding 希望能解决问题。但是过一段时间之后问题依然存在。

最后找认识的人问,原来是centos 自带的驱动问题,下面是解决办法

解决措施:

方案一、系统启动内核加载时停用ACPI电源管理系统 修改相应的Grub.conf引导程序配置文件:(此方案个人未曾尝试过 因为毕竟是在线生产环境还是比较担心不靠谱)

vim /boot/grub/grub.conf

title CentOS (2.6.18-194.el5)

root (hd0,0)

kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/VolGroup00/LogVol00 acpi=off #内核引导行最后添加acpi=off关闭

initrd /initrd-2.6.18-194.el5.img

方案二、去除使用系统自带的网卡驱动,手动安装更新网卡驱动。(最后选择此方案进行修复待后续观察效果…)

1、先确认当前驱动版本:

modinfo bnx2 #或直接ethtool -i eth0 可以查看到固件版本

filename: /lib/modules/2.6.18-194.el5/kernel/drivers/net/bnx2.ko

version: 1.9.6

license: GPL

——————————————————–

ethtool -i eth0

driver: bnx2

version: 2.0.2

firmware-version: bc 4.6.4

bus-info: 0000:01:00.0

3、安装更新驱动:

unzip linux-6.0.53.zip #解压驱动程序其中已包括源代码及rpm包

cd Server/Linxu/Driver

rpm -ivh netxtreme2-6.0.53-1.src.rpm #解压出包源码

1:netxtreme2 ########################################### [100%]

cd /usr/src/RedHat/SPECS/

rpmbuild -bb netxtreme2.spec #重建生产对应系统的rpm包

cd ../RPMS/x86_64/

rpm -ivh netxtreme2-6.0.53-1.x86_64.rpm #安装网卡驱动

4、网卡驱动切换:

rmmod bnx2

modprobe bnx2

注:正常情况网络会出现中断一会重新加载完成会自动恢复,如果出现异常未能自动恢复可能需要重启服务器使系统完成重新加载新网卡驱动

5、核实更新后当前驱动版本:

modinfo bnx2 #或直接ethtool -i eth0 可以查看到固件版本

filename: /lib/modules/2.6.18-194.el5/updates/bnx2.ko

version: 2.0.18c

license: GPL

ethtool -i eth0

driver: bnx2

version: 2.0.18c

firmware-version: bc 4.6.4

bus-info: 0000:01:00.0

网卡升级之后,只能看看升级驱动之后的效果。

驱动程序不工作 linux,RedHat 5.x CentOS 5 与BCM 5709网卡驱动版本不工作相关推荐

  1. Linux查网卡驱动版本,centos查看系统版本,网卡驱动和版本信息。

    1.uname -a  (Linux查看版本当前操作系统内核信息)[root@iZ28q5krmouZ logs]# uname -a Linux iZ28q5krmouZ 2.6.32-573.22 ...

  2. 如何在linux系统上查看BIOS版本、机器型号、序列号?查看网卡驱动版本?查看载体为实体机还物理机...

    biosdecode命令 BIOS版本  查看服务器型号: dmidecode | grep 'Product Name'  查看主板的序列号: dmidecode |grep 'Serial Num ...

  3. 在linux(ubuntu16.04)系统上安装RTL8822CE网卡驱动

    在linux(ubuntu16.04)系统上安装RTL8822CE网卡驱动 1.下载8822CE驱动https://github.com/alanfox2000/realtek-linux/tree/ ...

  4. 【Linux】ubuntu16.04/18.04安装I219-V有线网卡驱动

    intel219网卡的linux驱动,ubuntu16.04/18.04安装I219-V有线网卡驱动问题解决方法(示例代码) 安装ubuntu16.04/18.04 LTS后无网络连接的解决方法: 1 ...

  5. i217lm网卡驱动linux,Intel英特尔I217/I218/I219系列网卡驱动

    Intel英特尔I217/I218/I219系列网卡驱动官方版是一款专业的驱动软件.Intel英特尔I217/I218/I219系列网卡驱动最新版该驱动仅支持I217/I218系列网卡.除此之外Int ...

  6. CentOS 5.2下安装网卡驱动

    碰到了最不愿碰到的问题,Linux的内核与当前主板网卡不兼容. 该死的映泰A780G偏偏集成该死的RTL8168网卡模块.. 1.先确定不能上网的原因:输入命令mii-tool 如果显示有no sup ...

  7. CentOS 7 Realtek 8192cu WIFI网卡驱动配置

    入手了EDUP(EDUP) EP-MS1558,可是在centos7没有驱动,捣鼓了很久,终于配置驱动成功. 首先,需要注意的是centos 7的内核为3.10,而realtek(8192)目前官网仅 ...

  8. linux更新网卡驱动版本,Linux中升级网卡驱动

    1.首先移除老网卡驱动 #ifconfig eth0 down #rmmod tg3 #cd /lib/modules/$kernel version/kernel/drivers/net #mv t ...

  9. linux 网卡驱动升级,安装或更新CentOS平台的网卡驱动程序

    基于Linux平台安装或更新网卡驱动程序与Windows平台相差不大,首先查阅出主机网卡的具体型号.Windows平台可以借助鲁大师等硬件检测工具查看网卡,Linux平台有适用的命令lspci.eth ...

最新文章

  1. Asp.net无刷新调用后台实体类数据并以Json格式返回
  2. .9-Vue源码之AST(5)
  3. Filter和Listener-学习笔记03【Filter案例】
  4. C语言位运算,醍醐灌顶式教学
  5. js 数组 ajax php,js里面的对象ajax post到php端直接变成数组了?
  6. 【物理总结】初中物理重要常数、单位换算、概念、规律和理论及知识的应用归纳大全梳理总结...
  7. Java使用独立数据库连接池(DBCP为例)
  8. 一种被国人漠视的精神---狼的精神
  9. maven设置从本地读_如何在Eclipse中更改Maven本地存储库
  10. [linux]ssh配置文件ssh_config和sshd_config的区别
  11. 层次分析法在高校教学评价体系中的应用(原理+实例+工具)
  12. 开机时无法进入系统,提示windows system32/winload.exe 无法加载
  13. EeasyWechat 微信app支付
  14. 服装收银系统2022年排行榜新鲜出炉!
  15. 2021年应届生,找java后端开发要什么水平才算合格?
  16. 微分几何笔记(3) —— Frenet标架及Frenet方程组
  17. 2022年8月及1-8月国内动力电池企业装车量排名:“宁王”第一,“迪王”猛追
  18. 包含C/C++开发文档的Docset文档库
  19. HashMap底层详解
  20. Linux_命令行基础及挂载和目录文件管理

热门文章

  1. 把红外摄像机VGA接口和投影仪VGA接口连接起来的放大器电路板
  2. 2009IT领域十大并购案回顾-思科收购腾博 HP收购3COM
  3. Android中启动其它应用的几种方式
  4. 第二讲(一):网络布线与进制转换
  5. 如何用标签软件自动打印并记录流水号?
  6. 计算机和应用数学博士,中国农业大学理学院 各系介绍 应用数学系
  7. SpringMVC访问WEB-INF下的jsp解决方案Spring Boot集成使用jsp
  8. java并发编程实战(二)-并发工具类
  9. android skin 的参数选择,Android-skin-support框架使用的一些些坑
  10. 项目监控过程的工作及作用