I am getting some Oops errors after overclocking my processor ARM9 from 266 Mhz to 288 Mhz. These errors comes sometimes when I issue poweroff command. The other scenario is when I left it idle for 10-15 minutes sometimes it gets hung and after reset it gives these Oops.
I think it is something to do with timer.
Logs of linux kernel Oops.
------------------------------------------------------------------------------- First Oops. ------------------------------------------------------------------------------- mmcblk0: p1 EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended VFS: Mounted root (ext2 filesystem). Freeing init memory: 92K Internal error: Oops - undefined instruction: 0 [#1] PREEMPT Modules linked in: CPU: 0 Not tainted (2.6.27.8 #5) PC is at account_system_time+0xb0/0x180 LR is at account_process_tick+0x3c/0x4c pc : [] lr : [] psr: 60000093 sp : c02cfe80 ip : c02d101c fp : c02cfe98 r10: 8001a4f4 r9 : c02ce000 r8 : 00000001 r7 : 00000010 r6 : 00000000 r5 : 00000001 r4 : 00010002 r3 : 0000022e r2 : 00010000 r1 : 00010000 r0 : 00000001 Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel Control: 0005317f Table: 81d18000 DAC: 00000017 Process swapper (pid: 0, stack limit = 0xc02ce260) Stack: (0xc02cfe80 to 0xc02d0000) fe80: c02d101c c02d101c 00000000 c02cfeac c02cfe9c c00470e0 c0036070 00000000 fea0: c02cfec4 c02cfeb0 c0047118 c00470b4 c02ce000 c02ebcd0 c02cfedc c02cfec8 fec0: c00237bc c0047100 c02d2148 00000000 c02cfeec c02cfee0 c002801c c00236b4 fee0: c02cff0c c02cfef0 c0061f94 c0028010 c02d54e8 00000010 c02d2148 00000002 ff00: c02cff28 c02cff10 c00637c4 c0061f60 c02d54e8 00000010 00000000 c02cff44 ff20: c02cff2c c001f044 c0063704 ffffffff f4008000 00010000 c02cff9c c02cff48 ff40: c001f8b8 c001f010 00000000 0005317f 0005217f 60000013 c0020e38 c02ce000 ff60: c0020e38 c02e52c8 8001a528 41069264 8001a4f4 c02cff9c 600000d3 c02cff90 ff80: c0020e7c c0020e88 60000013 ffffffff c02cffbc c02cffa0 c0020e04 c0020e48 ffa0: c02ce000 c02e5290 c001bda8 c02d1c5c c02cffd0 c02cffc0 c0238cf0 c0020dd8 ffc0: c02ed0cc c02cfff4 c02cffd4 c0008960 c0238c90 c0008480 c001bda8 00053175 ffe0: c02e532c c001c1ac 00000000 c02cfff8 80008034 c0008720 00000000 00000000 Backtrace: [] (account_system_time+0x0/0x180) from [] (account_process_tick+0x3c/0x4c) r6:00000000 r5:c02d101c r4:c02d101c [] (account_process_tick+0x0/0x4c) from [] (update_process_times+0x28/0x58) r4:00000000 [] (update_process_times+0x0/0x58) from [] (timer_tick+0x118/0x13c) r5:c02ebcd0 r4:c02ce000 [] (timer_tick+0x0/0x13c) from [] (lpc32xx_timer_interrupt+0x1c/0x80) r5:00000000 r4:c02d2148 [] (lpc32xx_timer_interrupt+0x0/0x80) from [] (handle_IRQ_event+0x44/0x84) [] (handle_IRQ_event+0x0/0x84) from [] (handle_level_irq+0xd0/0x160) r7:00000002 r6:c02d2148 r5:00000010 r4:c02d54e8 [] (handle_level_irq+0x0/0x160) from [] (__exception_text_start+0x44/0x60) r6:00000000 r5:00000010 r4:c02d54e8 [] (__exception_text_start+0x0/0x60) from [] (__irq_svc+0x38/0xc4) Exception stack(0xc02cff48 to 0xc02cff90) ff40: 00000000 0005317f 0005217f 60000013 c0020e38 c02ce000 ff60: c0020e38 c02e52c8 8001a528 41069264 8001a4f4 c02cff9c 600000d3 c02cff90 ff80: c0020e7c c0020e88 60000013 ffffffff r6:00010000 r5:f4008000 r4:ffffffff [] (default_idle+0x0/0x58) from [] (cpu_idle+0x3c/0x70) [] (cpu_idle+0x0/0x70) from [] (rest_init+0x70/0x84) r7:c02d1c5c r6:c001bda8 r5:c02e5290 r4:c02ce000 [] (rest_init+0x0/0x84) from [] (start_kernel+0x250/0x2a8) r4:c02ed0cc [] (start_kernel+0x0/0x2a8) from [] (0x80008034) r6:c001c1ac r5:c02e532c r4:00053175 Code: e1520001 e0833005 e58c3148 e1a00005 (e3a01000) Kernel panic - not syncing: Fatal exception in interrupt ------------------------------------------------------------------------------------------ and this second one ------------------------------------------------------------------------------------------ Waiting 2sec before mounting root device... Unable to handle kernel paging request at virtual address ffffffc0 pgd = c0004000 [ffffffc0] *pgd=80346031, *pte=00000000, *ppte=00000000 Internal error: Oops: 17 [#1] PREEMPT Modules linked in: CPU: 0 Not tainted (2.6.27.8 #5) PC is at rcu_pending+0xb0/0x100 LR is at update_process_times+0x34/0x58 pc : [] lr : [] psr: 60000093 sp : c02cfea0 ip : c02cfeb0 fp : c02cfeac r10: 8001a4f4 r9 : c02ce000 r8 : 00000001 r7 : 00000010 r6 : 00000000 r5 : c02d101c r4 : 00000000 r3 : 00000000 r2 : c02ece58 r1 : c02ece58 r0 : 00000000 Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel Control: 0005317f Table: 80004000 DAC: 00000017 Process swapper (pid: 0, stack limit = 0xc02ce260) Stack: (0xc02cfea0 to 0xc02d0000) fea0: c02cfec4 c02cfeb0 c0047124 c0064604 c02ce000 c02ebcd0 c02cfedc c02cfec8 fec0: c00237bc c0047100 c02d2148 00000000 c02cfeec c02cfee0 c002801c c00236b4 fee0: c02cff0c c02cfef0 c0061f94 c0028010 c02d54e8 00000010 c02d2148 00000002 ff00: c02cff28 c02cff10 c00637c4 c0061f60 c02d54e8 00000010 00000000 c02cff44 ff20: c02cff2c c001f044 c0063704 ffffffff f4008000 00010000 c02cff9c c02cff48 ff40: c001f8b8 c001f010 00000000 0005317f 0005217f 60000013 c0020e38 c02ce000 ff60: c0020e38 c02e52c8 8001a528 41069264 8001a4f4 c02cff9c 600000d3 c02cff90 ff80: c0020e7c c0020e88 60000013 ffffffff c02cffbc c02cffa0 c0020e04 c0020e48 ffa0: c02ce000 c02e5290 c001bda8 c02d1c5c c02cffd0 c02cffc0 c0238cf0 c0020dd8 ffc0: c02ed0cc c02cfff4 c02cffd4 c0008960 c0238c90 c0008480 c001bda8 00053175 ffe0: c02e532c c001c1ac 00000000 c02cfff8 80008034 c0008720 00000000 00000000 Backtrace: [] (rcu_pending+0x0/0x100) from [] (update_process_times+0x34/0x58) [] (update_process_times+0x0/0x58) from [] (timer_tick+0x118/0x13c) r5:c02ebcd0 r4:c02ce000 [] (timer_tick+0x0/0x13c) from [] (lpc32xx_timer_interrupt+0x1c/0x80) r5:00000000 r4:c02d2148 [] (lpc32xx_timer_interrupt+0x0/0x80) from [] (handle_IRQ_event+0x44/0x84) [] (handle_IRQ_event+0x0/0x84) from [] (handle_level_irq+0xd0/0x160) r7:00000002 r6:c02d2148 r5:00000010 r4:c02d54e8 [] (handle_level_irq+0x0/0x160) from [] (__exception_text_start+0x44/0x60) r6:00000000 r5:00000010 r4:c02d54e8 [] (__exception_text_start+0x0/0x60) from [] (__irq_svc+0x38/0xc4) Exception stack(0xc02cff48 to 0xc02cff90) ff40: 00000000 0005317f 0005217f 60000013 c0020e38 c02ce000 ff60: c0020e38 c02e52c8 8001a528 41069264 8001a4f4 c02cff9c 600000d3 c02cff90 ff80: c0020e7c c0020e88 60000013 ffffffff r6:00010000 r5:f4008000 r4:ffffffff [] (default_idle+0x0/0x58) from [] (cpu_idle+0x3c/0x70) [] (cpu_idle+0x0/0x70) from [] (rest_init+0x70/0x84) r7:c02d1c5c r6:c001bda8 r5:c02e5290 r4:c02ce000 [] (rest_init+0x0/0x84) from [] (start_kernel+0x250/0x2a8) r4:c02ed0cc [] (start_kernel+0x0/0x2a8) from [] (0x80008034) r6:c001c1ac r5:c02e532c r4:00053175 Code: e59f1054 e5913024 e3530000 1a000008 (e59f2040) Kernel panic - not syncing: Fatal exception in interrupt ------------------------------------------------------------------------------------------ and this third one ------------------------------------------------------------------------------------------ pgd = c1d18000 [e0ae1007] *pgd=00000000 Internal error: Oops: 1 [#1] PREEMPT Modules linked in: CPU: 0 Not tainted (2.6.27.8 #5) PC is at current_kernel_time+0x14/0x4c LR is at hrtimer_run_queues+0x98/0x274 pc : [] lr : [] psr: 60000093 sp : c02cfe4c ip : c02cfea0 fp : c02cfe9c r10: 00000001 r9 : c02d4cb8 r8 : 00000001 r7 : 00000010 r6 : c02d4ce0 r5 : e0ae1007 r4 : c02ebd00 r3 : 00000001 r2 : c02ebcd0 r1 : 00000001 r0 : c02cfe6c Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel Control: 0005317f Table: 81d18000 DAC: 00000017 Process swapper (pid: 0, stack limit = 0xc02ce260) Stack: (0xc02cfe4c to 0xc02d0000) fe40: 00002c92 c02ce000 c02cfe9c c02cfea0 c0055e04 fe60: c0058040 c02d4ce0 00000001 ffffffff 00000000 00000000 c02d101c 00000000 fe80: 00000010 00000001 c02ce000 8001a4f4 c02cfeac c02cfea0 c0047098 c0055d7c fea0: c02cfec4 c02cfeb0 c004711c c0047098 c02ce000 c02ebcd0 c02cfedc c02cfec8 fec0: c00237bc c0047100 c02d2148 00000000 c02cfeec c02cfee0 c002801c c00236b4 fee0: c02cff0c c02cfef0 c0061f94 c0028010 c02d54e8 00000010 c02d2148 00000002 ff00: c02cff28 c02cff10 c00637c4 c0061f60 c02d54e8 00000010 00000000 c02cff44 ff20: c02cff2c c001f044 c0063704 ffffffff f4008000 00010000 c02cff9c c02cff48 ff40: c001f8b8 c001f010 00000000 0005317f 0005217f 60000013 c0020e38 c02ce000 ff60: c0020e38 c02e52c8 8001a528 41069264 8001a4f4 c02cff9c 600000d3 c02cff90 ff80: c0020e7c c0020e88 60000013 ffffffff c02cffbc c02cffa0 c0020e04 c0020e48 ffa0: c02ce000 c02e5290 c001bda8 c02d1c5c c02cffd0 c02cffc0 c0238cf0 c0020dd8 ffc0: c02ed0cc c02cfff4 c02cffd4 c0008960 c0238c90 c0008480 c001bda8 00053175 ffe0: c02e532c c001c1ac 00000000 c02cfff8 80008034 c0008720 00000000 00000000 Backtrace: [] (hrtimer_run_queues+0x0/0x274) from [] (run_local_timers+0x10/0x1c) [] (run_local_timers+0x0/0x1c) from [] (update_process_times+0x2c/0x58) [] (update_process_times+0x0/0x58) from [] (timer_tick+0x118/0x13c) r5:c02ebcd0 r4:c02ce000 [] (timer_tick+0x0/0x13c) from [] (lpc32xx_timer_interrupt+0x1c/0x80) r5:00000000 r4:c02d2148 [] (lpc32xx_timer_interrupt+0x0/0x80) from [] (handle_IRQ_event+0x44/0x84) [] (handle_IRQ_event+0x0/0x84) from [] (handle_level_irq+0xd0/0x160) r7:00000002 r6:c02d2148 r5:00000010 r4:c02d54e8 [] (handle_level_irq+0x0/0x160) from [] (__exception_text_start+0x44/0x60) r6:00000000 r5:00000010 r4:c02d54e8 [] (__exception_text_start+0x0/0x60) from [] (__irq_svc+0x38/0xc4) Exception stack(0xc02cff48 to 0xc02cff90) ff40: 00000000 0005317f 0005217f 60000013 c0020e38 c02ce000 ff60: c0020e38 c02e52c8 8001a528 41069264 8001a4f4 c02cff9c 600000d3 c02cff90 ff80: c0020e7c c0020e88 60000013 ffffffff r6:00010000 r5:f4008000 r4:ffffffff [] (default_idle+0x0/0x58) from [] (cpu_idle+0x3c/0x70) [] (cpu_idle+0x0/0x70) from [] (rest_init+0x70/0x84) r7:c02d1c5c r6:c001bda8 r5:c02e5290 r4:c02ce000 [] (rest_init+0x0/0x84) from [] (start_kernel+0x250/0x2a8) r4:c02ed0cc [] (start_kernel+0x0/0x2a8) from [] (0x80008034) r6:c001c1ac r5:c02e532c r4:00053175 Code: e92dd830 e24cb004 e59f5030 e59f4030 (e5952000) Kernel panic - not syncing: Fatal exception in interrupt
Thanks, Sunny.