[問題] 如何顯示kernel panic的function name

看板LinuxDev作者 (.......)時間12年前 (2013/05/16 21:03), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
我自己買TPLINK的產品並換上openWRT的firmware 使用的是kernel version: 2.6.39 但是系統發生kernel panic時 並不會出現function name,LOG如下 MIPS: machine is Atheros AP121 802a7a50 80680000 00000000 802a9748 80680000 802ccd4c 802a7a50 80680000 00000000 802a978c 00000000 83859e00 00000000 80187dbc 802ccd4c 802a7a78 802b47d8 80680000 802ccd44 802ccd48 802b719c 800609b0 37310000 00000000 00000004 8029e1d8 0000004f 802a0000 00000000 800a4a88 802cc608 802ccd4c ... Call Trace:[<802a8a08>] 0x802a8a08 [<802a90e0>] 0x802a90e0 [<802a7a50>] 0x802a7a50 [<802a9748>] 0x802a9748 [<802a7a50>] 0x802a7a50 我想要出現類似下面的LOG,或更多更詳細的LOG Call Trace: [<80254ba0>] dump_stack+0x8/0x34 [<80057ed4>] __alloc_pages_nodemask+0x4dc/0x54c [<80074428>] cache_alloc_refill+0x29c/0x56c [<8007479c>] __kmalloc+0xa4/0xfc [<8017a148>] __alloc_skb+0x70/0x140 所以想請教各位,KERNEL還需要開起哪些CONFIG呢? 感謝各位的協助!謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.46.30

05/16 21:10, , 1F
所以版本是Backfire嗎?
05/16 21:10, 1F

05/16 21:42, , 2F
不是,我是拉SVN r30362版的
05/16 21:42, 2F

05/17 00:28, , 3F
kernel config要打開CONFIG_KALLSYMS
05/17 00:28, 3F

05/23 21:28, , 4F
還是不行耶,還有哪裡沒開到嗎??謝謝
05/23 21:28, 4F

05/25 12:31, , 5F
檢查看看是不是debug symbal被strip掉了
05/25 12:31, 5F
文章代碼(AID): #1HbDaEqH (LinuxDev)
文章代碼(AID): #1HbDaEqH (LinuxDev)