私はかなり古いARMコアであるARMv5TEJをベースにしたAtmel ARM926EJ-Sに基づいて構築された組み込みシステムを開発しています。カーネルを3.11.6から4.1.18にアップデートする必要があるまで、ハードウェアとうまく機能していたDebian 8システムがあります。一部のUSBハードウェアのサポートを追加するには、アップデートが必要です。
このアップデートでは、1つの例外を除いて私が望むものを提供しました。再起動すると動作しなくなります。より正確に言えば、reboot
コンソールにコマンドを書き込むとシステムは自動的にシャットダウンしますが、実際にCPUを再起動するのではなく停止し、システムを再起動するには電源スイッチが必要です。
この問題の原因は何ですか?確認できる一般的な問題はありますか?
デバッグコンソールの最後の行は次のとおりです。
systemd-shutdown[1]: Sending SIGTERM to remaining processes...
systemd-journald[721]: Received SIGTERM from PID 1 (systemd-shutdow).
systemd-shutdown[1]: Sending SIGKILL to remaining processes...
systemd-shutdown[1]: Unmounting file systems.
systemd-shutdown[1]: Unmounting /sys/kernel/debug.
EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
systemd-shutdown[1]: All filesystems unmounted.
systemd-shutdown[1]: Deactivating swaps.
systemd-shutdown[1]: All swaps deactivated.
systemd-shutdown[1]: Detaching loop devices.
systemd-shutdown[1]: All loop devices detached.
systemd-shutdown[1]: Detaching DM devices.
systemd-shutdown[1]: All DM devices detached.
systemd-shutdown[1]: Rebooting.
reboot: Restarting system
Reboot failed -- System halted
ベストアンサー1
質問コメントで提案されているように、現在最新の安定版であるカーネルバージョン4.11.0を試してみました。これで、再起動に関連するいくつかの新しいオプションが利用可能になりました。
詳細を詳しく調べていないため、何か問題が発生して再修正されたのか、バージョン4.1.18が正しい構成に変更できるのかはわかりません。