From mboxrd@z Thu Jan 1 00:00:00 1970 From: marex@denx.de (Marek Vasut) Date: Wed, 4 Jul 2012 00:30:36 +0200 Subject: MX28 poweroff issue Message-ID: <201207040030.36713.marex@denx.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hello, I recently confirmed this issue when doing "poweroff". The issue was initially reported by Detlev Zundel. The console output (trimmed) can be seen below: Unmounting remote filesystems... Stopping portmap daemon... Deactivating swap... Unmounting local filesystems... [ 59.840000] System halted. [ 84.100000] BUG: soft lockup - CPU#0 stuck for 23s! [halt:584] [ 84.100000] Modules linked in: [ 84.100000] irq event stamp: 27684 [ 84.100000] hardirqs last enabled at (27683): [] __irq_svc+0x58/0x60 [ 84.100000] hardirqs last disabled at (27684): [] __irq_svc+0x34/0x60 [ 84.100000] softirqs last enabled at (27682): [] irq_exit+0x8c/0x94 [ 84.100000] softirqs last disabled at (27675): [] irq_exit+0x8c/0x94 [ 84.100000] [ 84.100000] Pid: 584, comm: halt [ 84.100000] CPU: 0 Not tainted (3.5.0-rc5-next-20120703-00028-g0ec2c3e- dirty #1578) [ 84.100000] PC is at machine_halt+0x0/0x4 [ 84.100000] LR is at sys_reboot+0x160/0x1d0 [ 84.100000] pc : [] lr : [] psr: 60000013 [ 84.100000] sp : c7745e90 ip : c06a68c4 fp : 00000000 [ 84.100000] r10: 00000000 r9 : c7744000 r8 : c000ec88 [ 84.100000] r7 : 00000001 r6 : c7744000 r5 : 4321fedc r4 : 4321fedc [ 84.100000] r3 : 22222222 r2 : 00000000 r1 : c77e9318 r0 : 00000005 [ 84.100000] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user [ 84.100000] Control: 0005317f Table: 46474000 DAC: 00000015 [ 84.100000] [] (unwind_backtrace+0x0/0xf0) from [] (watchdog_timer_fn+0x114/0x14c) [ 84.100000] [] (watchdog_timer_fn+0x114/0x14c) from [] (__run_hrtimer+0x7c/0x1ec) [ 84.100000] [] (__run_hrtimer+0x7c/0x1ec) from [] (hrtimer_interrupt+0xf8/0x280) [ 84.100000] [] (hrtimer_interrupt+0xf8/0x280) from [] (mxs_timer_interrupt+0x1c/0x28) [ 84.100000] [] (mxs_timer_interrupt+0x1c/0x28) from [] (handle_irq_event_percpu+0x5c/0x274) [ 84.100000] [] (handle_irq_event_percpu+0x5c/0x274) from [] (handle_irq_event+0x3c/0x5c) [ 84.100000] [] (handle_irq_event+0x3c/0x5c) from [] (handle_level_irq+0x8c/0xe8) [ 84.100000] [] (handle_level_irq+0x8c/0xe8) from [] (generic_handle_irq+0x28/0x3c) [ 84.100000] [] (generic_handle_irq+0x28/0x3c) from [] (handle_IRQ+0x30/0x84) [ 84.100000] [] (handle_IRQ+0x30/0x84) from [] (__irq_svc+0x38/0x60) [ 84.100000] [] (__irq_svc+0x38/0x60) from [] (machine_halt+0x0/0x4) [ 84.100000] [] (machine_halt+0x0/0x4) from [] (sys_reboot+0x160/0x1d0) [ 84.100000] [] (sys_reboot+0x160/0x1d0) from [] (ret_fast_syscall+0x0/0x38) Best regards, Marek Vasut