From: FAQPost_Robot@f273.n463.z2.fidonet.org
Date: Mon, 08 Jan 2001 00:01:02 +0300
Составление:
Alex Bluce 2:463/273@FidoNet.Org
Дополнение, корректура
Юрий Бондаренко
Copyright (c) 1997
Frequently Asked Questions about IDC-1914[B(X)L[+]]. by Alex Bluce.
Часто задаваемые вопросы о модемах IDC-1914[B[X]L[+]]
и ответы на них (FAQ) от 8.1.98
Содержание.
1. Общие рекомендации.
Вы приобрели модем IDC-1914 и вам нужно настроить его для работы на
своей линии. Что я могу порекомендовать вам сделать? А вот что:
1. Hикогда не изменять значения регистров не описанных в документации
(или описанных, но не вполне вам понятных) или в дополнениях к документации
для соответствующих версий прошивок. (Обратите внимание на раздел ГАРАHТИИ
в приложении руководства пользователя) Также никогда без уверенности в своих
действиях, не изменять значения бита 0 в регистре s66.
2. Полезно сохранить дамп регистров, выводимый по команде AT-R, это поможет
вам избежать больших неприятностей если "случайно" вы забыли значение
регистра который только что поменяли... ;-)
3. По умолчанию в модеме (старые версии прошивок) могут быть запрещены
процедуры Auto-FallBack/FallForward рекомендуется его разрешить командой
AT%G1.
4. Я порекомендовал бы такую строку инициализации модема ~~v~~^'ATZ
(Alex Korchmar). - "carriage return" (возврат каретки). Можно и
просто v~~^', но эта строчка имеет смысл только при S99.1=1 или
S99.2=1+&D3 (см. п.7). Если эти биты не установлены тогда просто ATZ
Все остальные настройки должны быть записаны в NVRAM командой AT&W.
5. Дальше, вы конечно захотите включить АОH. АОH-ом управляет регистр s85,
но он не сохраняется в NVRAM; ничего страшного в этом нет, в регистре s66
биты 5-7 копируются в соответствующие биты s85 при включении питания.
Рассмотрим следующие ситуации:
а) Вы не хотите видеть ни в строке коннекта ни в отдельной строке номер
вызывающего вас абонента, но хотите иметь возможность проанализировать
его после того как модем положит трубку, тогда вам нужно поместить в
S85 "1". Соответственно вы должны записать "1" в бит 5 s66 (ATS66.5=1)
б) Вы всегда хотите видеть определенный номер в вашем лог-файле и при
коннекте, причем отдельной строкой вида CALLER'S NUMBER: +12345678.
Для этого в s85 нужно занести "2" или s66.6=1
в) Вы всегда хотите видеть определенный номер вызывающего абонента в
вашем лог-файле и при коннекте, причем не отдельной строкой, а чтобы
определенный номер добавлялся к строке коннекта. Для этого в s85 нужно
занести "3" или s66.5=1 и s66.6=1.
г) Вы хотите совместно использовать варианты б) и в). Тогда s85 должен
содержать 4, соответственно в s66.7=1
6. Теперь поговорим о более тонкой настройке под конкретную линию.
A) Если ваша линия довольно звонкая, и не сильно зашумлена, то и с
дефолтными настройками ваш модем на ней будет чувствовать себя довольно
неплохо. Поэтому я остановлюсь в основном на плохих линиях.
Б) Итак ваша линия глухая, довольно сильно "давит" входной сигнал но при
этом на слух не слышно треска и прочих помех; ну что ж, для IDC такая
линия трудностей не предоставляет, вам просто нужно несколько приподнять
уровень выходного сигнала вашего модема, регистр s91 хранит значение
в минус децибелах выходного уровня вашего модема, уменьшая значение этого
регистра вы тем самым увеличиваете мощность выходного сигнала. Полезно
также несколько приподнять уровень при звонках на "глуховатые" модемы.
Я, например, приподнимаю уровень на 3-4db при звонках на ZyXEL. Вполне
вероятно, что вам понадобится подобрать уровень сигнала для каждого
вашего линка.
В) Ваша линия довольно звонкая и громкая, но довольно часто слышны шорохи
и трески. Задирать уровень на таких линиях не стоит, т.к. модемы и так
хорошо слышат друг друга, а уровень импульсной помехи достаточно высок
чтобы "перекричать" ваш модем вне зависимости от уровня его выходного
сигнала. Более того иногда (если линия слабо зашумлена), выходной уровень
бывает полезно и понизить.
К счастью, IDC умеет хорошо прыгать по скоростям (FallBack/FallForward) и
ретрейниться (устойчивость на линии тут будет зависеть больше от умения
удаленного модема делать то же самое). Обычно на таких линиях довольно
частый устанавливается соединение на максимальной скорости но без коррекции
ошибок - /Prot:NONE. В этом случае неплохо бы поэкспериментировать с
регистром s80 и получить соединение не на максимальной скорости, но зато
с коррекцией ошибок. При исчезновении помехи, IDC довольно быстро сам
поднимет скорость. То есть в данном случае не страшно, что первичное
соединение произойдет на - /4800 Prot:LAP-M, модем впослежствии сам сможет
выбрать оптимальную скорость передачи. По умолчанию, при выборе скорости
при перетренировке используется значение регистра s80, но в регистре s79
это можно еще более ужесточить. Hапример, можно добиться чтобы первичное
соединение в основном происходило на /9600 (s80=6), а при перетренировке
модем "откатывался" на /4800 (s79=4).
Если линия сильно зашумлена, но при этом еще и "глухая", тогда нужно
использовать совместно пункты Б) и В).
7. Если ваш модем работает круглосуточно, и вы хотите застраховаться от
возможных зависаний модема - вам нужно записать "1" в бит 4 регистра S66
(ATS66.4=1), тогда при включении питания в бит 3 регистра S99 будет
заноситься "1" и модем всегда будет загружать в NVRAM значения регистров
сохраненные в активном профайле.