MA-S1xx / MA-X3xx シリーズには、下記機能を実装1)した超低消費電力マイコンを搭載しています。
[参考] マイコンの I/O 機能を利用する
Linux のコンソール出力を常時リングバッファ4)に記録しており、
などの場合に、なにが発生したのかを(ある程度)確認し、トラブルシューティングに活用することができます。
次回起動時、shutdown/reboot が確認できなかった場合は自動でログを収集し、/ro/.host/consolelog/
以下に日時をつけたファイル名で保存します。
root@gemini:~# ls -l /ro/.host/consolelog/ total 112 -rwxr-xr-x 1 root root 2648 Feb 26 13:06 console_20210226_130610.log -rwxr-xr-x 1 root root 2982 Feb 26 14:02 console_20210226_140244.log -rwxr-xr-x 1 root root 2694 Feb 26 16:03 console_20210226_160311.log -rwxr-xr-x 1 root root 5406 Feb 26 16:05 console_20210226_160541.log -rwxr-xr-x 1 root root 2973 Feb 26 16:11 console_20210226_161116.log -rwxr-xr-x 1 root root 24736 Mar 1 08:46 console_20210301_084608.log -rwxr-xr-x 1 root root 27462 Mar 1 08:48 console_20210301_084853.log -rwxr-xr-x 1 root root 30821 Mar 1 11:12 console_20210301_111254.log
また、任意の時点でコンソールログを取得することも可能です。
user1@gemini:~$ sudo msp430_ctrl read [sudo] password for user1: Reading from MSP430, log buffer size is 30720 bytes... succeeded. === MSP430 Log === cfe4ff (size 384 MiB) envfs: no envfs (magic mismatch) - envfs never written? running /env/bin/init... --- 中略 --- bootargs.dyn.xio_id xio_id=3 bootargs.dyn.mobiledev mobiledev=EC25 bootargs.dyn.initcall_debug boot_info: 0x10 [ 42.131291] rc.local[423]: Reading from MSP430, log buffer size is 30720 bytes... succeeded. gemini login: -------------------------------------------------------------------------------- user1@gemini:~$
File | Stat | SHA1SUM | Note |
---|---|---|---|
console_20210301_111254.log.txt | 2021/03/01 11:38 30.1 KB | e5c3c4d4b96a3c2e01bdfcd18f8d52658ca0734b | 電源断発生サンプル |