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)

Antwort per Email an