Karl Sinn schrieb:
Ich versuche den Treiber für mein SAGEM FAST 800 ADSL Modem zu installieren.
Beim Versuch das Kernelmodul zu laden mit: modprobe adiusbadsl
kommt eine Fehlermeldung (Sinngemäss): Ich kann das Modul nicht installieren, da das Modul für den Kernel "version" gemacht wurde, und der laufende Kernel "version"-Athlon ist.
Was muss ich beim kompilieren anders machen?
Du redest einmal von "installieren", ein andermal von "compilieren": Hast Du ein fertiges RPM oder moechtest Du den Treiber wirklich auf Deinem System uebersetzen, hast also den Quellcode dazu? Ist letzte- res der Fall so liegt Dein Fehler darin begruendet, dass bei Dir die Kernelquellen nicht fuer den laufenden Kernel konfiguriert sind. Du solltest unter /usr/src/linux die zu Deinem Kernel passenden Kernelquellen finden (falls nicht, installiere sie per YaST2 nach). Mache dann folgendes: $> cd /usr/src/linux $> make cloneconfig && make dep Damit hast Du die Konfiguration des laufenden Kernels (vermutlich nach Deiner Beschreibung bei Dir ein Athlon-Kernel) geklont und die relevanten Kernel-Header, die beim Compilieren des Modem-Moduls ein- gebunden werden, erstellt. Schau Dir im Anschluss die Datei /usr/src/linux/include/linux/version.h an, dort muesste nun in der Variablen UTS_RELEASE genau das stehen, was auch ein $> uname -r an der Kommandozeile ergibt. Korrekt? Hat das funktioniert, musst Du den Modem-Treiber erneut compilieren und installieren, dann sollte er zum laufenden Kernel passen und sich auch laden lassen. CU, Th.