内蔵システムの電源ボタンでシステムがシャットダウンしない(i.MX6)

内蔵システムの電源ボタンでシステムがシャットダウンしない(i.MX6)

電源ボタンを押してOSを正しくシャットダウンすることはできません。

acpi私のカーネルに設定オプションがなく、acpid次のエラーが発生します。

root@seco-uq7-dl-256mbx4:~# /usr/sbin/acpid
RTNETLINK1 answers: No such file or directory
acpid: error talking to the kernel via netlink

したがって、使用する必要があると思いますudev。を使用すると、udevadm monitor電源スイッチを押してもイベントは発生しません。

Linux seco-uq7-dl-256mbx4 3.0.101 #1 SMP PREEMPT Thu Jun 2 10:49:45 PDT 2016 armv7l GNU/Linuxカーネルのソースコード()とimx6ドライバを掘り下げたところ、ついに役立つものが見つかりました。

1.オペレーティングシステムで電源ボタンドライバを見つけました/sys/bus/platform/drivers/imx_seco_pwrb

2. 役立つ可能性がある追加情報。

root@seco-uq7-dl-256mbx4:~# cat /proc/ectrl/events/power_button/enable
disable
root@seco-uq7-dl-256mbx4:~# cat /proc/ectrl/events/power_button/en_flash
disable
root@seco-uq7-dl-256mbx4:~# ls /sys/bus/platform/drivers/imx_seco_pwrb/
bind    uevent  unbind

3./proc/ectrl/events/event_state/power_button現在電源ボタンの状態を保存していることが確認されました。

root@seco-uq7-dl-256mbx4:~# cat /proc/ectrl/events/event_state/power_button
active
root@seco-uq7-dl-256mbx4:~# cat /proc/ectrl/events/event_state/power_button
active
root@seco-uq7-dl-256mbx4:~# cat /proc/ectrl/events/event_state/power_button
active
root@seco-uq7-dl-256mbx4:~# cat /proc/ectrl/events/event_state/power_button
inactive
root@seco-uq7-dl-256mbx4:~# cat /proc/ectrl/events/event_state/power_button
inactive
root@seco-uq7-dl-256mbx4:~# cat /proc/ectrl/events/event_state/power_button
inactive

私の組み込みオペレーティングシステムはsysvinitを使用しています。

実際にこれを行うには電源ボタンが必要ですshutdown -h now。現在利用できないのはなぜですか?

ベストアンサー1

おすすめ記事