Welcome
Guest

Remember Me?

[ Log In :: Register ]
  Home » -[nchow]- » Öffentliches » Linux » Intel Netzwerkkartentreiber kompilieren
  • Page 1 of 1 Skip to Page:
  • 1
< Older | Newer >
Topic: Intel Netzwerkkartentreiber kompilieren
Post #1
Posted On: Sep. 07 2015, 15:03
WebAdmin
Avatar




Group: Admin
Posts: 2047
Joined: Jul. 2004

Offline
Intel Netzwerkkartentreiber kompilieren
Hauptseite > Server-Hardware

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

   Nachteil eines selbst kompilierten Treibers:
       Die Treiber müssen für den verwendeten Kernel kompiliert sein.
       Bei einem Kernelupdate seitens der Distribution, muss das Treibermodul ebenfalls neu gebaut werden.

Inhaltsverzeichnis

   1 Unterstützte Hardware
   2 Abhängigkeiten installieren
   3 Header Dateien verlinken
   4 Treiber entpacken
   5 Treiber kompilieren
   6 Weitere Informationen

Unterstützte Hardware

Vom e1000e Modul unterstützte Netzwerkkarten:

   Intel® 82583 PCI-E, 82583/6/7, 82571/2/3/4/7/8 or 82566/7-based PCI-E gigabit network

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

   Linux Treiber Quellcode

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

1. Fliegen, ist die legale Art der Umwelt den größtmöglichen Schaden zuzufügen.
2. Wenn es Dich nichts kostet, bist Du nicht der Kunde, sondern die Ware
Contact Information:  Michael

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo:
< Older | Newer >
0 replies since Sep. 07 2015, 15:03
  • Page 1 of 1 Skip to Page:
  • 1
  Home » -[nchow]- » Öffentliches » Linux » Intel Netzwerkkartentreiber kompilieren

© nchow.de
Powered by iF 1.0.1 © 2006 ikonForums