Intel® Gigabit 乙太網路連線的 Linux* 基礎驅動程式

文件

安裝與設定

000005480

2023 年 07 月 17 日

Intel® Gigabit 網路連線有三個 Linux* 基礎驅動程式:

  • igb-x.x.x.tar.gz 驅動程式:支援所有 82575/6、82580、I350、I354 和 I210/I211 型的 gigabit 網路連線。
  • e1000e-x.x.x.x.tar.gz 驅動程式:支援 Intel® PRO/1000 PCI-E (82563/6/7、82571/2/3/4/7/8/9 或 82583) I217/I218/I219 型 gigabit 網路介面卡。
  • e1000-x.x.x.tar.gz 驅動程式:支援 Intel® PRO/1000 PCI 和 PCI-X 系列的 gigabit 網路連線。
注意

e1000e 和 e1000 驅動程式都已變更為 僅限核心的支援模型。因此,最新的 e1000e 版本為 3.8.7,e1000 的最新版本是 8.0.35。簡而言之,核心驅動程式(作業系統內含的驅動程式)將是最新的。 在 Linux 核心的上游進行錯誤修正與變更。

選取下方的正確版本以取得下載與安裝說明。

按一下主題以取得詳細資料:

Intel® Gigabit 乙太網路連線的 Linux* igb* 基礎驅動程式安裝說明

Linux* igb 驅動程式支援所有 82575、82576、82580、I350、I354 和 I210/I211 型 Intel® Gigabit 乙太網路連線。
如需驅動程式組態的詳細資訊,請參閱 下載中心的 Read Me 檔案

概述

Linux 基礎驅動程式支援 2.4.x、2.6.x 和 3.x 核心。這些驅動程式包括支援搭載 Intel® Itanium® 2 處理器的系統。

這些驅動程式僅作為可載入模組受支援。我們不提供核心來源的修補程式,以允許驅動程式的靜態連結。有關硬體需求的問題,請參閱隨附于 Intel Gigabit 介面卡的檔。列出的所有硬體需求都適用于 Linux 使用。

下列功能可在支援的核心中取得:

  • 原生 VLAN
  • 通道結合(小組)
  • Snmp

在 Linux 核心來源中尋找通道結合檔: /documentation/networking/bonding.txt

igb 驅動程式支援 IEEE 1588 時間衝壓核心 2.6.30 及以上。如需技術的基本教學,請參閱 NIST

先前顯示在 /proc 檔案系統中的驅動程式資訊不支援在此版本中。您可以使用 ethtool(版本 1.6 或更新版本)、lspci 和 ifconfig 來取得相同的資訊。

建物與安裝

以下步驟需要提升許可權。

先決條件

Red Hat 為基礎的平臺:CentOS、RHEL 或 Fedora

  • yum 安裝 gcc 製造
  • yum 安裝核心核心除錯
以 Ubuntu 和 Debian 為基礎的平臺
  • apt-get 安裝 linux-headers-$(uname -r)
  • apt-get 安裝 gcc 製造
您可能需要在下一步之前執行一般更新並重新啟動。
  1. 從 下載中心下載目前的 igb 套件。基本驅動程式 tar 檔案移到您選擇的目錄。
    例如,使用 /home/username/igb 或 /usr/local/src/igb。

  2. 解壓縮 檔案,其中 <x.x.x> 是驅動程式 tar 檔案的版本編號:

    tar zxf igb-<x.x.x>.tar.gz
  3. 變更 為驅動程式 src 目錄,其中 <x.x.x> 是驅動程式 tar 的版本編號:

    cd igb-<x.x.x>/src/
  4. 編譯 驅動程式模組:

    進行安裝

    二進位檔案將安裝為:

    /寫入/模組/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko

    上方列出的安裝位置是預設位置。對於不同的 Linux 發行版本次,可能會有不同之處。

  5. 使用 insmod 或 modprobe 指令載入模組:

    modprobe igb insmod igb
    注意

    對於 2.6 核心,如果指定了通往驅動程式模組的完整路徑,則可以使用 insmod 命令。例如:

    insmod /ber/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko

    載入新模組之前,使用 2.6 核心也能確保從核心移除舊版的 igb 驅動程式:

    rmmod igb;modprobe igb
  6. 輸入下列<x>介面編號,將 IP 位址指派至介面:

    ifconfig eth<x> <IP_address>
  7. 確認 介面是否有效。請輸入下列內容,其中<IP_address>與正在測試的介面相同子網路上的另一台機器的 IP 位址:

    ping <IP_address>
注意

有些系統在支援 MSI 和/或 MSI-X 中斷時遇到問題。如果您的系統需要停用這種形式的岔斷,則可以透過命令建立和安裝驅動程式:

安裝CFLAGS_EXTRA=DDISABLE_PCI_MSI

通常,驅動程式會每兩秒產生中斷。如果您不再在 ethX igb 裝置的 cat /proc/中斷中岔斷,則可能需要這種解決方法。

若要使用 DCA 建立 igb 驅動程式:

如果您的核心支援 DCA,則驅動程式預設會在啟用 DCA 的情況下建置。

適用于 Intel® Gigabit 乙太網路連線的 Linux* e1000e 基礎驅動程式安裝說明

Linux* e1000e 驅動程式支援 Intel® PRO/1000 PCI-E (82563/6/7、82571/2/3/4/7/8/9 或 82583) I217/I218/I219 型 gigabit 網路介面卡。

如需驅動程式組態詳細資訊,請參閱 下載中心的 Read Me 檔案

概述

Linux* 基礎驅動程式支援 2.4.x 和 2.6.x 核心。其中包括對搭載 Intel® Itanium® 2 處理器的系統的支援。

驅動程式僅作為可載入模組受支援。我們不提供核心來源的修補程式,以允許驅動程式的靜態連結。如需硬體需求相關的問題,請參閱隨附Intel® Gigabit Network Adapter的檔。列出的所有硬體需求都適用于 Linux 使用。

現在在支援的核心中提供功能:

  • 原生 VLAN
  • 通道結合(小組)
  • Snmp

在 Linux 核心來源中尋找通道結合檔: /documentation/networking/bonding.txt

此版本不支援先前顯示在 /proc 檔案系統中的驅動程式資訊。您也可以使用 ethtool(版本 1.6 或更新版本)、lspci 和 ifconfig 來取得相同的資訊。

注意 Intel® 82562v 10/100 網路連線僅提供 10/100 支援。

建物與安裝

以下步驟需要提升許可權。

先決條件

Red Hat 為基礎的平臺:CentOS、RHEL 或 Fedora

  • yum 安裝 gcc 製造
  • yum 安裝核心核心除錯
以 Ubuntu 和 Debian 為基礎的平臺
  • apt-get 安裝 linux-headers-$(uname -r)
  • apt-get 安裝 gcc 製造
您可能需要在下一步之前執行一般更新並重新啟動。
  1. 從 下載中心下載目前的 e1000e 套件。基本驅動程式 tar 檔案移到您選擇的目錄。
    例如,使用 /home/<USEATAME>/e1000e 或 /usr/local/src/e1000e。

  2. 解壓縮 檔案,其中 <x.x.x>是驅動程式 tar 檔案的版本編號:

    tar zxf e1000e-<x.x.x>.tar.gz
  3. 變更 為驅動程式 src 目錄,其中 <x.x.x>是驅動程式 tar 的版本編號:

    cd e1000e-<x.x.x>/src/
  4. 編譯 驅動程式模組:

    進行安裝

    二進位檔案安裝為:

    /開啟/模組/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko

    上面列出的安裝位置是預設值。不同 Linux* 的分配位置可能有所不同。

  5. 使用 insmod 或 modprobe 指令載入模組:

    modprobe e1000e insmod e1000e
    注意 如果您指定驅動程式模組的完整路徑,則可以使用 2.6 核心的 insmod 命令。例如:

    insmod /bit/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko

    使用以 2.6 為基礎的核心,在載入新模組之前,請先確保從核心移除舊版的 e1000e 驅動程式:

    rmmod e1000e;modprobe e1000e
  6. 輸入下列<x>介面編號,將 IP 位址指派至介面:

    ifconfig eth<x> <IP_address>
  7. 確認 介面是否有效。請輸入下列內容,其中<IP_address>與您測試的介面相同子網路上的另一台機器的 IP 位址:

    ping <IP_address>
注意

有些系統在支援 MSI 和/或 MSI-X 中斷時遇到問題。如果您的系統必須停用這種形式的中斷,請使用命令建立並安裝驅動程式:

安裝CFLAGS_EXTRA=DDISABLE_PCI_MSI

通常,驅動程式會每兩秒產生中斷。如果您不再看到 ethX e1000e 裝置的 cat /proc/中斷中斷,則可能需要這種解決方法。

適用于 Intel® PCI、PCI-X Gigabit 網路連線的 Linux* e1000 基礎驅動程式安裝說明

Linux* e1000 驅動程式支援舊式 (PCI、PCI-X*) Gigabit 網路連線。
有關驅動程式組態的詳細資訊,請參閱 下載中心的 ReadMe 檔案。

注意 e1000 驅動程式不再作為獨立元件維護。請求您的 Linux* 發行維護者提供支援。

Linux 基礎驅動程式支援 2.4.x 和 2.6.x 核心。這些驅動程式包括支援搭載 Intel® Itanium® 2 處理器的系統。

這些驅動程式僅作為可載入模組受支援。我們不提供核心來源的修補程式,以允許驅動程式的靜態連結。有關硬體需求的問題,請參閱 Intel® Gigabit 介面卡提供的檔。列出的所有硬體需求都適用于 Linux 使用。

下列功能現在在支援的核心中可用:

  • 原生 VLAN
  • 通道結合(小組)
  • Snmp

Linux 核心來源中可以找到通道結合檔: /documentation/networking/bonding.txt

先前顯示在 /proc 檔案系統中的驅動程式資訊不支援在此版本中。或者,您可以使用 ethtool(版本 1.6 或更新版本)、lspci 和 ifconfig 來取得相同的資訊。

注意 Intel® 82562V 高速乙太網路 PHY 10/100 網路連線僅提供 10/100 支援。

建物與安裝

以下步驟需要提升許可權。

先決條件

Red Hat 為基礎的平臺:CentOS、RHEL 或 Fedora

  • yum 安裝 gcc 製造
  • yum 安裝核心核心除錯
以 Ubuntu 和 Debian 為基礎的平臺
  • apt-get 安裝 linux-headers-$(uname -r)
  • apt-get 安裝 gcc 製造
您可能需要在下一步之前執行一般更新並重新啟動。
  1. 從 下載中心下載目前的 e1000 套件。將基本驅動程式 tar 檔案移到您選擇的目錄。
    例如,使用 /home/username/e1000 或 /usr/local/src/e1000。

  2. 解壓縮 檔案,其中 <x.x.x>是驅動程式 tar 檔案的版本編號:

    tar zxf e1000-<x.x.x>.tar.gz
  3. 變更 為驅動程式 src 目錄,其中 <x.x.x>是驅動程式 tar 的版本編號:

    cd e1000-<x.x.x>/src/
  4. 編譯 驅動程式模組:

    進行安裝

    二進位檔案安裝為:

    /寫入/模組/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko

    上方列出的安裝位置是預設位置。對於不同的 Linux 發行版本次,可能會有不同之處。

  5. 使用 insmod 或 modprobe 指令載入模組:

    modprobe e1000 insmod e1000
    注意 對於 2.6 核心,如果指定了通往驅動程式模組的完整路徑,則可以使用 insmod 命令。例如:

    insmod /ber/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko

    使用以 2.6 為基礎的核心,在載入新模組之前,先確保從核心移除舊版 e1000 驅動程式:

    rmmod e1000;modprobe e1000
  6. 輸入下列<x>介面編號,將 IP 位址指派至介面:

    ifconfig eth<x> <IP_address>
  7. 確認 介面是否有效。 請輸入 下列內容,其中<IP_address>與正在測試的介面相同子網路上的另一台機器的 IP 位址:

    ping <IP_address>

相關主題
Linux* 作業系統供應商網站