Intel Netzwerkkartentreiber kompilieren

Aus Wiki Thomas-Krenn.AG
Wechseln zu: Navigation, Suche

Dieser Artikel beschreibt das Erstellen der Intel(R) PRO/1000 Linux Treiber unter Debian/Ubuntu. Es wird der aktuelle Quellcode des Treibers von Intel verwendet.

Inhaltsverzeichnis

Unterstützte Hardware

Vom e1000e Modul unterstützte Netzwerkkarten:

Abhängigkeiten installieren

Es müssen einige Pakete installiert werden die für das Kompilieren des Treibers benötigt werden.

$> sudo apt-get install build-essential linux-headers-`uname -r`

Header Dateien verlinken

Die gerade installierten Header des Kernels müssen auf /usr/src/linux gelinkt werden. Der Treiber sucht beim kompilieren in /usr/src/linux nach Headerdateien.

$> ln -s /usr/src/linux-headers-`uname -r` /usr/src/linux

Treiber entpacken

$> tar xzvf e1000e-1.2.8.tar.gz

Treiber kompilieren

$> cd e1000e-1.2.8/src

Mit "make" wird das Treibermodul kompiliert. Name des fertigen Moduls: e1000e.ko

$> make

Mit "make install" wird das Modul nach /lib/modules/`uname -r`/kernel/drivers/net/e1000e/e1000e.ko kopiert

$> make install

Das Modulverzeichnis neu einlesen

$> depmod -a

Das Initrd Image mit dem neuen Treiber erstellen (wichtig wenn der Treiber schon zur Bootzeit benötigt wird)

$> update-initramfs -u -k all

Version des neuen Moduls prüfen

$> modinfo e1000e | grep version

Ausgabe:
version:        1.2.8-NAPI
srcversion:     F3AE734BF9B60BE9BE2460E
vermagic:       2.6.26-2-686 SMP mod_unload modversions 686

Das Treibermodul laden:

$> modprobe e1000e

Weitere Informationen


Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge