linux 内核 82540网卡,Linux网卡as4.2 编译安装及配置准备

Linux网卡as4.2 编译安装及配置准备

[日期:2008-03-28]

来源:Linux公社

作者:Linux整理

[字体:大 中 小]

确定make gcc kernel-devel包必须安装,没安装的话需要手动安装

查看是否安装方法

rpm -aq|gcc

rpm -aq|make

rpm -aq|kernel-devel

解压

[root@mail /]# tar -zxvf e1000-7.6.9.tar.gz

e1000-7.6.9/

e1000-7.6.9/src/

e1000-7.6.9/src/Makefile

e1000-7.6.9/src/e1000.h

e1000-7.6.9/src/e1000_80003es2lan.c

e1000-7.6.9/src/e1000_80003es2lan.h

e1000-7.6.9/src/e1000_82540.c

e1000-7.6.9/src/e1000_82541.c

e1000-7.6.9/src/e1000_82541.h

e1000-7.6.9/src/e1000_82542.c

e1000-7.6.9/src/e1000_82543.c

e1000-7.6.9/src/e1000_82543.h

e1000-7.6.9/src/e1000_82571.c

e1000-7.6.9/src/e1000_82571.h

e1000-7.6.9/src/e1000_api.c

e1000-7.6.9/src/e1000_api.h

e1000-7.6.9/src/e1000_defines.h

e1000-7.6.9/src/e1000_ethtool.c

e1000-7.6.9/src/e1000_hw.h

e1000-7.6.9/src/e1000_ich8lan.c

e1000-7.6.9/src/e1000_ich8lan.h

e1000-7.6.9/src/e1000_mac.c

e1000-7.6.9/src/e1000_mac.h

e1000-7.6.9/src/e1000_main.c

e1000-7.6.9/src/e1000_manage.c

e1000-7.6.9/src/e1000_manage.h

e1000-7.6.9/src/e1000_nvm.c

e1000-7.6.9/src/e1000_nvm.h

e1000-7.6.9/src/e1000_osdep.h

e1000-7.6.9/src/e1000_param.c

e1000-7.6.9/src/e1000_phy.c

e1000-7.6.9/src/e1000_phy.h

e1000-7.6.9/src/e1000_regs.h

e1000-7.6.9/src/kcompat.c

e1000-7.6.9/src/kcompat.h

e1000-7.6.9/src/kcompat_ethtool.c

e1000-7.6.9/COPYING

e1000-7.6.9/README

e1000-7.6.9/ldistrib.txt

e1000-7.6.9/pci.updates

e1000-7.6.9/e1000.spec

e1000-7.6.9/e1000.7

e1000-7.6.9/SUMS

[root@mail /]# cd e1000-7.6.9/src/

编译

[root@mail src]# make

make -C /lib/modules/2.6.18-8.el5xen/build SUBDIRS=/igb-1.0.1/src modules

make[1]: Entering directory `/usr/src/kernels/2.6.18-8.el5-xen-i686'

CC [M] /igb-1.0.1/src/igb_main.o

CC [M] /igb-1.0.1/src/e1000_82575.o

CC [M] /igb-1.0.1/src/e1000_mac.o

CC [M] /igb-1.0.1/src/e1000_nvm.o

CC [M] /igb-1.0.1/src/e1000_phy.o

CC [M] /igb-1.0.1/src/e1000_manage.o

CC [M] /igb-1.0.1/src/igb_param.o

CC [M] /igb-1.0.1/src/igb_ethtool.o

CC [M] /igb-1.0.1/src/kcompat.o

CC [M] /igb-1.0.1/src/e1000_api.o

LD [M] /igb-1.0.1/src/igb.o

Building modules, stage 2.

MODPOST

CC /igb-1.0.1/src/igb.mod.o

LD [M] /igb-1.0.1/src/igb.ko

make[1]: Leaving directory `/usr/src/kernels/2.6.18-8.el5-xen-i686'

[root@mail src]# cd /e1000-7.6.9/src/

[root@mail src]# make

make -C /lib/modules/2.6.18-8.el5xen/build SUBDIRS=/e1000-7.6.9/src modules

make[1]: Entering directory `/usr/src/kernels/2.6.18-8.el5-xen-i686'

CC [M] /e1000-7.6.9/src/e1000_main.o

CC [M] /e1000-7.6.9/src/e1000_82540.o

CC [M] /e1000-7.6.9/src/e1000_82542.o

CC [M] /e1000-7.6.9/src/e1000_82571.o

CC [M] /e1000-7.6.9/src/e1000_82541.o

CC [M] /e1000-7.6.9/src/e1000_82543.o

CC [M] /e1000-7.6.9/src/e1000_ich8lan.o

CC [M] /e1000-7.6.9/src/e1000_80003es2lan.o

CC [M] /e1000-7.6.9/src/e1000_mac.o

CC [M] /e1000-7.6.9/src/e1000_nvm.o

CC [M] /e1000-7.6.9/src/e1000_phy.o

CC [M] /e1000-7.6.9/src/e1000_manage.o

CC [M] /e1000-7.6.9/src/e1000_param.o

CC [M] /e1000-7.6.9/src/e1000_ethtool.o

CC [M] /e1000-7.6.9/src/kcompat.o

CC [M] /e1000-7.6.9/src/e1000_api.o

LD [M] /e1000-7.6.9/src/e1000.o

Building modules, stage 2.

MODPOST

CC /e1000-7.6.9/src/e1000.mod.o

LD [M] /e1000-7.6.9/src/e1000.ko

make[1]: Leaving directory `/usr/src/kernels/2.6.18-8.el5-xen-i686'

安装

[root@mail src]# make install

[root@mail src]# kudzu

后会出现网卡配置界面 0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/564171.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux管理进程和计划任务,Linux进程和计划任务管理

本章结构#查看进程#控制进程#at一次性任务设置#crontab周期性任务设置程序和进程的关系#程序保存在硬盘、光盘等介质中的可执行代码和数据静态保存的代码#进程在cpu及内存中运行的程序代码动态执行的代码父、子进程:每个进程可以创建一个或多个进程查看进程ps#ps命令…

less linux命令,less 命令用法详解

less 在 Linux 中用来查看文件,它可以以分页的方式显示文件内容。目前和tail 是用来查看文件的常用命令命令格式less [参数] 文件1、使用示例less a.txt用来查看文件按f 或 space 向下翻一页按b向前翻一页其实很好记f即forward 向前b即backward 向后关键最强大的一点…

linux下软件包清理,Linux运维知识:如何清理Linux系统中的孤立、无用的软件包

本文主要向大家介绍了Linux运维知识的如何清理Linux系统中的孤立、无用的软件包,通过具体的内容向大家展现,希望对的大家学习Linux运维知识有所帮助。在Linux下安装软件,通常会自动安装一些依赖包或库。在你卸载某个软件后,这个软…

linux 多个定时器,timer: 一个Linux下的超级精简的多重定时器:可实现成千上万个定时任务,定时精度可达纳秒级别,且同一时间点可添加不同的任务!适用于云后台服务和嵌入式等各种环境。...

MT_Timer(MT译为Multiple或Multi)一、介绍一个Linux下的超级简洁的定时器:利用epoll机制和timerfd新特性实现的多重、多用、多个定时任务实现。只需要使用TIMER_CREATE()接口创建一个定时器实体,即可向其添加成千上万个定时任务,定时任务可达…

C++文件类

C 标准类库中有三个类可以用于文件操作,它们统称为文件流类。这三个类是: ifstream:用于从文件中读取数据。ofstream:用于向文件中写人数据。fstream:既可用于从文件中读取数据,又可用于 向文件中写人数据。…

window10内核Linux,windows 10中发布完整的Linux内核

5月8日消息: 近年来,微软对Linux开发者社区的支持令许多人感到惊讶,包括将诸如Bash shell之类的东西引入到Windows,或者在Windows 10中支持原生OpenSSH,甚至包括Windows应用商店上架了Ubuntu、SUSE Linux和Fedora。现在…

C++ open 打开文件

在对文件进行读写操作之前,先要打开文件。打开文件有以下两个目的: 1 . 通过指定文件名,建立起文件和文件流对象的关联,以后要对文件进行操作时,就可以通过与之关联的流对象来进行。 2 . 指明文件的使用方式。使用方…

c语言scanf函数隐藏的缓冲区,零基础学C语言 笔记四 Scanf函数清除缓冲区

Scanf函数清除缓冲区之前涉及到scanf会先到缓冲区看看是否存在数据,若存在数据,就直接拿缓冲区的数据过来使用,这就涉及到了一个问题,那如果缓冲区的数据不是我想要的呢?方法一:我们用scanf吸收掉我们的代码…

C++ 流类和流对象

程序中常用的 cin 和 cout,分别用于从键盘输入数据和向屏幕输出数据(简称为标准 I/O)。除此之外,程序还可以从文件中读入数据,以及向文件中写入数据(简称为文件 I/O)。 数据输入和输出的过程也是数据传输的…

C++ cout格式化输出

希望按照一定的格式进行输出,如按十六进制输出整数,输出浮点数时保留小数点后面两位,输出整数时按 6 个数字的宽度输出,宽度不足时左边补 0,等等。C 中的 cout 对象则使用流操作算子(你也可以叫做格式控制符…

C语言按各科分数段统计人数,(更新啦)学校学生成绩统计通用模板(科目、分数、统计分数段等均可自定,班级数、学生人数不受限制)...

更新说明:1、增加了导入、导出数据功能。2、该功能可以实现版本更新时不用手动复制数据,可实现一键导入导出。导语微信号☞gdpc-service这是一款适用于学校平时统一考试成绩统计表。这是长期根据学校的需求设计出的成绩统计,学生成绩清晰明了…

ndows10同时打印多份文档,Windows10如何同时重命名多个文件

在Win10系统中整理重要文件时,很多用户都会对文件进行重命名,以便节省更多的时间。而如果文件数量非常多的话,我们就需要对其进行批量重命名。那么,这该如何操作呢?今天,小编就给大家分享一下Win10系统同时…

C语言数理逻辑题目,数学逻辑推理题整理,看看你能答对多少

年龄的秘密A、B、C三人的年龄一直是一个秘密.将A的年龄数字的位置对调一下,就是B的年龄;C的年龄段两倍是A与B两个年龄的差数;而B的年龄是C的10倍.请问:A、B、C三人的年龄各是多少?失误的程序员高先生是一个高级程序员,但是他最近设计的三款机器人却出了…

android 自定义库,Android自定义Log库

背景我们在开发的时候肯定会打一些Log,特别是在调试代码或者bug的时候,我们都会打一些Log日志来记录,但是当我们发布正式版本的时候,尼玛,要一行一行的去掉,这就尴尬了。懵逼状态励志封装Log库本来想使用gi…

C++ 处理输入输出错误

处理输入输出时,我们必须预计到其中可能发生的错误并给出相应的处理措施。 当我们输入时,可能会由于人的失误(错误理解了指令、打字错误等)、文件格式不符、错误估计了情况等原因造成读取失败。当我们输出时,如果输出设…

各种语言的 Hello World

学习编程的小伙伴们可能会发现,不敢我们学习哪种语言,我们的第一个程序都是Hello World!,所以我们非常有必要清楚的知道Hello World!使用每一种编程语言的写法。 使用C语言实现Hello World! #includeint main(void){printf("Hello Wor…

Android拦截浏览器广告,浏览器拦截广告的几种方法

悬浮闪动的弹窗广告和牛皮癣一样铺满全屏的低质广告,极大地破坏了浏览网页的体验。通过启用浏览器自带的广告拦截功能,或为浏览器安装广告拦截插件,能够还原网页原本的清爽真容。浏览器自带-安卓广告拦截操作说明口碑比较好的 Via、夸克和 X浏…

android打包规范包含第三方库aar,Android Studio 打包AAR和第三方静态库(示例代码)

需求现在有一个第三方库libstatic_add.a和对应的头文件static.h,要求封装一个Module,该Module依赖这个静态库,要求打包的Module包含该静态库。方案创建Android Studio Library Project创建Project时,记得添加"Include C Sup…

C++ 四种类型转换运算符

隐式类型转换是安全的,显式类型转换是有风险的,C语言之所以增加强制类型转换的语法,就是为了强调风险,让程序员意识到自己在做什么。 但是,这种强调风险的方式还是比较粗放,粒度比较大,它并没有…

Android leak内存,GitHub - jin870132/memoryleakdemo: 安卓内存泄露几种常见形式及解决方案...

安卓内存泄露几种常见形式及解决方案一.前言1.内存溢出与内存泄露内存溢出(oom),是指程序在申请内存时,没有足够的内存空间供其使用,出现oom;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄…