Es gibt drei Linux* Basistreiber für Intel® Gigabit-Netzwerkverbindungen:
Anmerkung | Sowohl die e1000e- als auch die e1000-Treiber wurden zu einem reinen Kernel-Support-Modell geändert. Somit ist die neueste e1000e-Version 3.8.7 und die neueste für e1000 8.0.35. Kurz gesagt, die Kernel-Treiber (Treiber, die im Betriebssystem enthalten sind) sind die neuesten. Fehlerbehebungen und Änderungen werden im vorgelagerten Linux-Kernel vorgenommen. |
Wählen Sie unten die richtige Version aus, um Anweisungen zum Download und zur Installation zu erhalten.
Klicken Sie auf das Thema, um weitere Informationen anzuzeigen:
Der Linux* igb-Treiber unterstützt alle auf 82575, 82576, 82580, I350, I354 und I210/I211 basierenden Intel® Gigabit-Ethernet-Netzwerkverbindungen.
Einzelheiten zur Treiberkonfiguration finden Sie in der Readme-Datei im Download-Center.
Überblick
Die Linux-Basistreiber unterstützen die Kernel 2.4.x, 2.6.x und 3.x. Diese Treiber umfassen die Unterstützung für Systeme mit Intel® Itanium® 2 Prozessoren.
Diese Treiber werden nur als ladbares Modul unterstützt. Wir liefern keine Patches für die Kernel-Quelle, um eine statische Verknüpfung der Treiber zu ermöglichen. Fragen zu den Hardwareanforderungen finden Sie in der Dokumentation zu Ihrem Intel Gigabit-Adapter. Alle aufgeführten Hardwareanforderungen gelten für die Verwendung mit Linux.
Die folgenden Funktionen sind in unterstützten Kernels verfügbar:
Die Dokumentation zur Kanalbündelung finden Sie in der Linux Kernel-Quelle: /documentation/networking/bonding.txt.
Der igb-Treiber unterstützt IEEE 1588-Zeitstempel für Kernel 2.6.30 und höher. Ein grundlegendes Tutorial für die Technologie finden Sie unter NIST.
Die Treiberinformationen, die zuvor im Dateisystem /proc angezeigt wurden, werden in dieser Version nicht unterstützt. Sie können ethtool (Version 1.6 oder höher), lspci und ifconfig verwenden, um die gleichen Informationen zu erhalten.
Gebäude und InstallationFür die folgenden Schritte sind erhöhte Berechtigungen erforderlich.
Voraussetzungen | Red Hat-basierte Plattformen: CentOS, RHEL oder Fedora
|
Laden Sie das aktuelle igb-Paket aus dem Download-Center herunter. Verschieben Sie die tar-Datei des Basistreibers in ein Verzeichnis Ihrer Wahl.
Verwenden Sie z . B. /home/username/igb oder /usr/local/src/igb.
Entpacken/entpacken Sie das Archiv, wobei <x.x.x> die Versionsnummer für die tar-Datei des Treibers ist:
tar zxf igb-<x.x.x>.tar.gzWechseln Sie in das src-Verzeichnis des Treibers, wobei <x.x.x> die Versionsnummer für den Treiber tar ist:
cd igb-<x.x.x>/src/Kompilieren Sie das Treibermodul:
make installDie Binärdatei wird wie folgt installiert:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.koDer oben aufgeführte Installationspfad ist der Standardspeicherort. Dies kann für verschiedene Linux-Distributionen unterschiedlich sein.
Laden Sie das Modul entweder mit dem Befehl insmod oder modprobe:
Modprobe igb insmod igbAnmerkung | Für 2.6-Kernel kann der Befehl insmod verwendet werden, wenn der vollständige Pfad zum Treibermodul angegeben ist. Zum Beispiel: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko |
Bei 2.6-basierten Kernels stellen Sie außerdem sicher, dass ältere igb-Treiber aus dem Kernel entfernt werden, bevor Sie das neue Modul laden:
RMMOD IGB; Modprobe IGBWeisen Sie der Schnittstelle eine IP-Adresse zu, indem Sie Folgendes eingeben, wobei <x> die Schnittstellennummer ist:
ifconfig eth<x> <IP_address>Stellen Sie sicher , dass die Schnittstelle funktioniert. Geben Sie Folgendes ein, wobei <IP_address> die IP-Adresse für einen anderen Rechner im selben Subnetz wie die zu testende Schnittstelle ist:
Ping-<IP_address>Anmerkung | Einige Systeme haben Probleme bei der Unterstützung von MSI- und/oder MSI-X-Interrupts. Wenn Ihr System diese Art von Interrupt deaktivieren muss, kann der Treiber mit dem folgenden Befehl erstellt und installiert werden: make CFLAGS_EXTRA=-DDISABLE_PCI_MSI installNormalerweise generiert der Treiber alle zwei Sekunden einen Interrupt. Wenn Sie keine Interrupts mehr in cat /proc/interrupts für das ethX igb-Gerät erhalten, kann diese Problemumgehung erforderlich sein. |
So erstellen Sie einen IGB-Treiber mit DCA:
Wenn Ihr Kernel DCA unterstützt, wird der Treiber standardmäßig mit aktiviertem DCA erstellt.
Der Linux* e1000e Treiber unterstützt die auf® Intel PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9 oder 82583) basierenden Gigabit-Netzwerkadapter mit Sitz in I217/I218/I219.
Informationen zur Treiberkonfiguration finden Sie in der Readme-Datei im Download-Center.
Überblick
Die Linux* Basistreiber unterstützen die Kernel 2.4.x und 2.6.x. Sie umfassen Unterstützung für Systeme mit Intel® Itanium® 2 Prozessoren.
Die Treiber werden nur als ladbares Modul unterstützt. Wir liefern keine Patches für die Kernel-Quelle, um eine statische Verknüpfung der Treiber zu ermöglichen. Fragen zu den Hardwareanforderungen finden Sie in der Dokumentation zu Ihrem Intel® Gigabit Network Adapter. Alle aufgeführten Hardwareanforderungen gelten für die Verwendung mit Linux.
Funktionen, die jetzt in unterstützten Kernels verfügbar sind:
Die Dokumentation zur Kanalbündelung finden Sie in der Linux Kernel-Quelle: /documentation/networking/bonding.txt.
Diese Version unterstützt nicht die Treiberinformationen, die zuvor im /proc-Dateisystem angezeigt wurden. Sie können auch ethtool (Version 1.6 oder höher), lspci und ifconfig verwenden, um die gleichen Informationen zu erhalten.
Anmerkung | Der Intel® 82562v 10/100-Netzwerkanschluss bietet nur 10/100-Unterstützung. |
Gebäude und Installation
Für die unten aufgeführten Schritte sind erhöhte Berechtigungen erforderlich.
Voraussetzungen | Red Hat-basierte Plattformen: CentOS, RHEL oder Fedora
|
Laden Sie das aktuelle e1000e-Paket aus dem Download-Center herunter. Verschieben Sie die tar-Datei des Basistreibers in ein Verzeichnis Ihrer Wahl.
Verwenden Sie z . B. /home/<USERNAME>/e1000e oder /usr/local/src/e1000e.
Entpacken/entpacken Sie das Archiv, wobei <x.x.x> die Versionsnummer für die Treiber-TAR-Datei ist:
tar zxf E1000E-<x.x.x>.tar.gzWechseln Sie in das src-Verzeichnis des Treibers, wobei <x.x.x> die Versionsnummer für den Treiber tar ist:
CD E1000E-<x.x.x>/src/Kompilieren Sie das Treibermodul:
make installDie Binärdatei wird wie folgt installiert:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.koDer oben aufgeführte Installationspfad ist der Standardspeicherort. Der Speicherort kann bei verschiedenen Linux*-Distributionen unterschiedlich sein.
Laden Sie das Modul entweder mit dem Befehl insmod oder modprobe:
Modprobe E1000E INSMOD E1000EAnmerkung | Sie können den Befehl insmod für 2.6-Kernel verwenden, wenn Sie den vollständigen Pfad zum Treibermodul angeben. Zum Beispiel: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko Bei 2.6-basierten Kernels stellen Sie sicher, dass ältere e1000e-Treiber aus dem Kernel entfernt werden, bevor Sie das neue Modul laden: RMMOD E1000E; Modprobe E1000E |
Weisen Sie der Schnittstelle eine IP-Adresse zu, indem Sie Folgendes eingeben, wobei <x> die Schnittstellennummer ist:
ifconfig eth<x> <IP_address>Stellen Sie sicher , dass die Schnittstelle funktioniert. Geben Sie Folgendes ein, wobei <IP_address> die IP-Adresse für einen anderen Rechner im selben Subnetz wie die zu testende Schnittstelle ist:
Ping-<IP_address>Anmerkung | Einige Systeme haben Probleme bei der Unterstützung von MSI- und/oder MSI-X-Interrupts. Wenn Ihr System diese Art von Interrupt deaktivieren muss, erstellen und installieren Sie den Treiber mit dem folgenden Befehl: make CFLAGS_EXTRA=-DDISABLE_PCI_MSI installNormalerweise generiert der Treiber alle zwei Sekunden einen Interrupt. Wenn Sie keine Interrupts mehr in cat /proc/interrupts für das ethX e1000e-Gerät sehen, kann diese Problemumgehung erforderlich sein. |
Der Linux* e1000 Treiber unterstützt ältere (PCI, PCI-X*) Gigabit-Netzwerkverbindungen.
Einzelheiten zur Treiberkonfiguration finden Sie in der ReadMe-Datei im Download-Center.
Anmerkung | Der e1000-Treiber wird nicht mehr als eigenständige Komponente gepflegt. Fordern Sie Unterstützung vom Betreuer Ihrer Linux*-Distribution an. |
Die Linux-Basistreiber unterstützen die Kernel 2.4.x und 2.6.x. Diese Treiber umfassen die Unterstützung für Systeme mit Intel® Itanium® 2 Prozessoren.
Diese Treiber werden nur als ladbares Modul unterstützt. Wir liefern keine Patches für die Kernel-Quelle, um eine statische Verknüpfung der Treiber zu ermöglichen. Wenn Sie Fragen zu den Hardwareanforderungen haben, lesen Sie die mit Ihrem Intel® Gigabit-Adapter gelieferte Dokumentation. Alle aufgeführten Hardwareanforderungen gelten für die Verwendung mit Linux.
Die folgenden Funktionen sind jetzt in unterstützten Kernels verfügbar:
Die Dokumentation zur Kanalbündelung finden Sie in der Linux Kernel-Quelle: /documentation/networking/bonding.txt.
Die Treiberinformationen, die zuvor im Dateisystem /proc angezeigt wurden, werden in dieser Version nicht unterstützt. Alternativ können Sie ethtool (Version 1.6 oder neuer), lspci und ifconfig verwenden, um die gleichen Informationen zu erhalten.
Anmerkung | Der Intel® 82562V Fast-Ethernet PHY 10/100-Netzwerkanschluss bietet nur 10/100-Unterstützung. |
Gebäude und Installation
Für die folgenden Schritte sind erhöhte Berechtigungen erforderlich.
Voraussetzungen | Red Hat-basierte Plattformen: CentOS, RHEL oder Fedora
|
Laden Sie das aktuelle e1000-Paket aus dem Download-Center herunter. Verschieben Sie die tar-Datei des Basistreibers in ein Verzeichnis Ihrer Wahl.
Verwenden Sie z . B. /home/username/e1000 oder /usr/local/src/e1000.
Entpacken/entpacken Sie das Archiv, wobei <x.x.x> die Versionsnummer für die tar-Datei des Treibers ist:
tar zxf E1000-<x.x.x>.tar.gzWechseln Sie in das src-Verzeichnis des Treibers, wobei <x.x.x> die Versionsnummer für den Treiber tar ist:
CD E1000-<x.x.x>/src/Kompilieren Sie das Treibermodul:
make installDie Binärdatei wird wie folgt installiert:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.koDer oben aufgeführte Installationspfad ist der Standardspeicherort. Dies kann für verschiedene Linux-Distributionen unterschiedlich sein.
Laden Sie das Modul entweder mit dem Befehl insmod oder modprobe:
Modprobe E1000 INSMOD E1000Anmerkung | Für 2.6-Kernel kann der Befehl insmod verwendet werden, wenn der vollständige Pfad zum Treibermodul angegeben ist. Zum Beispiel: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko Da 2.6 basiert, stellen Kernel auch sicher, dass ältere e1000-Treiber aus dem Kernel entfernt werden, bevor das neue Modul geladen wird: RMMOD E1000; Modprobe E1000 |
Weisen Sie der Schnittstelle eine IP-Adresse zu, indem Sie Folgendes eingeben, wobei <x> die Schnittstellennummer ist:
ifconfig eth<x> <IP_address>Stellen Sie sicher , dass die Schnittstelle funktioniert. Geben Sie Folgendes ein , wobei <IP_address> die IP-Adresse für einen anderen Rechner im selben Subnetz wie die zu testende Schnittstelle ist:
Ping-<IP_address>