Armadilloフォーラム

LTEの認識が遅い

chosan

2024年10月10日 10時12分

毎度サポートありがとうございます。

A6E CAT-1モデルAG6271を使わせてもらっております。
電源入れてからコンテナが動きLTEの接続まで1分ぐらいにしたいのですが、LTEの認識までに数分かかってしまいます。
どうにかなりませんか?

症状が出るときは/dev/ttyCommModemが無いようです。
/var/log/messagesを添付します。

再現手順
①SDカード起動で初期化
②LAN接続し、ブラウザ経由でBaseOSの初回ログイン後、mkswu --init で作成した initial_setup.swu をインストール
③再起動後ログイン表示を待ち、ブラウザ経由でWWAN設定し、接続を確認
(1回だけ、WWAN設定できない時がありました。再現せず)
④電源断し、電源入り、症状発生

その時の状況

armadillo:~# cat /etc/sw-versions
base_os 3.20.3-at.3
boot 2020.4-at24
extra_os.a6e-gw-container 2.6
extra_os.initial_setup
 
armadillo:~# mmcli -L 0
No modems were found
 
armadillo:/dev# ls
autofs         mmcblk0gp1     tty12          tty40          ttymxc4
block          mmcblk0gp2     tty13          tty41          uinput
btrfs-control  mmcblk0gp3     tty14          tty42          urandom
bus            mmcblk0p1      tty15          tty43          vcs
char           mmcblk0p2      tty16          tty44          vcs1
console        mmcblk0p3      tty17          tty45          vcs2
cuse           mmcblk0p4      tty18          tty46          vcs3
disk           mmcblk0p5      tty19          tty47          vcs4
fd             mmcblk0rpmb    tty2           tty48          vcs5
full           mqueue         tty20          tty49          vcs6
fuse           mxc_asrc       tty21          tty5           vcsa
gpiochip0      net            tty22          tty50          vcsa1
gpiochip1      null           tty23          tty51          vcsa2
gpiochip2      ppp            tty24          tty52          vcsa3
gpiochip3      ptmx           tty25          tty53          vcsa4
gpiochip4      pts            tty26          tty54          vcsa5
gpiochip5      random         tty27          tty55          vcsa6
hwrng          rfkill         tty28          tty56          vcsu
i2c-0          rtc            tty29          tty57          vcsu1
i2c-1          rtc0           tty3           tty58          vcsu2
i2c-2          rtc1           tty30          tty59          vcsu3
i2c-3          shm            tty31          tty6           vcsu4
input          snd            tty32          tty60          vcsu5
kmsg           stderr         tty33          tty61          vcsu6
log            stdin          tty34          tty62          watchdog
loop-control   stdout         tty35          tty63          watchdog0
mem            tty            tty36          tty7           zero
mmcblk0        tty0           tty37          tty8           zram0
mmcblk0boot0   tty1           tty38          tty9
mmcblk0boot1   tty10          tty39          ttymxc2
mmcblk0gp0     tty11          tty4           ttymxc3
ファイル ファイルの説明
messagesBefore.txt LTEが認識しない時に取ったもの
messagesAfter.txt しばらくしたらLTEが認識していた時に取ったもの
コメント

at_mitsuhiro.yoshida

2024年10月10日 10時38分

吉田です。

ログの添付ありがとうございます。

Armadillo-IoT ゲートウェイ G3L
2024年4月に対応した内容と同じ様な現象が出ていますね。

「Armadillo 製品アップデートのお知らせ (2024年4月/Armadillo-IoT G3L対象)」
https://armadillo.atmark-techno.com/news/20240424/software-update-aiotg…

ModemManager (1.20.4-1atmark2)
cinterion-els31: 稀に plugin 起動時 AT コマンドのシーケンスがずれてエラーになる事象に対するワークアラウンド追加

A6E にも対処の追加を検討します。

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

正式リリースまでは時間がかかると思いますので、手っ取り早く対処する方法は何かありませんかね?

ちなみにですがLTEモジュールELS31-Jのファームウェアバージョンは下記なのですが、アップデートしたほうがいいですか?

armadillo:~# send-at /dev/ttymxc3 "ATI1" echo
^SYSSTART
ATI1
Cinterion
ELS31-J
REVISION 4.3.3.0fcT
A-REVISION 4.3.3.0-40908
L-REVISION 3.7.6
OK

at_mitsuhiro.yoshida

2024年10月10日 15時52分

吉田です。

最新は 40909 ですので、
お手数ですがアップデートして試してもらえますでしょうか。

> 最新は 40909 ですので、
> お手数ですがアップデートして試してもらえますでしょうか。

アップデートしてみましたが、現象は変わりませんでした。

気が付いたことが1つあります。電源を抜いて10秒ほど待ってから電源投入すると、待たずにつながりました。
10/10回でOKでした。
とはいえ、瞬間停電もあるので、解決策があると助かります。

at_mitsuhiro.yoshida

2024年10月24日 12時51分

吉田です。

ご連絡ありがとうございます。

Armadillo-IoT ゲートウェイ A6E Cat.1 モデルの LTE モジュールは、
電源オフ時に電荷が抜けきらない状況で再起動すると LTE モジュールの起動に失敗することがあります。
その為 poweroff/reboot コマンド実施時、電源オフ状態になるまで 20 秒程度かかるようになっております。

瞬断で LTE モジュールが認識されない場合のワークアラウンドとしては、
Armadillo Base OS 側に wwan-force-restart という LTE モジュールを再起動するコマンドを用意していますので、
これを実施する手順となります。