我insmod
在ARM平臺上的內核模塊,我得到這會導致這三個錯誤內核崩潰將要打印屏幕這些內核恐慌錯誤是什麼意思?
Unhandled fault: external abort on non-linefetch (0x008)
Unhandled fault: imprecise external abort (0xc06)
Kernel panic - not syncing: Fatal exception in interrupt
- 是什麼括號中的那些值?
3
是什麼意思這聽起來像是原子計劃,但在內核模塊中沒有這樣的東西 ?
對不起,表格最近被移動到單獨的'C'文件。請參閱:[fsr-2level.c](https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/arch/arm/mm/fsr-2level.c)和[fsr-3level.c](https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/arch/arm/mm/fsr-3level.c)將'ifsr'映射到函數類型的表。至少在2.6.36中,這些表位於'fault.c'中。我猜想一些FSR代碼可能表明一個「硬件」錯誤與一個* un-mapped *頁面相比;這是CPU(即ARMV5,ARMV8等)的依賴。 – 2013-04-09 15:30:10
您可能正確設置了設備映射設置。常見的情況是外設的時鐘未啓用且設備未響應總線請求;特別是* external abort *類型的消息可能是由於缺少'clk_prepare_enable()'。 – 2013-11-21 18:25:33