Armadilloフォーラム

Armadillo-IoT G3のthermal_trip_point-set

kumikoohashi

2021年7月8日 11時45分

お世話になっております。

Armadillo-IoT G3 M1モデルの起動時に、
[FAILED] Failed to start thermal_trip_point-set.service.
See 'systemctl status thermal_trip_point-set.service' for details.
というエラーが出ます。
systemctl startしても失敗し、statusを見ても[FAILED]だということしかわからなかったのですが、今のところはArmadilloの操作は問題なくできています。
thermal_trip_point-setがFAILEDのまま使用し続けると、どんな問題が起こりますか。

以下の環境でビルドしたインストールディスクを使用しました。
カーネルもユーザーランドも、こちらでは手を加えず、DLしたそのままのファイルを使いました。
・ATDE7
・iotg3_m1
・u-boot-x1-at21.bin
・uImage-x1-v4.9-at20
・armadillo_iotg_g3_m1-v4.9-at20.dtb
・debian-stretch-armhf_aiotg3_20210428.tar.gz

宜しくお願い致します。

コメント

at_shinya.koga

2021年7月12日 10時46分

アットマークテクノの古賀です。

kumikoohashiさん:
>Armadillo-IoT G3 M1モデルの起動時に、
>[FAILED] Failed to start thermal_trip_point-set.service.
>See 'systemctl status thermal_trip_point-set.service' for details.
>というエラーが出ます。
>systemctl startしても失敗し、statusを見ても[FAILED]だということしかわからなかったのですが、今のところはArmadilloの操作は問題なくできています。

本件ですが、/var/log/syslog を見て頂くと、おそらく、以下のようなログが出力されているかと思います:

--------------ここから--------------
thermal_trip_point-set[2157]: strings: '/sys/class/thermal/thermal_zone1/trip_point_0_temp': No such file
thermal_trip_point-set[2157]: strings: '/sys/class/thermal/thermal_zone1/trip_point_1_temp': No such file
thermal_trip_point-set[2157]: /usr/bin/thermal_trip_point-set: line 33: [: too many arguments
systemd[1]: thermal_trip_point-set.service: Main process exited, code=exited, status=1/FAILURE
--------------ここまで--------------

>以下の環境でビルドしたインストールディスクを使用しました。
>カーネルもユーザーランドも、こちらでは手を加えず、DLしたそのままのファイルを使いました。
>・ATDE7
>・iotg3_m1
>・u-boot-x1-at21.bin
>・uImage-x1-v4.9-at20
>・armadillo_iotg_g3_m1-v4.9-at20.dtb
>・debian-stretch-armhf_aiotg3_20210428.tar.gz

調査したところ、uImage-x1-v4.9-at20 において混入した問題だということが分かりました。大変申し訳ありません。
この問題は、uImage-x1-v4.9-at19 では発生しません。今後のソフトウェアアップデートにより、修正対応したいと思います。

>thermal_trip_point-setがFAILEDのまま使用し続けると、どんな問題が起こりますか。

通常環境であれば、実害は無いと思われますが、高温環境での稼働などの要因により、CPU 温度が危険域まで上昇した際の、強制パワーオフ動作(サーマルシャットダウン動作)が正しく機能しない可能性があります。
- https://www.kernel.org/doc/html/v5.9/driver-api/thermal/sysfs-api.html#…

当面の対応として、もし、uImage-x1-v4.9-at20 での修正内容(「USB730L対応」)が必要ない場合には、カーネルイメージと DTB を、
at19 の uImage-x1-v4.9-at19 と armadillo_iotg_g3_m1-v4.9-at19.dtb に入れ替えて頂くのが確実です:
- https://download.atmark-techno.com/armadillo-iot-g3/image/
- https://armadillo.atmark-techno.com/news/20210629/software-update-aiotg3

ご迷惑をおかけしまして大変申し訳ありませんが、どうぞ宜しくお願いします。

kumikoohashi

2021年7月16日 12時22分

アットマークテクノ古賀様

お世話になっております。大橋です。
返信が遅くなり申し訳ありません。

ご確認ありがとうございました。
しばらくはat19で対応させていただきます。
宜しくお願い致します。