Aufbau und installation, Installieren vom quellcode aus – Dell Intel PRO Family of Adapters Benutzerhandbuch

Seite 82

Advertising
background image

Aufbau und Installation

Sie können den igb-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 spezifischen Dateinamen des Treibers.

HINWEIS:

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. Kopieren Sie die tar-Datei des Basistreibers von 'Linux/Source/base_driver/igb-<x.x.x>tar.gz' auf der

Treiber-CD in ein Verzeichnis Ihrer Wahl. <x.x.x> ist dabei die Versionsnummer der tar-Datei des Treibers. Ver-
wenden Sie beispielsweise '/home/username/igb' oder '/usr/local/src/igb'.

2. Entpacken/dekomprimieren Sie das Archiv, wobei <x.x.x> die Versionsnummer des Treibertars ist:

tar zxf igb-<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 igb-<x.x.x>/src/

4. Kompilieren Sie das Treibermodul:

# make install

Die Binärdatei wird installiert als:

/lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.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.

5. Installieren Sie das Modul mit dem Befehl 'modprobe':

modprobe igb

Stellen Sie für 2.6-basierte Kernel sicher, dass die älteren igb-Treiber vor dem Laden des neuen Moduls vom
Kernel entfernt werden:

rmmod igb.ko; modprobe igb

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> up

7. Prüfen Sie, ob die Schnittstelle funktioniert. Geben Sie Folgendes ein, wobei <IP-Adresse> die IP-Adresse

eines anderen Gerätes auf demselben Subnet wie die Schnittstelle, die getestet wird, ist:

ping <IP-Adresse>

HINWEIS: Einige Systeme unterstützen MSI und/oder MSI-X Interrupts nur bedingt. Falls Sie diesen Interrupttyp
bei Ihrem System deaktivieren müssen, kann der Treiber über diesen Befehl aufgebaut und installiert werden:

#make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

Der Treiber erzeugt normalerweise alle zwei Sekunden ein Interrupt. Falls in cat /proc/interrupts für das ethX
e1000e Gerät keine Interrupts empfangen werden, kann diese Problemumgehung erforderlich sein.

Advertising