The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"проблемы USB модем и mgetty+pppd"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"проблемы USB модем и mgetty+pppd"
Сообщение от alexkid emailИскать по авторуВ закладки on 10-Сен-03, 09:38  (MSK)
Помогите пожайлуста решить проблему. На FreeBSD 4.8 cтоят 2 моема на входящие звонки: IDC 5614 и Zyxel UNO. C IDC проблем нет, а Zyxel периодически клинит - перестает отвечать на звонки. После разъединения pppd почему-то не передает управление mgetty а остается висеть в системе и не выкидывается даже по kill -9 помогает только перезагрузка системы
ps выдает:
root 324 0.0 0.3 2292 1352 umo- IEs+ 7:31PM 0:00.03 pppd auth -chap +pap login debug

Перепробовал уже кучу настроек - ничего не помогает. Ситуацию усугубляет то, что проблема возникает не всегда, а где-то в 30% случаев. И не понятно кто виноват модем, или реализация поддержки USB модемов.
Почему-то, судя по логам, mgetty не может корректно обработать сигналы DSR DTR DCD.

Вот настройки:
mgetty.config
port umodem0
debug 9
fax-id 00 00 000000
speed 115200
direct NO
blocking NO
port-owner uucp
port-group uucp
port-mode 0660
toggle-dtr YES
toggle-dtr-waittime 500
data-only YES
fax-only NO
modem-type auto
init-chat "" ATS0=0Q0&D3&C1&S1 OK
modem-check-time 3600
rings 2
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 80
autobauding NO
ringback NO
ringback-time 30
ignore-carrier false
issue-file /etc/issue
prompt-waittime 500
login-prompt @!login:
login-time 240
diskspace 1024
notify faxadmin
fax-owner uucp
fax-group modem
fax-mode 0660

port cuaa0
debug 4
fax-id 00 00 000000
speed 57600
direct NO
blocking NO
port-owner uucp
port-group uucp
port-mode 0660
toggle-dtr YES
toggle-dtr-waittime 500
data-only YES
fax-only NO
modem-type auto
init-chat "" ATS0=0Q0&D3&C1S95.0=1 OK
modem-check-time 3600
rings 2
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 80
autobauding NO
ringback NO
ringback-time 30
ignore-carrier false
issue-file /etc/issue
prompt-waittime 500
login-prompt @!login:
login-time 240
diskspace 1024
notify faxadmin
fax-owner uucp
fax-group modem
fax-mode 0660
----------------------
/etc/ppp/options.umodem0
115200
lock
modem
noipdefault
debug
noccp
nopersist
crtscts
idle 600
lcp-echo-interval 10
lcp-echo-failure 3
require-pap
refuse-chap
-----------------
Логи:
mgetty.umodem0
09/09 19:31:00 em0  mgetty: experimental test release 1.1.30-Dec16
09/09 19:31:00 em0  check for lockfiles
09/09 19:31:00 em0   checklock: no active process has lock, will remove
09/09 19:31:00 em0  locking the line
09/09 19:31:00 em0   makelock(umodem0) called
09/09 19:31:00 em0   do_makelock: lock='/var/spool/lock/LCK..umodem0'
09/09 19:31:00 em0   lock made
09/09 19:31:21 em0   tio_get_rs232_lines: status: DTR
09/09 19:31:21 em0  WARNING: DSR is off - modem turned off or bad cable?
09/09 19:31:21 em0  lowering DTR to reset Modem
09/09 19:31:21 em0  tcsetattr failed: Invalid argument
09/09 19:31:21 em0   tss: set speed to 115200 (341000)
09/09 19:31:21 em0   tio_set_flow_control( HARD )
09/09 19:31:21 em0   waiting for line to clear (VTIME), read: [0a][0a]NO CARRIER[0a][0a]
09/09 19:31:21 em0  send: ATS0=0Q0&D3&C1&S1[0d]
09/09 19:31:21 em0  waiting for ``OK''
09/09 19:31:21 em0   got: ATS0=0Q0&D3&C1&S1[0d]
09/09 19:31:21 em0    CND: ATS0=0Q0&D3&C1&S1[0d][0a]OK ** found **
09/09 19:31:21 em0   waiting for line to clear (VTIME), read: [0d][0a]
09/09 19:31:22 em0   removing lock file
09/09 19:31:22 em0  waiting...
09/09 20:31:22 em0    select returned 0
09/09 20:31:22 em0  checking if modem is still alive
09/09 20:31:22 em0   makelock(umodem0) called
09/09 20:31:22 em0   do_makelock: lock='/var/spool/lock/LCK..umodem0'
09/09 20:31:22 em0   lock made
09/09 20:31:22 em0  mdm_send: 'AT'
09/09 20:31:22 em0    got:AT[0d]
09/09 20:31:22 em0   mdm_command: string 'AT'
09/09 20:31:22 em0    got:[0d][0a]OK[0d]
09/09 20:31:22 em0   mdm_command: string 'OK' -> OK
09/09 20:31:22 em0   waiting for line to clear (VTIME), read:
09/09 20:31:22 em0   removing lock file
09/09 20:31:22 em0  waiting...
09/09 20:35:25 em0    select returned 1
09/09 20:35:25 em0   checking lockfiles, locking the line
09/09 20:35:25 em0   makelock(umodem0) called
09/09 20:35:25 em0   do_makelock: lock='/var/spool/lock/LCK..umodem0'
09/09 20:35:25 em0   lock made
09/09 20:35:25 em0  wfr: waiting for ``RING''
09/09 20:35:25 em0   got: [0a][0d][0a]RING[0d]
09/09 20:35:25 em0    CND: RING
09/09 20:35:25 em0   wfr: rc=0, drn=0
09/09 20:35:25 em0  wfr: waiting for ``RING''
09/09 20:35:25 em0   got: [0a][0d][0a]RING[0d]
09/09 20:35:28 em0    CND: RING
09/09 20:35:28 em0   wfr: rc=0, drn=0
09/09 20:35:28 em0    CND: check no: 'none'
09/09 20:35:28 em0  send: ATA[0d]
09/09 20:35:28 em0  waiting for ``CONNECT''
09/09 20:35:28 em0   got: ATA[0d]
09/09 20:35:28 em0    CND: OKATA[0d][0a]CONNECT ** found **
09/09 20:35:41 em0  send:
09/09 20:35:41 em0  waiting for ``_''
09/09 20:35:41 em0   got:  307200/V34b 33600/V42b[0d]
09/09 20:35:41 em0    CND: CONNECT 307200/V34b 33600/V42b
09/09 20:35:41 em0    CND: found: 307200/V34b 33600/V42b ** found **
09/09 20:35:41 em0   waiting for line to clear (VTIME), read: [0a]~[ff]}#[c0]!}!} } }7}"}&} } } } }%}&(_}2u}'}"}(}"}-}#}&Mx~
09/09 20:35:42 em0   utmp + wtmp entry made
09/09 20:35:42 em0   tio_set_flow_control( HARD )
09/09 20:35:42 em0   print welcome banner (/etc/issue)
09/09 20:35:42 em0   getlogname (AUTO_PPP), read:~[ff]}#[c0]!
09/09 20:35:43 em0   input finished with '\r', setting ICRNL ONLCR
09/09 20:35:43 em0   tio_get_rs232_lines: status: DTR
09/09 20:35:43 em0  WARNING: starting login while DCD is low!
09/09 20:35:43 em0    login: use login config file /usr/local/etc/mgetty+sendfax/login.config
09/09 20:35:43 em0   match: user='/AutoPPP/', key=''
09/09 20:35:43 em0   match: user='/AutoPPP/', key=''
09/09 20:35:43 em0   match: user='/AutoPPP/', key='/AutoPPP/'*** hit!
09/09 20:35:43 em0   login: utmp entry: a_ppp
09/09 20:35:43 em0   utmp + wtmp entry made
09/09 20:35:43 em0   calling login: cmd='/usr/sbin/pppd', argv[]='pppd auth -chap +pap login debug'
09/09 20:35:43 em0   setenv: 'CALLER_ID=none'
09/09 20:35:43 em0   setenv: 'CONNECT=307200/V34b 33600/V42b'
09/09 20:35:43 em0   setenv: 'DEVICE=umodem0'
09/09 20:35:43 ##### data dev=umodem0, pid=324, caller='none', conn='307200/V34b 33600/V42b', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'
---------------------------
pppd.log
Sep  9 20:44:37 unix pppd[324]: sent [LCP EchoReq id=0x35 magic=0x30202663]
Sep  9 20:44:47 unix pppd[324]: sent [LCP EchoReq id=0x36 magic=0x30202663]
Sep  9 20:44:57 unix pppd[324]: No response to 3 echo-requests
Sep  9 20:44:57 unix pppd[324]: Serial link appears to be disconnected.
Sep  9 20:44:57 unix pppd[324]: sent [LCP TermReq id=0x5 "Peer not responding"]
Sep  9 20:45:00 unix pppd[324]: sent [LCP TermReq id=0x6 "Peer not responding"]
Sep  9 20:45:03 unix pppd[324]: Connection terminated, connected for 9 minutes
Sep 10 08:11:17 unix pppd[324]: Terminating on signal 15.
Sep 10 08:11:17 unix pppd[324]: tcsetattr: Interrupted system call
Sep 10 08:11:17 unix pppd[324]: Exit.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "проблемы USB модем и mgetty+pppd"
Сообщение от alexkid Искать по авторуВ закладки on 12-Сен-03, 10:29  (MSK)
Неужели никто не может помочь? Может дело и не в USB? А просто это особенность настройки Zyxel модемов. Прошлый Zyxel модем у меня тоже не очень хорошо работал (Иногда выдавал WARNING: DSR is off - modem turned off or bad cable?)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "проблемы USB модем и mgetty+pppd"
Сообщение от Андрей Слободяник emailИскать по авторуВ закладки on 20-Май-04, 18:18  (MSK)
Точно такая же проблема. Решили?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "проблемы USB модем и mgetty+pppd"
Сообщение от alexkid emailИскать по авторуВ закладки(ok) on 25-Май-04, 16:00  (MSK)
>Точно такая же проблема. Решили?
Нет. Дело в том что у Zyxel не стандартная реализация USB. Это я гдей-то потом накопал. А во фряхе реализована поддержка только USB модемов 3Com 5605 и Metricom Ricochet GS USB wireless modem но их я ни где не смог найти.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "проблемы USB модем и mgetty+pppd"
Сообщение от Андрей Слободяник emailИскать по авторуВ закладки on 03-Июн-04, 23:49  (MSK)
>Нет. Дело в том что у Zyxel не стандартная реализация USB. Это
>я гдей-то потом накопал.
Гм. Т.е. работать он не будет?

А во фряхе реализована поддержка только USB
>модемов 3Com 5605 и Metricom Ricochet GS USB wireless modem но
>их я ни где не смог найти.

Получается, что USB-модем на FreeBSD/Linux-е на dial-up поднять нереально?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру