On Sun, 1 Sep 2013 10:58:24 +0200 Bernd <bnacht@web.de> wrote:
Hi,
(Es geht um ein openSUSE 12.3 (x86_64))
ich möchte einen neueren Treiber für meine Netzwerkkarte einsetzen. Ich habe die I350 und nutze das Kernelmodul igb.ko in der Version 4.0.1-k. Nun möchte ich den neusten Treiber (Version 5.0.5) einsetzen.
Ich habe inzwischen herausbekommen (/proc/config.gz), das der igb-Teiber als Kernelmodul konfiguriert ist. Nun denke ich mir, dass ich ja 'nur' dieses eine Modul: /lib/modules/3.7.10-1.16-desktop/kernel/drivers/net/ethernet/intel/igb/igb.ko ersetzen muss.
Die Frage ist nur, wie. Gibt es irgendwo eine Anleitung (ggf. mit etwas Hintergrundinfo) wie ein einzelnes Modul unter OS 12.3 zu kompilieren ist?
Was ich bisher versucht habe:
Im Verzeichnis src/ des entpacken Treibers make aufgerufen. Das führt zu der Meldung '*** Linux kernel source not configured - missing autoconf.h.' Diese 'autoconf.h' liegt aber in: /usr/src/linux-3.7.10-1.16-obj/x86_64/desktop/include/generated/autoconf.h
Anscheinend muß ich hier Vorarbeit leisten. Nur welche?
Bernd
Ich rate Dir zu etwas voellig trivialem: Compiliere Dir gleich einen neuen Kernel von kernel.org. In den neueren 3.10.X ist mindestens ein 5.0.3 Intel Treiber drin und es geht viel einfacher den kompletten Kernel zu compilieren anstatt einen Treiber. Die laufende Kernel-Config nimmst Du einfach aus /proc/config.gz -- MfG, Stephan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org