Недавно было тоже самое: при включении светодиод питания горел то желтым (тогда в UART ничего не шло), то зеленым. В этом случае в UART выводилось это:
Код:
U-Boot 1.1.3 (Jan 13 2009 - 17:40:14) (Alpha) - SVN revision : 105
Model: WRGN23
Board: RT2880 DRAM: 2048 MB
, при чем DRAM насчитывалось то 2048МБ, то 32кб. При подключении сетевого кабеля линк не поднимался. Решил хорошенько прогреть проц и чипы памяти заодно, хотя уже догадывался, что дело как раз в проце (отвал и тд). Используя флюс для БГА, прогрел чип паяльным феном до момента его покачивания на шарах. Прошелся по остальным чипам. После остывания загрузка пошла как положено:
Код:
U-Boot 1.1.3 (Jan 13 2009 - 17:40:14) (Alpha) - SVN revision : 105
Model: WRGN23
Board: RT2880 DRAM: 32 MB
twe0 set to <NULL>
toe0 set to <NULL>
============================================
Ralink UBoot Version: 3.1 Alpha
--------------------------------------------
ASIC 3052_MP2 (MAC to GigaMAC Mode)
DRAM COMPONENT: 256Mbits
DRAM BUS: 16BIT
Total memory: 32Mbytes
Date:Jan 13 2009 Time:17:40:14
============================================
icache: sets:128, ways:4, linesz:32 ,total:16384
dcache: sets:128, ways:4, linesz:32 ,total:16384
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
9: Load Boot Loader code then write to Flash via TFTP.
0 seconds ...
.......... и так далее
Конечно это не ремонт и нужно менять чип, ибо диагностика прогревом показала положительный результат. В прочем, наклею термопроводным скотчем небольшой радиатор - сколько проработает, столько и проработает.