LINUX.ORG.RU

d-link dir-400 & dd-wrt = светомузыка


0

0

прошил вчера в dir-400 dd-wrt последнюю стабильную. всё завелось, пашет замечательно. полез изучать все настройки, нашёл jffs activation. ну круто, фигли, удобно же скрипты/конфиги сразу туда складывать.. ткнул. ребут -- и вместо роутера у меня гирлянда =)

симптомы -- после включения секунд 30-40 чего-то делает, потом начинает мигать всеми led'ами с частотой 1 секунда. при этом достучаться до redboot не получается (пробую тем же способом, каким изначально прошивал dd-wrt).

есть способы лечения? вобщем-то руки не кривые, с redboot работал и на другом железе, разобрать девайс и подпаять rs-232 шнурок куда надо тоже не боюсь.


>ткнул. ребут -- и вместо роутера у меня гирлянда =)

Прежде чем тыкать - прочитай как это правильно делать. Вот так и рождаются нежданные детки... Там недостаточно просто тыкнуть. На форуме dd-wrt есть описание как подключать jffs из шелла и через web-интерфейс.

anonymous
()
Ответ на: комментарий от anonymous

Вот тебе из wiki описание.
http://www.dd-wrt.com/wiki/index.php/JFFS_File_System

Directions for (normal) users: using Web-GUI Interface

The steps to enable JFFS through the router web page are very specific. To avoid having to reset and reprogram your router, it's smart to make a backup here of your settings. If you follow these steps exactly, it should not lock up.

1. On the router web page click on Administration.
2. Scroll down until you see JFFS2 Support section.
3. Click Enable JFFS.
4. Click Save.
5. Wait couple seconds, then click Apply.
6. Wait again. Go back to the Enable JFFS section, and enable Clean JFFS.
7. Do not click "Save". Click Apply instead.

The router formats the available space.

8. Wait till you get the web-GUI back, then disable "Clean JFFS" again.
9. Click "Save".
10. It may be wise to Reboot the router, just to make sure

Кстати dir-320 перепрошивкой не убить - там все равно будет живой tftp клиент, а вот с твоим dir-400 я не знаю :)

anonymous
()
Ответ на: комментарий от anonymous

а как в dir-320 этим клиентом воспользоваться?

ps.если не получится -- завтра буду цеплять флеш к lpt порту и заливать туда дамп с живого устройства, а то достали эти пляски с телнетами..

stigger
() автор топика
Ответ на: комментарий от stigger

Я с dir-400 не имел дело. Судя по описанию перепрошивки твоего утсройства
http://www.dd-wrt.com/wiki/index.php/Installation#D-Link_DIR-400
там все жа разница есть. Поищи на форуме - наверняка найдешь ответы. Правда вот эти строки
== Executing boot script in 1.140 seconds - enter ^C to abort
^C
RedBoot>
мне не внушают доверия... рэдбут - это помоему китайский аналог u-boot и сидит он как раз во внешней flash памяти которую затереть легко. Загрузчики для arm я сам писал для sam9260 например - там в масочном пзу внутри контроллера зашита программа заводская - ее только автогеном выжжешь :) так там есть встроенная поддержка xmodem и простейших команд на основе которых и работают прошивальщики а если на одном из поддрживаемых типов носителей она обнаруживает загрузчик - то загружает его в sram и передает ему управление. Здесь я хз - насколько я понял в dir-320 tftp клиент сидит как раз в пзу внутри контроллера - хотя кто его знает :) Я прочитал что прошивкой не убить 320 и на этом успокоился :)

anonymous
()
Ответ на: комментарий от anonymous

не знаю что там насчёт китая, но да -- redboot аналог u-boot. ну ладно, завтра буду мучать флешку =)

stigger
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.