Автор |
Сообщение |
rendy Гуру |
|
Заходим на модем через 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
|
|
rendy
А какие там дефалтовые знаечения логина\пароля? От веб-интерфейса что-то не подходят. |
|
|
|
|
BorPas Девелопер |
|
логин root, пароль от вебки |
|
|
|
|
kc_duke Гуру Предупреждений : 1
|
|
BorPas
Ага, пасиб, уже до самого дошло) |
|
|
|
|
Syber Начинающий |
|
Только что вбил, теперь буду смотреть количество ошибок) |
|
|
|
|
dipp Эксперт |
|
Собсна, как я уже говорил об этом на форуме акорпа, это реально работает. |
|
|
|
|
BorPas Девелопер |
|
если кому интересно, то убираются опции так:
Код: |
сd /proc/ticfg
echo DSL_FEATURE_CNTL_0 > env
echo DSL_PHY_CNTL_0 > env
reboot |
|
|
|
|
|
medal Форумчанин |
|
а "env" это текстовый файл? или какой-либо аналог pipe?
если обычный файл, то после второй команды в нем будет только она.
правильнее будет в таком случае
Код: |
echo DSL_FEATURE_CNTL_0 0x00110000 >> env
echo DSL_PHY_CNTL_0 0x00004500 >> env
|
|
|
|
|
|
rendy Гуру |
|
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 Гуру |
|
Резюме будет таким: после применения опции, описанных в теме количество ошибок уменьшается, однако, после нескольких часов работы модем рвет связь.
Самой стабильной прошивкой из последнего тестового набора в стандартном режиме (без применения опций) оказалась V.2.06.R74.RU.25012009_DSP7.
Причем, по ошибкам не всё однозначно, по статистике имеются CRC, но количество HEC-ошибок на нуле (посмотреть общую картину по ошибкам можно через telnet
# cat /proc/avalanche/avsar_modem_stats). Т.е., либо идёт 100%-я корректировка по HEC, либо неверно считаются ошибки в целом.
Как отменить изменения в случае возникновения проблем описано в первом посте. |
|
|
|
|
PILOT Матёрый |
|
rendy писал(а): |
после нескольких часов работы модем рвет связь. |
Через сутки работы модем повис. Линк не горел, модем не отзывался.
После перезагрузки по питанию заработал. |
|
|
|
|
rendy Гуру |
|
PILOT
Видимо, модему в этом режиме элементарно не хватает мощности... |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
Я так думаю, что там и без того внутренности на пределе работают, так с коррекцией ошибок вообще перегревается все - а как быстро - кому как повезет.
У себя включил, пока работает, правда ошибок не видно вроде CRC по нолям |
|
|
|
|
BorPas Девелопер |
|
кстати rendy, а какие дефолтные значения у этих 2-х параметров? или по-дефолту они просто отсутствуют? |
|
|
|
|
rendy Гуру |
|
BorPas
По дефолту они отсутствуют. При удалении обязательно соблюдать синтаксис ввода, включая кавычки
# echo "paramname" > env
Полным сбросом настроек модема env восстановить нельзя, только с помощью команд.
Пример "чистого" env для LAN422 (с последними прошивками имеются небольшие отличия) http://mcmcc.bat.ru/acorp/env_db/env_lan422.txt |
|
|
|
|
BorPas Девелопер |
|
без кавычек тоже убирается если в имени переменной нет пробелов |
|
|
|
|
rendy Гуру |
|
Ну просто не стал эксперементировать с синтаксисом. Как-то давно пришлось чистить env через Ti Remote Application после неудачного ввода некоторых параметров. |
|
|
|
|
rendy Гуру |
|
В первый пост добавлены дополнительные опции (новое значение параметра DSL_PHY_CNTL_0):
-Enable Seamless Rate Adaptation
-Enables ADSL2/ADSL2+ training in the presence of Cook Impulse noise |
|
|
|
|
|