更新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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于更新Linux网卡驱动的所有评论