Страница 1 из 2

Прошивка WIM

СообщениеДобавлено: 22 сен 2009, 14:50
Mammon
Есть WIM с прошивкой 1.10. Необходимо его перепрошить до последней версии (я так понимаю 1.34?). Основная причина перепрошивки- нестабильная работа VPN по IpSec(канал держится минут 10-15, затем падает и поднимается только после рестарта сервиса).

Нашел доку по перепрошивке (#STM562), где указаны ситуации 1.1х->1.2х и 1.2х->1.2х. Но ни про 1.2х->1.3х ни тем более про 1.1х->1.3х ничего не нашел. Соответственно вопросы:
-можно ли перепрошиться через web интерфейс?
-какие файлы необходимо указывать при прошивке по http?
-при попытке перепрошиться по tftp(через web морду) карточка запросила файл ds-pkg-v1.31.tar.gz. Ненашел такого файла в архиве. В чем проблема?

<offtop> вроде на маршрутизаторе Линукс чистой воды, а веб морда кроме как IE не открывается ничем, странно даже... </offtop>

Re: Прошивка WIM

СообщениеДобавлено: 22 сен 2009, 15:00
LionB
1.1 -> 1.2 сначала обновляем Boot ROM
потом ставим любую v1.2X, потом холодно поверх обновляем до 1.34
Не забываем обновить сигнатура DDOS атак - пакет IDS обновить..

CLI - пожалуйста.. Через Телнет или SIO.. Аппарт действительно в чистой воде Linux... Пусть Wi$e доки по CLI выложит.. У него все должно быть..

Re: Прошивка WIM

СообщениеДобавлено: 22 сен 2009, 16:25
Mammon
С CLI более менее понятно- все комманды расписаны в #STM562, единственное что- нужна ли прошивка 1.2х? И если нужна, то где её взять?

Re: Прошивка WIM

СообщениеДобавлено: 22 сен 2009, 16:58
LionB
Собственно уже v1.34 на дворе... А где взять, разберемся..

Re: Прошивка WIM

СообщениеДобавлено: 22 сен 2009, 20:03
Wi$e
спокойно, ща все будет! :)

Re: Прошивка WIM

СообщениеДобавлено: 23 сен 2009, 08:23
Mammon
Всем спасибо за помощь!
зы о результатах отпишусь :)

Re: Прошивка WIM

СообщениеДобавлено: 23 сен 2009, 14:15
Mammon
Неполучается...
Во первых, для того что бы сохранить переменные окружения (saveenv) необходимо очистить флеш память (erase). Erase с указанием параметра "bootcf" неработает вообще- сообщение о неправльном формате комманды. Erase с указанием адресов памяти напрямую (fd000000 fd03ffff) заканчивается неуспехом.
Кроме того! Комманды install у меня нет ВООБЩЕ! Т.е. даже install help выдает unknown command...
Ниже кусок лога моих попыток подружиться с этой железкой:

WIM => Hit 'd' or 'D' key to stop autoboot: 0
WIM => printenv
# мои переменные окружения по умолчанию
bootcmd=setenv bootargs root=/dev/ram rw console=tty0;bootm fd080000 fd200000
bootdelay=5
baudrate=19200
loads_echo=1
clohaddr=00:00:F0:e8:11:9a
stdin=serial
stdout=serial
stderr=serial

Environment size: 201/131068 bytes
WIM => saveenv
#попытка сохранить переменные окружения
Saving Environment to Flash...
Un-Protected 1 sectors
*** ERROR: erase failed!
Writing to Flash... flash erase needs
Flash not Erased
Protected 1 sectors

#говорят- надо очистить флеш. пробуем...
WIM => protect off bank 1
Un-Protect Flash Bank # 1
WIM => erase fd000000 fd03ffff
Erase Flash from 0xfd000000 to 0xfd03ffff *** ERROR: erase failed!
#неа, бесполезно...

WIM => saveenv
#ну ещё раз попробуем... вдруг получится?
Saving Environment to Flash...
Un-Protected 1 sectors
*** ERROR: erase failed!
Writing to Flash... flash erase needs
Flash not Erased
Protected 1 sectors

#ну и напоследок- отсутствие программы install как класса...
WIM => install bootldr
Unknown command 'install' - try 'help'
WIM => install help
Unknown command 'install' - try 'help'
WIM =>

Re: Прошивка WIM

СообщениеДобавлено: 23 сен 2009, 16:08
LionB
Какая версия Boot ROM стоит сейчас.. Если 1.00, то я говорил, что первое повышение Boot ROM идет только через программатор.

Re: Прошивка WIM

СообщениеДобавлено: 23 сен 2009, 20:10
Mammon
1,00 ...
А что за программатор? извиняюсь за глупый вопрос...

Re: Прошивка WIM

СообщениеДобавлено: 23 сен 2009, 21:20
eva
Mammon писал(а):1,00 ...
А что за программатор? извиняюсь за глупый вопрос...

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