Re: Hylafax - Faxsetup erkennt das Modem nicht.
Hallo Dieter, Am Donnerstag, 4. Juli 2002 22:29 schrieb Dieter Kluenter:
Hallo,
heiner.gewiehs@t-online.de (Heiner Gewiehs) writes:
Hallo alle zusammen,
ich habe ein blödes Problem mit Hylafax und SuSE 8.0 mit U.S. Robotics- Modem (Sportster 14.400 Fax Modem)
Faxsetup will wohl als Gerät /dev/ttyS0 oder 1 sehen. Den Gefallen konnte ich ihm erweisen.
So ist es richtig,
Bei ttyS0 probierte er sämtliche, möglichen Geschwindigkeiten durch
"Probing for best speed to talk to modem: 38400 19200 9600 4800 2400 1200 Unable to deduce DTE-DCE speed; check that you are using the correct device and/or that your modem is setup properly. If all else fails, try the -s option to lock the speed."
An welchem seriellen Anschluß hast du denn das Modem angeschlossen? /dev/ttyS0, /dev/ttyS1 ... /dev/ttyS64
Ja, hier liegt wohl das Problem! Angeschlossen, sprich eingestöpselt habe ich das Modem an den einzig verfügbaren seriellen Anschluss - aber nicht konfiguriert! Dies versuchte ich über YAST2. Ich will aber ja keinen weiteren Internetzugang einrichten sondern das Ding nur zum Faxen nutzen. Der Anschluss müsste dann /dev/ttyS0 heissen - nur wie leg' ich den mit SuSE 8.0 fest? Oder doch mit YAST2?
Die Dokumentation zu HylaFAX hast du gelesen? Auch das US Robotics Probleme mit der Übertragungsgeschwindigkeit am seriellen Port haben? Der Defaultwert ist 38400, reduziere das mal auf 19200, dann sollte es funktionieren.
Die Dokumentation, über die ich diebezüglich verfüge ist sehr dürftig - besteht aus dem Handbuch für die alte SuSE 6.4. Bei Installationsanweisungen, im technischen Englisch, tu ich mich schwer, sicherlich auch mangels geeigneter Wörterbücher. Ich habe für das angesprochene Problem mit bzw. ohne erfolgte Modemkonfiguration ein neues Thema aufgemacht ("wie geht Modemkonfiguration für Faxbetrieb" ) Hast Du noch einen Vorschlag zur Modemkonfiguration? Gruß Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de ***************************************** ------------------------------------------------------- -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Mach es dir doch einfach...... Ich hoffe Du hast KDE :-) 1.Starte kppp und mach eine Modemabfrage..... irgendwann hat kpp das modem gefunden...das ist der deffinitive Anschluss :-) 2.Dann setzt du einen Link ls /dev/ttyS? /dev/modem Dann das FAX-setup laufen lassen..... Dafür ich eine Anleitung....kann ich dir ja mal per PM zukommen lassen. Da die aber auf Papier sind ,muss ich es erst mal einscannen..... Gruss Axel NS.:habe dafür auch ca. 1 Jahr gebraucht bis ich es hatte...die Hilfe die ich hatte war leider auch sehr sehr dünn :-(
Hallo Axel, Am Freitag, 5. Juli 2002 18:25 schrieb Axel Lindlau:
Mach es dir doch einfach...... Ich hoffe Du hast KDE :-) 1.Starte kppp und mach eine Modemabfrage..... irgendwann hat kpp das modem gefunden...das ist der deffinitive Anschluss :-)
Genau da liegt glaube ich der Knackpunkt! kppp meldet nämlich: auf das Modem kann nicht zugegriffen werden! So etwas ähnliches kommt auch bei Faxsetup. Ich weiss nun nicht woran das liegen kann. Das Modem lief früher auf einem reinen Windows- Rechner - unterscheiden sich da die Dipp- Schalter- Einstellungen? Ich habe auch nicht den leisesten Anflug einer Idee, wo es klemmen könnte!
2.Dann setzt du einen Link ls /dev/ttyS? /dev/modem Dann das FAX-setup laufen lassen..... Dafür ich eine Anleitung....kann ich dir ja mal per PM zukommen lassen.
Das wäre prima !!
Da die aber auf Papier sind ,muss ich es erst mal einscannen..... Gruss Axel NS.:habe dafür auch ca. 1 Jahr gebraucht bis ich es hatte...die Hilfe die ich hatte war leider auch sehr sehr dünn :-(
Vorerst einmal Euch allen vielen Dank für die spontanen Hilfestellungen! Gruß Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Hallo, heiner.gewiehs@t-online.de (Heiner Gewiehs) writes:
Hallo Axel,
Am Freitag, 5. Juli 2002 18:25 schrieb Axel Lindlau:
Mach es dir doch einfach...... Ich hoffe Du hast KDE :-) 1.Starte kppp und mach eine Modemabfrage..... irgendwann hat kpp das modem gefunden...das ist der deffinitive Anschluss :-)
Genau da liegt glaube ich der Knackpunkt! kppp meldet nämlich: auf das Modem kann nicht zugegriffen werden! So etwas ähnliches kommt auch bei Faxsetup. Ich weiss nun nicht woran das liegen kann. Das Modem lief früher auf einem reinen Windows- Rechner - unterscheiden sich da die Dipp- Schalter- Einstellungen?
Nein, du kannst aber mal prüfen, ob die DIP-Schalter für Com1, Com2, Com3 oder Com4 eingestellt sind.
Ich habe auch nicht den leisesten Anflug einer Idee, wo es klemmen könnte!
Ich kenne nicht alle USR Modelle, könnte es sein, dass dein 14.400 ein reines Winmodem ist? Dann wäre jede Mühe vergebens. http://www.trump.net.au/~rjc/hylafax/usr.html Da gibt es Hilfe zu USR Modems.
2.Dann setzt du einen Link ls /dev/ttyS? /dev/modem
Dieses niemals nicht, nie einen link von /dev/ttySx auf /dem/modem setzen, sofern du mit HylaFAX faxen möchtest. Das führt nur zu Problemen. [...] -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Hallo Dieter, Am Samstag, 6. Juli 2002 13:31 schrieb Dieter Kluenter:
Hallo,
heiner.gewiehs@t-online.de (Heiner Gewiehs) writes:
Das Modem lief früher auf einem reinen Windows- Rechner - unterscheiden sich da die Dipp- Schalter- Einstellungen?
Nein, du kannst aber mal prüfen, ob die DIP-Schalter für Com1, Com2, Com3 oder Com4 eingestellt sind.
nein, stehen noch oder schon wieder auf Werkseinstellung ohne COM- Erwähnung. Ich liste die einfach 'mal auf. 1 = oben - normale DTR- Funktion - Computer muss Signal ausgeben 2 = oben - Modemantworten in Worten 3 = unten - Modemantworten anzeigen 4 = oben - Tastatureingaben anzeigen 5 = unten - automatische Antwort ist abgeschaltet 6 = oben - Sportster setzt Trägertonzeichen wenn Verbindung zu anderem Modem 7 = oben - NVRAM - Einstellungen laden. 8 = unten - AT - Befehlssatz eingeschaltet
Ich kenne nicht alle USR Modelle, könnte es sein, dass dein 14.400 ein reines Winmodem ist? Dann wäre jede Mühe vergebens.
ich habe den Test "Firstly Diagnosing Your Modem" gemacht. Das Modem wird, was mich berühigt, wohl als ttyS0 erkannt und es handelt sich scheinbar um ein "Modem up until mid to late 1995" aus dem Jahr 1994 - und soll wohl ohne Änderungen mit dem Standard Hylafax- Installationsscript funktionieren. Aber das habe ich doch gestern schon probiert, Es ging nicht! boss:/ # cu -l ttyS0 Connected. at OK ati7 Configuration Profile... Product type Germany External Options V32bis Fax Options Class 1/Class 2.0 Clock Freq 16.0Mhz Eprom 256k Ram 32k Supervisor date 06/27/94 DSP date 02/09/94 Supervisor rev 049-5.1 DSP rev 11.1 OK ~[boss]. Disconnected. boss:/ # Ist die Installation inkl. Konfiguration eines Modem zum Faxen wirklich so kompliziert oder stell ich mich einfach nur zu dusselig an? Ich habe als Windows- Abtrünniger ja wirklich schon einiges mit Linux probiert, gemacht und getan und in den meisten Fällen auch begriffen warum dies nun so getan werden musste - aber hier? ("Nun gut - ich hab zwar keinen Plan aber machen wir, sofern Ihr nicht Eure Geduld und Lust verliert, das Beste daraus!") Da das Modem ja scheinbar auf ttyS0 erkannt wird, wie leg ich das Device denn hier mit SuSE 8.0 fest, dass z.B. kppp dies auch als /dev/ttyS0 erkennt und natürlich später auch Faxsetup? Gruß Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Hallo, heiner.gewiehs@t-online.de (Heiner Gewiehs) writes:
Hallo Dieter,
Am Samstag, 6. Juli 2002 13:31 schrieb Dieter Kluenter:
Hallo,
heiner.gewiehs@t-online.de (Heiner Gewiehs) writes: [...] ich habe den Test "Firstly Diagnosing Your Modem" gemacht.
Das Modem wird, was mich berühigt, wohl als ttyS0 erkannt und es handelt sich scheinbar um ein "Modem up until mid to late 1995" aus dem Jahr 1994 - und soll wohl ohne Änderungen mit dem Standard Hylafax- Installationsscript funktionieren.
Das klingt doch schon gut.
boss:/ # cu -l ttyS0 Connected. at OK ati7 Configuration Profile...
Product type Germany External Options V32bis Fax Options Class 1/Class 2.0 Clock Freq 16.0Mhz Eprom 256k Ram 32k
Supervisor date 06/27/94 DSP date 02/09/94
Supervisor rev 049-5.1 DSP rev 11.1
OK ~[boss]. Disconnected. boss:/ #
Das sieht doch alles gut aus. Wichtig scheint mir zu sein, dass Faxclass 1 angeboten wird.
Ist die Installation inkl. Konfiguration eines Modem zum Faxen wirklich so kompliziert oder stell ich mich einfach nur zu dusselig an?
Die Grundinstallation ist ziemlich einfach und in 10 Minuten erledigt. Schwieriger wird es dann, Fehlerquellen zu finden und zu stopfen wenn man mehr als 90% Sende- und Empfangserfolg erreichen möchte :-(
Da das Modem ja scheinbar auf ttyS0 erkannt wird, wie leg ich das Device denn hier mit SuSE 8.0 fest, dass z.B. kppp dies auch als /dev/ttyS0 erkennt und natürlich später auch Faxsetup?
Vergiss bei HylaFAX bitte den ganzen Quatsch mit kppp und Yast und ähnlichen Krücken. Hier hilft nur Handarbeit. Falls vorhanden, entferne den Link von /dev/modem auf /dev/ttyS0. Starte minicom (falls noch nicht installiert, bitte installieren und als root mittels minicom -s konfigurieren) Teste dann mittels minicom das Modem auf die Reaktion von AT Befehlen. at+fclass=? ati at+fbo=? at+fcq=? usw. Wenn das Modem darauf reagiert, mit OK oder andern Antworten, funktioniert das Modem. Nach dem Beenden von minicom (mit Reset) sollte nun faxsetup erfolgreich verlaufen. die Fragen nach Rufnummer usw. beantworten, das Device /dev/ttyS0 angeben, der Rest kann als Default bestätigt werden. Die Frage nach faxmodem mit no beantworten, dann aber faxaddmodem ausführen. In /etc/inittab den Eintrag für faxgetty aktivieren, prüfen ob der Pfad auf faxgetty stimmt, die Bezeichnung des Devices eingeben, bei dir nur ttyS0, fertig ist die Laube :-) Na ja, fast. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Hallo Dieter, vielen Dank erst einmal für die Wegweisung. Bin, wie von Dir vorgeschlagen vorgegangen - sieht für mich recht ordentlich aus. Ich habe die Meldungen unten angehängt, vielleicht kannst Du sie Dir einmal ansehen, ob irgendwo etwas von mir etwas falsch, an- oder eingegeben wurde. Am Sonntag, 7. Juli 2002 22:24 schrieb Dieter Kluenter:
Hallo,
Das sieht doch alles gut aus. Wichtig scheint mir zu sein, dass Faxclass 1 angeboten wird.
Starte minicom (falls noch nicht installiert, bitte installieren und als root mittels minicom -s konfigurieren) Teste dann mittels minicom das Modem auf die Reaktion von AT Befehlen. at+fclass=? 0.1.2.0 ok
ati 1445 ok
at+fbo=? ERROR
at+fcq=? ERROR
Konfiguriert habe ich bei minicom "serial port setup" A = Serial Device /dev/ttyS0 B = /var/lock (so gelassen) E = 19200 8 N 1 F = Yes G = No (beide, Hard- und Software flow control so belassen)
usw.
Wenn das Modem darauf reagiert, mit OK oder andern Antworten, funktioniert das Modem. Nach dem Beenden von minicom (mit Reset) sollte nun faxsetup erfolgreich verlaufen. die Fragen nach Rufnummer usw. beantworten, das Device /dev/ttyS0 angeben, der Rest kann als Default bestätigt werden. Die Frage nach faxmodem mit no beantworten, dann aber faxaddmodem ausführen. In /etc/inittab den Eintrag für faxgetty aktivieren, prüfen ob der Pfad auf faxgetty stimmt, die Bezeichnung des Devices eingeben, bei dir nur ttyS0, fertig ist die Laube :-)
also, hier hab' ich jetzt ein Problem: den Eintrag für faxgetty aktivieren - ok (liegt bei mir in Zeile 89 der /etc/initab) aber jetzt schlägt die Begriffsstutzigkeit erbarmungslos zu: welcher Pfad, von wo auf faxgetty und wo die Bezeichnung des Devices eingeben? ist es vielleicht die nächste Zeile, also Zeile 90, auch da auskommentieren und aus "/dev/modem - /dev/ttyS0 machen ? dies sind die beiden Zeilen: fax getty (hylafax) # mo:35:respawn:/usr/lib/fax/faxgetty /dev/modem Obiger Pfad /usr/lib/fax/faxgetty sollte stimmen. Dies sind die Meldungen aufgrund von faxsetup: "Now we are going to probe the tty port to figure out the type of modem that is attached. This takes a few seconds, so be patient. Note that if you do not have the modem cabled to the port, or the modem is turned off, this may hang (just go and cable up the modem or turn it on, or whatever). Probing for best speed to talk to modem: 38400 OK. This modem looks to have support for both Class 1 and 2.0; how should it be configured [2.0]? 1 Hmm, this looks like a Class 1 modem. Product code (ATI0) is "1445". Other information (ATI3) is "OK". DTE-DCE flow control scheme [default]? Modem manufacturer is "USRobotics". Modem model is "Courier/Sportster". Using prototype configuration file usr-xon... The modem configuration parameters are: ModemAnswerCmd: AT+FCLASS=1A ModemFlowControl: xonxoff ModemHardFlowCmd: AT&H1&I0&R2 ModemMfrQueryCmd: !USR ModemModelQueryCmd: ATI3 ModemNoFlowCmd: AT&H0&I0&R1 ModemRate: 38400 ModemResultCodesCmd: ATQ0X4 ModemRevQueryCmd: ATI7 ModemSetupAACmd: AT+FCLASS=0 ModemSetupDCDCmd: AT&C1 ModemSetupDTRCmd: ATS13=1&D2 ModemSoftFlowCmd: AT&H2&I2&R1 Class1NFLOCmd: AT&H0&I0&R1 Class1HFLOCmd: AT&H1&I0&R2 Class1SFLOCmd: "" Are these ok [yes]? yes Creating new configuration file /var/spool/fax/etc/config.ttyS0... Creating fifo /var/spool/fax/FIFO.ttyS0 for faxgetty... done. Done setting up the modem configuration. Checking /var/spool/fax/etc/config for consistency... ...some parameters are different. The non-default scheduler parameters are: LogFacility: ^ CountryCode: 49 AreaCode: 6022 LongDistancePrefix: 0 InternationalPrefix: 00 DialStringRules: etc/dialrules Are these ok [yes]? yes Creating new configuration file /var/spool/fax/etc/config... ...saving current file as /var/spool/fax/etc/config.sav. Don't forget to run faxmodem(8C) (if you have a send-only environment) or configure init to run faxgetty on ttyS0. Do you want to run faxaddmodem to configure another modem [yes]? no You do not appear to be using faxgetty to notify the HylaFAX scheduler about new modems and/or their status. This means that you must use the faxmodem program to inform the new faxq process about the modems you want to have scheduled by HylaFAX. Beware that if you have modems that require non-default capabilities specified to faxmodem then you should read faxmodem(8C) manual page and do this work yourself (since this script is not intelligent enough to automatically figure out the modem capabilities and supply the appropriate arguments). Should I run faxmodem for each configured modem [yes]? no Done verifying system setup. boss:/ #" Ist dies, soweit erkennbar, in Ordnung? Gruß Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Hallo Heiner, heiner.gewiehs@t-online.de (Heiner Gewiehs) writes:
Hallo Dieter,
[...]
aber jetzt schlägt die Begriffsstutzigkeit erbarmungslos zu: welcher Pfad, von wo auf faxgetty und wo die Bezeichnung des Devices eingeben?
ist es vielleicht die nächste Zeile, also Zeile 90, auch da auskommentieren und aus "/dev/modem - /dev/ttyS0 machen ? dies sind die beiden Zeilen:
fax getty (hylafax) # mo:35:respawn:/usr/lib/fax/faxgetty /dev/modem
Genau, diese Zeile meine ich, statt /dev/modem nur ttyS0 setzen, ohne /dev. Also die Zeile solle so aussehen mo:35:respawn:/usr/lib/fax/faxgetty ttyS0
Obiger Pfad /usr/lib/fax/faxgetty sollte stimmen.
Das solltest du dreimal prüfen, bei mir ist der Pfad /usr/local/sbin/faxgetty, aber das ist auch eine selbstkompilierte Version.
Dies sind die Meldungen aufgrund von faxsetup:
"Now we are going to probe the tty port to figure out the type of modem that is attached. This takes a few seconds, so be patient. Note that if you do not have the modem cabled to the port, or the modem is turned off, this may hang (just go and cable up the modem or turn it on, or whatever).
Probing for best speed to talk to modem: 38400 OK.
Das würdeich in ändern in 19200, da Rockwell mit der Übertragungsrate 38400 arge Schwierigkeiten hat. Das betrifft ja doch nur die Verbindung am seriellen Anschluß und nicht die Übertragungsgeschwindigkeit des Modems.
This modem looks to have support for both Class 1 and 2.0; how should it be configured [2.0]? 1
Hmm, this looks like a Class 1 modem. Product code (ATI0) is "1445". Other information (ATI3) is "OK". DTE-DCE flow control scheme [default]? Modem manufacturer is "USRobotics". Modem model is "Courier/Sportster".
Using prototype configuration file usr-xon...
The modem configuration parameters are:
ModemAnswerCmd: AT+FCLASS=1A ModemFlowControl: xonxoff ModemHardFlowCmd: AT&H1&I0&R2 ModemMfrQueryCmd: !USR ModemModelQueryCmd: ATI3 ModemNoFlowCmd: AT&H0&I0&R1 ModemRate: 38400
dies auf 19200 setzen. das kannst du mit einem Editor machen.
ModemResultCodesCmd: ATQ0X4 ModemRevQueryCmd: ATI7 ModemSetupAACmd: AT+FCLASS=0 ModemSetupDCDCmd: AT&C1 ModemSetupDTRCmd: ATS13=1&D2 ModemSoftFlowCmd: AT&H2&I2&R1 Class1NFLOCmd: AT&H0&I0&R1 Class1HFLOCmd: AT&H1&I0&R2 Class1SFLOCmd: ""
Are these ok [yes]? yes
Creating new configuration file /var/spool/fax/etc/config.ttyS0... Creating fifo /var/spool/fax/FIFO.ttyS0 for faxgetty... done. Done setting up the modem configuration.
Checking /var/spool/fax/etc/config for consistency... ...some parameters are different.
The non-default scheduler parameters are:
LogFacility: ^ CountryCode: 49 AreaCode: 6022 LongDistancePrefix: 0 InternationalPrefix: 00 DialStringRules: etc/dialrules
Are these ok [yes]? yes
Creating new configuration file /var/spool/fax/etc/config... ...saving current file as /var/spool/fax/etc/config.sav.
Don't forget to run faxmodem(8C) (if you have a send-only environment) or configure init to run faxgetty on ttyS0. Do you want to run faxaddmodem to configure another modem [yes]? no
You do not appear to be using faxgetty to notify the HylaFAX scheduler about new modems and/or their status. This means that you must use the faxmodem program to inform the new faxq process about the modems you want to have scheduled by HylaFAX. Beware that if you have modems that require non-default capabilities specified to faxmodem then you should read faxmodem(8C) manual page and do this work yourself (since this script is not intelligent enough to automatically figure out the modem capabilities and supply the appropriate arguments).
Should I run faxmodem for each configured modem [yes]? no
Done verifying system setup. boss:/ #"
Ist dies, soweit erkennbar, in Ordnung?
Das sieht alles gut aus. In /var/spool/fax/etc findest du zwei eine Datei config und eine Datei config.ttyS0 Hier kannst du nach belieben Werte anpassen und Modembefehle hinzufügen, falls etwas nicht funktioniert. Die Manualpage man hylafax-config listet alle gültigen Konfigurationsparameter auf. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Hallo Dieter, Am Montag, 8. Juli 2002 17:29 schrieb Dieter Kluenter:
Hallo Heiner,
heiner.gewiehs@t-online.de (Heiner Gewiehs) writes:
Ist dies, soweit erkennbar, in Ordnung?
Das sieht alles gut aus. In /var/spool/fax/etc findest du zwei eine Datei config und eine Datei config.ttyS0 Hier kannst du nach belieben Werte anpassen und Modembefehle hinzufügen, falls etwas nicht funktioniert. Die Manualpage man hylafax-config listet alle gültigen Konfigurationsparameter auf.
Ich habe die Einstellungen, Dank Deiner Hilfe, soweit fertig, dass ich nun langsam mit dem Testen beginnen kann. Hoffentlich tauchen da nicht auch wieder so Unwegbarkeiten auf! Bin allerdings guter Dinge! Nochmals vielen Dank für Deine Hilfe! Gruß Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
participants (3)
-
Axel Lindlau
-
Dieter Kluenter
-
heiner.gewiehs@t-online.de