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

Re: FritzClassic + Kernel 2.6 + Capi + Sarge



On 10.Mai 2005 - 17:15:22, Stefan Schilling wrote:
> Hallo!
> 
> Ich möchte mit meiner Sarge und der dort eingebauten Fritz!Classic
> faxen machen. Leider gibt es die capi4linux - Module entweder nur für
> die Fritz!PCI und Kernel 2.6 oder für Fritz!Classic und Kernel 2.4.
> 
> Ich habe mir deswegen das avmfritzcapi rpm von der ftp.suse.com
> gezogen [1], und mittels
> 
> alien -t avmfritzcapi-2.6-26.nosrc.rpm

Wieso? Normalerweise haben die ein .tar.gz fuer die Treiber - jedenfalls
fuer die PCI ;-)

Ausserdem steht in dem PCI-Paeckchen auch ne Anleitung mit drin.

> ein .tgz gebaut. Nun weiss ich nicht weiter. Ich habe die darin
> befindlichen fcclassic-20040331.tar.bz2 und fritzcapi.tar.bz2 in ein
> Verzeichnis entpackt und dann versucht, sowohl mittels "make", wie
> auch "./Makefile.km_fritzcapi" ein fcclassic - Modul zu bauen. Leider
> schlägt das fehl:
> 
> server:/usr/local/src/fritz# ./Makefile.km_fritzcapi

Das kann nicht gehen wenn das ein Makefile ist, denn eine Makefile kann
nicht ausgefuehrt werden.

> server:/usr/local/src/fritz# make

Damit verwendest du aber /usr/local/src/fritz/Makefile als Makefile.

> In Datei, eingefügt von driver.c:24:
> /lib/modules/2.6.11.8/build/include/asm/irq.h:16:25: irq_vectors.h: Datei oder Verzeichnis nicht gefunden
> In file included from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
>                  from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
>                  from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
>                  from driver.c:30:

Ist das der Source zu deinem Kernel? Ist der Configuriert - sprich
einmal make oldconfig (oder menuconfig und abspeichern) drueberlaufen
lassen?

Ansonsten wuerd ich sagen: Der Treiber passt nicht auf den Kernel, bist
du sicher das AVM den Treiber fuer 2.6.11.8 geschrieben haben? Meistens
orientieren die sich an SuSE und die 9.3 hat IIRC 2.6.11.2 oder so...
Aber wenn sie ne 9.1 oder 9.2 als Ausgangsbasis genommen haben duerfte
es noch ein aelterer Kernel sein. Dann musst du den Treiber selbst an
die Aenderungen im Kernel anpassen.

> Kann mir eventl. jemand helfen? Ich brauche doch *nur* das fcclassic
> Modul für 2.6.11.8 -aber ich möcht´s selbermachen.

Dann musst du einen Treiber finden...

> [1] ftp://ftp.suse.com/pub/suse/i386/9.1/suse/nosrc/avmfritzcapi-2.6-26.nosrc.rpm

Das RPM duerfte eigentlich keinen kompilierbaren Sourcecode enthalten,
suche lieber nach nem tar.gz Paket.

Andreas

-- 
Don't look now, but there is a multi-legged creature on your shoulder.



Reply to: