faq обучение настройка
Текущее время: Пт мар 29, 2024 14:57

Часовой пояс: UTC + 3 часа




Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Прошивка DSL-300T
СообщениеДобавлено: Пт ноя 05, 2004 23:12 
Не в сети

Зарегистрирован: Пт ноя 05, 2004 23:07
Сообщений: 18
Откуда: Москва
Прошил DSL-300T по ошибке ПО от 500T. После чего на модеме, кроме индикатора Power, ничего не светится. Линк на свиче горит, но все сервисы модема в дауне...
Возможно ли это исправить самому?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Прошивка DSL-300T
СообщениеДобавлено: Сб ноя 06, 2004 01:32 
Не в сети

Зарегистрирован: Вт дек 23, 2003 15:46
Сообщений: 339
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 00:52, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 06, 2004 04:03 
Не в сети

Зарегистрирован: Ср мар 03, 2004 17:39
Сообщений: 126
mtd4: Environment


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 06, 2004 11:33 
Не в сети

Зарегистрирован: Пт ноя 05, 2004 23:07
Сообщений: 18
Откуда: Москва
McMCC, пасиб тебе огромное... он всё-таки ожил :P :D


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 06, 2004 16:16 
Не в сети

Зарегистрирован: Вт дек 23, 2003 15:46
Сообщений: 339
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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 06, 2004 16:21 
Не в сети

Зарегистрирован: Вт дек 23, 2003 15:46
Сообщений: 339
DJ Jem писал(а):
McMCC, пасиб тебе огромное... он всё-таки ожил :P :D


Надеюсь больше таких экспериментов не повториться..:)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 06, 2004 16:49 
Не в сети

Зарегистрирован: Ср мар 03, 2004 17:39
Сообщений: 126
на этом фтп вместе с прошивкой EU для 500Т лежит образ environmentа


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 06, 2004 17:21 
Не в сети

Зарегистрирован: Вт дек 23, 2003 15:46
Сообщений: 339
dissent писал(а):
на этом фтп вместе с прошивкой EU для 500Т лежит образ environmentа


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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 14, 2004 01:21 
Не в сети

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 14, 2004 05:28 
Не в сети

Зарегистрирован: Ср мар 03, 2004 17:39
Сообщений: 126
ресет жать совершенно не обязательно. главное в тот момент, когда модем только начинает грузиться, когда винда показывает что сеть заработала, но на модеме лампочка ethernet еще не горит, соединиться по фтп в коммандном режиме на ип 10.8.8.8.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Попытка
СообщениеДобавлено: Вс ноя 14, 2004 17:53 
Не в сети

Зарегистрирован: Ср ноя 10, 2004 21:41
Сообщений: 4
Откуда: Москва
Попытался проделать данную процедуру на 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-сервера?

_________________
Увидимся


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB