Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Ноя 18, 2003 5:57 pm Заголовок сообщения: |
|
|
Кажется, ситуация понятна: при работе через cuaa4 pppd игнорирует наличие сигнала DCD (Data Carrier Detect). Отправляемые ей в модем пакеты приводят к отмене попыток соединения (воспринимаются как "abort char").
Выйти из ситуации можно заменой cuaa4 на ttyd4, либо использованием ключа passive в pppd:
Код: |
passive
Enables the "passive" option in the LCP. With this option, pppd
will attempt to initiate a connection; if no reply is received
from the peer, pppd will then just wait passively for a valid
LCP packet from the peer, instead of exiting, as it would with-
out this option.
|
либо с помощью режима dumb модема (S15.2=1).
Если не спасёт, включайте debug и смотрите, что pppd пишет в syslogd. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Ср Ноя 19, 2003 12:41 pm Заголовок сообщения: |
|
|
Что получилось:
Если отключить модем от хвоста моксы то он все равно поднимает трубку (ОН) и опускает. Причем выглядит так:
Вкл. модем - загорается TR - включается-выключается пару раз с некоторым интервалом OH - потом тухнет TR, загорается опять - и все пошло по кругу.
В лог ничего не пишет, я так понял, что до pppd дело не доходит. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Ноя 19, 2003 1:36 pm Заголовок сообщения: |
|
|
Что-то не то происходит с модемом. Если последовательный порт модема никуда не подключён - TR должна быть погашена.
"Мигание" TR и есть тот самый "перепад DTR on/off", который приводит к отмене текущего соединения.
Вы не прописали ли в модем каких-нибудь замечательных опций, вроде сброса по перепаду DTR? Этим занимаются &D3 и установленные в "!" биты 0, 1 регистра S13.
Давайте начнём ещё разок с начала. Сбросьте модем в "исходное положение". Отключите его от кабеля Moxa-ы. И посмотрите на индикатор TR. Если мигает - несите модем в ремонт... где-то неаккуратно его подключили-отключили и пробили порт
Если с этим всё в порядке - начинайте программировать, как описывали. Если хотите проверить работу без DTE (т.е. в отключённом от Moxa-ы состоянии) - нужно принудительно установить цепи DTR и RTS, это делается битами S15.7=1, S15.6=1.
Что получилось?
О, ещё одна мысль пришла в голову: а Вы отключали модем от кабеля или кабель от Moxa-ы? Если второе - открывайте разъём кабеля, которым он включается в модем, и ищите "левые перемычки". Напаял кто-то... скорее всего, DSR на DTR замкнули. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Ср Ноя 19, 2003 3:41 pm Заголовок сообщения: |
|
|
Обнулил модемы еще раз так:
at *nc22 w2\v1 s95=3 &w &w1
Ксати купил модем в декабре прошлого года (не крепко старый наверное ).
Запрограмил. В итоге - ситуация аналогичная.
Кстати - без кабеля от моксы к модему (отключал я кабель от модема в прошлый раз) TR тухнет.
И еще одно:
На модеме-клиенте при включении питания ничего не горит. При попытке дозвона горят HS и OH. После отмены дозвона горит HS, который после выключения-включения питания тухнет и не загорается аж до дозвона! |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Ср Ноя 19, 2003 3:50 pm Заголовок сообщения: |
|
|
Возможно я не правильно обнуляю настройки модема?
А то вот нашел еще такую строчку
at &f1 s41=3 &w &w1 |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Ноя 19, 2003 5:41 pm Заголовок сообщения: |
|
|
Цитата: |
Кстати - без кабеля от моксы к модему (отключал я кабель от модема в прошлый раз) TR тухнет.
|
Что-то Вы нас окончательно запутываете В предыдущий раз Вы писали:
Вкл. модем - загорается TR - включается-выключается пару раз с некоторым интервалом OH - потом тухнет TR, загорается опять - и все пошло по кругу.
Давайте ещё раз, всё сначала.
1. Сбрасываете модем к заводским установкам:
at *nc22 w2 \v1 s95=3 &w &w1
(кстати, другая команда относится к другой модели модемов и Вам не подходит).
2. Прописываете установки под выделенную линию:
atz
OK
at &l1 s15=195 +a8e=,,,0
OK
at &w
OK
3. Теперь выключаете питание и отключаете модем от последовательного интерфейса.
4. Включаете питание модема. Он должен снять трубку (загореться OH) и "замереть" в таком состоянии.
5. Запускаете соединение на клиентской машине. Модемы должны соединиться и на обеих должны загореться CD.
Если до этого момента всё сработало правильно, можно переходить к "натурным испытаниям". Подключите модем к машине и попробуйте установить соединение. Если и здесь всё работает - опять запускаете терминалку, включаете модем при нажатой One Touch Phone и выполняете команды:
atz
OK
at s15=3 &w
OK
Опять пробуете соединение. Если всё работает - так и оставляйте Если натурные испытания "не пошли" - см. объяснение по поводу замены cuaa4 на ttyd4, или включайте dumb mode в модеме, либо пользуйтесь passive в pppd.
Естественно, во время всех этих экспериментов терминалку надо настроить на 38400.
Цитата: |
На модеме-клиенте при включении питания ничего не горит. При попытке дозвона горят HS и OH. После отмены дозвона горит HS, который после выключения-включения питания тухнет и не загорается аж до дозвона
|
Всё правильно. Почитайте описание индикатора HS в "Руководстве пользователя". Цитируем: "Когда модемом не установлено соединение, индикатор HS показывает определённую модемом скорость DTE и будет светиться, если она равна или выше 115200 bps". Сохранённая в профиле NVRAM модема скорость порта меньше 115200 (наверное, это 38400 Вашей терминалки). После включения питания модем считывает скорость из NVRAM и индикатор погашен. В свойствах модема скорость по умолчанию - 115200. Как только Windows TAPI посылает первую команду модему, он определяет скорость порта (115200) и включает индикатор. Вопросы? _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Чт Ноя 20, 2003 11:43 am Заголовок сообщения: |
|
|
Постараюсь больше не запутывать
Что получилось:
До перехода к "натурным испытаниям" все ОК. Модемы соединяются. Без соединения ОН горит постоянно.
Если подключаю хвост модем начинает бросать трубку, причем очень часто, так что вроде начинают соединяться - а модем-пров успевает пару раз бросить и поднять трубку за это время.
По поводу HS "вопросов больше не имею" |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Чт Ноя 20, 2003 12:15 pm Заголовок сообщения: |
|
|
Все! Вопрос снят.
У меня две моксы. Я втыкал на хвост другой моксы (не той, где выделенки). Втыкнул куда надо и все пошло.
Огромная благодарность. Ваши модемы стоит покупать хотя бы из-за вашего саппорта, но и на сами модемы нареканий нет. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Чт Ноя 20, 2003 12:19 pm Заголовок сообщения: |
|
|
Цитата: |
До перехода к "натурным испытаниям" все ОК. Модемы соединяются. Без соединения ОН горит постоянно.
Если подключаю хвост модем начинает бросать трубку, причем очень часто, так что вроде начинают соединяться - а модем-пров успевает пару раз бросить и поднять трубку за это время.
|
Так ведь говорилось же:
Опять пробуете соединение. Если всё работает - так и оставляйте Если натурные испытания "не пошли" - см. объяснение по поводу замены cuaa4 на ttyd4, или включайте dumb mode в модеме, либо пользуйтесь passive в pppd.
На Вашем месте начали бы с замены S15=195 на S15=199 (включить dumb mode в модеме). Процедура аналогична описанной раньше:
1. Включаете модем, удерживая нажатой кнопку One Touch Phone.
2. Даёте команды:
atz
OK
at s15=199 &w
OK
3. Выключаете и опять включаете модем.
Скорее всего, всё будет работать. Однако, оставлять систему в таком виде не стоит. Правильнее всего будет перевести pppd на ttyd4 и затем прописать в S15 сначала 195 (для проверки), а затем - 3. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
|