将基础驱动程序 tar 文件移到您所选的目录中。例如:使用 /home/username/e1000e" or "/usr/local/src/e1000e。
解压档案,其中 是驱动程序 tar 文件的版本号:
tar zxf e1000e-.tar.gz
改为驱动器的 src 目录,其中 是驱动程序 tar 的版本号:
cd e1000e-/src/
编译驱动程序模块:
# make install
二进制文件将安装为:
/lib/modules/<内核版本>/kernel/drivers/net/e1000/e1000.[k]o
以上列出的安装位置为默认位置。这可能因不同的 Linux 发行版本而异。
使用 insmod 或 modprobe 命令加载模块:
modprobe e1000e insmod e1000e
注意:对 2.6 内核,如果指定了驱动程序的完整路径,则可以使用 insmod 命令。例如:
insmod /lib/modules//kernel/drivers/net/e1000e/e1000e.ko
对基于 2.6 的内核,还需确保先从内核移除旧的 e1000e 驱动程序,然后再加载新模块:
rmmod e1000e; modprobe e1000e
输入以下内容可以为接口分配 IP 地址,其中 是接口编号:
ifconfig eth
验证接口是否工作。输入以下内容,其中 是与测试中接口所在相同子网中另一台机器的 IP 地址:
ping
注意
有些系统不能很好支持 MSI 和(或)MSI-X 中断。如果您认为您的系统需禁用此类中断,可用以下命令编译和安装该驱动程序:
# make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install
通常,该驱动程序每两秒钟生成一个中断,因此,如果在 cat /proc/interrupts 中对 ethX e1000e 设备不再见到中断,可能必须采取此变通办法。
2022-04-17 16:08:25
264KB
e1000e
1