Armadilloフォーラム

Armadillo-IoT G3L(buster)でユーザースイッチの動作が仕様と異なる

otani818

2021年8月2日 10時16分

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

Armadillo-IoT G3Lのユーザースイッチの挙動について質問です。

製品マニュアルでは「10秒間の長押しで poweroff が実行される」とあります。
■14.2. ユーザースイッチ(SW2)の操作による制御

こちらでユーザースイッチに機能を持たせるため挙動を確認していましたが、
 ・Debian9(stretch): 10秒長押しで poweroff 実行
 ・Debian10(buster): 押下直後に poweroff 実行
となります。
(※本日公開のカーネル/DTB/ユーザーランドでも同じでした)

ちなみに、busterでは input-poweroffd のデーモンを止めても、スイッチ押下直後に poweroff となります。
お手数ですがご確認をお願いします。

コメント

at_syunya.ohshio

2021年8月2日 12時50分

大塩です。

> Armadillo-IoT G3Lのユーザースイッチの挙動について質問です。
>
> 製品マニュアルでは「10秒間の長押しで poweroff が実行される」とあります。
> ■14.2. ユーザースイッチ(SW2)の操作による制御
>
> こちらでユーザースイッチに機能を持たせるため挙動を確認していましたが、
>  ・Debian9(stretch): 10秒長押しで poweroff 実行
>  ・Debian10(buster): 押下直後に poweroff 実行
> となります。
> (※本日公開のカーネル/DTB/ユーザーランドでも同じでした)
>
> ちなみに、busterでは input-poweroffd のデーモンを止めても、スイッチ押下直後に poweroff となります。
> お手数ですがご確認をお願いします。
>

ご迷惑をおかけしており、申し訳ございません。
正しい動作は、製品マニュアル記載の動作となります。
この現象につきまして、弊社でも確認しており修正作業中です。

暫定対策として、以下の方法を実施することで製品マニュアルと同様の動作となります。

/etc/systemd/logind.conf に以下を追加する

HandlePowerKey=ignore

以上です。

otani818

2021年8月2日 13時57分

ご回答ありがとうございます。

実は以前よりこの現象について認識しており、
こちらで追加変更したビルド(buster)版では問題が発生し、
工場出荷状態(stretch)に戻すと直ることから、
てっきりこちらの作業上の問題ととらえていました。

偶然、最新アップデート版(buster)を試していて現象が再現し
問題の要因がわかりました。
(もう少し早く投稿するべきでした・・・)

>
> 暫定対策として、以下の方法を実施することで製品マニュアルと同様の動作となります。
>
> /etc/systemd/logind.conf に以下を追加する
>

> HandlePowerKey=ignore
> 

> 以上です。

※暫定対策にて、仕様通りに動作することを確認しました。

では、よろしくお願いします。

otani818

2021年9月3日 16時57分

本件に対応した製品アップデートのお知らせがあったので、
https://armadillo.atmark-techno.com/news/20210831/software-update-aiotg…

以下のサイトを確認しましたが、
https://armadillo.atmark-techno.com/resources/software/armadillo-iot-g3…

まだ at-debian-builder (v2.1.3) に更新されていないようです。
ご確認ください。

以上、よろしくお願いします。

at_keitaro.takahashi

2021年9月3日 17時18分

高橋です。

修正を行いましたので、ご確認ください。
ご迷惑をおかけし申し訳ありません。