Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

AVM-Fritz unter Linux-2.4.21 Depmod-Problem

8 views
Skip to first unread message

Torsten Valentin

unread,
Aug 15, 2003, 12:31:21 PM8/15/03
to
Hi!

Ich habe ein Problem beim Einbinden meiner Fritz PCI-ISDN Karte in einen

Rechner. Das Problem tritt auf, seitdem ich einen neuen Kernel

kompiliert habe:

www2:/usr/src/tmp# uname -r

2.4.21

www2:/usr/src/tmp# wget

ftp://ftp.avm.de/cardware/fritzcrd.pci/linux/suse.82/fcpci-suse8.2-03.11

.02.tar.gz

www2:/usr/src/tmp# tar -xzvf fcpci-suse8.2-03.11.02.tar.gz

www2:/usr/src/tmp# cd fritz/

www2:/usr/src/tmp/fritz# make

(cd src.drv; make CARD=fcpci)

make[1]: Entering directory `/usr/src/tmp/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

cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcpci__ -DTARGET=\"fcpci\" -O2

-Wall -I /lib/modules/`uname -r`/build/include driver.c -o driver.o

driver.c: In function `scheduler':

driver.c:1207: warning: implicit declaration of function `cpu'

driver.c: At top level:

driver.c:113: warning: `sched_lock' defined but not used

cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcpci__ -DTARGET=\"fcpci\" -O2

-Wall -I /lib/modules/`uname -r`/build/include tables.c -o tables.o

cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcpci__ -DTARGET=\"fcpci\" -O2

-Wall -I /lib/modules/`uname -r`/build/include queue.c -o queue.o

cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcpci__ -DTARGET=\"fcpci\" -O2

-Wall -I /lib/modules/`uname -r`/build/include lib.c -o lib.o

cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcpci__ -DTARGET=\"fcpci\" -O2

-Wall -I /lib/modules/`uname -r`/build/include tools.c -o tools.o

ld -r -o fcpci.o main.o driver.o tables.o queue.o lib.o tools.o

../lib/fcpci-lib.o

make[1]: Leaving directory `/usr/src/tmp/fritz/src.drv'

www2:/usr/src/tmp/fritz# make install

(cd src.drv; make install CARD=fcpci)

make[1]: Entering directory `/usr/src/tmp/fritz/src.drv'

mkdir -p /lib/modules/`uname -r`/misc

cp -f fcpci.o /lib/modules/`uname -r`/misc

make[1]: Leaving directory `/usr/src/tmp/fritz/src.drv'

www2:/usr/src/tmp/fritz#

www2:/usr/src/tmp/fritz# depmod

depmod: *** Unresolved symbols in /lib/modules/2.4.21/misc/fcpci.o

Wo liegt das Problem? Ich finde auch keine alternative Möglichkeit, die

AVM-Fritz-PCI Karte mit Capi 2.0 in mein System einzubinden, als über

diese eigentlich für die SuSE vorgesehenen Treiber. Mit der alten

Version (2.4.20) habe ich das so weit ich mich erinnere genau so gemacht und

damit funktionierte das auch.

Danke im voraus!

T.


Steffen Barszus

unread,
Aug 15, 2003, 12:42:58 PM8/15/03
to
Torsten Valentin wrote:

> Hi!

Hi Thorsten

Erstmal scheint dein Newsreader zu spinnen, ist extrem schwer zu lesen.

>
> Ich habe ein Problem beim Einbinden meiner Fritz PCI-ISDN Karte in einen
> Rechner. Das Problem tritt auf, seitdem ich einen neuen Kernel
> kompiliert habe:
>
> www2:/usr/src/tmp# uname -r
> 2.4.21

[..snip..]



> www2:/usr/src/tmp# tar -xzvf fcpci-suse8.2-03.11.02.tar.gz
> www2:/usr/src/tmp# cd fritz/
> www2:/usr/src/tmp/fritz# make

> driver.c: In function `scheduler':
> driver.c:1207: warning: implicit declaration of function `cpu'
> driver.c: At top level:
> driver.c:113: warning: `sched_lock' defined but not used

siehe bhe3b9$bur$00$1...@news.t-online.com (ein paar threads tiefer)

Von Ole Foskaty (avm-b1 ML):

"Habe gerade mal nachgesehen - da scheint ein Makro entfernt worden
zu sein. Versuche mal folgendes in die Datei driver.c nach den ganzen
#inlcude-Zeilen einzubauen:

>>>>

#if !defined (cpu)
# define cpu() smp_processor_id()
#endif

<<<<"

> depmod: *** Unresolved symbols in /lib/modules/2.4.21/misc/fcpci.o

Klar Mindestens das Symbol cpu, evtl auch mehr, depmod -ae sagt dir mehr.


> Wo liegt das Problem? Ich finde auch keine alternative Möglichkeit, die
> AVM-Fritz-PCI Karte mit Capi 2.0 in mein System einzubinden, als über
> diese eigentlich für die SuSE vorgesehenen Treiber. Mit der alten
> Version (2.4.20) habe ich das so weit ich mich erinnere genau so gemacht
> und damit funktionierte das auch.

Namen sind Schall und Rauch, es ist die einzige Möglichkeit ...

Steffen

0 new messages