Привествую! Настроил на FreeBSD и mgetty+sendfax модем на прием звонков - работает, лишь смущает лог mgetty: 08/18 12:01:13 ad6 mgetty: interim release 1.1.34-Nov30 08/18 12:01:13 ad6 check for lockfiles 08/18 12:01:13 ad6 locking the line 08/18 12:01:13 ad6 mod: blocking-open(/dev/cuad6) 08/18 12:01:13 ad6 WARNING: DSR is off - modem turned off or bad cable? 08/18 12:01:13 ad6 lowering DTR to reset Modem 08/18 12:01:14 ad6 send: ATS0=0Q0&C1S38.1=1[0d] 08/18 12:01:14 ad6 waiting for ``OK'' ** found ** 08/18 12:01:14 ad6 waiting... 08/18 12:01:14 ad6 wfr: waiting for ``RING'' 08/18 12:01:24 ad6 mdm_read_byte: read returned -1: Interrupted system call 08/18 12:01:24 ad6 wfr: timeout waiting for RING 08/18 12:01:24 ad6 huh? Junk on the line? 08/18 12:01:24 ad6 >>> could be a dial-out program without proper locking - check this! Откуда берутся последние 4 строки? Кроме самой mgetty больше никто не обращается к порту. -- Kind Regards, Alexander Shikoff AMS1-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hello, Alexander Shikoff! On Fri, Aug 18, 2006 at 12:03:37PM +0300 minotaur@crete.org.ua wrote about "[uanog] modem на dial-in":
Зачем голову себе морочите? dial-in прекрасно работает и на getty+ppp системном. -- Laa =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Fri, Aug 18, 2006 at 01:05:41PM +0300, Oleksandr Listopad wrote:
Зачем голову себе морочите? dial-in прекрасно работает и на getty+ppp системном.
с mgetty проще потому что. -- Kind Regards, Alexander Shikoff AMS1-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hello, Alexander Shikoff! On Fri, Aug 18, 2006 at 01:12:37PM +0300 minotaur@crete.org.ua wrote about "Re: [uanog] Re: modem на dial-in":
да ладно! :-) сложнее и много лишнего в mgetty... :/ хотя и задача не была описана в первом письме. jfyi: http://ls.si.ru/freebsd/PPP_Server.html -- Laa =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Fri, Aug 18, 2006 at 01:14:42PM +0300, Oleksandr Listopad wrote:
:))) Не, спасибо. Я ж писал еще в первом письме, что дозвонка работает. Просто из-за указанной там ошибки mgetty вылетает периодически и гадит мне в лог. Вот и хотел узнать, из-за чего он вываливается :) -- Kind Regards, Alexander Shikoff AMS1-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Fri, Aug 18, 2006 at 12:03:37, minotaur wrote about "[uanog] modem на dial-in":
Прицепись ktrace и посмотри что за сигнал пролетает что read() был прерван. В нормальном варианте этого таки не должно происходить:) -netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Fri, Aug 18, 2006 at 01:26:25PM +0300, Valentin Nechayev wrote:
Прицепись ktrace и посмотри что за сигнал пролетает что read() был прерван. В нормальном варианте этого таки не должно происходить:)
Вот, что есть. Ловит он SIGALRM: [...] 08/18 13:53:56 ad6 wfr: waiting for ``RING''" 9565 mgetty RET write 46/0x2e 9565 mgetty CALL gettimeofday(0x7fffffffda20,0) 9565 mgetty RET gettimeofday 0 9565 mgetty CALL write(0x3,0x51f000,0x1b) 9565 mgetty GIO fd 3 wrote 27 bytes " 08/18 13:53:56 ad6 got: " 9565 mgetty RET write 27/0x1b 9565 mgetty CALL sigaction(0xe,0x7fffffffe310,0x7fffffffe2f0) 9565 mgetty RET sigaction 0 9565 mgetty CALL setitimer(0,0x7fffffffe310,0x7fffffffe2f0) 9565 mgetty RET setitimer 0 9565 mgetty CALL read(0,0x51c0a0,0x200) 9565 mgetty RET read -1 errno 4 Interrupted system call 9565 mgetty PSIG SIGALRM caught handler=0x4085db mask=0x0 code=0x0 9565 mgetty CALL sigreturn(0x7fffffffdee0) 9565 mgetty RET sigreturn JUSTRETURN 9565 mgetty CALL gettimeofday(0x7fffffffda10,0) 9565 mgetty RET gettimeofday 0 9565 mgetty CALL write(0x3,0x51f000,0x4d) 9565 mgetty GIO fd 3 wrote 77 bytes " 08/18 13:54:06 ad6 mdm_read_byte: read returned -1: Interrupted system call" 9565 mgetty RET write 77/0x4d 9565 mgetty CALL gettimeofday(0x7fffffffda20,0) 9565 mgetty RET gettimeofday 0 9565 mgetty CALL write(0x3,0x51f000,0x32) 9565 mgetty GIO fd 3 wrote 50 bytes " 08/18 13:54:06 ad6 wfr: timeout waiting for RING" 9565 mgetty RET write 50/0x32 9565 mgetty CALL setitimer(0,0x7fffffffe310,0x7fffffffe2f0) 9565 mgetty RET setitimer 0 9565 mgetty CALL gettimeofday(0x7fffffffda20,0) 9565 mgetty RET gettimeofday 0 9565 mgetty CALL write(0x3,0x51f000,0x27) 9565 mgetty GIO fd 3 wrote 39 bytes [...] Могу прикрепить полный дамп, да только наверное ни к чему. -- Kind Regards, Alexander Shikoff AMS1-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Привет! On Fri, 18 Aug 2006, Alexander Shikoff wrote:
Так это результат таймаута на 10 секунд, из лога это и так видно:
08/18 12:01:14 ad6 wfr: waiting for ``RING'' 08/18 12:01:24 ad6 mdm_read_byte: read returned -1: Interrupted system call
Непонятно, почему mgetty выходит на эту ветку (ожидание RING в течение 10 секунд). С чего он взял, что сейчас должен прийти RING? Может, кабель/модем таки битый, и выставляет сигнал RI почем зря? Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Fri, Aug 18, 2006 at 15:03:07, dmitry wrote about "Re: [uanog] Re: modem на dial-in":
С того, что модем должен сказать RING если на него звонят.
Может, кабель/модем таки битый, и выставляет сигнал RI почем зря?
Вряд ли. Скорее причина тут в том что кто-то выставил alarm(10). В конфиге есть таймаут на 10 секунд? -netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Fri, Aug 18, 2006 at 03:06:18PM +0300, Valentin Nechayev wrote:
Нету. /home/minotaur>grep time /usr/local/etc/mgetty+sendfax/mgetty.config toggle-dtr-waittime 500 modem-check-time 3600 answer-chat-timeout 80 ringback-time 30 prompt-waittime 80 login-time 30 -- Kind Regards, Alexander Shikoff AMS1-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Привет! On Fri, 18 Aug 2006, Valentin Nechayev wrote:
Так а звонят ли в этот момент? Если таки да, то нужно искать, куда же делся ответ модема. Если нет - почему RI активен без звонка.
В текстах mgetty в 1м из 3х мест вызова wait_for_ring() этот таймаут как раз равен 10 сек; для mgetty-1.1.34 из портов: mgetty.c:656: while( wait_for_ring( STDIN, NULL, 10, ring_chat_actions, &what_action, &dist_ring ) == SUCCESS ) (3й параметр - таймаут). Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Fri, Aug 18, 2006 at 03:03:07PM +0300, Dmitry Pryanishnikov wrote:
Я тоже думал, что модем битый. Там мультипортовка MOXA. Рядом два модема - Zyxel Omni288S и Zyxel Omni56K Mini. Omni288S подключен к мультипортовке через переходник, а Omni56K Mini - без всяких переходников. И на том, и на том - одинаковая ситуация. Так что грешить на кабель тяжело. Еще нюанс - телефонная линия воткнута не напрямую из городской АТС, а из Meridian. Это может влиять? Прямой городской линии, чтобы протестировать - нету. -- Kind Regards, Alexander Shikoff AMS1-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Fri, Aug 18, 2006 at 12:03:37PM +0300, Alexander Shikoff wrote:
Нашел причину. Параметр blocking = YES в mgetty.conf. -- Kind Regards, Alexander Shikoff AMS1-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (4)
-
Alexander Shikoff
-
Dmitry Pryanishnikov
-
Oleksandr Listopad
-
Valentin Nechayev