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

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: