网站大量收购独家精品文档,联系QQ:2885784924

网卡驱动程序的编译与安装.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网卡驱动程序的编译与安装

网卡驱动程序的编译与安装 网卡驱动程序的编译与安装.txt 一般来说,目前新版的 Linux 预设可以支持的网络卡芯片组数量已经很完备了,很多网络卡芯片都已经被支持, 例如RLT 8139 芯片 ( RealTek 8139 ) 的网络卡所以使用者可以很轻易的设定好他们的网络卡。 不过,如果万一不幸核心没有支持该网络卡的话,那么可以透过重新编译核心或者编译网络卡驱动模块 ( Modules ), 并且加载该模块,今天就是这么巧,碰到一个D-Link 的DFE-530TX,没法,只有手动安装网络卡驱动程序了. 一、 可以用命令# dmesg | grep eth 来查看系统启动信息,显示出 eth0 或者 eth1 的信息,如果eth1没找到正确的信息,那就表示 Linux 无法找到该硬件, eth0是8139的,已经显示正常,例如: [root@kindgeorge root]# dmesg | grep eth eth0: RealTek RTL8139 Fast Ethernet at 0xf0160000, 00:0a:a6:30:0d:0e, IRQ 11 eth0: Identified 8139 chip type RTL-8139C eth0: Setting 10mbps full-duplex based on auto-negotiated partner ability 4061. 一. 查看自己系统的内核版本. [root@kindgeorge root]# uname -r 2.4.18-3   我这里是redhat7.3的,内核2.4.18-3 一般来说,这个内核驱动程序的模块会放在 /lib/modules/2.4.18-3/kernel/drivers/net 二.确定系统是否已经安装下面包 kernel-source-2.4.20-18.9 kernel-2.4.20-18.9 gcc-3.2.2-5 make-3.79.1-17 (查询是否安装了某个包,用这个命令。) 1.由于编译需要用到内核的源代码包和编译程序gcc.所以如果没有的话,要先装. 查看: [root@kindgeorge root]# rpm -qa|grep kernel kernel-2.4.18-3 kernel-source-2.4.18-3 [root@kindgeorge root]# rpm -qa|grep gcc (gcc是编译用) gcc-2.96-110 gcc-g77-2.96-110 gcc-c++-2.96-110 一般装了内核源包的话,都会在出现/usr/src/linux-2.4,同路径下会有linux-2.4.18-3的文件实际目录. 2.如果没有的话,就用原来安装盘上的文件安装,会去下载个相同内核源包安装吧 rpm -ivh kernel-source-2.4.18-3.i386.rpm ...... 三. 取得驱动程序和编译 1. 可以重厂家提供的光盘提供,把光盘上的linux目录下的dlkfet-4.24.tar.gz 拷贝过来用. 2. 从网上下载网络卡驱动程序,一般厂家的网站都提供下载程序的. 例如: 上有下载. [root@kindgeorge root]# cp dlkfet-4.24.tar.gz /usr/src [root@kindgeorge root]# cd /usr/src/ [root@kindgeorge src]# tar -zxvf dlkfet-4.24.tar.gz dlkfet-4.24/ dlkfet-4.24/rhine_main.c dlkfet-4.24/Makefile dlkfet-4.24/vmns_drv.h dlkfet-4.24/rhine.h dlkfet-4.24/.depend.mak dlkfet-4.24/rhine_vmns.c dlkfet-4.24/rhine_proc.h dlkfet-4.24/rhine_proc.c dlkfet-4.24/rhine_vmns.h dlkfet-4.24/kcompat.h dlkfet-4.24/rhine_cfg.h dlkfet-4.24/.depend dlkfet-4.24/rhine_wol.c dlkfet-4.24/rhine_wol.h dlkfet-4.24/linux.txt 3. 请留意一开始是没有.o文件的. 我们编译前可以看看目录的linux.txt,是一个包含

文档评论(0)

mn93322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档