有人遇過 "Kernel panic: Attempted to kill init!" 這情形嗎??

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

有人遇過 "Kernel panic: Attempted to kill init!" 這情形嗎??

文章ccwer » 週四 6月 22, 2006 8:36 am

我使用 K9S1208 會有如下情形
不過使用 K9F5608 相同的燒錄程序及程式
則不會
這是哪出問題
我需注意哪些東西
謝謝



.............................................
CPU: 0

pc : [<c0064864>] lr : [<c00659d0>] Not tainted

sp : c0225eb8 ip : c0225ed0 fp : c0225ecc

r10: c01393d0 r9 : c0240000 r8 : 00000200

r7 : c0250600 r6 : 00000d14 r5 : c0250600 r4 : 00000000

r3 : 00000210 r2 : 00000000 r1 : 000041ed r0 : c0250600

Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel

Control: C000317F Table: 30004000 DAC: 0000001D

Process swapper (pid: 1, stackpage=c0225000)

Stack: (0xc0225ea8 to 0xc0226000)

5ea0: c00659d0 c0064864 60000013 ffffffff 00000000 c03ba000

5ec0: c0225efc c0225ed0 c00659d0 c006483c 00000000 00000000 c0250600 c0250644

5ee0: c03bf120 00008000 c013958c 00000003 c0225f0c c0225f00 c0065b80 c00656cc

5f00: c0225f30 c0225f10 c004fc88 c0065b68 c013958c c0240000 00000000 c03bf120

5f20: c016e374 c0225fd0 c0225f34 c000cbf4 c004fc14 00000000 00000001 c01175d4

5f40: 00000030 00000000 0000001f c002741c c0136040 c013848c c0225f90 c0224000

5f60: 00000000 c0136b80 41129200 30012d3c c0225fbc c0225f80 c0037520 c00285b0

5f80: 64746d00 636f6c62 00302f6b 00000000 00000000 c0224000 c0138490 c0138490

5fa0: c001ae7c c01957cc 00000000 c01957cc c0164058 c0164040 c0136b80 41129200

5fc0: 30012d3c c0225fe0 c0225fd4 c001b04c c000c9b0 c0225ff4 c0225fe4 c001b068

5fe0: c001b04c 00000000 00000000 c0225ff8 c001ca30 c001b064 4b003c00 00c30092

Backtrace:

Function entered at [<c006482c>] from [<c00659d0>]

r5 = C03BA000 r4 = 00000000

Function entered at [<c00656bc>] from [<c0065b80>]

Function entered at [<c0065b58>] from [<c004fc88>]

Function entered at [<c004fc04>] from [<c000cbf4>]

r8 = C016E374 r7 = C03BF120 r6 = 00000000 r5 = C0240000

r4 = C013958C

Function entered at [<c000c9a0>] from [<c001b04c>]

Function entered at [<c001b03c>] from [<c001b068>]

Function entered at [<c001b054>] from [<c001ca30>]

r4 = 00000000

Code: e594102c ebff173d e1a00005 e3a02000 (e594102c)

Kernel panic: Attempted to kill init!
ccwer
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週四 6月 22, 2006 8:32 am

文章morchaos » 週四 12月 28, 2006 12:57 pm

很正常,這種事情常常出現。連找不到檔案系統都會出現這種情形。
morchaos
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 6月 19, 2006 9:58 pm

文章giantbicycle » 週一 10月 15, 2007 5:35 pm

如果有符合一個系統開機流程所需的檔案以及相關配置,可能可以參考看看以下的方法

可參考 PC值 : c0064864配合 nm kernel_image
觀察出問題的 symbol或是透過objdump得知該位址執行的指令
或許可幫助debug
giantbicycle
可愛的小學生
可愛的小學生
 
文章: 23
註冊時間: 週六 7月 07, 2007 4:16 pm

文章gwanlin » 週四 10月 18, 2007 9:51 am

register與stack的資料都被dump出來了,應該是進了某個exception handler吧!!

這時候PC指到的應該是負責dump資料的handler,所以LR與Call Stack的參考價值應該是比較大的,建議你從Call Stack反推回去,看看系統當掉之前call了那些程式......
這個人很懶,沒有簽名檔。
gwanlin
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週三 7月 25, 2007 5:39 pm

文章hiwu.tw » 週二 11月 06, 2007 1:57 pm

(1)重新build 一次kernel
(2)把沒用到的driver 及 function關掉
hiwu.tw
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週二 11月 06, 2007 1:46 pm


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客