On Wed, Jun 16, 2004 at 09:51:24PM +0200, Gernot Hillier wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi!
Am Mittwoch, 16. Juni 2004 12:54 schrieb Peter-Josef Meisch:
das Problem ist glaube ich nicht neu, aber gibt es schon eine Lösung?
Ich habe eine Fritzcard Classic unter 9.1. Einwahl auf einen Server mit ippp0 und isdnctrl funktioniert (hat nix mit capi zu tun, ich weiss, nur als Hinweis dass die Karte geht), ebenso der Anrufbeantworter aus der capisuite.
Beim Faxen hab ich das Problem, dass - egal ob ausgehende oder einkommende Faxe - die Verbindung angenommen wird, aber gleich wieder beendet wird bevor Daten übertragen werden.
Mein Kenntnisstand ist, dass AVM das Problem noch analysiert, ich denke, Karsten wird sich melden, wenn es dazu was neues gibt...
AVM hat die Ursache gefunden, ein Problem mit der Intitialisierung eines Speicherbereichs.
Auch wenn ich nicht das capisuitefax verwende sondern mit hylafax und capi4hylafax arbeite habe ich das gleiche Problem.
Ja, das ist ein Treiber-Bug...
diff -ur fritz.classic.org/src/defs.h fritz.classic/src/defs.h --- fritz.classic.org/src/defs.h 2004-03-30 14:26:14.000000000 +0200 +++ fritz.classic/src/defs.h 2004-06-17 16:52:15.000000000 +0200 @@ -52,7 +52,7 @@ #define DRIVER_LOGO PRODUCT_LOGO " driver" #define DRIVER_TYPE_INTERN #define DRIVER_TYPE_ISDN -#define DRIVER_REV "0.6.0" +#define DRIVER_REV "0.6.2" /*---------------------------------------------------------------------------*\ \*---------------------------------------------------------------------------*/ diff -ur fritz.classic.org/src/main.c fritz.classic/src/main.c --- fritz.classic.org/src/main.c 2004-06-17 16:58:37.000000000 +0200 +++ fritz.classic/src/main.c 2004-06-17 17:05:45.000000000 +0200 @@ -176,7 +176,6 @@ if (0 != (res = add_card (&fritz_capi_driver, &pars))) { ERROR("Not loaded.\n"); } else { - libheap_init (MAX_LIB_HEAP_SIZE); NOTE("Loaded.\n"); } return res; @@ -397,6 +396,7 @@ register_capi_driver (&fritz_capi_driver); LOG("CAPI driver registered.\n"); #if defined (__fcclassic__) + libheap_init (MAX_LIB_HEAP_SIZE); if ((io != 0) && (irq != 0)) { return isa_start (io, irq); } else if ((io + irq) != 0) { @@ -414,6 +414,7 @@ #if defined (__fcclassic__) isa_stop (); + libheap_exit (); #endif unregister_capi_driver (&fritz_capi_driver); LOG("CAPI driver unregistered.\n"); Ein neuer km_fritzcapi Source wird bald auf ftp://ftp.suse.com/pub/people/kkeil/fixes/9.1/i586 zu finden sein. -- Karsten Keil SuSE Labs ISDN development