reboot -p not work on imx6q,android-kitkat

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

reboot -p not work on imx6q,android-kitkat

797件の閲覧回数
conteczxy
Contributor III

Hi,

I tried with command

root@sabresd_6dq:/ #  reboot

it reboot the system successfully, and the console shows log like this,

----------------------------

SysRq : Emergency Remount R/O

EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)

EXT4-fs (mmcblk0p4): re-mounted. Opts: (null)

EXT4-fs (mmcblk0p6): re-mounted. Opts: (null)

Emergency Remount complete

imx2-wdt imx2-wdt.0: Device shutdown: Expect reboot!

Restarting system with command ''.

WDOG ]

But, I want to shutdown the system through command reboot -p, then I type on the console,

root@sabresd_6dq:/ #  reboot -p

It is not shutdown, and something seems error,  the console log is like this,

------------------------------

reboot -p

SysRq : Emergency Remount R/O

EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)

EXT4-fs (mmcblk0p4): re-mounted. Opts: (null)

EXT4-fs (mmcblk0p6): re-mounted. Opts: (null)

Emergency Remount complete

imx2-wdt imx2-wdt.0: Device shutdown: Expect reboot!

Disabling non-boot CPUs ...

CPU1: shutdown

CPU2: shutdown

CPU3: shutdown

Power down.

note: init[1] exited with preempt_count 1

BUG: scheduling while atomic: init/1/0x00000002

Modules linked in:

[<c0056044>] (unwind_backtrace+0x0/0x138) from [<c06e63b4>] (__schedule+0x820/0x958)

[<c06e63b4>] (__schedule+0x820/0x958) from [<c06e6b7c>] (schedule_timeout+0x1c8/0x330)

[<c06e6b7c>] (schedule_timeout+0x1c8/0x330) from [<c06e591c>] (wait_for_common+0xac/0x150)

[<c06e591c>] (wait_for_common+0xac/0x150) from [<c00dd350>] (synchronize_rcu+0x40/0x54)

[<c00dd350>] (synchronize_rcu+0x40/0x54) from [<c0406474>] (input_close_device+0x60/0x6c)

[<c0406474>] (input_close_device+0x60/0x6c) from [<c040f1d8>] (keychord_disconnect+0xc/0x20)

[<c040f1d8>] (keychord_disconnect+0xc/0x20) from [<c0406784>] (input_unregister_handler+0x34/0xe4)

[<c0406784>] (input_unregister_handler+0x34/0xe4) from [<c040f118>] (keychord_release+0x1c/0x2c)

[<c040f118>] (keychord_release+0x1c/0x2c) from [<c0136bd8>] (fput+0xb8/0x1ec)

[<c0136bd8>] (fput+0xb8/0x1ec) from [<c013391c>] (filp_close+0x68/0x80)

[<c013391c>] (filp_close+0x68/0x80) from [<c00920b0>] (put_files_struct+0xd8/0xfc)

[<c00920b0>] (put_files_struct+0xd8/0xfc) from [<c00922a8>] (do_exit+0x158/0x764)

[<c00922a8>] (do_exit+0x158/0x764) from [<c00a38d4>] (sys_reboot+0x134/0x1c4)

[<c00a38d4>] (sys_reboot+0x134/0x1c4) from [<c004e900>] (ret_fast_syscall+0x0/0x30)

BUG: scheduling while atomic: init/1/0x00000002

Modules linked in:

[<c0056044>] (unwind_backtrace+0x0/0x138) from [<c06e63b4>] (__schedule+0x820/0x958)

[<c06e63b4>] (__schedule+0x820/0x958) from [<c06e6b7c>] (schedule_timeout+0x1c8/0x330)

[<c06e6b7c>] (schedule_timeout+0x1c8/0x330) from [<c06e591c>] (wait_for_common+0xac/0x150)

[<c06e591c>] (wait_for_common+0xac/0x150) from [<c00dd350>] (synchronize_rcu+0x40/0x54)

[<c00dd350>] (synchronize_rcu+0x40/0x54) from [<c040f1e0>] (keychord_disconnect+0x14/0x20)

[<c040f1e0>] (keychord_disconnect+0x14/0x20) from [<c0406784>] (input_unregister_handler+0x34/0xe4)

[<c0406784>] (input_unregister_handler+0x34/0xe4) from [<c040f118>] (keychord_release+0x1c/0x2c)

[<c040f118>] (keychord_release+0x1c/0x2c) from [<c0136bd8>] (fput+0xb8/0x1ec)

[<c0136bd8>] (fput+0xb8/0x1ec) from [<c013391c>] (filp_close+0x68/0x80)

[<c013391c>] (filp_close+0x68/0x80) from [<c00920b0>] (put_files_struct+0xd8/0xfc)

[<c00920b0>] (put_files_struct+0xd8/0xfc) from [<c00922a8>] (do_exit+0x158/0x764)

[<c00922a8>] (do_exit+0x158/0x764) from [<c00a38d4>] (sys_reboot+0x134/0x1c4)

[<c00a38d4>] (sys_reboot+0x134/0x1c4) from [<c004e900>] (ret_fast_syscall+0x0/0x30)

Kernel panic - not syncing: Attempted to kill init!

[<c0056044>] (unwind_backtrace+0x0/0x138) from [<c06e13a8>] (panic+0x74/0x194)

[<c06e13a8>] (panic+0x74/0x194) from [<c009288c>] (do_exit+0x73c/0x764)

[<c009288c>] (do_exit+0x73c/0x764) from [<c00a38d4>] (sys_reboot+0x134/0x1c4)

[<c00a38d4>] (sys_reboot+0x134/0x1c4) from [<c004e900>] (ret_fast_syscall+0x0/0x30)

Not sure where is the problem, any suggestion is appreciated.

Thanks.

ラベル(2)
タグ(3)
0 件の賞賛
1 返信

369件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Xiyuan

for reliable reboot both processor and pmic should be reset,

while at soft reboot pmic is not reset and its voltage may be lower

(due to cpufreq driver) than necessary for rebooting processor.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛