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: