Правила пользования форумом  FAQ по форуму  Поиск   Регистрация   Профиль   Личные сообщения   Вход 

Прошивка DSL-300T

 
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов D-Link -> ADSL и последняя миля
Предыдущая тема :: Следующая тема  
Автор Сообщение
DJ Jem



Зарегистрирован: 06.11.2004
Сообщения: 18
Откуда (город): Москва

СообщениеДобавлено: Сб Ноя 06, 2004 00:12    Заголовок сообщения: Прошивка DSL-300T Ответить с цитатой

Прошил DSL-300T по ошибке ПО от 500T. После чего на модеме, кроме индикатора Power, ничего не светится. Линк на свиче горит, но все сервисы модема в дауне...
Возможно ли это исправить самому?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
McMCC



Зарегистрирован: 23.12.2003
Сообщения: 339

СообщениеДобавлено: Сб Ноя 06, 2004 02:32    Заголовок сообщения: Re: Прошивка DSL-300T Ответить с цитатой

DJ Jem писал(а):
Прошил DSL-300T по ошибке ПО от 500T. После чего на модеме, кроме индикатора Power, ничего не светится. Линк на свиче горит, но все сервисы модема в дауне...
Возможно ли это исправить самому?


Легко... Вот написал мини FAQ по этому делу, правда
все это делалось под Linux'ом, но думаю это не зависит
от ОС, главное что бы ftp клиент был нормальным и
управляемый командами, т.е. консольный. Мне это
пришлось проделать одному товарищу, который тоже
залил "по ошибке ПО от 500T" Smile.

И так, во всех модемах от D-Link имеется сервисный FTP
сервер ADAM2 с ip адресом 10.8.8.8, в линуксе я просто
поднял сабинтерфейс eth0:1, от рута естественно:
[root@mcmcc root]# ifconfig eth0:1 10.8.8.7 up
Далее запустил ftp клиента на ip 10.8.8.8
[igor@mcmcc igor]$ ftp 10.8.8.8
После этого включил модем с нажатым ресетом и
затем отпустил, через несколько секунд получил
приглашение и проделал все так, как в листинге ниже:

Connected to 10.8.8.8.
220 ADAM2 FTP Server ready.
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (10.8.8.8:igor): adam2
331 Password required for adam2.
Password: adam2
230 User adam2 successfully logged in.
Remote system type is UNIX.
ftp> debug
Debugging on (debug=1).
ftp> bin
---> TYPE I
200 Type set to I.
ftp> quote MEDIA FLSH
---> MEDIA FLSH
200 Media set to FLSH.
ftp> put fs.img "fs.img mtd0"
local: fs.img remote: fs.img mtd0
---> PASV
227 Entering Passive Mode (10,8,8,8,162,0).
---> STOR fs.img mtd0
150 Opening BINARY mode data connection for file transfer.
226 Transfer complete.
1318920 bytes sent in 30.3 seconds (54 Kbytes/s)
ftp> quote REBOOT
---> REBOOT
221-Thank you for using the FTP service on ADAM2.
221 Goodbye.
ftp> quit
---> QUIT

Немного комментариев:
debug я включил для наглядности, прежде чем дать
команду quote MEDIA FLSH, обязательно стелайте
установку в BINARY моду, т.е. команду bin, теперь
про таблицу MTD, т.е. партиции на флеш диске:
mtd0: fs имидж (для простоты я его перименовал в fs.img, который затем залил в устройство)
mtd1: kernel имидж
mtd2: сам сервисный ftp сервер ADAM2
mtd3: Environment + config.xml

После того как была дана команда REBOOT в ftp,
устройство через несколько секунд ожило, а тому
товарищу пришлось изрядно проставитьсяSmile


Последний раз редактировалось: McMCC (Вс Ноя 07, 2004 01:52), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dissent



Зарегистрирован: 03.03.2004
Сообщения: 126

СообщениеДобавлено: Сб Ноя 06, 2004 05:03    Заголовок сообщения: Ответить с цитатой

mtd4: Environment
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DJ Jem



Зарегистрирован: 06.11.2004
Сообщения: 18
Откуда (город): Москва

СообщениеДобавлено: Сб Ноя 06, 2004 12:33    Заголовок сообщения: Ответить с цитатой

McMCC, пасиб тебе огромное... он всё-таки ожил Razz Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
McMCC



Зарегистрирован: 23.12.2003
Сообщения: 339

СообщениеДобавлено: Сб Ноя 06, 2004 17:16    Заголовок сообщения: Ответить с цитатой

dissent писал(а):
mtd4: Environment


mtd4 ни в 300Т, ни в 50хТ не существует, вот вам
наглядная информация из 500Т:
# cat /proc/ticfg/env
memsize 0x01000000
flashsize 0x00400000
modetty0 38400,n,8,1,hw
modetty1 38400,n,8,1,hw
bootserport tty0
cpufrequency 150000000
sysfrequency 125000000
bootloaderVersion 0.22.02
ProductID AR7DB
HWRevision Unknown
SerialNumber none
my_ipaddress 10.8.8.8
maca 00:0X:XX:XX:XX:D2
prompt Adam2_AR7DB
firstfreeaddress 0x9401d328
req_fullrate_freq 125000000
mtd0 0x900a0000,0x903f0000
mtd1 0x90010000,0x900a0000
mtd2 0x90000000,0x90010000
mtd3 0x903f0000,0x90400000
autoload 1
usb_vid 0x0
usb_pid 0x0
usb_man N/A
usb_prod N/A
# ls /dev/mtdblock/
0 1 2 3
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
McMCC



Зарегистрирован: 23.12.2003
Сообщения: 339

СообщениеДобавлено: Сб Ноя 06, 2004 17:21    Заголовок сообщения: Ответить с цитатой

DJ Jem писал(а):
McMCC, пасиб тебе огромное... он всё-таки ожил Razz Very Happy


Надеюсь больше таких экспериментов не повториться..Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dissent



Зарегистрирован: 03.03.2004
Сообщения: 126

СообщениеДобавлено: Сб Ноя 06, 2004 17:49    Заголовок сообщения: Ответить с цитатой

на этом фтп вместе с прошивкой EU для 500Т лежит образ environmentа
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
McMCC



Зарегистрирован: 23.12.2003
Сообщения: 339

СообщениеДобавлено: Сб Ноя 06, 2004 18:21    Заголовок сообщения: Ответить с цитатой

dissent писал(а):
на этом фтп вместе с прошивкой EU для 500Т лежит образ environmentа


environment находится в том же месте, где и config.xml,
т.е. в начале перед config.xml...
Да, кстати, не рекомендую по этой пречине зашивать
таким способом config.xml, иначе попортится область
environment, в dlink'ах для записи config.xml происходит
не на прямую в mtd3, а в устройство /dev/ticfg, которое
делает пропуск начального блока в mtd3...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alexey_MCN



Зарегистрирован: 14.11.2004
Сообщения: 1
Откуда (город): Moscow

СообщениеДобавлено: Вс Ноя 14, 2004 02:21    Заголовок сообщения: Ответить с цитатой

А под виндой как делать? Ато стажёр, зараза, нету прошивку залил(какраз от 500-го) Имеется икспя+кьют фтп(командный режим имеется). Врубаю модем с зажатым ресетом, отпускаю ресет, пытаюсь подконнектится к 10.8.8.8 и получаю remote host is unreachable.
Ип ставил 10.8.8.7 (решил не оригинальничать) с маской 255.255.255.0
Линух ради прошивки 300Т нехоцца ставить, проще в помойку отправить(всёрно не мой Smile ). Заранее спасибо за помощь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dissent



Зарегистрирован: 03.03.2004
Сообщения: 126

СообщениеДобавлено: Вс Ноя 14, 2004 06:28    Заголовок сообщения: Ответить с цитатой

ресет жать совершенно не обязательно. главное в тот момент, когда модем только начинает грузиться, когда винда показывает что сеть заработала, но на модеме лампочка ethernet еще не горит, соединиться по фтп в коммандном режиме на ип 10.8.8.8.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vasiliy_a



Зарегистрирован: 10.11.2004
Сообщения: 4
Откуда (город): Москва

СообщениеДобавлено: Вс Ноя 14, 2004 18:53    Заголовок сообщения: Попытка Ответить с цитатой

Попытался проделать данную процедуру на G604t в ответ после команды put в ответ получил 550 <blockname> environment variable not set для fs на mtd0 и такой же результат для kernel на mtd1. А вот когда ошибся с вводом (FLS вместо FLSH) kernel проскочил (226 transfer complete), а fs застрял (426 connection close; transfer aborted)
использовался WXP sp2 и стандартный FTP клиент(запускается с командной строки: ftp если не ошибаюсь он есть и в W2000S) из различий с приведённым выше примером отсутствовал только переход в пассивный режим. Отсюда вопрос 1. что я делаю не так 2.Где можно посмотреть список комманд этого ftp-сервера?

_________________
Увидимся
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов D-Link -> ADSL и последняя миля Часовой пояс: GMT + 4
Страница 1 из 1

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


Powered by phpBB © 2001, 2005 phpBB Group