驱动管家:安全、高效、精准的专业驱动下载站!

Linux系统对网卡驱动模块的编译和加载

2018-03-08 08:53:10责编:陈炼慈   来源:驱动管家     人气:

以D-Link530的网卡进行模块的编译.

由于Linux的默认内核已经建立很多网卡驱动程序模块,所以在编译网卡模块之前就要确认网卡芯片是否被支持,如果被支持,就不需要编译模块.

D-Link530的网卡的芯片组是有名的via-rhine(有时也写成viarhine),先找找有没有这块网卡的模块,如果有,你的网卡已经被支持,可以跳过编译过程,直接进行模块的加载.

Linux系统对网卡驱动模块的编译和加载

1.先查看内核版本,因为不同版本的模块放置的路径不同

uname -r

2.内核模块的路径

cd /lib/modules/`uname -r`/kennel/drivers/net

以上为2.4版的路径

cd /lib/modules/`uname -r`/net

以上为2.2版的路径

3.查询模块

ls -l via*

如果自己不知道网卡被Linux检测到,可以用以下方法来测试:

dmesg | grep eth

如果检测到,就不需要编译内核模块.万一检测不到,就必须进行编译工作了.

1.下载网卡驱动程序模块.

2.确定存在所需要的包:由于驱动程序需要配合内核来编译,就会用到kernel source或kernel header的数据,此外也需要编译器的帮助,先确定Linux中是否已经存在下面的包(以Red Hat 9为例):

kernel-source-2.4.20-18.9

kernel-2.4.20-18.9

gcc-3.2.2-5

make-3.79.1-17

如果没有以上的包,就要拿出光盘,将他们安装到Linux中.

注意:由于很多内核模块默认都是由/usr/src/linux这个kernel source的目录来取得所需信息,但偏偏目前很多的Linux都是使用/usr/src/linux-2.4这个目录来链接,所以很多时候就会发现找不到文件的错误信息. 因此,可以使用下面的方式来链接目录:

cd /usr/src

ln -s linux-2.4.20-18.9 linux

3.编译下载的模块

下载完整的驱动程序源代码,如文件名为:dlkfet-4.24.tar.gz

1.将取得的文件放置到/tmp下,并解压文件

cp dlkfet-4.24.tar.gz /tmp

cd tmp

tar -zxvf dlkfet-4.24.tar.gz

cd dlkfet-4.24

2.开始编译

make

会产生一个文件模块:rhinefet.o,将它移动到模块放置的目录后,执行depmod -a即可.

cp rhinefet.o /lib/modules/`uname -r`/kennel/drivers/net

depmod -a

4.模块测试

内核模块编译完成后,就要测试能否正常运行,因为我们已经运行depmod -a,所以直接以modprobe进行模块的加载.

1.加载模块测试

modprobe rhinefet.o

注意,不要写完整的名称,.o不需要写.rhinefet就是刚刚编译出来的rhinefet.o.

lsmod

2.设置开机加载摸块

就是编辑/etc/modules.conf

vi /etc/modules.conf

在文件中加入下面一行:

alias eth0 rhinefet

3.重新启动,看是否正常启动模块

sync;sync;reboot

上面我们使用的是rhinefet模块,如果不是这个名称,就请依你的实际情况来修改.接下来就是测试这个网卡是否正常工作.

  • 安装显卡驱动的具体步骤是什么?

    安装显卡驱动的具体步骤是什么?

    显卡驱动是电脑面临系统重装,必须要面对的一个安装问题。一般在电脑配置的附带光盘里都会有显卡的驱动程序,也就是说只要将光盘放入光驱,就能进行安装。安装显卡驱动程序究竟有多重要,大家可以自行联想电脑屏幕无法使用。基本上显卡决定了电脑的清晰程度一些显示问题。但是在显卡的驱动安装过程中,也会出现没确定显卡品牌和型号乱装而导致电脑崩溃的事件。所以这里小编要告诉大家如何正确地安装显卡驱动。

    详情2017-11-10 18:02:48责编:dj   来源:驱动管家     
  • 怎么安装宏碁笔记本的网卡驱动

    怎么安装宏碁笔记本的网卡驱动

    1976年,宏碁PC诞生,30多年后,宏碁在全球笔记型计算机的市占率排名第二,全球PC排名第三,其它如台式机、显示器、投影机等产品,宏碁也名列前茅。怎么安装宏碁笔记本的网卡驱动?右键计算机,属性,打开设备管

    详情2017-10-29 08:58:21责编:农桂婷   来源:驱动管家     
  • 英伟达新版驱动在游戏方面作了哪些优化?

    英伟达新版驱动在游戏方面作了哪些优化?

    前面我们有说到amd的新驱动以及关于它的性能优化,今天我们来说一下英伟达的新驱动。最近游戏行业发展地可谓是如火如荼啊,而且众所周知驱动对一款游戏运行的英雄还是很大的。所以针对以上的情况,今天我们要说的

    详情2017-12-15 16:31:51责编:dj   来源:驱动管家     
  • 怎么安装无线网卡驱动

    怎么安装无线网卡驱动

    怎么安装无线网卡驱动?越来越多的人喜欢用无线上网,既然是无线上网,那就得需要无线网卡。想要使用无线网卡,首先就得先安装无线网卡驱动。那么无线网卡驱动怎么安装呢?1、记住无线网卡的型号,然后到网上搜索

    详情2017-11-01 11:05:48责编:农桂婷   来源:驱动管家     
  • 如何解决计算机安装无线网卡驱动总是被自动删除的问题?

    如何解决计算机安装无线网卡驱动总是被自动删除的问题?

    安装网卡驱动是笔记本上网的关键程序,如果没有网卡驱动,计算机上不了网,就等于毫无用处。但是如果遇到计算机安装无线网卡驱动总是被自动删除的问题怎么解决?步骤1 关闭360卫士等有拦截功能的软件。步骤2直接

    详情2017-12-04 09:16:07责编:llp   来源:驱动管家     
  • Win7系统如何简单安装Modem的驱动程序?

    Win7系统如何简单安装Modem的驱动程序?

    安装好win7系统的调制解调器后,下面的步骤就要安装调制解调器的Modem驱动程序了。说到Modem驱动程序可能有很多的朋友还不太清楚它到底是什么?Modem驱动程序简单来说其实就是一个能把计算机的数字信号翻译成可沿

    详情2017-12-13 20:05:34责编:dj   来源:驱动管家     
  • 关于电脑驱动的这些问题你都知道多少?

    关于电脑驱动的这些问题你都知道多少?

    电脑驱动是我们的电脑必不可少的一个重要组成部分,因为我们电脑硬件是无法直接连接操作系统的,它需要一个中间件来连接,这个时候驱动的作用就是让硬件和操作系统进行通信,把硬件的操作转换成机器语言。驱动程

    详情2017-11-22 18:03:13责编:dj   来源:驱动管家     
  • 联想z460驱动怎么安装?驱动安装不上怎么做

    联想z460驱动怎么安装?驱动安装不上怎么做

    联想z460驱动安装不上怎么办。

    详情2017-11-27 14:53:35责编:dj   来源:驱动管家     
  • 驱动盘的自动播放能不能停止?Windows系统关闭驱动盘自动播放方法

    驱动盘的自动播放能不能停止?Windows系统关闭驱动盘自动播放方法

    驱动盘也称驱动光盘。所谓驱动光盘就是计算机等一些硬件的驱动程序,驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。有了此信息,计算机就可以与设备进行通信。1、点击“开始”,选择“运

    详情2018-02-28 15:41:02责编:农桂婷   来源:驱动管家     
  • 电脑老弹出“检测到不兼容的键盘驱动程序” 该怎么解决?

    电脑老弹出“检测到不兼容的键盘驱动程序” 该怎么解决?

    虽然微软已经放弃对WinXP系统进行更新服务了,但还是有一部分人还在使用WinXP系统。最近有用户在单击语言栏设置的时候,弹出“检测到不兼容的键盘驱动程序”的错误提示对话框,这是怎么回事?怎样才能解决这样的

    详情2018-01-24 19:53:45责编:农桂婷   来源:驱动管家