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

Aufbau und Installation
Sie können den igb-Treiber auf drei Arten installieren:
l
Installieren vom Quellcode aus
l
l
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.