Stránka 1 z 1

DrayTek Vigor2110 - dokola sa restartuje

Napsal: 11 črc 2024, 19:31
od rnbw
Ethernetovy router DrayTek Vigor2110 prestal fungovat - zacne bootovat, ale hned sa restartuje. Elyty som vymenil - boli dobre, takze ziadna zmena. Tak som cez bootloader a TFTP preflashoval firmware - a stale sa to sprava rovnako. Vypis z konzoly:

Kód: Vybrat vše

ROM VER: 1.0.3
CFG 01
Read`
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

 relocate_code start
 relocate code finish
 Go...
 IO_Port_Init!!
Detect existed devices!!Modes: __STDC__ 32-bit mwDWORD==(unsigned long)
mwROUNDALLOC==4 sizeof(mwData)==24 mwDataSize==24

statistics: now collecting on a line basis

============= Memwatch Auto Self Test =============

Normal Free...DETECTED
Double Free...DETECTED
NULL Free.....DETECTED
Wild Free.....DETECTED
Underflow.....DETECTED
Overflow......DETECTED
Unfree 1......DETECTED
Unfree 2......DETECTED

ALL TEST OK!
Please be assured that all test buffers have freed.
Slab kmalloc range:     [0x8088B838:0x80F8C837](size=7344127 bytes)
Linear malloc range:    [0x818A2C90:0x81EFF000](size=6669168 bytes)


 !!! Maxi malloc size =2076655000 (st=628b268, end=81eff000)!!!!

 init cpu_wait to r4k_wait()!!
 trap_init() doneTODO: chip version

 danube_setup() donemips_hpt_frequency:166666667
r4k_offset: 00196e6a(1666666)
Using 166.667 MHz high precision timer.

 c0_hpt_timer_init()..count=1803382456.
 time_init()...
 dma_init() done
 init_IRQ() partial done
 skb_init() doneCPU revision is: 00019641

 cpu_report() donePrimary instruction cache 16kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, linesize 32 bytes.

 cache_init() donePCI: Probing PCI hardwar~
ROM VER: 1.0.3
CFG 01
...

Toto sa opakuje dokola, vzdy to skonci presne na "PCI hardwar". PCI zariadenie tam ziadne nie je - je to verzia bez wifi. Je tam len CPU, RAM, flash a switch. Switch nie je odpaleny, vsetky porty funguju (po pripojeni kabla sa rozsvieti prislusna LED).

Napajanie na osciloskope OK. Skusal som aj pripojit 3,3V z lab. zdroja - bez zmeny.

Ostava uz asi len vadna RAM alebo samotny CPU? Je tam vraj VSC7501, ale je na nom nalepeny chadic.

Napsal: 12 črc 2024, 09:12
od Mahoney
Pravděpodobně vyhřátý. Jestli si s tím chceš hrát, místo originálního firmware naflashuj MemTest pro MIPS architekturu a nech to běžet minimálně 24 hodin (pokud poběží).

Napsal: 28 lis 2025, 22:48
od rnbw
Objavil som tento odlozeny router, zapojil a normalne fungoval 8O

Napsal: 29 lis 2025, 08:26
od Mahoney
Dej mu pár dnů, jestli se uhřeje, tak nejspíš cínový mor a reflow.

Napsal: 29 lis 2025, 09:48
od rnbw
Mal som v rukach aj dalsie kusy, mrtve kvoli elytom. Po vymene to vzdy ozilo, ale u viacerych som si vsimol problemy s LED - neblikali normalne (len ACT v intervale 1Hz), ale postupne sa vsetky rozsvietili a nasledne zhasinali (tiez v intervale 1Hz). Ovladane su cez dve 74HC595.

Mam podozrenie na procesor v BGA. Chladic na nom je nalepeny "natvrdo" a jednym koncom aj na RAM. Takze pri zmene teploty to vytvara pnutie az niektory spoj povoli. Signaly pre ovladanie LED to asi postihne ako prve.

Napsal: 29 lis 2025, 12:00
od Mahoney
'natvrdo' znamená keramickou pastou? Na RAM je ta pasta taky?

Jestli je ta RAM tvrdou pastou, tak možná nadfrézovat ten spoj (dremelkou, nechat spoj na RAM a zajet do hliníku nad tím, ale bude to asi práce, že mě nenapadá žádné slušné slovo...)

Napsal: 29 lis 2025, 12:03
od rnbw
Na celej spodnej ploche chladica je nejaka obojstranna paska, co stvrdla na kamen. Roh chladica je tym padom prilepeny ciastocne na RAM.

Napsal: 29 lis 2025, 12:05
od Mahoney
Zkusil bych tu frézku...