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

文件

安裝與設定

000005480

2020 年 06 月 02 日

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 網路連線。

請選擇以下適當版本的下載和安裝說明。

按一下 或主題以獲取詳細資料︰

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

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

總覽

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

這些驅動程式僅以可載入模組方式受到支援。我們未提供允許驅動程式靜態連結的核心來源修補程式。如需關於硬體需求的問題,請參閱隨附於 Intel Gigabit 網路介面卡的文件。所有列出的硬體需求適用於 Linux。

下列功能於受支援的核心中提供:

  • 原生 VLANs
  • 通道結合 (合作)
  • 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 install gcc make
  • yum install kernel kernel-devel
Ubuntu and Debian based platforms
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
在進行接下來的步驟之前,您可能需要執行一般更新並重新開機。
  1. 下載中心下載目前的 igb 套件。將基礎驅動程式 tar 檔案移到您選擇的目錄。
    例如,使用 /home/username/igb/usr/local/src/igb

  2. 解壓縮封存檔,其中是驅動程式 tar 檔的版本號碼:

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

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

    make install

    該二進位會被安裝為:

    /lib/modules//kernel/drivers/net/igb/igb.ko

    上列的安裝位置是預設的位置。根據不同的 Linux 配送版次而定,這個部份也會不一樣。

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

    modprobe igb insmod igb

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

    insmod /lib/modules//kernel/drivers/net/igb/igb.ko

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

    rmmod igb; modprobe igb
  6. 透過輸入以下內容,將 IP 位址指派給介面,其中是介面號碼:

    ifconfig eth
  7. 確認介面可以作業。輸入以下內容,其中是與正在測試的介面所在相同子網路上的另一台電腦的 IP 位址:

    ping
注意

有些系統無法支援 MSI 和/或 MSI-X 插斷。如果您的系統需要停用這種中斷方式,則可以使用以下命令來建置與安裝驅動程式:

make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

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

若要使用 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 網路介面卡。

有關驅動程式組態細節的詳細資訊,請參閱「下載中心」的讀我檔案

總覽

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

這些驅動程式僅以可載入模組方式受到支援。我們未提供允許驅動程式靜態連結的核心來源修補程式。如需關於硬體需求的問題,請參閱隨附於 Intel® Gigabit 網路介面卡的文件。所有列出的硬體需求都適用於與 Linux 搭配使用。

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

  • 原生 VLANs
  • 通道結合 (合作)
  • SNMP

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

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

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

建置和安裝

以下步驟需要提升權限。

先決要件

Red Hat 型的平台:CentOS、RHEL 或 Fedora

  • yum install gcc make
  • yum install kernel kernel-devel
Ubuntu and Debian based platforms
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
在進行接下來的步驟之前,您可能需要執行一般更新並重新開機。
  1. 下載中心下載目前的 e1000e 套件。將基礎驅動程式 tar 檔案移到您選擇的目錄。
    例如,使用 /home//e1000e /usr/local/src/e1000e

  2. 解壓縮封存檔,其中是驅動程式 tar 檔的版本號碼:

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

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

    make install

    此二進位檔案安裝為:

    /lib/modules//kernel/drivers/net/e1000e/e1000e.ko

    上列的安裝位置是預設值。根據不同的 Linux 配送版次而定,位置也會不一樣。

  5. 使用 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
  6. 透過輸入以下內容,將 IP 位址指派給介面,其中是介面號碼:

    ifconfig eth
  7. 確認介面可以作業。輸入以下內容,其中是與正在測試的介面所在相同子網路上的另一台電腦的 IP 位址:

    ping
注意

有些系統無法支援 MSI 和/或 MSI-X 插斷。如果您的系統必須停用這種形式的岔斷,建立並利用以下指令安裝驅動程式:

make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

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

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

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

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

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

這些驅動程式僅以可載入模組方式受到支援。我們未提供允許驅動程式靜態連結的核心來源修補程式。有關硬體需求的問題,請參考隨 Intel® Gigabit 介面卡提供的說明文件。所有列出的硬體需求適用於 Linux。

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

  • 原生 VLANs
  • 通道結合 (合作)
  • 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 install gcc make
  • yum install kernel kernel-devel
Ubuntu and Debian based platforms
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
在進行接下來的步驟之前,您可能需要執行一般更新並重新開機。
  1. 下載中心下載目前的 e1000 套件。將基礎驅動程式 tar 檔案移到您選擇的目錄。
    例如,使用 /home/username/e1000/usr/local/src/e1000

  2. 解壓縮封存檔,其中是驅動程式 tar 檔的版本號碼:

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

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

    make install

    二進位檔案安裝為:

    /lib/modules//kernel/drivers/net/e1000/e1000.ko

    上列的安裝位置是預設的位置。根據不同的 Linux 配送版次而定,這個部份也會不一樣。

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

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

    insmod /lib/modules//kernel/drivers/net/e1000/e1000.ko

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

    rmmod e1000; modprobe e1000
  6. 透過輸入以下內容,將 IP 位址指派給介面,其中是介面號碼:

    ifconfig eth
  7. 確認介面可以作業。輸入以下內容,其中是與正在測試的介面所在相同子網路上的另一台電腦的 IP 位址:

    ping

 

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