lk07828 发表于 2015-6-9 09:44

linux内核死机

参照beaglebone black制作的板子使用过程中出现偶尔死机的现象,所有log几乎相同,都是“Unable to handle kernel paging request at virtual address xxxxx”,如下:
[    5.675222] Unable to handle kernel paging request at virtual address f9f659a4                        
[    5.682835] pgd = db8f4000                                                                              
[    5.685678] *pgd=44e11452(bad)                                                               
[    5.689909] Internal error: Oops: 8000000d [#1] ARM                                                   
[    5.695032] Modules linked in:                                                                        
[    5.698249] CPU: 0 PID: 977 Comm: mount.sh Not tainted 3.12.10-g7efe5c7-dirty #3                        
[    5.706019] task: dd7f80c0 ti: db930000 task.ti: db930000                                             
[    5.711697] PC is at 0xf9f659a4                                                                        
[    5.715011] LR is at ext4_attr_show+0x28/0x34                                                         
[    5.719588] pc : [<f9f659a4>]    lr : [<c01611ac>]    psr: a00f0013                                    
[    5.719588] sp : db931e68ip : dc8a8508fp : db931e74                                                
[    5.731650] r10: db931f5cr9 : dc8a85e0r8 : db930000                                                
[    5.737140] r7 : db931e90r6 : db8c7680r5 : db931ed8r4 : 00000000                                 
[    5.743998] r3 : f9f659a6r2 : 00000000r1 : dc8a8508r0 : db931ed8                                 
[    5.750857] Flags: NzCvIRQs onFIQs onMode SVC_32ISA ARMSegment user                           
[    5.758352] Control: 10c5387dTable: 9b8f4019DAC: 00000015                                          
[    5.764390] Process mount.sh (pid: 977, stack limit = 0xdb930240)            

买的beaglebone black板子没有死机情况。

请教大家,该从哪方面下手查找问题原因啊?



mini1986 发表于 2015-6-9 10:28

什么cpu?

lk07828 发表于 2015-6-10 09:13

mini1986 发表于 2015-6-9 10:28
什么cpu?

新做的板子用的AM3359,买的板子用的AM3358。已经修改过MPU_dpll的频率了

mini1986 发表于 2015-6-11 11:18

lk07828 发表于 2015-6-10 09:13
新做的板子用的AM3359,买的板子用的AM3358。已经修改过MPU_dpll的频率了

干嘛要修改mpu_pll呢?

lk07828 发表于 2015-6-12 12:51

mini1986 发表于 2015-6-11 11:18
干嘛要修改mpu_pll呢?

恩,确实没有必要改。内核启动时也会根据cpu型号来处理mpu频率,对结果也没影响,还是偶尔死机。

mini1986 发表于 2015-6-12 13:17

lk07828 发表于 2015-6-12 12:51
恩,确实没有必要改。内核启动时也会根据cpu型号来处理mpu频率,对结果也没影响,还是偶尔死机。 ...

找找别的原因吧.....

ttsiyu 发表于 2015-10-31 14:51

请问你现在找到原因解决问题了吗,我们也遇到了一样的问题。谢谢

lk07828 发表于 2015-11-2 13:19

ttsiyu 发表于 2015-10-31 14:51
请问你现在找到原因解决问题了吗,我们也遇到了一样的问题。谢谢

am3359换成了am3358.
am3359主频800MHZ,am3358主频1000MHZ。
再也没有出过问题。
页: [1]
查看完整版本: linux内核死机