Dell服务器技术专题
1.免费检测;
2.不收取任何定金;
3.没有达到客户的要求,
不收取任何费用;
4.7*24小时快速响应;
5.对客户数据绝对保密;
6.未经客户授权的情况下绝对
不会对设备做任何扩大故障
的操作

Broadcom NetXtremeII网卡安装 For Redhat 5x(具有通用性)

测试平台RHEL5U5 32bit,其他版本安装类似

 

大前提要有内核源码包,kernel-devel-*及gcc编译器,如果是PAE内核就是kernel-PAE-devel-*
如果没有一定不成功,下边的都不用看了
查看有无安装当前内核源码包,下边是没有安装,执行rpm –qa|grep kernel|grep devel输出为空

下边就是已经安装了,

1,首先查看当前网卡驱动版本
命令modinfo  bnx2  可以得知网卡的驱动版本以及位置

2,下载新的驱动包,实验当前新的包名为linux-5.2.55.zip,
解压驱动包,或者在windows机器上解压之后拷贝过去也可以

3,看RELEASE文件就知道包含的哪种驱动,
Broadcom提供了两种源码包,一种是二进制的,一种是tar包

二进制的在装的时候是将三种驱动全部安装上去,但tar包在解压之后可以单独安装某一个单项驱动
解压tar包后生成目录,解压命令tar  zxvf  netxtreme2-5.2.55.tar.gz

Tar包解压之后的目录

4,要编译对应的驱动就到对应的文件夹中去编译,比如更新bnx2,就到bnx2的目录中去

编译完了,告诉你生成的模块及位置

5,重新加载新模块,并重启网络服务

查看新模块信息,模块地址和驱动皆有更新

可惜的是没有提供卸载的方法,Makefile没有写uninstall的脚本

---------------------------------------------------------------------------------

下边的方法是用二进制安装,同样需要编译,还需要有rpm-build包,但卸载方便
查询rpm-build包,

1,安装二进制rpm包

2,进入/usr/src/redhat/中的SPECS目录中编译

Exit 0表示成功,如果为0外的其它值则失败

3,下边就是去安装生成的rpm包,到/usr/src/redhat/RPMS/i386中

查看安装文件安装在何处,用如下命令

4,卸载旧模块,加载新模块,重启网络服务,命令之间用分号(尤其是远程,要一行)

5,再用modinfo查看,

6,卸载再查看

 

CopyRight © 2006-2011 津ICP备11007301号-6 版权所有:天津信胜科技发展有限公司
无标题文档