- Уважаемые посетители форума! Прежде чем помещать в форум новое сообщение о возникшей у Вас проблеме, пожалуйста, поищите ее решение в ответах на часто задаваемые вопросы FAQ, или воспользуйтесь поиском по форуму.
- Форум не является системой моментального ответа на вопросы. Если Вам необходимо получить ответ на ваш вопрос в кратчайшие сроки - пожалуйста, позвоните в ближайший к Вам региональный офис D-Link.
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
DJ Jem
Зарегистрирован: 06.11.2004 Сообщения: 18 Откуда (город): Москва
|
Добавлено: Сб Ноя 06, 2004 00:12 Заголовок сообщения: Прошивка DSL-300T |
|
|
Прошил DSL-300T по ошибке ПО от 500T. После чего на модеме, кроме индикатора Power, ничего не светится. Линк на свиче горит, но все сервисы модема в дауне...
Возможно ли это исправить самому? |
|
| Вернуться к началу |
|
 |
McMCC
Зарегистрирован: 23.12.2003 Сообщения: 339
|
Добавлено: Сб Ноя 06, 2004 02:32 Заголовок сообщения: Re: Прошивка DSL-300T |
|
|
| DJ Jem писал(а): | Прошил DSL-300T по ошибке ПО от 500T. После чего на модеме, кроме индикатора Power, ничего не светится. Линк на свиче горит, но все сервисы модема в дауне...
Возможно ли это исправить самому? |
Легко... Вот написал мини FAQ по этому делу, правда
все это делалось под Linux'ом, но думаю это не зависит
от ОС, главное что бы ftp клиент был нормальным и
управляемый командами, т.е. консольный. Мне это
пришлось проделать одному товарищу, который тоже
залил "по ошибке ПО от 500T" .
И так, во всех модемах от 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,
устройство через несколько секунд ожило, а тому
товарищу пришлось изрядно проставиться
Последний раз редактировалось: 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, пасиб тебе огромное... он всё-таки ожил  |
|
| Вернуться к началу |
|
 |
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, пасиб тебе огромное... он всё-таки ожил  |
Надеюсь больше таких экспериментов не повториться.. |
|
| Вернуться к началу |
|
 |
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Т нехоцца ставить, проще в помойку отправить(всёрно не мой ). Заранее спасибо за помощь. |
|
| Вернуться к началу |
|
 |
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-сервера? _________________ Увидимся |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|
|