Turris 1.0 bricked?

Dobrý den vespolek,
snažil jsem se o aktualizaci prvního modráka a nějak jsem to domotal, že jsem ve stavu kdy s SD kartou s sdcard.img přes Win32DiskImager získám v konzoli přes putty jen následující řádky, rozsvícenou BV8 LED a to je vše - bez možnosti vstupu klávesnicí. SW1 je na 011010.

U-Boot 2013.10-rc2-00039-g73346b1-dirty (Jul 02 2015 - 13:47:57)
CPU0:  P2020E, Version: 2.1, (0x80ea0021)
Core:  e500, Version: 5.1, (0x80211051)
Clock Configuration:
      CPU0:1200 MHz, CPU1:1200 MHz,
      CCB:600  MHz,
      DDR:400  MHz (800 MT/s data rate) (Asynchronous), LBC:37.500 MHz
L1:    D-cache 32 KiB enabled
      I-cache 32 KiB enabled
Board: TURRIS1 CPLD: V4.1 PCBA: V4.0
Error, wrong i2c adapter 2 max 2 possible
rom_loc: nor upper bank
SD/MMC : 4-bit Mode
eSPI : Enabled
I2C:   Error, wrong i2c adapter 2 max 2 possible
ready
SPI:   ready
DRAM:  Detected UDIMM 9905428-181.A00LF
2 GiB (DDR3, 64-bit, CL=6, ECC off)

Jak jsem se k tomu dostal: Měl jsem výchozí turris 3.11.3. Dělal jsem netrpělivě update na BTRFS / nový OS, protože nefungovala DNS a tedy “normální” aktualizační postupy. A nějak mi selhal flash z karty.

U-Boot 2013.10-rc2-00039-g73346b1-dirty (Jul 02 2015 - 13:47:57)
Hit any key to stop autoboot:  0

MMC read: dev # 0, block # 2048, count 32768 ... 32768 blocks read: OK
Un-Protect Flash Bank # 1
Erase Flash Bank # 1
................................................................................................................................ done
Copy to Flash... 9....8....7....6....5....4....3....2....1....

ODPOJENÍ OD ELEKTŘINY PO NĚJAKÉM ČASE

U-Boot 2013.10-rc2-00039-g73346b1-dirty (Jul 02 2015 - 13:47:57)

CPU0:  P2020E, Version: 2.1, (0x80ea0021)
< redacted >
2 GiB (DDR3, 64-bit, CL=6, ECC off)
Flash:

U-Boot 2013.10-rc2-00039-g73346b1-dirty (Jul 02 2015 - 13:47:57)

Měl jsem se dostat k použití “nand scrub.chip -y” ale to se po přerušeném/nedokončeném update již nestalo. Dá se s tím něco prosím udělat? Díky za každou radu, jak toto mé “dílo” napravit.

Jsou nastaveny přepínače zpět na 110 010 ?
Pokud ano zapni napájení, počkej a alespoň na 6s podrž reset na zadní straně routeru. Jakmile se rozsvítí LED dioda napájení. Pusť a nech jej žít vlastním životem. Po nějakém čase by měl naběhnout v továrním nastavení.

Měl jsem výchozí turris 3.11.3
Od verze 3.10.9 se obraz v nor paměti aktualizuje sám, takže není potřeba šachovat s kartou.

Díky za reakci. Přepínače jsem dal vrátil, vytáhnul jsem kartu a jsem v nekonečné boot smyčce, která na hlásí

Board: TURRIS CPLD: V4.1 PCBA: V4.0
Error, wrong i2c adapter 2 max 2 possible
in: 56
out: 0
io_config: 255
rom_loc: nor upper bank
SD/MMC : 4-bit Mode
eSPI : Enabled
I2C:   Error, wrong i2c adapter 2 max 2 possible
ready
SPI:   ready
DRAM:  Error, wrong i2c adapter 2 max 2 possible
Detected UDIMM 9905428-181.A00LF
2 GiB (DDR3, 64-bit, CL=6, ECC off)
*** Warning - bad CRC, using default environment

Napájení svítí, problikne LAN 5 a 4 a pak vnitřní D26 a tak pořád dokola.
Pokud podržím reset, proběhnout všechny diody postupně a pak zůstane svítit jen napájení a nic dále. V konzoli je poslední řádek
2 GiB (DDR3, 64-bit, CL=6, ECC off

Můžu vyzkoušet ještě něco dalšího?

Dozveděl jsem se čím byla závada způsobena v rámci [turris-L1 #1462689]. Byla to HW chyba paměťového modulu (RAM). Díky týmu CZ.nic Turris za pomoc s problémem.

1 Like

A jaké je tedy řešení?

Pardon: nový modul RAM a standardní recovery flash.

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.