Firtz!PCI v2.0 und CAPI fuer Red Hat 7.2

benitzbodo at gmx.de benitzbodo at gmx.de
Tue Sep 24 14:12:02 CEST 2002


Also...

Die Karte ist eine Fritz!PCI 2.0, d.h. ich brauche dafür die Capi treiber
von AVM. Ich kann
die Karte nicht mit einem HiSax eintrag in /etc/sysconfig/isdncard
aktivieren.
Ich hab jetzt mal die Fehlermeldung kopiert die er ausspuckt wenn ich ein
make im fritz/ 
verzeichnis mache. (fcpci-suse7.3-03.09.10.tar.gz) 
Bzw. Es ist keine Fehlermeldung.. 

-------------------------------------------
(cd src.sys; make CARD=fcpci)
make[1]: Wechsel in das Verzeichnis Verzeichnis »/root/fritz/src.sys«
cat capi_modules.txt

    In order to use this FRITZ!Card driver, a couple of kernel modules are
required:
    capi.o, capiutils.o, kernelcapi.o and capifs.o. The source code for
these modules
    is part of the linux kernel in directory
/usr/src/linux/drivers/isdn/avmb1 and
    will be compiled with the kernel if the following settings are found in
the
    kernel configuration:

        CONFIG_EXPERIMENTAL=y

        CONFIG_ISDN_CAPI=m
        CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
        CONFIG_ISDN_CAPI_MIDDLEWARE=y
        CONFIG_ISDN_CAPI_CAPI20=m
        CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
        CONFIG_ISDN_CAPI_CAPIFS=m
        CONFIG_ISDN_CAPI_CAPIDRV=m

    For "make menuconfig" go to "ISDN subsystem", "Active cards" and select:

        ...
        <M> CAPI2.0 support
            [*]   Verbose reason code reporting (kernel size +=7K)
            [*]   CAPI2.0 Middleware support (EXPERIMENTAL)
            <M>   CAPI2.0 /dev/capi support
            [*]     CAPI2.0 filesystem support
            <M>   CAPI2.0 capidrv interface support
        ...

    In addtion to these entries, please enable entry "Prompt for development
    and/or incomplete code/drivers" in the very first menu named "Code
maturity
    level options".

    After the kernel's compilation, all CAPI modules can be found in
directory
    /lib/modules/`uname -r`/kernel/drivers/isdn/avmb1/


make[1]: Verlassen des Verzeichnisses Verzeichnis »/root/fritz/src.sys«
(cd src.drv; make CARD=fcpci)
make[1]: Wechsel in das Verzeichnis Verzeichnis »/root/fritz/src.drv«
make[1]: Für das Target »all« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/root/fritz/src.drv«
-----------------------------------------------------

Ich hab den Kernel soweit neu kompiliert wie es beschrieben ist und die Capi
Module sind 
nicht im Verzeichnis /lib/modules/2.4.7-10/kernel/drivers/isdn/avmb1/ (wie
es oben 
beschrieben ist) sondern im Verzeichnis
/lib/modules/2.5.7-10/drivers/isdn/avmb1/.
Dort sind folgende Module:
avm_cs.o  b1dma.o  b1isa.o  b1.o  b1pci.o  b1pcmcia.o  c4.o  capidrv.o 
capifs.o  capi.o  
t1isa.o  t1pci.o

Beim booten spuckt er jetzt nur noch aus dass er die ISDN Module nicht laden
konnte, 
aber ich nehme mal an das er die HiSax Konfiguration meint die sowieso nicht
funktionieren 
kann. Meines Verständnisses nach sind die Capi Module jetzt am richtigen
Platz. Dass das 
Verzeichnis verschieden ist, ist glaub ich kein Problem da das
kernel/drivers Verzeichnis 
nicht exisitiert und da sowieso alles andere im drivers/ Verzeichnis liegt.

Dann bleibt nur noch die Frage warum KISDNDOCK beim Einwahlversuch die
Meldungen
"ifup ippp0 failed. This might indicate a bad ISDN configuration"
und
"/dev/isdnctrl: Kein passendes Gerät gefunden"
erscheinen.

Genug Informationen? 

Ach ja. Der Kernel-Source-Tree ist der mit dem der aktuelle Kernel
kompiliert wurde, also wird die Version wohl passen.. falls das gemeint war. Und die
Archive für die anderen Suse Distributionen funktionieren ueberhaupt nicht,
denn damit meldet er wirklich irgendeinen Versionskonflikt.

100 Gummipunkte für den ersten der die Lösung schreit!


Till Kroeger

-- 
Werden Sie mit uns zum "OnlineStar 2002"! Jetzt GMX wählen -
und tolle Preise absahnen! http://www.onlinestar.de




More information about the Linux mailing list