导航:首页 > 源码编译 > linux网卡驱动源码编译

linux网卡驱动源码编译

发布时间:2022-06-17 20:06:19

1. linux网卡驱动

网卡驱动make 说找不到一般是找不到内核源码,你检查下对应当前内核的源码在什么位置
比如 /usr/src /lib/moles/`uname -r`/build 指向的位置

2. 在linux系统下如何安装网卡驱动

不知道你是不是已经找到网卡的驱动了啊 ,如果没有的话就根据网卡的型号到主板的官方或是主板的驱动盘上找一下,应该可以找到对应的linux 驱动,然后按照以下步骤做,不要说我是抄的,我自己亲自照着这个做过并且成功了才保存下来的。
希望能够给像我这样的新手提供掌握安装网卡驱动的捷径
1 确认系统的内核版本
[root@localhost ~]# uname -r
2.6.18-8.el5PAE
我的内核版本是2.6.18-8.el5PAE
2 确认系统是否已经安装下列包
由于编译需要用到内核的源代码包和编译程序gcc.所以如果没有的话,要先装.

查看:
检查是否已经安装内核源码
[root@localhost ~]# rpm -qa|grep kernel
kernel-doc-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-PAE-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
kernel-PAE-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
检查是否已经安装编译用到的gcc
[root@localhost ~]# rpm -qa|grep gcc
gcc-gfortran-4.1.1-52.el5
gcc-java-4.1.1-52.el5
libgcc-4.1.1-52.el5
gcc-c++-4.1.1-52.el5
compat-gcc-34-c++-3.4.6-4
compat-gcc-34-3.4.6-4
gcc-4.1.1-52.el5
compat-gcc-34-g77-3.4.6-4
compat-libgcc-296-2.96-138
一般情况下如果安装了内核源码的话源码目录一般都在/usr/src/rRedHat目录下
如果没有的话就用安装盘里面的文件进行安装
3 驱动程序编译及安装
通过官方网站获取相应的驱动程序,我用的是Intel的e1000e的网卡驱动程序
相应的驱动程序包为e1000e-0.5.8.2.tar.gz将驱动程序包拷贝到/usr/src目录下解压缩
cd /usr/src
tar zxvf e1000e-0.5.8.2.tar.gz
完毕以后转到 cd e1000e-0.5.8.2/src目录下准备编译安装
在src目录下依次执行 make (编译驱动程序源码) make install(安装相应的驱动程序)
安装完毕以后将驱动程序生成的*.o拷贝到/lib/moles/2.6.18-8.el5PAE/kernel/drives/net目录下
cp e1000e.o /lib/moles/2.6.18-8.el5PAE/kernel/drivers/net
然后执行depmod -a加载驱动程序
4 驱动程序测试
我们可以通过modprobe e1000e进行加载 如果没有提示错误信息证明驱动程序已经加载
同时可以通过lsmod查看已经加载的驱动程序
如果在显示的驱动程序中能够看到e1000e的字样说明驱动程序已经加载成功

3. 大家好,关于Linux下RTL8169的网卡驱动编译与安装

出一个irda 0:

链接:以太网hwaddr eth概括:图书:00:1d24:6a:第七版

了广播组播系列:1500:1

接收数据包:0错误:0:0:0:0的超支

发送数据包:0错误:0:0:0:0的超支

碰撞:0txqueuelen:1000

接收的字节:0(0)-0(0)字节

中断:16基地地址:16

ethtool eth 0:

设置eth 0:

支持端口:[体]

支持的连接模式:10baset /半/全10baset

100100/半/全

1000baset /全部

支持自动协商:是的

广告链接模式:10baset10baset /半/全

100100/半/全

1000baset /全部

暂停帧使用:没有广告

广告自动协商:是的

速度:高速的

全双工

港口:双绞线

phyad:0

收发器:内部

自动协商:关

交叉网线:未知

支持wake-on:pumbg

wake-on:克

目前的消息级别的33(51):000000

链路检测:无

重新启动网络服务

正在关闭接口eth 0:错误:断开设备' '(eth 0/组织/电子教鞭/网络管
理员/设备/0)失败:这个装置是不活跃的

4. linux内核版本过新如何强制编译网卡

35 版kernel和以前版本的设备函数有些区别,所以早期版本的驱动不能直接编译,需要做些修改,和网卡相关的主要是board_info_t结构的获得方式、netdev_hw_addr结构体等,相应的网卡驱动中引用到这些结构的部分(如hash table计算)都要做修改。最好是从厂家获得版本合适的驱动。

5. linux 无线网卡驱动源代码

请到雷凌官网下载。

6. linux 网卡驱动怎么编译 编译好了再什么地方!网卡是BCM5722

Linux驱动是很大的工程
不是以两句可以说清楚的
也不懂你具体想问些什么东西
可以以模块化的加载
编译的话gcc
-c
****.c
会生成.o
或者.ko文件(根据内核版本不同而不同)
然后insmod加载到内核中就可以

7. linux装网卡驱动(源码包)

别折腾了,装最新版的系统用内核和系统自带就行了,如果没有自带,换硬件吧。

8. linux 编译网卡驱动出错

感觉是你编译的时候选错了宏,很可能是arch选错了,你好好看看

9. 在Linux下如何编译网卡驱动啊。我有光盘自带的驱动源代码,求详细步骤。

bzip2 -d 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2
bzip2 -d 2008_0925_RT2870_Linux_STA_WebUI_v1.4.0.0.tar.bz2
用上述命令分别解压上述文件,然后分别进入各自目录,看里面的INSTALL或README文件,一般里面有安装说明。

阅读全文

与linux网卡驱动源码编译相关的资料

热点内容
怎么把电子版投标报价加密 浏览:29
电脑安全编译器 浏览:364
在服务器里如何调创造 浏览:835
知云登录为什么找不到服务器 浏览:815
python切片位置 浏览:374
平板加密视频怎么播放 浏览:377
程序员上下班不带电脑 浏览:835
androidrsa文件 浏览:64
linuxlvds 浏览:103
程序员选择职场 浏览:345
累加C语言算法 浏览:948
足浴店用什么app招人 浏览:191
php调用thrift 浏览:191
java精度丢失 浏览:903
地梁承台相交处箍筋加密 浏览:95
程序员绘本 浏览:647
php线程安全版 浏览:407
lilolinux 浏览:111
proteus51编译工具 浏览:309
黑马程序员c语言基础函数 浏览:839