Martin Werthmoeller <[EMAIL PROTECTED]> writes: > Am Thu, 04 Nov 2004 um 10:53 GMT +0100 schrieb Heike C. Zimmerer: >> > Modul im Kernel installieren: >> > >> > # modprobe fcpci >> > /lib/modules/2.4.18-686/misc/fcpci.o: kernel-module version mismatch >> > /lib/modules/2.4.18-686/misc/fcpci.o was compiled for kernel >> > version 2.4.18 >> > while this kernel is version 2.4.18-686. >> >> Auch wenn ich mich wiederhole: Was bei dir in /usr/src/linux ist, >> erzeugt nicht 2.4.18-686, sondern 2.4.18. Und f�r den dortigen >> Kernel wird das fcpci-Modul erzeugt. >> > Ich hatte noch keinen neuen Kernel gebaut. Der aus den Debian-Sourcen in > /usr/src/linux installierte 2.4.18 wird normalerweise auch direkt als als > 2.4.18 gebaut: > > $ head -4 /usr/src/kernel-source-2.4.18/Makefile > VERSION = 2 > PATCHLEVEL = 4 > SUBLEVEL = 18 > EXTRAVERSION = > $
Ja, aber deine Kernel endet auf -686. Bei obigem Makefile ist EXTRAVERSION aber leer, und deshalb wird ein Modul erzeugt, das f�r 2.4.18 (ohne -686) geeignet ist. Der saubere Weg w�re, einen neuen Kernel zu bauen (und dann gleich einen aktuellen) oder die passenden Qellen/Header zu besorgen. Ein ganz anderer (und gar nicht sauberer) w�re, einfach "EXTRAVERSION = -686" zu schreiben, aber ich bin nicht verantwortlich, wenn danach dein Toaster sich in eine erdnahe Umlaufbahn schie�t... Gru�, Heike -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

