Jump to content

Recommended Posts

Posted (edited)

Умерла DWL 8500AP, мягко умерла. Решил попробовать оживить. Стянул прошивку, подключил консольку, tftp сервер. Дальше под RedBoot делаю так:

> load -r -b 0x80400000 kernel1.bin (или kernel2.bin)

> fis write -f 0xBE050000 -b 0x80400000 -l 0x00090000

> load -r -b 0x80001000 rootfs.bin

> fis write -f 0xBE0E0000 -b 0x80001000 -l 0x006C0000

> exec -b 0x80500000

 

Таблица "разделов" такая какая была до смерти, я ее не трогал

RedBoot 0xBE000000 0x8006BC00 0x00050000 0xBFC00000

RedBoot config 0xBE7B0000 0xBE7B0000 0x00001000 0x00000000

FIS directory 0xBE7C0000 0xBE7C0000 0x00010000 0x00000000

kernel 0xBE050000 0xBE050000 0x00090000 0x80400000

rootfs 0xBE0E0000 0xBE0E0000 0x006C0000 0x80001000

После рестарта кернелы ругаются так:

VFS: Cannot open root device "mtdblock3" or 1f:03

или так:

Old JFFS2 bitmask found at 0x00077a50

You cannot use older JFFS2 filesystems with newer kernels

JFFS2: Erase block at 0x00070000 is not formatted. It will be erased

jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080000: 0xcf30 instead

(много-много раз)

 

А теперь вопросы:

1. зачем в архиве два kernel`а?

Главный: что я делаю не так или упускаю?

 

Спасибо заранее. Очень хочется обойтись без сервисцентра.

 

PS С пингвинами я не дружу, только с чертями в кедах, да и то не так чтоб совсем близко :)

 

PPS Или подскажите, как при живом RedBoot затолкать в 8500 прошивку от 8200, в которой один tfp-файл?

Edited by zatras
Posted

Первую часть прошел, оказалось всё очень просто. Железка почти заработала... до первой холодной перезагрузки. Теперь пишет

ART_FLAG = 1

Loading ART...

Can't load 'art-dwl8500.sys': file not found

 

Раньше было ART_FLAG = 0. Кто это такой, где прячется? И что такое art-dwl8500.sys, что в нем? Это свич должен отдать? Тогда почему раньше не просила? Короче, полные непонятки.

 

Вопрос по использованию фирмвари от 8200 (или 7100?) без убиения RedBoot`а всё еще актуален.

  • 4 months later...
Posted

хотелось бы узнать подробнее про управление и перепрошивку точки 8500ар через rs232. на плате нашел вывод, сделал null-modem кабель rx-gnd-tx. через терминал на скорости 115200 точка не откликается - только некоторые последовательности кидает и все. ставлю cygwin. потом накачу redboot. где найти мануал касательно прошивки точки доступа?

 

http://www.lammertbies.nl/comm/info/RS-232...modem.html#loop - вот такой вот кабель

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.