>>...
>>>09/17 11:49:32 yS0 send: ATS7=50S0=1+S62=3+S64=2S39=5[0d]
>>...
>>
>>Если честно, то меня смутила именно эта строчка. Я никогда mgetty не
>>использовал, но я читал доки по его настройке. По-моему, при использовании
>>mgetty, необходимо сделать так, чтобы модем не поднимал трубку автоматически (как
>>автоответчик). mgetty сам поднимет трубку, послав модему команду ATA.
>>
>>ATS7=50S0=1...
>>
>>Судя по этой строчке, модем должен будет ответить после первого гудка (S0=1)
>>автоматически.
>>
>>Так вот, попробуйте сделать так, чтобы S0 всегда был равен нулю. Я
>>рекомендую установить значение этого регистра прямо в активный профиль модема (прочитайте
>>документацию по командам модема. В нете ее полно.)
>>
>>Большая просьба сообщить помогло ли это, или нет.
>>Успехов.
>Нет не работает.
>Перестал вообще поднимать трубку.
>Поставил все обратно.
>Поднимает трубку, Начинают сязываться и все.
>09/20 10:46:25 yS0 mgetty: experimental test release 1.1.30-Dec16
>09/20 10:46:25 yS0 check for lockfiles
>09/20 10:46:25 yS0 locking the line
>09/20 10:46:25 yS0 WARNING: DCD line still active, check modem settings
>(AT&Dx)
>09/20 10:46:25 yS0 lowering DTR to reset Modem
>09/20 10:46:26 yS0 send: AT[0d]
>09/20 10:46:26 yS0 waiting for ``OK''
>09/20 10:46:46 yS0 timeout in chat script, waiting for `OK'
>09/20 10:46:46 yS0 init chat timed out, trying force-init-chat
>09/20 10:46:46 yS0 send: \d[10][03]\d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d]
>09/20 10:46:50 yS0 waiting for ``OK'' ** found **
>09/20 10:46:51 yS0 send: AT[0d]
>09/20 10:46:51 yS0 waiting for ``OK'' ** found **
>09/20 10:46:51 yS0 send: ATS7=50S0=0+S62=3+S64=2S39=5[0d]
>09/20 10:46:51 yS0 waiting for ``OK'' ** found **
>09/20 10:46:51 yS0 waiting...
>09/20 10:47:34 yS0 wfr: waiting for ``RING''
>09/20 10:47:35 yS0 send: ATA[0d]
>09/20 10:47:35 yS0 waiting for ``CONNECT'' ** found **
>09/20 10:48:08 yS0 send:
>09/20 10:48:08 yS0 waiting for ``_'' ** found **
>09/20 10:52:09 yS0 getlogname: timeout
А я хочу знать вот что: ваш модем вообще способен установить соединение или нет. Сделайте так:
запустите ppp (не тот что pppd, а простой user-side ppp)
Выберите соответствующий порт (set device /dev/cuaa0, или 1, вообщем, на чем модем сидит). Потом введите команду term, после чего откроится терминал, к которому подсоединен модем. Значит, введите команды
ATE1 <ENTER>
ATQ0 <ENTER>
ATS0=0 <ENTER>
и договоритесь с кем-нибудь, чтобы попытался к вам дозвониться. Пусть для начала использует что-нибудь, вроде Hyper Terminal. Пока ваш товарищ дозванивается до вас, вы наблюдайте за сообщениями у себя на терминале. В момент обнаружения звонка на экран будут выводиться такие строки:
RING
RING
Модем трубку не поднимет, так как S0=0. Чтобы поднять трубку, необходимо ввести команду ATA и нажать ENTER.
Прежде чем сделать это, выключите mgetty
Если появится строчка, типа CONNECT, то дело в настройках mgetty.