On Fri, Nov 21, 2003 at 12:29:35PM +0100, Thorsten Büker wrote:
Hallo,
Was sagen denn die LEDs am Modem zum Status (falls es welche gibt) ? Am besten als Vergleich den Status beim Empfang und im Idle Fall mit angeben.
Habe ich nachgefragt, der Rechner steht nicht so ganz in der Nähe ;-)
Ich koennte mir vorstellen das die Verbindung unterbrochen wurde und das Hylafax das nicht mitbekommt.
Merkwürdig ist allerdings, daß die Verbindung so häufig unterbrochen wird. Hatte auch simultan an die Liste hylafax-users geschrieben und daraufhin hylafax-4.1.5-190.src.rpm um einen Patch ergänzt, der in diesen Fällen mehr Logs ausgibt. Vermutet wird folgendes:
At this point HylaFAX awaits the +FPS response from the modem and will wait 3 minutes for it. If there isn't a response within 3 minutes there should be a timeout and an error. I assume that this is not happening in your case.
The code that waits (loops) and is supposed to timeout is ModemServer::getModemLine(). I don't see any obvious error there, and it seems to work fine otherwise.
The default ModemPageDoneTimeout is a rather large integer (180000). So it is bigger than 16-bits, so it requires a 32-bit allocation by the compiler. It and ModemPageStartTimeout are the only default timeout values that large. You could try setting it lower, say at 60000 (one minute, and within a 16-bit range) to see if the size of the timeout value is a factor.
Warten wir mal auf den nächsten Hänger...
Was ist mit kill -SIGHUP pid ?
Nicht probiert, mache ich beim nächten Fall.
#ModemSetupDTRCmd: AT&D2 # setup so DTR drop resets modem #ModemSetupDCDCmd: AT&C1 # setup so DCD reflects carrier
Mal probiert diese beiden einzuschalten ?
Die Optionen sind in /var/spool/fax/config/elsa-microlink-56k-basic-2.0 anstelle von /var/spool/fax/etc/config.ttyS0 gesetzt. Nehme an, daß beide Dateien abgearbeitet werden, oder?
Nein beim faxaddmodem wird /var/spool/fax/config/elsa-microlink-56k-basic-2.0 bei einem erkannten microlink 56k als Grundlage für die spätere /var/spool/fax/etc/config.ttyS0 genommen. Manchmal klappt das aber nicht so richtig und es werden doch wieder defaults eingesetzt. Also mal die Zeilen die Unterschiedlich sind austauschen. -- Karsten Keil SuSE Labs ISDN development