Armadilloフォーラム

Armadillo IoT A6E LTEモデムが見つからない場合がある

ftokioka

2024年12月20日 18時32分

Armadillo IoT A6E(AG6271)LTEモデムが見つからない場合がある

電源を切って再度入れたタイミングにより、モデムが見つからないケースが発生しております。

下記は、見つかる場合、
armadillo:/home# mmcli -L
/org/freedesktop/ModemManager1/Modem/0 [Cinterion] ELS31-J

再起動すれば、復旧はするのですが、他に対策はありませんでしょうか?
後、見つからない原因は、分かりませんでしょうか?

コメント

at_mitsuhiro.yoshida

2024年12月23日 8時18分

吉田です。

reboot コマンドや poweroff コマンドと電源抜き差しによる再起動を実施されているのであれば、
可能性としては、ご利用のソフトウェア(Armadillo Base OS)のバージョンが 3.19.1-at.1 より古ければ、

Armadillo 製品アップデートのお知らせ (2024年2月/Armadillo-IoT A6E対象 2回目)
https://armadillo.atmark-techno.com/news/20240228/software-update-aiota…
の Linux カーネル (linux-at-5.10.210-r0)
armadillo-iotg-a6e-els31.dts: 規定の電圧まで落ちていなかったため、poweroff 時のウェイトを 10 秒から 20 秒に延長
の対処で改善される可能性が高いです。

> 吉田です。
>
> reboot コマンドや poweroff コマンドと電源抜き差しによる再起動を実施されているのであれば、
> 可能性としては、ご利用のソフトウェア(Armadillo Base OS)のバージョンが 3.19.1-at.1 より古ければ、
>
> Armadillo 製品アップデートのお知らせ (2024年2月/Armadillo-IoT A6E対象 2回目)
> https://armadillo.atmark-techno.com/news/20240228/software-update-aiota…
> の Linux カーネル (linux-at-5.10.210-r0)
> armadillo-iotg-a6e-els31.dts: 規定の電圧まで落ちていなかったため、poweroff 時のウェイトを 10 秒から 20 秒に延長
> の対処で改善される可能性が高いです。

バージョンは、下記のを使用しておりますので、対応されている想定でおります。
ご確認をお願いします。
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.10.226-0-at (builder@0da795b5d4c2) (armv7-alpine-linux-musleabihf-gcc (Alpine 13.2.1_git20240309) 13.2.1 20240309, GNU ld (GNU Binutils) 2.42) #1-Alpine Fri Sep 20 05:06:02 UTC 2024

at_mitsuhiro.yoshida

2024年12月23日 15時41分

吉田です、バージョン情報のご提供ありがとうございます。

poweroff または reboot コマンド以外の手段で電源オフし即座にオンした場合
LTE モジュールが検出されない事はありますが、どの様な手順でご確認されていますでしょうか?

新しいバージョンで確認はしてみます。

> 吉田です、バージョン情報のご提供ありがとうございます。
>
> poweroff または reboot コマンド以外の手段で電源オフし即座にオンした場合
> LTE モジュールが検出されない事はありますが、どの様な手順でご確認されていますでしょうか?

armadillo:/home# mmcli -L
のコマンドで、モデムが見つからない状況となります。
その後、rebootをして、再起動します。A6EのwLAN LEDの状況が点灯している場合は、mmcli -Lのコマンドでモデムが見つかります。
LEDの状況が点灯していない場合は、mmcli -Lのコマンドで、モデムが見つかりません。

at_mitsuhiro.yoshida

2024年12月25日 8時59分

吉田です。

繰り返しとなり申し訳ないのですが、
確認されたのは以下の手順になりますでしょうか?

(1) reboot コマンド実行
(2) Armadillo 再起動後 mmcli -L で LTE モジュールが検出されない
(3) reboot コマンド実行
(4) Armadillo 再起動後 mmcli -L で LTE モジュールが検出される

> 吉田です。
>
> 繰り返しとなり申し訳ないのですが、
> 確認されたのは以下の手順になりますでしょうか?
>
> (1) reboot コマンド実行
> (2) Armadillo 再起動後 mmcli -L で LTE モジュールが検出されない
> (3) reboot コマンド実行
> (4) Armadillo 再起動後 mmcli -L で LTE モジュールが検出される

(1)電源入り
(2) Armadillo 再起動後 mmcli -L で LTE モジュールが検出されない ーー> ここは、電源の入りのタイミングにより、現象が発生しています。
(3) reboot コマンド実行
(4) Armadillo 再起動後 mmcli -L で LTE モジュールが検出される

at_mitsuhiro.yoshida

2024年12月25日 9時36分

吉田です、ご回答ありがとうございます。

そうすると (1) の前の電源オフとの間が短い場合に発生しているかと思われます。
それに関しては対処が無く、電源オフとオンの間隔を 20 秒以上開けていただく必要があります。

お手数ですが、よろしくお願いします。

> 吉田です、ご回答ありがとうございます。
>
> そうすると (1) の前の電源オフとの間が短い場合に発生しているかと思われます。
> それに関しては対処が無く、電源オフとオンの間隔を 20 秒以上開けていただく必要があります。
>
> お手数ですが、よろしくお願いします。

回答ありがとうございます。
(3) reboot コマンド実行
(4) Armadillo 再起動後 mmcli -L で LTE モジュールが検出される  
で復旧はしておりますが、(3) reboot コマンド以外での復旧方法はありませんでしょうか?

at_mitsuhiro.yoshida

2024年12月26日 8時43分

吉田です。

LTE モジュールの再起動だけでも復旧するかと思われます。

rc-service connection-recover stop
wwan-force-restart
rc-service connection-recover start