Users Guide

SFP+ Gete mit austauschbarer Faseroptik
HINWEIS: Bei 92500-basierten SFP+ Glasfaseradaptern wird mit "ifconfig down" der Laser deaktiviert. Mit
"ifconfig up" wird der Laser aktiviert.
Weitere Informationen siehe SFP+ und QSFP+ Geräte.
Aufbau und Installation
Sie können den Linux Treiber auf drei Arten installieren:
l Installieren vom Quellcode aus
l Mit KMP RPM installieren
l Mit KMOD RPM installieren
Installieren vom Quellcode aus
Um ein binäres RPM*-Paket dieses Treibers zu erstellen, führen Sie 'rpmbuild -tb <dateiname.tar.gz>' aus. Ersetzen
Sie <dateiname.tar.gz> durch den Dateinamen des Treibers.
HINWEISE:
l Für einen fehlerfreien Betrieb ist es wichtig, dass der gegenwärtig ausgeführte Kern mit der Version und
Konfiguration der installierten Kernquelle ÜBEREINSTIMMT. Wenn Sie den Kernel gerade neu kom-
piliert haben, führen Sie einen Systemneustart aus.
l Die RPM-Funktionalität wurde bisher nur in Red Hat-Distributionen getestet.
1. Laden Sie die Basistreiber-Tardatei in ein Verzeichnis Ihrer Wahl herunter. Verwenden Sie beispielsweise '/ho-
me/username/ixgbe' oder '/usr/local/src/ixgbe'.
2. Entpacken/dekomprimieren Sie das Archiv, wobei <x.x.x> die Versionsnummer des Treibertars ist:
tar zxf ixgbe-<x.x.x>.tar.gz
3. Wechseln Sie durch folgende Eingabe zum src-Verzeichnis des Treibers über, wobei <x.x.x> die Ver-
sionsnummer des Treibertars ist:
cd ixgbe-<x.x.x>/src/
4. Kompilieren Sie das Treibermodul:
make install
Die Binärdatei wird so installiert: /lib/modules/<KERNEL VERSION>/ker-
nel/drivers/net/ixgbe/ixgbe.ko
Die oben aufgeführten Installationsverzeichnisse sind die Standardverzeichnisse. Dies kann für verschiedene
Linux-Distributionen unterschiedlich sein. Weitere Informationen finden Sie in der Datei ldistrib.txt, die in der
Treiber-tar enthalten ist.
HINWEIS: IXGBE_NO_LRO ist ein Kompilierzeit-Flag. Es kann zur Kompilierzeit aktiviert werden, um
Unterstützung für LRO vom Treiber zu entfernen. Das Flag wird verwendet, indem CFLAGS_EXTRA=-
"DIXGBE_NO_LRO" bei der Kompilierung zur make-Datei hinzugefügt wird. Zum Beispiel:
make CFLAGS_EXTRA="-DIXGBE_NO_LRO" install
5. Installieren Sie das Modul mit dem Befehl modprobe für Kernel 2.6.x:
modprobe ixgbe <Parameter>=<Wert>
Stellen Sie für 2.6-basierte Kernel sicher, dass die älteren ixgbe Treiber vor dem Laden des neuen Moduls vom
Kernel entfernt werden:
rmmod ixgbe; modprobe ixgbe
6. Weisen Sie der Ethernet-Schnittstelle durch folgende Eingabe eine IP-Adresse zu und aktivieren Sie sie, wobei
<x> für die Schnittstellennummer steht:
ifconfig eth<x> <IP-Adresse> netmask <netmask>