[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: AVM Capi unter Debian (2.4.18)



Martin Werthmoeller <mw@lw-systems.de> 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



Reply to: