INTEL(R) PRO/1000 网卡linux驱动移植
从intel官方网站下载此款网卡的linux对应发行版的基本驱动,redhat9.0(内核2.4.20)对应的是e1000-7.5.5
下载地址:
http://downloadcenter.intel.com/ ... zho&PrdMap=2280
1。将基本驱动移至你选择的路径文件夹中
如:用 /home/username/e1000
或 /usr/local/src/e1000
2. 解压
tar zxvf e1000-7.5.5.tar.gz
3.进入驱动源码路径
cd e1000-7.5.5/src/
4.编译驱动模块
make install
二进制文件被安装在
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.[k]o
上述安装路径是默认地点,它们对于特定的linux发行版本可能不太相同,需要获得更多信息的话就查看ldistrib.txt文件(在驱动压缩包中)
5。装载模块(用insmod 或modprobe命令)
注意,如果你是用su命令进入root用户的话,可能不识别modprobe命令和insmod命令,必须用su - 命令进入超级用户。
modprobe e1000
insmod e1000
2.6内核中,如果完全路径(指向驱动模块)被指定,insmod命令可以被使用
如:insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko
如果基于2。6内核,在装载新模块之前必须确保旧的e1000驱动被移除(从内核中)
rmmod e1000;
modprobe e1000
6.分配一个IP地址
ifconfig eth(x) <IP 地址>
7。验证接口是否工作
ping <IP地址> |