快速业务通道

更新Linux网卡驱动

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-23
我们是博通的网卡,查看博通网卡的驱动版本的命令:[root@HT101-108 hongtu]# ethtool -i eth0driver: bnx2version: 1.7.9-1firmware-version: 5.2.3 NCSI 2.0.11bus-info: 0000:01:00.0我们知道博通网卡的驱动文件名叫bnx2.ko.查找下bnx2.ko的位置[root@HT101-108 hongtu]# find /lib/modules -name bnx2.ko /lib/modules/2.6.18-128.el5PAE/kernel/drivers/net/bnx2.ko查看驱动详细情况:[root@HT101-108 hongtu]# modinfo /lib/modules/2.6.18-128.el5PAE/kernel/drivers/net/bnx2.ko filename: /lib/modules/2.6.18-128.el5PAE/kernel/drivers/net/bnx2.koversion: 1.7.9-1license: GPLdescription: Broadcom NetXtreme II BCM5706/5708/5709 Driverauthor: Michael Chan <mchan@broadcom.com>srcversion: 71574E8CA8E4B7882A0AC73alias: pci:v000014E4d0000163Csv*sd*bc*sc*i*alias: pci:v000014E4d0000163Bsv*sd*bc*sc*i*alias: pci:v000014E4d0000163Asv*sd*bc*sc*i*alias: pci:v000014E4d00001639sv*sd*bc*sc*i*alias: pci:v000014E4d000016ACsv*sd*bc*sc*i*alias: pci:v000014E4d000016AAsv*sd*bc*sc*i*alias: pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*alias: pci:v000014E4d0000164Csv*sd*bc*sc*i*alias: pci:v000014E4d0000164Asv*sd*bc*sc*i*alias: pci:v000014E4d0000164Asv0000103Csd00003106bc*sc*i*alias: pci:v000014E4d0000164Asv0000103Csd00003101bc*sc*i*depends: vermagic: 2.6.18-128.el5PAE SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1parm: disable_msi:Disable Message Signaled Interrupt (MSI) (int)module_sig: 883f3504949344a31b497468cdd12cf112eee10a08a117472662feb22461926e5d4dddc9b665bdaa0a0a57ea6f45d214f7d64dcd94c761479548fb795ff

version记录就是我们的网卡驱动版本,是1.7.9-1




----------------------------------------------------------------------------------------------------------------------------------------更新网卡驱动:

一,源码RPM包安装方式:[root@lab ~]# rpm -ivh netxtreme2-4.8.10-1.src.rpm 安装源码包 1:netxtreme2 ########################################### [100%]
2,[root@lab ~]# cd /usr/src/redhat/[root@lab redhat]# lsBUILD RPMS SOURCES SPECS SRPMS[root@lab redhat]# rpmbuild -bb SPECS/netxtreme2.spec
在源码编译结束的时候会看到如下的提示Wrote: /usr/src/redhat/RPMS/i386/netxtreme2-4.8.10-1.i386.rpmExecuting(%clean): /bin/sh -e /var/tmp/rpm-tmp.59603 umask 022 cd /usr/src/redhat/BUILD cd netxtreme2-4.8.10 rm -rf /var/tmp/netxtreme2-buildroot /usr/src/redhat/BUILD/file.list.netxtreme2 exit 0 (如果返回值为1-255,就说明编译没有成功)
3,[root@lab redhat]# rpm -ivh RPMS/i386/netxtreme2-4.8.10-1.i386.rpm 安装编译之后生成的rpm包Preparing... ########################################### [100%] 1:netxtreme2 ########################################### [100%]


[root@lab redhat]# lsmod |grep bnx2 安装后默认没有加载该模块,如果有则rmmod bnx2移除之前的.[root@lab redhat]# modprobe bnx2 手动加载,modprober命令会去搜索/lib/modules/2.6.18-53.el5下边所有的包[root@lab redhat]# ls

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号