Am Son, 2003-03-09 um 16.25 schrieb Gerhard Engler:
> Hallo Mailingliste,
> 
> ich m�chte mich mit meinem W2K-Client per Modem-Verbindung (�ber interne 
>   Telefonanlage) auf meinem Debian Woody-Rechner einw�hlen.
> 
> Leider schaffe ich es nicht, da� mgetty abhebt. Anrufe auf dem Modem 
> klingeln durch und werden nicht abgehoben.
Signalisiert das angerufene Modem das Klingeln? Oder h�rst Du da auf
den  W�hlton am anrufenden Modem?

> In der /etc/inittab habe ich eingetragen:
> 
> T3:23:respawn:/sbin/mgetty -x9 -s 19200 -n 2 ttyS3
"-n 2" hei�t nach dem zweiten Klingeln. 

> Hat jemand eine Idee, woran das liegen k�nnte?

Dein Modem scheint nur alle 20 Sekunden "RING" zu sagen. So ganz klar
ist aus deinem Log nicht erkennbar, ob da der Klingelabstand 20s ist,
oder ob das ein zweiter Anwahlversuch war (Ich habe ein paar Zeilen
eingef�gt) :

> 03/09 16:13:19 yS3   do_makelock: lock='/var/lock/LCK..ttyS3'
> 03/09 16:13:19 yS3   lock made
> 03/09 16:13:19 yS3  wfr: waiting for ``RING''

Modem hat RING gesagt :
> 03/09 16:13:19 yS3   got: [0a][0d][0a]RING[0d]
> 03/09 16:13:19 yS3    CND: RING
> 03/09 16:13:19 yS3   wfr: rc=0, drn=0

mgettey sagt "warte auf n�chstes RING" :
> 03/09 16:13:19 yS3  wfr: waiting for ``RING''
> 03/09 16:13:19 yS3   got: [0a]

Das kann ich im Moment auch nicht einordnen - gehe aber zun�chst mal
davon aus, da� es das RING-Timeout aus dem Treiber ist :
> 03/09 16:13:29 yS3  mdm_read_byte: read returned -1: Interrupted system call

Aber das hier hei�t "timeout waiting for RING" :
> 03/09 16:13:29 yS3  wfr: timeout waiting for RING

Hier sagt er sogar eine Fehlermeldung :
> 03/09 16:13:29 yS3   wfr: rc=-1, drn=0
> 03/09 16:13:29 ##### phone stopped ringing (rings=1, dev=ttyS3, 
> pid=1371, caller='none')

War wohl nichts, also wieder in Grundstellung :
> 03/09 16:13:29 yS3   waiting for line to clear (VTIME), read:
> 03/09 16:13:29 yS3   removing lock file
> 03/09 16:13:29 yS3  waiting...
> 03/09 16:13:49 yS3    select returned 1
> 03/09 16:13:49 yS3   checking lockfiles, locking the line
> 03/09 16:13:49 yS3   makelock(ttyS3) called
> 03/09 16:13:49 yS3   do_makelock: lock='/var/lock/LCK..ttyS3'
> 03/09 16:13:49 yS3   lock made
> 03/09 16:13:49 yS3  wfr: waiting for ``RING''

Und nochmal das gleiche wie oben...
> 03/09 16:13:49 yS3   got: [0d][0a]RING[0d]
> 03/09 16:13:49 yS3    CND: RING
> 03/09 16:13:49 yS3   wfr: rc=0, drn=0
> 03/09 16:13:49 yS3  wfr: waiting for ``RING''
> 03/09 16:13:49 yS3   got: [0a]
> 03/09 16:13:59 yS3  mdm_read_byte: read returned -1: Interrupted system call
> 03/09 16:13:59 yS3  wfr: timeout waiting for RING
> 03/09 16:13:59 yS3   wfr: rc=-1, drn=0
> 03/09 16:13:59 ##### phone stopped ringing (rings=1, dev=ttyS3, 
> pid=1371, caller='none')


Wenn ich bei meinem Telefon gerade richtig mitgez�hlt habe, sollte der Klingelabstand 
aber nicht gr��er als f�nf bis sechs Sekunden sein. Das hei�t, da� innerhalb dieser 
zehn Sekunden Timeout auf jeden Fall das n�chste RING h�tte kommen sollen.

Eine kurze Suche nach dieser seltsamen "mdm_read_byte: read returned -1: Interrupted 
system call"-
Fehlermeldung bei Google brachte zwar einiges an Meldungen, aber keine verwertbaren 
mit 
deutscher oder englischer Antwort.


Ich w�rde jetzt folgende Dinge machen :

- La� deine Modem nach dem ersten Klingeln schon abheben. Damit k�nntest Du u.U. 
Deine diesbez�glichen Probleme komplett l�sen.

- Du gehst �ber eine TKA. Besteht die M�glichkeit, da� der Ruf evtl. weitergeleitet 
wird und nur deshalb das Modem einmal klingelt?

- Sagt etwa das Modem nur einmal RING pro Anruf? Oder nur alle 20 Sekunden?

- In Deinem Log stand an einer Stelle die Frage vom mgetty, ob auf der Leitung evtl. 
ein konkurrierender Proze� l�uft. Bist Du wirklich sicher, da� da kein anderer 
dazwischenquasselt (z.B. pppd)? Oder ein anderer Getty-Proze� aus der /etc/inittab?

- Du bist auf der vierten seriellen Schnittstelle. Die hat oft den gleichen Interrupt 
wie die zweite (ttyS1). Hast Du da ein Problem mit der Zuordnung der Interrupts in 
Hardware und Software?

- Mit gr��erem Zeitaufwand nach "mdm_read_byte: read returned -1: Interrupted system 
call"-L�sungen suchen.

Ansonsten w�nsche ich Dir noch viel Gl�ck.

-- 
Wilfried Essig



--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an