sendfax geht nicht mehr!! Faxgegenstelle hebt nicht ab?!

Volker Dose (vpdose@cpmgut.toppoint.de)
Mon, 22 Nov 1999 14:15:31 GMT


Moin.

Mein sendfax sendet auf einmal (ja, ich weiß, das kann eigentlich nicht sein)
keine Faxe mehr.

Ich habe es bei zwei Faxgeräten probiert, die noch vor kurzem gingen.

Beide Faxe haben nicht abgehoben, den relevanten Teil des Logs füge 
ich hier mal ein:

-- /var/log/sendfax.log
11/22 13:46:17  sendfax: experimental test release 1.1.19-Nov24
11/22 13:46:17   sendfax.c compiled at Apr 11 1999, 07:01:12
11/22 13:46:17  sending fax to 93704
11/22 13:46:17  checking f1.g3
11/22 13:46:17   makelock(ttyS1) called
11/22 13:46:17   do_makelock: lock='/var/lock/LCK..ttyS1'
11/22 13:46:17   lock made
11/22 13:46:17   tss: set speed to 38400 (017)
11/22 13:46:17   tio_set_flow_control( HARD )
11/22 13:46:17 yS1   fax_open_device succeeded, ttyS1 -> 4
11/22 13:46:17 yS1   reading specific data for port 'ttyS1'
11/22 13:46:17 yS1   reading /etc/mgetty+sendfax/sendfax.config...
11/22 13:46:17 yS1   conf lib: read: 'verbose y'
11/22 13:46:17 yS1   conf lib: read: 'debug 7'
11/22 13:46:17 yS1   conf lib: read: 'fax-devices ttyS1'
11/22 13:46:17 yS1   conf lib: read: 'fax-id 49 431 738732'
11/22 13:46:17 yS1   conf lib: read: 'dial-prefix ATDT'
11/22 13:46:17 yS1   conf lib: read: 'max-tries 3'
11/22 13:46:17 yS1   conf lib: read: 'max-tries-continue y'
11/22 13:46:17 yS1   key: 'fax-devices', type=1, flags=4, data=(ignored)
11/22 13:46:17 yS1   key: 'modem-init', type=1, flags=0, data=(empty)
11/22 13:46:17 yS1   key: 'modem-handshake', type=1, flags=0, data=(empty)
11/22 13:46:17 yS1   key: 'modem-type', type=1, flags=1, data=auto
11/22 13:46:17 yS1   key: 'modem-quirks', type=0, flags=0, data=(empty)
11/22 13:46:17 yS1   key: 'max-tries', type=0, flags=3, data=3
11/22 13:46:17 yS1   key: 'max-tries-continue', type=3, flags=3, data=TRUE
11/22 13:46:17 yS1   key: 'speed', type=0, flags=1, data=38400
11/22 13:46:17 yS1   key: 'switchbd', type=0, flags=1, data=0
11/22 13:46:17 yS1   key: 'open-delay', type=0, flags=0, data=(empty)
11/22 13:46:17 yS1   key: 'ignore-carrier', type=3, flags=1, data=TRUE
11/22 13:46:17 yS1   key: 'dial-prefix', type=1, flags=3, data=ATDT
11/22 13:46:17 yS1   key: 'fax-id', type=1, flags=3, data=49 431 738732
11/22 13:46:17 yS1   key: 'poll-dir', type=1, flags=1, data=.
11/22 13:46:17 yS1   key: 'normal-res', type=3, flags=1, data=FALSE
11/22 13:46:17 yS1   key: 'fax-min-speed', type=0, flags=1, data=0
11/22 13:46:17 yS1   key: 'fax-max-speed', type=0, flags=1, data=14400
11/22 13:46:17 yS1   key: 'debug', type=0, flags=3, data=7
11/22 13:46:17 yS1   key: 'verbose', type=3, flags=2, data=TRUE
11/22 13:46:17 yS1   key: '', type=3, flags=1, data=FALSE
11/22 13:46:17 yS1   key: 'page-header', type=1, flags=0, data=(empty)
11/22 13:46:17 yS1   key: '', type=3, flags=1, data=FALSE
11/22 13:46:17 yS1   key: '', type=3, flags=1, data=FALSE
11/22 13:46:17 yS1   key: '', type=1, flags=1, data=
11/22 13:46:17 yS1   tss: set speed to 38400 (017)
11/22 13:46:17 yS1  mdm_send: 'ATV1Q0'
11/22 13:46:17 yS1    got:ATV1Q0[0d]
11/22 13:46:17 yS1   mdm_command: string 'ATV1Q0'
11/22 13:46:17 yS1    got:[0d][0a]OK[0d]
11/22 13:46:17 yS1   mdm_command: string 'OK' -> OK
11/22 13:46:17 yS1  mdm_send: 'ATI'
11/22 13:46:17 yS1    got:[0a]ATI[0d]
11/22 13:46:17 yS1    got:[0d][0a]282[0d]
11/22 13:46:17 yS1   mdm_gis: string 1: '282'
11/22 13:46:17 yS1    got:[0a][0d][0a]OK[0d]
11/22 13:46:17 yS1   mdm_identify: string '282'
11/22 13:46:17 yS1  ELSA MicroLink 28.8 TQV detected
11/22 13:46:17 yS1  mdm_send: 'ATI3'
11/22 13:46:17 yS1    got:[0a]ATI3[0d]
11/22 13:46:17 yS1    got:[0d][0a]Version 1.00 / 18.01.1999[0d]
11/22 13:46:17 yS1   mdm_gis: string 1: 'Version 1.00 / 18.01.1999'
11/22 13:46:17 yS1    got:[0a][0d][0a]OK[0d]
11/22 13:46:17 yS1  additional info: 'Version 1.00 / 18.01.1999'
11/22 13:46:17 yS1  mdm_send: 'AT+FCLASS=2.0'
11/22 13:46:17 yS1    got:[0a]AT+FCLASS=2.0[0d]
11/22 13:46:17 yS1   mdm_command: string 'AT+FCLASS=2.0'
11/22 13:46:17 yS1    got:[0d][0a]OK[0d]
11/22 13:46:17 yS1   mdm_command: string 'OK' -> OK
11/22 13:46:17 yS1  mdm_send: 'AT+FLI="49 431 738732"'
11/22 13:46:17 yS1    got:[0a]AT+FLI="49 431 738732"[0d]
11/22 13:46:17 yS1   mdm_command: string 'AT+FLI="49 431 738732"'
11/22 13:46:17 yS1    got:[0d][0a]OK[0d]
11/22 13:46:17 yS1   mdm_command: string 'OK' -> OK
11/22 13:46:17 yS1  mdm_send: 'AT+FCC=1,5,0,2,0,0,0,0'
11/22 13:46:17 yS1    got:[0a]AT+FCC=1,5,0,2,0,0,0,0[0d]
11/22 13:46:17 yS1   mdm_command: string 'AT+FCC=1,5,0,2,0,0,0,0'
11/22 13:46:17 yS1    got:[0d][0a]OK[0d]
11/22 13:46:17 yS1   mdm_command: string 'OK' -> OK
11/22 13:46:17 yS1  mdm_send: 'AT+FBO=0'
11/22 13:46:17 yS1    got:[0a]AT+FBO=0[0d]
11/22 13:46:17 yS1   mdm_command: string 'AT+FBO=0'
11/22 13:46:17 yS1    got:[0d][0a]OK[0d]
11/22 13:46:17 yS1   mdm_command: string 'OK' -> OK
11/22 13:46:17 yS1  mdm_send: 'AT+FNR=1,1,1,0'
11/22 13:46:17 yS1    got:[0a]AT+FNR=1,1,1,0[0d]
11/22 13:46:17 yS1   mdm_command: string 'AT+FNR=1,1,1,0'
11/22 13:46:17 yS1    got:[0d][0a]OK[0d]
11/22 13:46:17 yS1   mdm_command: string 'OK' -> OK
11/22 13:46:17 yS1  mdm_send: 'AT+FLO=2'
11/22 13:46:17 yS1    got:[0a]AT+FLO=2[0d]
11/22 13:46:17 yS1   mdm_command: string 'AT+FLO=2'
11/22 13:46:17 yS1    got:[0d][0a]OK[0d]
11/22 13:46:17 yS1   mdm_command: string 'OK' -> OK
11/22 13:46:17 yS1  fax_send: 'ATDT93704'
11/22 13:46:17 yS1  fax_wait_for(OK)
11/22 13:46:17 yS1    got:[0a]ATDT93704[0d]
11/22 13:46:18 yS1   fax_wait_for: string 'ATDT93704'
11/22 13:46:18 yS1    got:[0d][0a]NO CARRIER[0d]
11/22 13:47:26 yS1   fax_wait_for: string 'NO CARRIER'
11/22 13:47:26 yS1  ABORTING: line='NO CARRIER'
11/22 13:47:26 ##### failed dialing, phone="93704", +FHS:-4, dev=ttyS1, time=69
-- snip-

Ich höre mein Modem wählen, dann hebt aber niemand ab. 
Auch ein gewisses Faxkreischen ist zu hören.

Ich habe das da oben mal mit einem Log verglichen, bei dem das Fax versandt wurde, und mir ist eine Zeile aufgefallen, die anders ist:

-- Fax wurde versandt --
09/09 22:29:27 yS1   fax_open_device succeeded, ttyS1 -> 5
--

-- Fax wurde nicht versandt --
11/22 13:46:17 yS1   fax_open_device succeeded, ttyS1 -> 4
--

Ansonsten sind die Einträge im Logfile identisch, nur, daß am Ende nicht
versendet wird.

In den Sourcen fand ich zwar, daß die 4 bzw. die 5 für eine Variable
"fd", wohl file desciptor steht und was mit dem Öffnen von /dev/ttyS1
zu tun hat, aber ich weiß nicht, warum das auf einmal (seit dem 9.9.99)
nicht mehr 5 ist.

In der Zwischenzeit habe ich die Suse 6.1 auf Suse 6.2 gebracht. Aber auch
das Aufspielen der alten sendfax-Version (1.1.19-17) hat keine Besserung 
gebracht. 

Mein Modem ist ein Elsa Micolink Basic 56k.
Linux Kernel ist 2.2.10
mgetty Version 1.1.19-36
sendfax Version 1.1.19-36


Habe ich da etwas übersehen? Wohl!

Weiß jemand, was da schief läuft?

Tschau, Volker. 

vpdose@cpmgut.toppoint.de (Volker Dose)			Tel.: 0431/738732