Hylafax SUSE 9.2 über ttyLT0 Lucent Winmodem
Hallo, ich habe Hylafax neu unter SUSE 9.2 eingerichtet und mit faxsetup das interne WINMODEM meines Notebooks als modem bzw ttyLT0 eingerichtet. Es scheint zu klappen, denn die Logdatei von kdeprintfax meldet nach Versand eines Testfaxes Überspielung an Fax mit /usr/bin/sendfax -d '**Fax-Nummer**' '/tmp/kde-jb/kdeprint_5p7hZQ53' request id is 3 (group id 3) for host localhost (1 file) aber von der Konsole aus meldet faxstat: HylaFAX scheduler on linuxJB.Heimnetzwerk: Running Modem modem (+49 1212-5-xxxxxxxx): Waiting for modem to come ready das wars dann auch. Über das interne Modem klappt dagegen über KInternet der Zugang zum Internet, wenn ich nach dem Booten modprobe ltserial eingebe. Die bei YOU verfügbaren Patches habe ich eingespielt. Hier ein Auszug aus var/spool/fax/etc/config.modem: # Generic Class 1 modem configuration. ... DialStringRules: "etc/dialrules" ServerTracing: 527 SessionTracing: 527 RecvFileMode: 0644 LogFileMode: 0600 DeviceMode: 0644 RingsBeforeAnswer: 1 SpeakerVolume: off GettyArgs: "-r -b -s %s %1" LocalIdentifier: "Bender, Erfurt" TagLineFont: etc/lutRS18.pcf TagLineFormat: "Von %%1|%c|Seite %%P von %%T" MaxRecvPages: 25 # # # Modem-related stuff: should reflect modem command interface # and hardware connection/cabling (e.g. flow control). # ModemType: Class1 # use this to supply a hint ... Class1Cmd: AT+FCLASS=1 # command to enter class 1 Class1PPMWaitCmd: AT+FTS=7 # command to stop and wait before PPM Class1TCFWaitCmd: AT+FTS=7 # command to stop and wait before TCF Class1EOPWaitCmd: AT+FTS=9 # command to stop and wait before EOP Class1MsgRecvHackCmd: "" # command to avoid +FCERROR before image Class1TCFResponseDelay: 75 # 75ms delay between recv TCF & response Class1SendMsgDelay: 200 # 75ms delay after training Class1SwitchingCmd: AT+FRS=7 # silence between HDLC recv and trans Class1TrainingRecovery: 1500 # 1.5sec delay after training failure Class1RecvAbortOK: 200 # wait 200ms for abort response Class1FrameOverhead: 4 # 4 byte overhead in recvd HDLC frames Class1RecvIdentTimer: 40000 # 35+5secs waiting for ident frames Class1TCFMaxNonZero: 10 # max 10% of data may be non-zero Class1TCFMinRun: 1000 # min run is 2/3rds of TCF duration Die Werte entsprechen den voreingestellten Werten bei der Installation. Die config von hylafax hat folgende Einträge: LogFacility: daemon CountryCode: 49 AreaCode: 361 LongDistancePrefix: 0 InternationalPrefix: 00 DialStringRules: "etc/dialrules" ServerTracing: 527 SessionTracing: 527 MaxSendPages: 33 ------------------------------- HylaFAX version 4.2.0 built Mon Oct 4 21:56:32 UTC 2004 for i386-suse-linux faxmaster: root faxmaster: root faxmaster: root ------------------------------- Welchen Befehl muss ich eingeben, um hylafax zur Kommunikation mit dem internen Modem zu bewegen? Gruß Jens
Am Sonntag, den 09.01.2005, 23:20 +0100 schrieb Jens Bender:
HylaFAX scheduler on linuxJB.Heimnetzwerk: Running Modem modem (+49 1212-5-xxxxxxxx): Waiting for modem to come ready [...] Welchen Befehl muss ich eingeben, um hylafax zur Kommunikation mit dem internen Modem zu bewegen?
Hylafax versucht schon mit dem Modem zu kommunizieren. Aber anscheinend reagiert dieses nicht. Hast Du auch die richtige Schnittstelle für das Modem angegeben? In den Mitschnitten konnte ich nichts dazu finden. Wie hast Du deine /etc/inittab aufgesetzt für den modem getty Prozess? Ciao, Torsten
Am Montag, 10. Januar 2005 21:40 schrieb Torsten Hallmann:
Am Sonntag, den 09.01.2005, 23:20 +0100 schrieb Jens Bender:
HylaFAX scheduler on linuxJB.Heimnetzwerk: Running Modem modem (+49 1212-5-xxxxxxxx): Waiting for modem to come ready [...] Welchen Befehl muss ich eingeben, um hylafax zur Kommunikation mit dem internen Modem zu bewegen?
Hylafax versucht schon mit dem Modem zu kommunizieren. Aber anscheinend reagiert dieses nicht. Hast Du auch die richtige Schnittstelle für das Modem angegeben? In den Mitschnitten konnte ich nichts dazu finden. Wie hast Du deine /etc/inittab aufgesetzt für den modem getty Prozess?
In meinem alten Travelmate war ebenfalls ein Lucent Winmodem/Softmodem eingebaut. Die Schnittstelle war dort aber ttySL0 (AMR-Modem). Bei meinem jetzigen (ASUS-)Laptop ist das ebenso. Du kannst dir ja mal CuteCom von KDE-Apps ziehen. Das ist ein schön einfaches, aber trotzdem gut zu bedienendes Terminalprogramm. Dort kannst du dann einige Kommandos an die Schnittstelle absetzen und testen. Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@t-online.de / _____________________________________/
Hallo, Am Montag, 10. Januar 2005 22:19 schrieb Michael Hoehne:
In meinem alten Travelmate war ebenfalls ein Lucent Winmodem/Softmodem eingebaut. Die Schnittstelle war dort aber ttySL0 (AMR-Modem). Bei meinem jetzigen (ASUS-)Laptop ist das ebenso.
Du kannst dir ja mal CuteCom von KDE-Apps ziehen. Das ist ein schön einfaches, aber trotzdem gut zu bedienendes Terminalprogramm. Dort kannst du dann einige Kommandos an die Schnittstelle absetzen und testen.
Die Schnittstelle ttyLT0 ist wohl richtig, da z.B. die Eingabe von ttySL0 bei faxaddmodem zu einer Fehlermeldung führt (keine serielle Schnittstelle oder so ähnlich). Über die Bezeichnung ttyLT0 bzw. modem funtioniert ja der Internetverkehr über dieses Modem. Allerdings muss ich vor dem ersten Zugriff auf das Modem in der Konsole einmalig modprobe ltserial eingeben, erst dann eine Verbindung aufgebaut werden. Hylafax akzeptiert zwar beim Einrichten diese Schnittstelle ohne Fehlermeldung, aber es passiert dann leider nichts. Gruß Jens
Hallo, Am Montag, 10. Januar 2005 21:40 schrieb Torsten Hallmann:
Am Sonntag, den 09.01.2005, 23:20 +0100 schrieb Jens Bender:
HylaFAX scheduler on linuxJB.Heimnetzwerk: Running Modem modem (+49 1212-5-xxxxxxxx): Waiting for modem to come ready [...] Welchen Befehl muss ich eingeben, um hylafax zur Kommunikation mit dem internen Modem zu bewegen?
Hylafax versucht schon mit dem Modem zu kommunizieren. Aber anscheinend reagiert dieses nicht. Hast Du auch die richtige Schnittstelle für das Modem angegeben? In den Mitschnitten konnte ich nichts dazu finden. Wie hast Du deine /etc/inittab aufgesetzt für den modem getty Prozess?
faxaddmodem akzeptiert ohne Fehlermeldung nur modem bzw. ttyLT0. Über diese Schnittstelle funtioniert der Zugriff auf das Internet. aus /var/log/messages: Jan 13 19:14:25 linuxJB kernel: ttyLT0 at I/O 0xe400 (irq = 11) is a AgereModem Jan 13 19:14:25 linuxJB kernel: Loading module Agere/Lucent WinModem Interface driver version 8.31 (2004-03-31) Jan 13 19:35:49 linuxJB kernel: spurious 8259A interrupt: IRQ7. Jan 13 19:37:06 linuxJB FaxQueuer[5934]: HylaFAX (tm) Version 4.2.0 Jan 13 19:37:06 linuxJB FaxQueuer[5934]: Copyright (c) 1990-1996 Sam Leffler Jan 13 19:37:06 linuxJB FaxQueuer[5934]: Copyright (c) 1991-1996 Silicon Graphics, Inc. Jan 13 19:37:06 linuxJB FaxQueuer[5934]: JOB 3 (failed dest +49xxxxxxxx pri 123 tts 0:00 killtime 0:00): KILL TIME EXPIRED Jan 13 19:37:06 linuxJB FaxQueuer[5934]: NOTIFY: bin/notify "doneq/q3" "timedout" "" Jan 13 19:37:07 linuxJB HylaFAX[5937]: HylaFAX INET Protocol Server: restarted. Jan 13 19:37:07 linuxJB HylaFAX[5937]: HylaFAX Old Protocol Server: restarted. Jan 13 19:37:07 linuxJB HylaFAX[5937]: HylaFAX SNPP Protocol Server: restarted. Jan 13 19:37:08 linuxJB FaxQueuer[5934]: NOTIFY exit status: 0 (5935) Jan 13 19:37:35 linuxJB HylaFAX[5966]: Filesystem has SysV-style file creation semantics. Jan 13 19:37:35 linuxJB FaxQueuer[5934]: SUBMIT JOB 5 Jan 13 22:36:35 linuxJB FaxQueuer[5934]: JOB 5 (ready dest +49xxxxxxxx pri 127 tts 0:00 killtime 0:00): KILL TIME EXPIRED Jan 13 22:36:35 linuxJB FaxQueuer[5934]: NOTIFY: bin/notify "doneq/q5" "timedout" "" Jan 13 22:36:37 linuxJB FaxQueuer[5934]: NOTIFY exit status: 0 (6961) faxstat meldet zu Hylafax folgendes: linuxJB:~ # faxstat HylaFAX scheduler on linuxJB.Heimnetzwerk: Running Modem modem (+49 xxxxxxxxxxx): Waiting for modem to come ready Modem ttyLT0 (+49 xxxxxxxxxxxx): Waiting for modem to come ready Hylafax läuft offenbar und wird auch prinzipiell von kdeprintfax gefunden, denn es wird ein entsprechender FAX-JOB gestartet, aber dann kommt es zu einer unproduktiven Warteschleife. Wo soll ich weitersuchen? hier noch der Eintrag aus /etc/inittab: # fax getty (hylafax) # mo:35:respawn:/usr/lib/fax/faxgetty /dev/modem Das FAX-System wird derzeit nicht automatisch gestartet, da es noch nicht richtig läuft. Zum Testen gebe ich derzeit immer "rchylafax start" ein und erhalte eine positive Meldung: Starting service HylaFAX done Gruß Jens
Am Donnerstag, den 13.01.2005, 23:13 +0100 schrieb Jens Bender:
faxaddmodem akzeptiert ohne Fehlermeldung nur modem bzw. ttyLT0. Über diese Schnittstelle funtioniert der Zugriff auf das Internet.
Hast Du Dial-On-Demand für deine Modemverbindung eingeschaltet? Nur so eine Idee.
faxstat meldet zu Hylafax folgendes: linuxJB:~ # faxstat HylaFAX scheduler on linuxJB.Heimnetzwerk: Running Modem modem (+49 xxxxxxxxxxx): Waiting for modem to come ready Modem ttyLT0 (+49 xxxxxxxxxxxx): Waiting for modem to come ready
Ähhhm, Du hast zwei Modems konfiguriert? Ich gehe mal davon aus das modem ein Link auf ttyLT0 ist. Das wäre nicht sehr praktisch diese nun gleichzeitig zu nutzen.
Hylafax läuft offenbar und wird auch prinzipiell von kdeprintfax gefunden, denn es wird ein entsprechender FAX-JOB gestartet, aber dann kommt es zu einer unproduktiven Warteschleife. Wo soll ich weitersuchen?
Naja, klar: Hylafax läuft ja auch. Und es gibt hier wohl ein Problem bei der Initialisierung des Modems. Hier wirst Du wahrscheinlich nicht drumherum kommen mit einem Terminalprogramm ein wenig die Init-Strings zu erarbeiten und diese dann in der Konfiguration von Hylafax einzuarbeiten. Ciao, Torsten
participants (3)
-
Jens Bender
-
Michael Hoehne
-
Torsten Hallmann