IMX 35 crashes while boolting linux 2.6.31



I am trying to boot my board with imx35 with linux 2.6.31. I could find that during booting the kernel gets crashed from init/main.c/start_kernel()->rest_init() function.

I have done some analysis in rest_init() function and found that kernel crash occurs when it tries to schedule the process kthreadd invoked from the rest_init() function.

The crash log is given below –
Unhandled fault: imprecise external abort (0xc06) at 0x00000000
Internal error: : c06 [#1]
<d>Modules linked in:
CPU: 0 Not tainted (2.6.31-207-g7286c01 #108)
PC is at kernel_thread_helper+0x0/0xc
LR is at kernel_thread_helper+0x0/0xc
pc : [<c0029690>] lr : [<c0029690>] psr: 00000013
sp : c1829ff8 ip : 00000000 fp : 00000000
r10: 00000000 r9 : 00000000 r8 : 00000000
r7 : 00000000 r6 : 00000000 r5 : 00000000 r4 : 00000000
r3 : c002969c r2 : c005e684 r1 : 00000000 r0 : 00000000
Flags: nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 00c5387f Table: 80004008 DAC: 00000017
Process swapper (pid: 2, stack limit = 0xc1828268)
Stack: (0xc1829ff8 to 0xc182a000)
9fe0: 47e247e2 47e247e2
Code: e121f002 e12fff1e c034d8eb c03cec84 (e1a00001)
<4>---[ end trace 1b75b31a2719ed1c ]---

Can anyone please help me to unblock this point.


Members online

Latest posts