100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > intel网卡驱动 linux 适用于英特尔® 千兆位以太网网络连接的 Linux* 基础驱动程序...

intel网卡驱动 linux 适用于英特尔® 千兆位以太网网络连接的 Linux* 基础驱动程序...

时间:2019-09-11 12:14:13

相关推荐

intel网卡驱动 linux 适用于英特尔® 千兆位以太网网络连接的 Linux* 基础驱动程序...

适用于英特尔® 千兆位以太网网络连接的 Linux* igb* 基础驱动程序安装说明

Linux* igb 驱动程序支持所有基于 82575、82576、82580,I350,I354 和 I210/I211 的英特尔® 千兆位以太网网络连接。

有关驱动程序配置的详细信息,请参阅下载中心中的自述文件。

概述

Linux 基础驱动程序支持 2.4.x、2.6.x 和 3.x 内核。这些驱动程序也可为基于英特尔®安腾® 2 处理器的系统提供支持。

这些驱动程序仅作为可载入模块得到支持。我们不会针对内核源代码提供修补程序来允许驱动程序的静态链接。对于与硬件要求相关的问题,请参阅英特尔千兆位网络适配器的随附文档。所有列出的硬件要求均适用于 Linux。

以下功能在所支持的内核中可用:本地 VLAN

通道结合(分组)

SNMP

有关通道绑定的文档可从 Linux 内核源代码中获取:/documentation/networking/bonding.txt。

igb 驱动程序对 2.6.30 及以上的内核支持 IEEE 时戳。有关该技术的基本教程,请参见 NIST。

本版本不再对之前显示在 /proc 文件系统中的驱动程序信息进行支持。您可以使用 ethtool(版本 1.6 或以后版本)、lspci 和 ifconfig 获取该信息。构建和安装

以下步骤需要更高的权限。先决条件基于 Red Hat 的平台:CentOS、RHEL 或 Fedorayum install gcc make

yum install kernel kernel-devel基于 Ubuntu 和 Debian 的平台apt-get install linux-headers-$(uname -r)

apt-get install gcc make在进行下一步之前,您可能需要执行一般更新并重启系统。从下载中心下载最新版本的 igb 软件包。将基础驱动程序 tar 文件移到您所选的目录中。

例如,使用 /home/username/igb 或 /usr/local/src/igb。

解压归档文件,其中是驱动程序 tar 压缩文件的版本号:tar zxf igb-.tar.gz

切换到驱动程序 src 目录,其中是驱动程序 tar 压缩文件的版本号:cd igb-/src/

编译驱动程序模块:make install

二进制文件将安装为:/lib/modules//kernel/drivers/net/igb/igb.ko

以上列出的安装位置为默认位置。这可能因不同的 Linux 发行版本而异。

使用 insmod 或 modprobe 命令加载模块:modprobe igb insmod igb

注意:对 2.6 内核,如果指定了驱动程序的完整路径,则可以使用 insmod 命令。例如:insmod /lib/modules//kernel/drivers/net/igb/igb.ko

对基于 2.6 的内核,还需确保先从内核移除旧的 igb 驱动程序,然后再加载新模块:rmmod igb; modprobe igb

通过进入以下位置为接口分配 IP 地址,其中是接口号:ifconfig eth

验证接口是否工作。输入以下信息,其中是和接口位于同一测试中的子网上另一台机器的 IP 地址:ping注有些系统不能很好支持 MSI 和(或)MSI-X 中断。如果您的系统需禁用此类中断,可用以下命令编译和安装该驱动程序:make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

一般情况下,驱动程序每两秒钟会产生一次中断。如果在 ethX igb 设备 的 cat/proc/interrupts 中不再看见中断,则可能有必要采用此变通办法。

用 DCA 编译 igb 驱动程序:

如果内核支持 DCA,驱动程序的构建默认启用 DCA。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。