Re: AVM Capi unter Debian (2.4.18)
On 04.Nov 2004 - 09:24:08, Martin Werthmoeller wrote:
> Am Wed, 03 Nov 2004 um 22:38 GMT +0100 schrieb Uwe Kerstan:
> Hallo Uwe,
> Ok. Dann neu compilieren:
>
> # ./install -k -c
> Stopping I4L...
> Generating driver...
> (cd src.drv; make CARD=fcpci)
> make[1]: Entering directory /usr/src/fritz/src.drv'
> cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcpci__ -DTARGET=\"fcpci\" -O2
> -Wall -I /lib/modules/uname -r/build/include main.c -o main.o
> In file included from /usr/include/linux/modversions.h:117,
> from /usr/include/linux/module.h:21,
> from main.c:32:
> /usr/include/linux/modules/i386_ksyms.ver:10: warning: EISA_bus' redefined
> /usr/include/asm/processor.h:254: warning: this is the location of the
> previous definition
Ich mag mich taeuschen, aber der Treiber sollte nicht! aus
/usr/include die Kernel-Header einbinden, sondern aus /usr/src/linux -
welches ein Symlink fuer /usr/src/kernel-headers-2.4.18-686 bei dir
sein sollte.
> 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.
> /lib/modules/2.4.18-686/misc/fcpci.o: insmod
> /lib/modules/2.4.18-686/misc/fcpci.o failed
> /lib/modules/2.4.18-686/misc/fcpci.o: insmod fcpci failed
> #
Ja, bring dem fcpci Treiber bei die richtigen Kernel Header zu nutzen,
z.B. indem du KRNLINCL bei Aufruf von install setzt (aus
src.drv/makefile gelesen) oder aber gleich das Makefile dort aenderst.
Andreas
--
Nothing cures insomnia like the realization that it's time to get up.
Reply to: