Armadilloフォーラム

SIMカードが認識できない時がある

ntakel

2020年9月9日 12時19分

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

Armadillo IoT G3 M1/D(AGX3142)(ドコモ、マイクロSIM) を利用しております。
AGX3000(ドコモ、ミニSIM)の時代から40~80台で現地運用しておりますが、そのうち年1~2回の頻度で、SIMカードが認識されない不具合があります。
1日一回再起動、通信障害時に再起動をおこなう運用となっておりますが、再起動のタイミングでSIMカードが認識できていない場合があります。
SIMカード(モデム)が認識できていない場合、ec25-safe-poweroff、ec25-resetなどの復旧手段を試みて再起動をしておりますが、復旧手段により、再起動に成功する場合もあれば、なかにはSIMカードが認識できず何度も再起動を繰り返し続けること(数時間以上)があります。
現地へ出向き、SIMカードを抜き、アルコール洗浄後、差しなおして復帰しました。(現地で電源OFF/ONを試みてもNGだったため)
機構の問題が初期化の問題でしょうか?ソフトウェア制御の問題でしょうか?
なんとか発生しないようにしたいですが、どう対応すべきでしょうか?

コメント

at_mitsuhiro.yoshida

2020年9月9日 13時46分

吉田です。

お手数おかけします。

SIM カードを挿抜して認識が戻った件に関しては、
可能であれば、SIM カードを違うものにして確認頂ければと思います。
SIM カードの汚れ・損傷・厚さなどで認識が出来ない場合も考えられます。

3点確認したいことがあります。

【1】
普段 SIM カードを抜き差しすることはありますでしょうか?

【2】
モデムを認識しない問題と、SIM カードを認識しない問題は、
それぞれ、いつ頃(年月)何台程度発生しましたでしょうか?

モデム及び SIM カードのどちらを認識していないかの判別手段ですが、

起動ログまたは /var/log/syslog 内に以下のようなログが出力されてない場合、
モデムが認識されていない状態となります。
armadillo kernel: usb 2-1.2: new high-speed USB device number 5 using ci_hdrc
armadillo kernel: option 2-1.2:1.0: GSM modem (1-port) converter detected
armadillo kernel: usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB0
armadillo kernel: option 2-1.2:1.1: GSM modem (1-port) converter detected
armadillo kernel: usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB1
armadillo kernel: option 2-1.2:1.2: GSM modem (1-port) converter detected
armadillo kernel: usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB2
armadillo kernel: option 2-1.2:1.3: GSM modem (1-port) converter detected
armadillo kernel: usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB3
もしくは lsusb コマンドを入力し、
ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modem
が存在しない場合もモデムを認識出来ておりません(再起動サービスなどで一旦モデムを再起動している最中は表示されません)。

上記ログが出力されていて、
/var/log/syslog 内に以下のようなログが出力されている場合、
モデムは認識していますが、 SIM カードを検出出来ていない状態となります。
armadillo NetworkManager[770]: [1599624084.1896] modem-broadband[ttyUSB2]: failed to retrieve SIM object: No SIM object available

【3】
各バイナリのバージョンを教えて頂けますでしょうか?
・カーネル
以下のコマンドで表示されます。
# uname -a

・uc25-utils
以下のコマンドで表示されます。
# apt show ec25-utils

・ModemManager
以下のコマンドで表示されます。
# apt show modemmanager

【参考】
AGX3142 に関して
再起動時、稀にモデムデバイスが認識されない現象に関しては、
モデムデバイスの終了シーケンスを改善する対策を入れております。
Armadillo 製品アップデートのお知らせ (2020年03月/Armadillo-IoT G3対象)
https://armadillo.atmark-techno.com/news/20200316/software-update-aiotg3
Linux カーネル (v4.9-x1-at13)
Armadillo-IoT G3 M1(AGX314x): 3G/LTEモジュールのシャットダウン・リセットシーケンスを改善

ntakel

2020年9月9日 17時44分

お世話になっております。回答します
[1]まったくございません。
[2] はっきりわかっている例ですと、2019年2月20日で、2020年9月8日に現象発覚しました。SIMカードアルコールで拭いて現在稼働復帰しています
[3]現在現地稼働中でして確認できておりませんが、発生したのは、AGX3000シリーズです(AGX3142でも発生します)
※本文のSIMカードのサイズはミニではなく標準の書き間違いでした。すみません。