Fedora 14 live installation安装e1000e网卡驱动

由于存在kernel的bug,2.6.35版本的内核在Fedora 14当中无法正常适用e1000e的网卡,所以要自行编译安装。

由于是自行编译内核模块,所以需要kernel-devel和kernel-header,还有编译工具gcc。

由于使用的是live cd安装的系统,所以比较麻烦,要从有网络的机器当中下载必须的rpm包,然后拷贝过来,然后

再安装。


1.下载编译环境必须的几个软件包。

下载地址:http://mirrors.163.com/fedora/releases/14/Fedora/i386/os/Packages/

需要的几个包如下,需要一个一个自行选择下载。

binutils-2.20.51.0.7-5.fc14.i686.rpm
cloog-ppl-0.15.7-2.fc14.i686.rpm
cpp-4.5.1-4.fc14.i686.rpm
gcc-4.5.1-4.fc14.i686.rpm
glibc-devel-2.12.90-17.i686.rpm
glibc-headers-2.12.90-17.i686.rpm
kernel-devel-2.6.35.6-45.fc14.i686.rpm
kernel-headers-2.6.35.6-45.fc14.i686.rpm
libgomp-4.5.1-4.fc14.i686.rpm
libmpc-0.8.1-1.fc13.i686.rpm
perl-5.12.2-136.fc14.i686.rpm
perl-libs-5.12.2-136.fc14.i686.rpm
perl-Module-Pluggable-3.90-136.fc14.noarch.rpm
perl-Pod-Escapes-1.04-136.fc14.noarch.rpm
perl-Pod-Simple-3.13-136.fc14.noarch.rpm
perl-threads-1.81-1.fc14.i686.rpm
ppl-0.10.2-10.fc12.i686.rpm
把上述软件包都放到一个目录下面,适用root用户,执行

# rpm -Uvh *.rpm


2.另外需要e1000e的源代码。

下载地址:http://xorg.freedesktop.org/archive/individual/driver/

我选择的是e1000e-1.4.4.tar.gz,下载到本地目录,然后

# tar zxvf e1000e-1.4.4.tar.gz
# cd e1000e-1.4.4/src
# make install
# modprobe e1000e


3.配置网络,然后就可以使用了。

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

# 填入类似下面的配置信息

DEVICE=eth0
BOOTPROTO=static
IPADDR=172.20.34.135
NETMASK=255.255.0.0
NETWORK=172.20.0.0
BROADCAST=172.20.255.255
GATEWAY=172.20.3.254
ONBOOT=yes
DNS1=192.168.2.128
SEARCH=192.168.2.129
#DNS2=192.168.2.129
NAME="Auto eth0"

# ifup eth0

就可以正常使用了,接下来就可以通过网络的方式更新你的系统了。


总结:今天在通过liveusb-creator安装Fedora 14碰到了一个棘手的问题,安装好之后,网卡无法正常工作。所以需要自行编译。

编译的时候又碰到了一个棘手问题,kernel-devel和kernel-header没有安装,于是又从其他地方下载,然后U盘拷贝过来。但是

又碰到了棘手的依赖关系,在后面的参考链接当中找到了,下载了那些东西,然后适用rpm -Uvh *.rpm这个神级般的命令解决了

依赖问题。于是后面的步骤都进展顺利~~,没有碰到什么小差错,^_^,其实可以选择源码方式安装,但是觉得这样子不干净,

不好管理软件包,于是坚持使用rpm方式,rpm最让人发慌的是碰到软件包依赖不完全的情况,还好,那些只要有耐心,都可以

比较好解决,生命在于折腾~~


参考:http://forums.fedoraforum.org/showthread.php?t=257701






新增功能 在较新的内核(4.19 +)上修复构建 Backport 到上游: e1f65b0d70 (e1000e:允许非单调 SYSTIM 读数) 初始支持以下设备: 以太网连接(11) I219-LM 以太网连接(11) I219-V 以太网连接(12) I219-LM 以太网连接(12) I219-V 添加了对 PCIm 功能状态的支持: 由于提交:5d8682588605 ("[misc] mei: me:允许运行时 面向 D0i3 的平台的 pm ") 当拔下电缆并重新连接时,网卡进入 DMoff 状态。这导致了错误的链路指示和双工不匹配。此错误 decribed 在: https://bugzilla.redhat.com/show_bug.cgi?id=1689436 在监测任务中检查 PCIm 功能状态和执行 PHY 重置后,解决了这一问题。 旨在 该驱动程序包括对基于英特尔®安腾®2的支持,以及英特尔® EM64T 系统。此版本支持最新的2.4 系列内核以及2.6、x.x.x.x 和版本。 e1000e 的 gz 设计为在 Linux * 下与 Intel®82563/82566/82567 千兆位以太网 PHY、英特尔®82571/82572/82573/82574/82577/82578/82579/82583 千兆位 Ethernet 控制器和 I217/I218 控制器搭配使用。SourceForge * 提供了该驱动程序的最新版本和更早版本。 如果您的适配器/连接不是82563、82566、82567、82571、82572、82573、82574、82577、82578、82579或基于82583的设备,则应使用以下驱动程序之一: igb-x * gz 驱动程序支持所有英特尔®82575、82576、82580、I350、I210 或基于 I211 的千兆位网络适配器/连接 e1000-x * gz 驱动程序支持所有基于8254x 的所有®英特尔架构 PCI 和 PCI-X 千兆位网络适配器/连接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值