Zum Inhalt springen

Analoges Modem und HylaFAX


Gast Sanches

Empfohlene Beiträge

Hallo zusammen,

ich habe auf einem PC SuSe 7.2 Prof. installiert!

Dazu habe ich ein externes analoges 56k - Modem (ESLA MicroLink 56K)!

Ich habe mir am vergangenen Freitag Hylafax heruntergeladen und installiert!

Leider habe ich das Problem, das ich das modem NICHT zum laufen bekomme!

- Gibt es irgend einen Befehl, indem ich das Modem ansprechen und somit testen kann???

- Wo liegen bei HylaFax die Konfigurationsdateien???

Ich bekomme an root jede Minute(!!!) eine Mail mit folgendem Inhalt:

From: The HylaFAX Receive Agent

Subject: modem on /dev/modem appears wedged

The HylaFAX software thinks that there is a problem with the modem

on device /dev/modem that needs attention; repeated attempts to

initialize the modem have failed.

Consult the server trace logs for more information on what is happening.

In den messages - Logfiles findet man folgendes:

Nov 25 09:03:05 pas_linux FaxGetty[30734]: OPEN /dev/modem

Nov 25 09:03:05 pas_linux FaxGetty[30734]: /dev/modem: Can not open modem (No such file or directory)

Nov 25 09:03:35 pas_linux FaxGetty[30734]: /dev/modem: Can not open modem (No such file or directory)

Nov 25 09:04:00 pas_linux /USR/SBIN/CRON[30758]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 25 09:04:05 pas_linux FaxGetty[30734]: /dev/modem: Can not open modem (No such file or directory)

Nov 25 09:04:05 pas_linux FaxGetty[30734]: Unable to setup modem on /dev/modem; giving up after 2 attempts

Nov 25 09:04:05 pas_linux FaxGetty[30734]: CLOSE /dev/modem

Weis hierfür jemand einen Rat???

Danke für die Hilfe!

:confused: MfG Sanches :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi kiva,

ich hab das Modem in der inittab eingerichtet!

Das die Konfigs unter /etc liegen, dachte ich mir auch zuerst, jedoch liegen sie da nicht!

Ich habs jetzt mitllerweile hinbekommen, das das Modem funtzt!

Gibt es eigentlich ne Beschränkgung auf die Faxgröße? D.h. bei den Postscriptdateien?!

Weist du vielleicht, wie ich in hylafax ein Fax rausschmeissen kann, wenn die Übertragung, warum auch immer, fehlschlägt??? Er versucht ja immer mehrere male zu senden, wenn es zuvor fehlgeschlagen ist!

Danke!

MfG Sanches

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nochmals hallo,

wenn ich nun in Linux ein Fax senden möchte, funktioniert es leider nicht!

Er beginnt zwar zu senden, bricht jedoch wieder ab und das Fax kommt nicht bzw. nur teilweise an!

In den messages findet man dann folgendes:

Nov 26 10:23:49 pas_linux FaxQueuer[803]: Bad exit status 0400 "bin/notify "doneq/q1" "killed" """

Sagt dir diese Meldung etwas!?!?!

Sanches

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi,

hast du das faxgetty installiert

du solltest dan noch die Geschwindigkeit der seriellen Schnittstelle anpassen.

nein es gibt keine Grösenbeschränkung (je größer desto länger dauerts)

Was für einen Fax Client benutzt du zum senden der Faxe ?

Suche einfach mal mit einer Konsole nach hylafax da sollte dann schon irgendwo die zugehörige .conf auftauchen

ist alles schon länger her seit ich das gemacht habe

Tipp:

schau mal unter www.hylyfax.org

Gruß

kiva

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi kiva,

faxgetty ist installiert!

Beim installieren von Hylafax wird bei der Installation am Ende die Geschwindigkeit des Modem getestet! Bei mir hat es Probleme gegeben, hat keine Geschwindigkeit genommen, ich weis jedoch nicht warum!!!!!

Als Faxclient verwende ich "sendfax" unter Linux - also Kommandozeilenaufruf!

Es soll erst einmal von der Komandozeile funktionieren!

Unter "hylafax.org" hab ich schon mal nachgeschaut - find jedoch nix brauchbares!

Das Faxen an sich funktioniert! Er wählt die Rufnummer und sendet auch einen gewissen Teil!

er bricht jedoch mit der Meldung "DTE to DCE data underflow" ab (sichtbar unter faxstat -s)!

Sagt dir die Meldung was?

Als Fax kommt dann nur die erste Seite, also die Coverseite, an und diese kann nicht entziffert werden - die Zeilen kommen verschoben ab!

Hier mal der Kommandozeilenaufruf:

sendfax -a "1447" -E -B 7200 -m -d "Test@164" test.tif

Ich hab auch schon den Parameter -n verwendet, damit die Coverseite nicht übertragen wird,

jedoch kommt dann überhaupt nichts an!?!?!?!?!!?!?!?

Ebenso hab ich schon versucht ein .pdf-Dokument zu versenden - leider selber Ergebnis!

:confused: MfG Sanches :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

funktioniert dein modem jetzt oder nicht?

zunächst solltest du statt "/dev/modem" "/dev/ttyS0" oder woran dein modem hängt verwenden

läuft faxgetty auch?

in "/etc/inittab" sollte irgendwo ein eintrag sein, auch da "/dev/ttyS0" benutzen

änderungen mit "init q" wirksam machen

"ps fax | grep fax" guggn ob faxgetty läuft

deine konfiguration sollte unter "/var/spool/fax/etc" zu finden sein

was ist in "/var/log/messages" zu finden?

naja das reicht erst mal...

/O

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also,

ich hab das Modem schon auf /dev/ttyS1 eingestellt!

Ebenso läuft auch faxgetty und ist in "inittab" auch mit dem korrekten eintrag drinnen - denkt ich!

Folgendes steht bei mir in der inittab:

mo:2345:respawn:/usr/lib/fax/faxgetty /dev/ttyS1

Konfiguration: Ahhhh, da is der sch....schrott also! *g*

Messages! Ich nochmal ein "kleiner", aktueller Auszug:

Nov 26 14:56:30 pas_linux FaxGetty[1496]: ANSWER: Can not lock modem device

Nov 26 14:56:33 pas_linux FaxSend[2477]: MODEM "ELSA AG, AACHEN (GERMANY)" "MicroLink 56k"/"Ver. 1.29 vom 19.05.1998"

Nov 26 14:56:33 pas_linux FaxSend[2477]: SEND FAX: JOB 20 DEST 164 COMMID 00000023

Nov 26 14:57:00 pas_linux /USR/SBIN/CRON[2481]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 14:58:00 pas_linux /USR/SBIN/CRON[2485]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 14:58:03 pas_linux FaxGetty[1496]: MODEM "ELSA AG, AACHEN (GERMANY)" "MicroLink 56k"/"Ver. 1.29 vom 19.05.1998"

Nov 26 14:59:00 pas_linux /USR/SBIN/CRON[2488]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)

Nov 26 14:59:00 pas_linux /USR/SBIN/CRON[2489]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:00:00 pas_linux /USR/SBIN/CRON[2496]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:00:00 pas_linux /USR/SBIN/CRON[2498]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/gate_news)

Nov 26 15:00:55 pas_linux inetd[986]: ftp/tcp (2): bind: Address already in use

Nov 26 15:01:00 pas_linux /USR/SBIN/CRON[2528]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:02:00 pas_linux /USR/SBIN/CRON[2538]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:02:58 pas_linux FaxGetty[1496]: ANSWER: Can not lock modem device

Nov 26 15:03:00 pas_linux /USR/SBIN/CRON[2542]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:03:01 pas_linux FaxSend[2540]: MODEM "ELSA AG, AACHEN (GERMANY)" "MicroLink 56k"/"Ver. 1.29 vom 19.05.1998"

Nov 26 15:03:01 pas_linux FaxSend[2540]: SEND FAX: JOB 20 DEST 164 COMMID 00000024

Nov 26 15:04:00 pas_linux /USR/SBIN/CRON[2544]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:05:00 pas_linux /USR/SBIN/CRON[2548]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:05:00 pas_linux /USR/SBIN/CRON[2549]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/gate_news)

Nov 26 15:06:00 pas_linux /USR/SBIN/CRON[2553]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:07:00 pas_linux FaxSend[2540]: SEND FAILED: Unspecified Transmit Phase D error, including +FPHCTO timeout between data and +FET command; too many attempts to send

Nov 26 15:07:00 pas_linux FaxQueuer[803]: NOTIFY: bin/notify "doneq/q20" "failed" "4:04"

Nov 26 15:07:00 pas_linux FaxQueuer[803]: Bad exit status 0400 for "bin/notify "doneq/q20" "failed" "4:04""

Nov 26 15:07:00 pas_linux /USR/SBIN/CRON[2558]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:07:31 pas_linux FaxGetty[1496]: MODEM "ELSA AG, AACHEN (GERMANY)" "MicroLink 56k"/"Ver. 1.29 vom 19.05.1998"

Nov 26 15:08:00 pas_linux /USR/SBIN/CRON[2560]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Nov 26 15:09:00 pas_linux /USR/SBIN/CRON[2562]: (mdom) CMD (/usr/bin/python -S /usr/lib/mailman/cron/qrunner)

Ich hoffe, das euch die Infos weiterhelfen!!!

MfG Sanches

Link zu diesem Kommentar
Auf anderen Seiten teilen

den bad exit status hatte ich damals auch und hab ihn behoben in dem ich einen symbolischen link von "/var/spool/hylafax/" auf "/var/spool/fax/" erstellt habe...

du könntest auch mal in "/var/spool/fax/etc/config.ttyS1" ServerTracing auf 0xFFF setzen, dann kommt man eventuell mit den meldungen in messages weiter...

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi sanches,

ich glaube das ist dein Problem !!

i would say you have a problem with flow-control on

your serial line.

In the log the line

> Dec 15 14:46:13 eins FaxSend[7661]: MODEM set baud rate: 19200 baud, input flow NONE, output flow NONE

tells there is no handshaking at all, what is very bad

and then the line

> Dec 15 14:47:51 eins FaxQueuer[7647]: JOB 13 (sleeping dest +49302155509 pri 124 tts 0:00 killtime 2:47:23): SEND INCOMPLETE: requeue for 4:59; DTE to DCE data underflow

tells you the computer did not supply enough data to keep

on sending. which is a result of missing flowcontrol,

cause the computer can not now when to send new data to the

modem.

the Result is your aborted send.

i would suggest you try setting hardware-flowcontrol,

and sending should work ok.

insert the line

ModemFlowControl: rtscts

into your config.tty??

and make shure you have defined the proper commands for

setting flowcontrol

like this: (verify them using your modem-manual!!)

ModemNoFlowCmd: AT&H0&I0&R1 # disable flow control cmdH0

ModemHardFlowCmd: AT&H1&I0&R2 # hardware flow control cmdH3

ModemSoftFlowCmd: AT&H2&I2&R1 # software flow control cmdH2

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi zusammen,

also langsam aber sicher weis ich einfach net mehr weiter!

Nach dem ganzen Tips und Tricks hab ich mir heute morgen gedacht installier ich das Modem einfach nochmal und habe somit eine neue Konfig, die auch geht!

Die funktioniert soweit ja auch, nur beim Faxe verschicken kommt folgendes in der Logfile unter ../fax/log/... : (xxxx = wäre die eigentliche Rufnummer! hab sie jedoch entfernt!!!)

Nov 28 13:28:59.43: [ 3177]: SESSION BEGIN 00000018 49xxxxxx

Nov 28 13:28:59.43: [ 3177]: SEND FAX: JOB 22 DEST 164 COMMID 00000018

Nov 28 13:28:59.43: [ 3177]: MODEM set DTR OFF

Nov 28 13:28:59.43: [ 3177]: DELAY 2600 ms

Nov 28 13:29:02.03: [ 3177]: MODEM set DTR ON

Nov 28 13:29:02.03: [ 3177]: MODEM set baud rate: 9600 baud, input flow RTS/CTS, output flow RTS/CTS

Nov 28 13:29:02.03: [ 3177]: MODEM flush i/o

Nov 28 13:29:02.03: [ 3177]: <-- [15:ATE0V1Q0S0=0H0\r]

Nov 28 13:29:02.06: [ 3177]: --> [2:OK]

Nov 28 13:29:02.06: [ 3177]: <-- [12:ATS8=2S7=60\r]

Nov 28 13:29:02.09: [ 3177]: --> [2:OK]

Nov 28 13:29:02.09: [ 3177]: <-- [14:AT+FCLASS=2.0\r]

Nov 28 13:29:02.12: [ 3177]: --> [2:OK]

Nov 28 13:29:02.12: [ 3177]: <-- [9:AT+FLO=2\r]

Nov 28 13:29:02.15: [ 3177]: --> [2:OK]

Nov 28 13:29:02.15: [ 3177]: <-- [9:AT+FPP=0\r]

Nov 28 13:29:02.18: [ 3177]: --> [2:OK]

Nov 28 13:29:02.18: [ 3177]: <-- [9:AT+FBO=0\r]

Nov 28 13:29:02.21: [ 3177]: --> [2:OK]

Nov 28 13:29:02.21: [ 3177]: <-- [10:AT+FCT=30\r]

Nov 28 13:29:02.24: [ 3177]: --> [2:OK]

Nov 28 13:29:02.24: [ 3177]: <-- [15:AT+FNR=1,1,1,0\r]

Nov 28 13:29:02.27: [ 3177]: --> [2:OK]

Nov 28 13:29:02.27: [ 3177]: <-- [9:AT+FIE=0\r]

Nov 28 13:29:02.30: [ 3177]: --> [2:OK]

Nov 28 13:29:02.30: [ 3177]: <-- [23:AT+FCC=1,5,2,2,0,0,0,0\r]

Nov 28 13:29:02.34: [ 3177]: --> [2:OK]

Nov 28 13:29:02.34: [ 3177]: <-- [5:ATM0\r]

Nov 28 13:29:02.36: [ 3177]: --> [2:OK]

Nov 28 13:29:02.36: [ 3177]: MODEM input buffering enabled

Nov 28 13:29:02.36: [ 3177]: <-- [14:AT+FCLASS=2.0\r]

Nov 28 13:29:02.49: [ 3177]: --> [2:OK]

Nov 28 13:29:02.49: [ 3177]: <-- [9:AT+FLO=2\r]

Nov 28 13:29:02.62: [ 3177]: --> [2:OK]

Nov 28 13:29:02.62: [ 3177]: <-- [9:AT+FPP=0\r]

Nov 28 13:29:02.75: [ 3177]: --> [2:OK]

Nov 28 13:29:02.75: [ 3177]: <-- [9:AT+FBO=0\r]

Nov 28 13:29:02.88: [ 3177]: --> [2:OK]

Nov 28 13:29:02.88: [ 3177]: <-- [10:AT+FCT=30\r]

Nov 28 13:29:03.01: [ 3177]: --> [2:OK]

Nov 28 13:29:03.01: [ 3177]: <-- [15:AT+FNR=1,1,1,0\r]

Nov 28 13:29:03.14: [ 3177]: --> [2:OK]

Nov 28 13:29:03.14: [ 3177]: <-- [9:AT+FIE=0\r]

Nov 28 13:29:03.27: [ 3177]: --> [2:OK]

Nov 28 13:29:03.27: [ 3177]: <-- [23:AT+FCC=1,5,2,2,0,0,0,0\r]

Nov 28 13:29:03.41: [ 3177]: --> [2:OK]

Nov 28 13:29:03.41: [ 3177]: <-- [18:AT+FLI="Test"\r]

Nov 28 13:29:03.55: [ 3177]: --> [2:OK]

Nov 28 13:29:03.55: [ 3177]: DIAL 164

Nov 28 13:29:03.55: [ 3177]: <-- [8:ATDT164\r]

Nov 28 13:29:11.13: [ 3177]: --> [4:+FCO]

Nov 28 13:29:12.72: [ 3177]: --> [27:+FCI:" +49 xxxx xxxx xxx"]

Nov 28 13:29:12.72: [ 3177]: REMOTE CSI "+49 xxxx xxxx xxx"

Nov 28 13:29:12.72: [ 3177]: --> [20:+FIS:1,3,0,2,0,0,0,3]

Nov 28 13:29:12.72: [ 3177]: --> [2:OK]

Nov 28 13:29:12.72: [ 3177]: REMOTE best rate 9600 bit/s

Nov 28 13:29:12.72: [ 3177]: REMOTE max page width 1728 pixels in 215 mm

Nov 28 13:29:12.72: [ 3177]: REMOTE max unlimited page length

Nov 28 13:29:12.72: [ 3177]: REMOTE best vres 7.7 line/mm

Nov 28 13:29:12.72: [ 3177]: REMOTE best format 1-D MR

Nov 28 13:29:12.72: [ 3177]: REMOTE best 10 ms/scanline

Nov 28 13:29:12.72: [ 3177]: USE 9600 bit/s

Nov 28 13:29:12.72: [ 3177]: USE 10 ms/scanline

Nov 28 13:29:12.72: [ 3177]: <-- [5:ATH0\r]

Nov 28 13:29:14.31: [ 3177]: --> [7:+FHS:20]

Nov 28 13:29:14.31: [ 3177]: REMOTE HANGUP: Unspecified Transmit Phase B error (code 20)

Nov 28 13:29:14.78: [ 3177]: --> [2:OK]

Nov 28 13:29:14.78: [ 3177]: MODEM set DTR OFF

Nov 28 13:29:14.78: [ 3177]: SESSION END

Er wählt zwar die korrekte Nummer, bekommt jedoch ein "Hangup" Signal - WARUM???????

Bzw. was bedeutet der Fehler: REMOTE HANGUP: Unspecified ..... ?????????????

Ich weis, das des nervt - aber ich grich den sch***** einfach net zum laufen!!!

MfG Sanches

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo zusammen,

wie die obrige Problematik schildert, funktioniert das Faxen unter Linux in der Kommandozeilenebene net so richtig!

DENN...

... ich hab mir mal heute morgen den Cypheus - Client heruntergeladen und installiert!

Es geschehen somit auch noch Wunder, denn der Faxversand mit diesem Tool funktioniert generell - muss nur noch einige Feineinstellungen machen!

Jedoch jetzt zu meiner Frage:

Warum funktioniert das Faxen aus der Kommandozeile nicht (siehe oben!) und mit dem Windows-Fax-Client schon???

Kann mir das mal einer erklären!

MfG Sanches

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...