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

Seite 95

Advertising
background image

Aufbau und Installation

Sie können den igbvf-Treiber auf zwei Arten installieren:

l

Installieren vom Quellcode aus

l

Mit KMP 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: 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 kompiliert
haben, führen Sie einen Systemneustart aus.

1. Kopieren Sie die tar-Datei des Basistreibers von 'Linux/Source/base_driver/igbvf-<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.
Verwenden Sie beispielsweise '/home/username/igbvf' oder '/usr/local/src/igbvf'.

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

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

4. Kompilieren Sie das Treibermodul:

# make install

Die Binärdatei wird installiert als:

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

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

rmmod igbvf.ko; modprobe igbvf

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.

So erstellen Sie einen igbvf-Treiber mit DCA

Falls Ihr Kernel DCA unterstützt, wird der Treiber standardmäßig mit aktiviertem DCA erstellt.

Advertising