Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

6.11 kernel panic & routerboard bricked

Oznámení a diskuse ke konkrétním verzím.
BSDaemon
Příspěvky: 19
Registrován: 11 years ago

6.11 kernel panic & routerboard bricked

Příspěvekod BSDaemon » 10 years ago

Rád bych se podělil o aktuální zážitek s verzí 6.11.
Nasadil jsem ji do RB450G hned jak byla ke stažení z webu, což bylo už 18.3. Informační mail rozesílali až pozděj, v pátek 21.3. Byl to upgrade z 5.26 na 6.11.
Nejprve se zdálo, že je vše v pořádku, po několika hodinách ale zatížení CPU vyskočilo na 100% a tak to zůstalo až do restartu. Tato situace se v průběhu týdne opakovala ještě dvakrát. Zajímavé ovšem je, že k tomu vždy došlo v 16hod. To ovšem bylo jen předzvěstí katastrofy, která nastala v sobotu. Systém byl opět na 100% vytížený, což jsem se rozhodl řešit restartem. Router jednou pípnul a to bylo to poslední co udělal.
Když jsem se sériovým kabelem připojil na konzolu, dostal jsem při bootu následující hlášku:

Kód: Vybrat vše

RouterBOOT booter 3.07

RouterBoard 450G

CPU frequency: 680 MHz
  Memory size: 256 MiB
    NAND size: 512 MiB

Press any key within 2 seconds to enter setup..

loading kernel from nand... OK
setting up elf image... OK
jumping to kernel code
Oops[#1]:
Cpu 0
$ 0   : 00000000 00000001 00000000 cfdac1dc
$ 4   : cfdae37c c03c16a8 00000001 c0409b3c
$ 8   : 0072790a c040db7f 0000000a 2d646972
$12   : 6e672074 00017d1b 324cf3f0 6f206164
$16   : cfe28554 cfdc2d88 cfe28574 00000000
$20   : c03d0000 ffffffff cfc29c28 c038bc00
$24   : 00000018 c028e928                 
$28   : cfc28000 cfc29bf8 cfe1c7bc c0202570
Hi    : 00000012
Lo    : 00000006
epc   : c0202574 yaffs_AddObjectToDirectory+0xd4/0x148
    Not tainted
ra    : c0202570 yaffs_AddObjectToDirectory+0xd0/0x148
Status: 1000c203    KERNEL EXL IE
Cause : 0080000c
BadVA : 00000004
PrId  : 00019374 (MIPS 24Kc)
Process init (pid: 1, threadinfo=cfc28000, task=cfc20000, tls=0044c460)
Stack : cfd95000 cfe28554 00000003 00000012 cfd95000 cfe28554 cfd95000 c02050dc
        cfc29d00 cfc07c78 00000000 1a39de03 0000001c 000001e8 00000612 00009b08
        218300ae 00000000 00021051 00000000 000241f2 00000000 ffffffff 00003f80
        0000000a 0000001c cfce0afc cfce0800 cfd95000 0000000a c0410000 cfc07c78
        00000000 c02083d4 00000020 c0238960 c037ce21 00000000 cfc0b0a0 c02747ac
        ...
Call Trace:
[<c0202574>] yaffs_AddObjectToDirectory+0xd4/0x148
[<c02050dc>] yaffs_CheckpointRestore+0x1dc/0x3f8
[<c02083d4>] yaffs_GutsInitialise+0x4ec/0x1e20
[<c02017dc>] yaffs_internal_read_super.isra.9+0x7f4/0x938
[<c0201960>] yaffs_internal_read_super_mtd+0x14/0x2c
[<c01a56b4>] mount_bdev+0x14c/0x1cc
[<c01fecac>] yaffs_mount+0x1c/0x28
[<c01a61a4>] mount_fs+0x20/0xec
[<c01bc6f4>] vfs_kern_mount+0x58/0xd0
[<c01bc9ec>] do_kern_mount+0x44/0xf8
[<c01be4d8>] do_mount+0x5bc/0x670
[<c01be630>] sys_mount+0x94/0xe4
[<c010ed10>] stack_done+0x20/0x44


Code: 0c08089e  02002021  8e220068 <ac520004> ae020020  26220068  ae020024  ae320068  8e020008
---[ end trace 8fc7c37b9a0257cd ]---
Kernel panic - not syncing: Attempted to kill init!


Vytáhl jsem tedy ze skříně RB150, který mi zbyl z dřívějška. V něm jsem bez problému provedl upgrade z 5.24 na 5.26. Pak jsem se rozhodl jít na 6.11, což byla chyba. Hned po upgrade a následném restartu se sitace opakovala. Hlášení na konzoli bylo velmi podobné, jenom místo yaffs tam byla zmínka o squashfs. Výpis bohužel nemám, protože jsem ho omylem smazal.

Pokusil jsem se tedy Routeros přeinstalovat pomocí Netinstallu, což nevedlo k uspokojivému výsledku. Výpis mám opět pouze z RB450G. Ten druhý je smazaný, bylo to v jednom souboru.

Kód: Vybrat vše

RouterBOOT booter 3.07

RouterBoard 450G

CPU frequency: 680 MHz
  Memory size: 256 MiB
    NAND size: 512 MiB

Press any key within 2 seconds to enter setup..
trying bootp protocol... OK
Got IP address: 192.168.100.1
resolved mac address 00:15:58:C5:93:F2
transfer started ......................... transfer ok, time=1.46s
setting up elf image... OK
jumping to kernel code
Welcome to MikroTik Router Software remote installation
Press Ctrl-Alt-Delete to abort

mac-address: 00:0C:42:54:XX:XX
mac-address: 00:0C:42:54:XX:XX
mac-address: 00:0C:42:54:XX:XX
mac-address: 00:0C:42:54:XX:XX
mac-address: 00:0C:42:54:XX:XX

software-id: XXXX-XXXX key:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==

Waiting for installation server...
Found server at 00:50:56:C0:00:08

Oops[#1]:
Cpu 0
$ 0   : 00000000 00000001 cff98574 00000000
$ 4   : c037931c 00001036 ffffffff c03c1bac
$ 8   : c03c5c7f c03c5c7f 00000008 2d646972
$12   : 6e672074 192679f8 9d3b0f27 6f206164
$16   : cff98554 cff32d88 cff98574 00000001
$20   : cfe81c40 00000004 ffffffff c0346140
$24   : 00000018 c025fe10                 
$28   : cfe80000 cfe81c10 c0380000 c01e2040
Hi    : 00000012
Lo    : 00000006
epc   : c01e20c8 yaffs_AddObjectToDirectory+0x114/0x188
    Not tainted
ra    : c01e2040 yaffs_AddObjectToDirectory+0x8c/0x188
Status: 1800d203    KERNEL EXL IE
Cause : 0080000c
BadVA : 00000004
PrId  : 00019374 (MIPS 24Kc)
Process init (pid: 17, threadinfo=cfe80000, task=cfe78000, tls=00000000)
Stack : cfc0f000 cff98554 00000003 00000037 cfc0f000 00000000 00000000 c01e4d40
        c0345661 00000001 cff17800 c0196cb4 ffffffff 0000001c 000001e8 00000612
        00009b08 218300ae 00000000 00021051 00000000 000241f2 00000000 cfc0f000
        cff98540 cff98554 cfc0f000 cfc0f000 0000000a 0000001c cfea3cfc 00000000
        00000000 00000000 7fd68598 c01e817c cfe81d60 c0217364 c0338e1d c020c0ec
        ...
Call Trace:
[<c01e20c8>] yaffs_AddObjectToDirectory+0x114/0x188
[<c01e4d40>] yaffs_CheckpointRestore+0x1f4/0x42c
[<c01e817c>] yaffs_GutsInitialise+0x4f4/0x1e94
[<c01e1478>] yaffs_internal_read_super+0x6e8/0x828
[<c01e15f8>] yaffs_internal_read_super_mtd+0x14/0x2c
[<c018dd94>] get_sb_bdev+0x138/0x1b0
[<c01deae4>] yaffs_read_super+0x20/0x2c
[<c018cdf4>] vfs_kern_mount+0x68/0x11c
[<c018cf00>] do_kern_mount+0x48/0x100
[<c01a55d4>] do_mount+0x620/0x694
[<c01a5984>] sys_mount+0x8c/0xf0
[<c010d904>] stack_done+0x20/0x3c


Code: ae00001c  8e230068  26020020 <ac620004> ae030020  26230068  ae030024  ae220068  8e020008
---[ end trace f441f93a21fcc16c ]---
Kernel panic - not syncing: Attempted to kill init!


Protože jsem nevěděl co s tím, zkusil jsem na RB150 z bootloaderu zformátovat flasku. To situaci určitým způsobem vyřešilo, protože už nedocházelo ke kernel panicu a netinstallem se dal RouterOS obnovit. Mělo to ale jeden poměrně zásadní a fatální dopad - změnil se Software ID a nelze už použít původní licenční klíč. Vypadá to tedy, že jsem o licenci přišel. Teď tam mám provizorně L1, se kterou naštěstí funguje všechno co potřebuji.
RB450 jsem zatím nechal jak je, protože o druhou licenci přijít nechci. Abych pravdu řekl, nevím jistě, co dál. Jestli mám tu RB450 hodit do koše nebo přeformátovat a koupit novou L5 licenci nebo něco jinýho.
Naposledy upravil(a) BSDaemon dne 24 Mar 2014 18:33, celkem upraveno 1 x.
0 x

Uživatelský avatar
honzam
Příspěvky: 5527
Registrován: 17 years ago

Příspěvekod honzam » 10 years ago

Napsat na support a pošlou ti nový klíč. Nevím proč když ti na jednom routeru zlobí 6.11 (což musím potvrdit) tak proč jsi to cpal i na další kusy rbček?
0 x

BSDaemon
Příspěvky: 19
Registrován: 11 years ago

Příspěvekod BSDaemon » 10 years ago

honzam píše:Napsat na support a pošlou ti nový klíč.

Jo, to jsem udělal. Chtějí po mě supout.rif. Tak jsem jim ho poslal.

honzam píše: Nevím proč když ti na jednom routeru zlobí 6.11 (což musím potvrdit) tak proč jsi to cpal i na další kusy rbček?

Protože z jednoho případu se obecný závěr udělat nedá.

Spíš by mě zajímalo, k čemu tam sakra došlo.
0 x

Uživatelský avatar
Shakal
Příspěvky: 226
Registrován: 18 years ago
Kontaktovat uživatele:

Příspěvekod Shakal » 10 years ago

Zdravím,
nemám k dispozícii seriový kábel, ale myslím, že obdobne je to aj u mňa:
https://ispforum.cz/viewtopic.php?f=5&t=14364

Teraz som upravil v ďalšej RB411AH dve SQ a sa dostala do stavu, že na ping odpovedá, ale inak je mrtvá.
0 x
Robert Haľák, Librenet s.r.o
Internet, IPTV, USSD