萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> 網絡連接 Linux* e1000e 基礎驅動程序概述和安裝

網絡連接 Linux* e1000e 基礎驅動程序概述和安裝

將 e1000e 基礎驅動程序用於千兆位英特爾® 網絡連接

e1000e 驅動程序支持 PCI Express* 千兆位網絡連接(除 82575,82576,82580 和 i350 外)。

  • 在此處下載 e1000e
  • 概述

    Linux 基礎驅動程序支持 2.4.x 和 2.6.x 內核。這些驅動程序包含基於安騰® 2 系統的支持。

    這些驅動程序僅作為可載入模塊得到支持。英特爾不會針對內核源碼供應補丁程序來允許驅動程序的靜態鏈接。有關硬件要求的問題,請參閱英特爾千兆位適配器的隨附文檔。所有列出的硬件要求均適用於 Linux。

    以下功能現在兩種支持的內核中可用::

  • 本地 VLAN
  • 通道結合(分組)
  • SNMP
  • 通道結合文檔可以在 Linux 內核源碼中找到: /documentation/networking/bonding.txt

    驅動程序信息以前顯示在 /proc 文件系統中,在該版本中不支持。此外,您可以使用 ethtool(版本 1.6 或以後版本)、lspci 和 ifconfig 獲取相同的信息。有關更新 ethtool 的說明,稍後可以在本文檔的部分中找到。

    注意 英特爾® 82562v 10/100 網絡連接僅提供 10/100 支持。

    構建和安裝

    要為此驅動程序構建二進制 RPM* 軟件包,運行 rpmbuild -tb e1000e.tar.gz。

  • 要成功完成創建過程,目前運行的內核必須與已安裝內核源代碼的版本和配置相匹配。如果您已經重新編譯內核,請立即重新啟動系統。

  • RPM 功能已在 Red Hat 發行版本中進行測試。

  • 將基礎驅動程序 tar 文件移到您所選的目錄中。例如:使用 /home/username/e1000e" or "/usr/local/src/e1000e。

  • 解壓檔案,其中 <x.x.x> 是驅動程序 tar 文件的版本號:

    tar zxf e1000e-<x.x.x>.tar.gz
  • 改為驅動器的 src 目錄,其中 <x.x.x> 是驅動程序 tar 的版本號:

    cd e1000e-<x.x.x>/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 VERSION>/kernel/drivers/net/e1000e/e1000e.ko

    對基於 2.6 的內核,還需確保先從內核移除舊的 e1000e 驅動程序,然後再加載新模塊:

    rmmod e1000e; modprobe e1000e
  • 輸入以下內容可以為接口分配 IP 地址,其中 <x> 是接口編號:

    ifconfig eth<x> <IP_address>
  • 驗證接口是否工作。輸入以下內容,其中 <IP_address> 是與測試中接口所在相同子網中另一台機器的 IP 地址:

    ping <IP_address>
  • 注意

    有些系統不能很好支持 MSI 和(或)MSI-X 中斷。如果您認為您的系統需禁用此類中斷,可用以下命令編譯和安裝該驅動程序:

    # make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

    通常,該驅動程序每兩秒鐘生成一個中斷,因此,如果在 cat /proc/interrupts 中對 ethX e1000e 設備不再見到中斷,可能必須采取此變通辦法。

    命令行參數

    如果驅動程序作為模塊構建,可以使用以下可選參數,按該語法在命令行中輸入與 modprobe 命令配合使用:

    modprobe e1000e [<選項>=<值1>,<值2>,...]

    除非特別說明,否則每個參數的默認值通常都是推薦設置。

  • copyright © 萬盛學電腦網 all rights reserved