Mikle Likhachev
Ошибки USRobotics, исправленные в RC-21600.
---------------------------------------------------------------------
Hас часто спрашивают, какие именно ошибки были исправлены в Русском Курьере по
сравнению с его прародителем. А также, какие ошибки были исправлены
дополнительно в RC-21600. Я подготовил то, что вспомнил, заинтересованные лица
могут сохранить это у себя на станции и использовать по своему усмотрению, при
условии ненанесения какого-либо ущерба фирме HT-Systems:
---- Список ошибок, допущенных фирмой USRobotics, и исправленных в RC ----
Ошибка:
Непрохождение ретрейнов (UTR) на V.32B (скорость 14400), присутствует
во всех моделях 94-го года.
Проявление:
С вероятностью около 80% немедленный обрыв связи по первому же
заметному сбою в линии.
Ошибка:
Плохое распознавание сигналов "Занято" и "Гудок".
Проявление:
Неустойчивое определение BUSY, в ряде случаев - полное игнорирование
BUSY.
Ошибка:
Зацикливание в режиме ожидания соединения.
Проявление:
Неопределение BUSY после длинных гудков, например если с удаленной
стороны сняли и бросили трубку.
Ошибка:
Нулевое начальное состояние WatchDog таймера.
Проявление:
Зависание модема в момент инициализации, если одновременно был принят
входной звонок и DROP DTR.
----------- Нижеследующие ошибки исправлены только в RC-21600 ------------
Ошибка:
Непрохождение ретрейнов (UTR) на V.22B (скорость 2400), присутствует
во всех моделях 14400.
Проявление:
Обрыв связи на 2400 при сильных помехах. Коннект 2400/NONE вместо
16800/HST в тех случаях, когда HST еще был бы возможен.
Ошибка:
Запись в сегмент кода.
Проявление:
Немедленное и "глухое", до выключения питания, зависание модема в
случайные моменты времени. Проявляется редко.
Ошибка:
Недостижимый порог гашения эха своего сигнала на V.32B (14400).
Проявление:
Черезмерно увеличенное время ретрейна (4+4 секунды вместо 1.5+1.5),
что приводит к заметному снижению надежности связи.
Ошибка:
Некорректное гашение дальнего эха: поиск корреляции сигнала со
случайными фрагментами памяти.
Проявление:
Заметное снижение качества связи на V32B (14400), так как вместо
настройки эхогашения выполнялась его расстройка.
Ошибка:
Ложная установка битов готовности от сигнального процессора.
Проявление:
Зависание модема при включении с некоторой вероятностью, оцениваемой
примерно как 1 из 256.
Ошибка:
Преждевременное отключение передатчика при переходе на HST.
Проявление:
С некоторой вероятностью обрыв связи в момент перехода с 2400 на HST.
Ошибка:
Некорректная обработка кода Carrier Detect.
Проявление:
Разрыв связи с кодом Carrier Lost при кратковременном пропадании
несущей вне зависимости от значения регистра S10.
Ошибка:
Устаревший тип модуляции на связи с выскоими скоростями, вместо
нелинейного кодирования.
Проявление:
Менее устойчивая связь на скоростях 14400 и ниже.
Ошибка:
Сброс флага расширенного V.32 по первому же длинному ретрейну.
Проявление:
После первого же длинного ретрейна полное запрещение коротких ретрейнов.
Ошибка:
Черезмерная задержка начала передачи на HST.
Проявление:
Разрыв связи на HST с некоторой вероятностью.
Ошибка:
Недостаточный таймаут ответного тона на V.22.
Проявление:
Невозможность связаться на HST при звонке с модема весны 93 года на
любой USR с включенным адаптивным факсовым ответом.
Ошибка:
Перекываются адреса буферов фильтра задержки выходного сигнала и
адаптивного фильтра ближнего эха.
Проявление:
Ухудшение гашения ближнего эха, снижение качества связи.
Ошибка:
Пропущен ldp, в результате совсем не работает довольно объемистый код,
который следит за уплыванием параметров линии.
Проявление:
Ухудшение качества связи.
Ошибка:
Переполнение счетчика при ретрейне.
Проявление:
4-секундный подвис: модем перед ретрейном долго пищит.
Ошибка:
Из-за неправильной проверки границы буфера с периодичностью 1.28 sec
проскакивает помеха. Ее длительность равна длительности прохождения
сигнала от одного модема до другого.
Проявление:
Поскольку ретрейн явно дольше 1.28, то соответственно с некоторой
погрешностью настроятся фильтры. Ухудшение качества связи.
|