adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Оптимизация Acorp X20/X22 и D-Link 5XXT - снижаем количество CRC в несколько раз
Ответить на тему    Форум АДСЛ КлубаМОДЕМЫ, ПРОШИВКИ, ИНСТРУКЦИИ
Автор Сообщение
rendy
Гуру
СообщениеДобавлено: Пт 6-02-09 : 13-36    Заголовок сообщения: Оптимизация Acorp X20/X22 и D-Link 5XXT - снижаем количество CRC в несколько раз Ответить с цитатой

Заходим на модем через telnet, и прописываем следующие команды в env - в командной строке вводим со строгим соблюдением размера букв, а также всех пробелов и подчеркиваний:
# cd /proc/ticfg
# echo DSL_FEATURE_CNTL_0 0x00110000 > env
# echo DSL_PHY_CNTL_0 0x00006700 > env
# echo enable_margin_retrain 0 > env
# reboot


Опции, активируемые в модеме прописываемыми командами:

-Enable maximize INP (Impluse Noise Protection) while maintaining
minimum INP requirement from CO;
-Enable to detect more Comb1 tones to combat Comb1-like crosstalk noise in ADSL2/2+ mode. Applies to all Annexes;

-Enable INP > 2 support;
-Enable Seamless Rate Adaptation Feature in Showtime. This mode is only
available if the DSLAM supports SRA as per G.992.3 & G.992.5
Standards;
-Enable to improve the DS CRC performance in the presence of impulse noise;
-Enables ADSL2/ADSL2+ training in the presence of Cook Impulse noise;
-Enable extended pilot range for all annexes in ADSL2+ mode.

Посмотреть, прописались ли данные команды в env можно
командами
# cd /proc/ticfg
# cat env


Для выполнения данной процедуры рекомендуется прошивка с DSP (DSL Datapump) не ниже v6.2. На более ранних версиях также можно поэксперементировать, но часть опций может не заработать.
Проверить, работает ли алгоритм, можно по количеству CRC ошибок, взятых из статистики модема до и после прописывания вышеописанных команд, а также по повышению устойчивости соединения. После применения опций количество CRC - ошибок может сократиться в 4 раза и более.

Данная процедура выполняется на свой страх и риск, не рекомендуется к применению новичкам.

Отменить сделанные изменения можно, введя следующую последовательность команд с учетом всех знаков, пробелов и подчеркиваний
# сd /proc/ticfg
# echo "DSL_FEATURE_CNTL_0" > env
# echo "DSL_PHY_CNTL_0" > env
# echo "enable_margin_retrain" > env
# reboot
Последний раз редактировалось: rendy (Чт 4-06-09 : 12-18), всего редактировалось 4 раз(а)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
kc_duke
Гуру
Предупреждений : 1
СообщениеДобавлено: Пт 6-02-09 : 15-18    Заголовок сообщения: Ответить с цитатой

rendy
А какие там дефалтовые знаечения логина\пароля? От веб-интерфейса что-то не подходят.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
BorPas
Девелопер
СообщениеДобавлено: Пт 6-02-09 : 15-20    Заголовок сообщения: Ответить с цитатой

логин root, пароль от вебки
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
kc_duke
Гуру
Предупреждений : 1
СообщениеДобавлено: Пт 6-02-09 : 15-20    Заголовок сообщения: Ответить с цитатой

BorPas
Ага, пасиб, уже до самого дошло)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
Syber
Начинающий
СообщениеДобавлено: Пт 6-02-09 : 15-30    Заголовок сообщения: Ответить с цитатой

Только что вбил, теперь буду смотреть количество ошибок)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
dipp
Эксперт
СообщениеДобавлено: Пт 6-02-09 : 16-01    Заголовок сообщения: Ответить с цитатой

Собсна, как я уже говорил об этом на форуме акорпа, это реально работает.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
BorPas
Девелопер
СообщениеДобавлено: Пт 6-02-09 : 21-58    Заголовок сообщения: Ответить с цитатой

если кому интересно, то убираются опции так:
Код:
сd /proc/ticfg
echo DSL_FEATURE_CNTL_0 > env
echo DSL_PHY_CNTL_0 > env
reboot
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
medal
Форумчанин
СообщениеДобавлено: Пт 6-02-09 : 22-07    Заголовок сообщения: Ответить с цитатой

а "env" это текстовый файл? или какой-либо аналог pipe?
если обычный файл, то после второй команды в нем будет только она.

правильнее будет в таком случае
Код:

echo DSL_FEATURE_CNTL_0 0x00110000 >> env
echo DSL_PHY_CNTL_0 0x00004500 >> env
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
rendy
Гуру
СообщениеДобавлено: Пт 6-02-09 : 22-12    Заголовок сообщения: Ответить с цитатой

medal
Нет, убирается
# echo "paramname" > /proc/ticfg/env
или
# сd /proc/ticfg
# echo "paramname" > env
,
где paramname - DSL_FEATURE_CNTL_0 или DSL_PHY_CNTL_0,
т.е., вводом параметра без значения.
Т.е., чтобы отключить опции (отменить изменения), необходимо ввести, строго соблюдая все пробелы, знаки (обратите внимание на кавычки, необходимые при отмене параметра) и подчеркивания:

# сd /proc/ticfg
# echo "DSL_FEATURE_CNTL_0" > env
# echo "DSL_PHY_CNTL_0" > env
# reboot


Отписываемся, кто активировал опции, какие наблюдаются изменения в количестве ошибок и стабильности соединения.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
rendy
Гуру
СообщениеДобавлено: Пн 9-02-09 : 13-36    Заголовок сообщения: Ответить с цитатой

Резюме будет таким: после применения опции, описанных в теме количество ошибок уменьшается, однако, после нескольких часов работы модем рвет связь.
Самой стабильной прошивкой из последнего тестового набора в стандартном режиме (без применения опций) оказалась V.2.06.R74.RU.25012009_DSP7.
Причем, по ошибкам не всё однозначно, по статистике имеются CRC, но количество HEC-ошибок на нуле (посмотреть общую картину по ошибкам можно через telnet
# cat /proc/avalanche/avsar_modem_stats). Т.е., либо идёт 100%-я корректировка по HEC, либо неверно считаются ошибки в целом.

Как отменить изменения в случае возникновения проблем описано в первом посте.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
PILOT
Матёрый
СообщениеДобавлено: Пн 9-02-09 : 15-26    Заголовок сообщения: Ответить с цитатой

rendy писал(а):
после нескольких часов работы модем рвет связь.

Через сутки работы модем повис. Линк не горел, модем не отзывался.
После перезагрузки по питанию заработал.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
rendy
Гуру
СообщениеДобавлено: Пн 9-02-09 : 15-30    Заголовок сообщения: Ответить с цитатой

PILOT
Видимо, модему в этом режиме элементарно не хватает мощности...
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Пн 9-02-09 : 15-36    Заголовок сообщения: Ответить с цитатой

Я так думаю, что там и без того внутренности на пределе работают, так с коррекцией ошибок вообще перегревается все - а как быстро - кому как повезет.

У себя включил, пока работает, правда ошибок не видно вроде CRC по нолям
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
BorPas
Девелопер
СообщениеДобавлено: Пн 9-02-09 : 15-58    Заголовок сообщения: Ответить с цитатой

кстати rendy, а какие дефолтные значения у этих 2-х параметров? или по-дефолту они просто отсутствуют?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
rendy
Гуру
СообщениеДобавлено: Пн 9-02-09 : 16-11    Заголовок сообщения: Ответить с цитатой

BorPas
По дефолту они отсутствуют. При удалении обязательно соблюдать синтаксис ввода, включая кавычки
# echo "paramname" > env
Полным сбросом настроек модема env восстановить нельзя, только с помощью команд.

Пример "чистого" env для LAN422 (с последними прошивками имеются небольшие отличия) http://mcmcc.bat.ru/acorp/env_db/env_lan422.txt
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
BorPas
Девелопер
СообщениеДобавлено: Пн 9-02-09 : 16-31    Заголовок сообщения: Ответить с цитатой

без кавычек тоже убирается если в имени переменной нет пробелов Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
rendy
Гуру
СообщениеДобавлено: Пн 9-02-09 : 16-41    Заголовок сообщения: Ответить с цитатой

Ну просто не стал эксперементировать с синтаксисом. Как-то давно пришлось чистить env через Ti Remote Application после неудачного ввода некоторых параметров.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
rendy
Гуру
СообщениеДобавлено: Пт 3-04-09 : 01-03    Заголовок сообщения: Ответить с цитатой

В первый пост добавлены дополнительные опции (новое значение параметра DSL_PHY_CNTL_0):
-Enable Seamless Rate Adaptation
-Enables ADSL2/ADSL2+ training in the presence of Cook Impulse noise
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаМОДЕМЫ, ПРОШИВКИ, ИНСТРУКЦИИ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы