Кто возьмется починить Asus wl500gp?
r
r0n
проблема в следующем: при заливке очердной версии openwrt, пропало питание, и в jjfs лежит образ прошивки, но он не успел залиться в linux-раздел флешки
подцепившись через uart вижу как камень пытается прочитать прошивку, но на ее месте находит тока огрызок в 3кб, следовательно вешается
в rescue-mode рутер запускается, но при попытке передать прошивку по tftp рвет передачу, т.к. в jjfs уже лежит бинарник прошивки, и места там больше нету
я вижу 2 варианта: какимто образом обнулить jjfs раздел флешки.. но как это сделать при отсутствии jtag я не знаю
или сделать все через программатор
кто поможет вылечить рутер?
подцепившись через uart вижу как камень пытается прочитать прошивку, но на ее месте находит тока огрызок в 3кб, следовательно вешается
в rescue-mode рутер запускается, но при попытке передать прошивку по tftp рвет передачу, т.к. в jjfs уже лежит бинарник прошивки, и места там больше нету
я вижу 2 варианта: какимто образом обнулить jjfs раздел флешки.. но как это сделать при отсутствии jtag я не знаю
или сделать все через программатор
кто поможет вылечить рутер?
A
Ars
Судя по этому линку
http://wl500g.info/showthread.php?t=1993
там стоит стандартный бродкомовский загрузчик. Ставишь на комп TFTP-сервер, настраиваешь на сетевушке 192.168.1.10, например, после чего пишешь в CLI что-то типа:
flashimage 192.168.1.10 file_name
Если загрузчик жив, то должно сработать. Если нет, то - сейчас узнаю у коллеги, он недавно с бродкомовским загрузчиком мудохался...
[Сообщение изменено пользователем 14.01.2008 14:22]
http://wl500g.info/showthread.php?t=1993
там стоит стандартный бродкомовский загрузчик. Ставишь на комп TFTP-сервер, настраиваешь на сетевушке 192.168.1.10, например, после чего пишешь в CLI что-то типа:
flashimage 192.168.1.10 file_name
Если загрузчик жив, то должно сработать. Если нет, то - сейчас узнаю у коллеги, он недавно с бродкомовским загрузчиком мудохался...
[Сообщение изменено пользователем 14.01.2008 14:22]
r
r0n
попробовать задать вопрос тут:
http://wl500g.info/showthread.php?t=12407 :-)
я не могу доступ к CLI получить...
через uart, я вижу консоль.. но там я вижу только как загрузчик виснет
каким образом можно перехватить управление до пыпытки загрузить прошивку с флеша?
http://wl500g.info/showthread.php?t=12407 :-)
я не могу доступ к CLI получить...
через uart, я вижу консоль.. но там я вижу только как загрузчик виснет
каким образом можно перехватить управление до пыпытки загрузить прошивку с флеша?
A
Ars
через uart, я вижу консоль.
Может я чего-то не догоняю... uart - имеется ввиду подключение с сериальным кабелем, нет? Если да, то связь должна быть двусторонняя: ты видишь и ты можешь воздействовать (Ctrl-C остановит загрузку). Если нет, то объясни, плз, что ты имеешь ввиду под uart.
A
Ars
Если я правильно понимаю, то при загрузке ты видишь что-то типа:
CFE version 1.0.37-6.5 for BCM96358 (32bit,SP,BE)
Build Date: lun ago 28 00:40:41 CEST 2006 (root@RanmaLinux)
Copyright (C) 2000-2005 Broadcom Corporation.
Boot Address 0xbe000000
Initializing Arena.
Initializing Devices.
Parallel flash device: name AM29LV320MT, id 0x2201, size 8192KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
Total memory: 8388608 bytes (8MB)
Total memory used by CFE: 0x80401000 - 0x80527EE0 (1208032)
Initialized Data: 0x8041D8A0 - 0x8041F5E0 (7488)
BSS Area: 0x8041F5E0 - 0x80425EE0 (26880)
Local Heap: 0x80425EE0 - 0x80525EE0 (1048576)
Stack Area: 0x80525EE0 - 0x80527EE0 (8192)
Text (code) segment: 0x80401000 - 0x8041D898 (116888)
Boot area (physical): 0x00528000 - 0x00568000
Relocation Factor: I:00000000 - D:00000000
Board IP address : 192.168.1.1
Host IP address : 192.168.1.10
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : bootimg.elf
Default host flash file name : openrg.img
Boot delay (0-9 seconds) : 1
Board Id Name : DWV-S0
Psi size in KB : 24
Number of MAC Addresses (1-32) : 13
Base MAC Address : 02:10:18:01:00:01
Ethernet PHY Type : Internal
Memory size in MB : 32
CMT Thread Number : 1
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1
web info: Waiting for connection on socket 0.
CFE> ^C
CFE> ^C
CFE> ^C
CFE>
так? (у меня другой борд, но загрузчик, в принципе, тот же). Если да, то это лог с терминала, подключенного к СОМ-порту. Как видишь, внизу я нажал на Ctrl+C и получил промпт, с которого можно вводить команды. У тебя не так?
CFE version 1.0.37-6.5 for BCM96358 (32bit,SP,BE)
Build Date: lun ago 28 00:40:41 CEST 2006 (root@RanmaLinux)
Copyright (C) 2000-2005 Broadcom Corporation.
Boot Address 0xbe000000
Initializing Arena.
Initializing Devices.
Parallel flash device: name AM29LV320MT, id 0x2201, size 8192KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
Total memory: 8388608 bytes (8MB)
Total memory used by CFE: 0x80401000 - 0x80527EE0 (1208032)
Initialized Data: 0x8041D8A0 - 0x8041F5E0 (7488)
BSS Area: 0x8041F5E0 - 0x80425EE0 (26880)
Local Heap: 0x80425EE0 - 0x80525EE0 (1048576)
Stack Area: 0x80525EE0 - 0x80527EE0 (8192)
Text (code) segment: 0x80401000 - 0x8041D898 (116888)
Boot area (physical): 0x00528000 - 0x00568000
Relocation Factor: I:00000000 - D:00000000
Board IP address : 192.168.1.1
Host IP address : 192.168.1.10
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : bootimg.elf
Default host flash file name : openrg.img
Boot delay (0-9 seconds) : 1
Board Id Name : DWV-S0
Psi size in KB : 24
Number of MAC Addresses (1-32) : 13
Base MAC Address : 02:10:18:01:00:01
Ethernet PHY Type : Internal
Memory size in MB : 32
CMT Thread Number : 1
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1
web info: Waiting for connection on socket 0.
CFE> ^C
CFE> ^C
CFE> ^C
CFE>
так? (у меня другой борд, но загрузчик, в принципе, тот же). Если да, то это лог с терминала, подключенного к СОМ-порту. Как видишь, внизу я нажал на Ctrl+C и получил промпт, с которого можно вводить команды. У тебя не так?
r
r0n
да. именно точно такой сериал..
примерно такойже вывод я вижу.
я пробовал прервать загрузку по Ctrl-C но увы не получилось..
сегодня вечером еще попробую, выложу лог сюда..
может необходимо Ctrl-Break жать..
примерно такойже вывод я вижу.
я пробовал прервать загрузку по Ctrl-C но увы не получилось..
сегодня вечером еще попробую, выложу лог сюда..
может необходимо Ctrl-Break жать..
A
Ars
может необходимо Ctrl-Break жать..
Нифига, Ctrl+C
Я видел, тебе там уже дали линк с полным объяснением, что и как делать. А по поводу того, что он не реагирует на нажатие - возможно, у тебя кабель только с Tx, без Rx?
Кабель сам делал, али покупал где? По тому же линку, что тебе дали, есть ссылка на распиновку кабеля.
r
r0n
Огромное спасибо! :-)
оживил железку!
видимо я просто был недостаточно настойчив нажимая Ctrl-C в прошлый раз :-)
A
Ars
видимо я просто был недостаточно настойчив нажимая Ctrl-C в прошлый раз
Всё хорошо, что хорошо кончается...
Авторизуйтесь, чтобы принять участие в дискуссии.