Gruesse!
* Kersten Tams <[EMAIL PROTECTED]> schrieb am [27.01.05 16:36]:
Mit Modems bin ich nicht mehr ganz so firm, kann es momentan auch nicht
testen...
> ich habe hier hylafax am laufen. Geht auch in der Regel gut. Nun kommt es ab
> und an vor, da� sich das Modem nicht mit der Gegenstelle versteht. Wenn die
> Gegenstelle aber dann immer wieder versucht das FAX los zu werden, dann
> wird das Modem irgendwann gesperrt. Als Meldung bekomme ich dann, da� das
> Modem "wedged" ist und ich mich darum k�mmern soll.
Gibt es in /var/log/syslog vom Zeitpunkt des Anrufs bis das Modem als
"wedged" deklariert wird irgendwelche Fehlermeldungen? Normalerweise
werden doch die ganzen Modembefehle beim faxgetty ins syslog
mitgeloggt. Du kannst mir ja mal solch einen Abschnitt per PM schicken.
Wenn nichts geloggt wird, stelle bitte in der /etc/hylafax/hfaxd.conf
der Parameter ServerTracing auf 11 (hyla restarten!) und schicke mir den
Abschnitt eines Fehlversuchs per PM.
Der faxgetty wird doch auch beim hylafax in sarge (ich nehme an, es
geht um sarge) in die /etc/inittab eingetragen? Zeige doch mal den
faxgetty Eintrag in der inittab.
> Meine Frage ist, wie bekomme ich das Modem wieder flott, ohne den Rechner
> neu zu starten? Das ist bisher die einzige Methode, die ich gefunden habe.
> Es mu� doch auch irgendwie anders gehen. Ein "/etc/init.d/hylafax restart"
> funktioniert jedenfalls nicht.
Hm, ungetestet w�rde mir jetzt einfallen:
a) den faxgetty Proze� killen
wenn in /etc/inittab respawn drin ist sollte der getty automatisch
wieder gestartet werden.
b) ein:
echo ATZ^M > /dev/modem (bzw. dein /dev/ttySX)
sollte das Modem wieder zur�cksetzen.
c) apt-get install cu
cu ist ein kleines Programm um mit einem Modem zu sprechen.
cu -l /dev/modem
bringt dich in eine Modem-Shell. Dort dann mit ATH oder ATZ oder mit
deinem Modem-Init-String das�Modem wieder in einen normalen Zustand
bringen. Die cu-Shell verl��t du durch Eingabe von ~. (mit dem
Punkt!) siehe auch man cu
Auch eine Befehlseingabe aus einer Datei ist denkbar:
------- dies in eine Datei --------
ATH^M
ATZ^M
~.
-----------------------------------
Dann sollte ein Aufruf reichen von:
cu -l /dev/modem < $pfad_zur_datei/$dateiname
> Gru� Kersten Tams
Gru�
Gerhard