Armadilloフォーラム

SIMの交換と設定

uen2825

2024年7月18日 11時59分

連投で申し訳ございません。

armadillo:~# cat /etc/sw-versions
base_os 3.19.1-at.4
boot 2020.4-at21
extra_os.a6e-gw-container 2.5.3

現在SIMを評価中です。
別のSIMに交換しました。
古い設定を削除
armadillo: nmcli connection delete d9a7ef5a-1142-4384-9ea4-a57e572c9661
armadillo: persist_file -d /etc/NetworkManager/system-connections/gsm-ttyCommModem.nmconnection
新しい設定を追加
armadillo: nmcli connection add type gsm ifname ttyCommModem apn XXX user XXX password XXX ppp.refuse-eap true ppp.refuse-chap true ppp.refuse-mschap true ppp.refuse-mschapv2 true ppp.refuse-pap false
armadillo: persist_file /etc/NetworkManager/system-connections/gsm-ttyCommModem.nmconnection
下記ファイルに設定がされている事を確認しました。
/etc/NetworkManager/system-connections/gsm-ttyCommModem.nmconnection
設定変更後、おそらくモデムマネージャーが動かなくなってしまいました。
定期的にエラーを表示します。

armadillo:~# [  200.905529] Freezing of tasks failed after 20.008 seconds (1 tasks refusing to freeze, wq_busy=0):
[  340.905528] Freezing of tasks failed after 20.004 seconds (1 tasks refusing to freeze, wq_busy=0):
[  480.711667] Freezing of tasks failed after 20.014 seconds (1 tasks refusing to freeze, wq_busy=0):

rc-service modemmanager stop等試しましたが動作している感じがしません。
Armadilloを初期化して再度試してみました。
最初の設定は出来るのですが、simを別のキャリアに変更するための設定をすると同じエラーになってしまいます。

モデムマネージャーのログを取得する設定にしました。
https://armadillo.atmark-techno.com/howto/mm-debug
ログを添付しますので見て頂けないでしょうか

別のA6Eでは、上記SIM設定の削除と追加でできました。

宜しくお願いいたします。

ファイル ファイルの説明
messages.txt /var/log/messages
コメント

at_mitsuhiro.yoshida

2024年7月18日 12時46分

吉田です。

ModemManager 稼働前に Sleep に遷移しています。
おそらく SIM を差し替えた際に初期化で時間がかかっていると思われます。
一旦 SLEEP を解除するとどうなりますでしょうか?

吉田様
お世話になります。
SLEEPを解除しても同じ状態でした。
新しいログを添付いたします。

ファイル ファイルの説明
messages.txt

at_mitsuhiro.yoshida

2024年7月18日 15時35分

吉田です。

幾つか確認したいことがあります。

(1) 現象が発生する SIM はどのような SIM でしょうか。
(2) SIM カードを抜いた状態でも発生しますでしょうか。
(3) 現象発生前に挿していた SIM はどのような SIM でしょうか。
(4) /etc/atmark/ems31-boot.conf を変更されていましたら添付ください

吉田様
ありがとうございます。

> (1) 現象が発生する SIM はどのような SIM でしょうか。
  soracom(plan-D)です
> (2) SIM カードを抜いた状態でも発生しますでしょうか。
  一定間隔で下記の表示は、何かしらのコマンドを入力したのかもしれません。
  今は出ておりません
  [ 340.905528] Freezing of tasks failed after 20.004 seconds (1 tasks refusing to freeze, wq_busy=0):
> (3) 現象発生前に挿していた SIM はどのような SIM でしょうか。
  meeq(KDDI)です
> (4) /etc/atmark/ems31-boot.conf を変更されていましたら添付ください
  変更しておりませんが、添付いたします。
他のA6Eで同様の事をしても現象はでません。
いろいろ触っていて何か残骸が残ってしまったのでしょうか。

宜しくお願いいたします。

ファイル ファイルの説明
ems31-boot.conf

at_mitsuhiro.yoshida

2024年7月22日 16時29分

吉田です。

情報ありがとうございます。

何度かご案内している手順で申し訳ないのですが、
一旦以下の処理を実施して Armadillo を再起動してもらえますでしょうか。

armadillo:~# rc-service ems31-boot stop
armadillo:~# ems31-power-ctrl off
armadillo:~# ems31-power-ctrl on
armadillo:~# send-at /dev/ttymxc3 AT^SCFG=\"MEopMode/Factory\",\"all\" echo
2 分ほど待つ
armadillo:~# reboot

吉田様
ありがとうございます。
実行した内容になります。

armadillo:~# rc-service ems31-boot stop
ems31-boot               | * WARNING: you are stopping a boot service
ems31-boot               | * Stopping ems31-boot ... [ ok ]
armadillo:~# ems31-power-ctrl off
armadillo:~# ems31-power-ctrl on
armadillo:~# send-at /dev/ttymxc3 AT^SCFG=\"MEopMode/Factory\",\"all\" echo
error: timed out.

timed outと出るのでもう一度下記コマンドを入力しエンター、2分後rebootしました。
armadillo:~# send-at /dev/ttymxc3 AT^SCFG=\"MEopMode/Factory\",\"all\" echo

何度おこなっても同じ状況です。
wwanのLEDは点きません
モデムマネージャーのコマンドを入力すると下記エラーが出ます。

armadillo:~# mmcli ・・・・
error: couldn't find the ModemManager process in the bus

よろしくお願い致します。

at_mitsuhiro.yoshida

2024年7月24日 16時07分

吉田です。

ems31-boot サービスの自動起動を停止した状態で、

armadillo:~# rc-update del ems31-boot boot
armadillo:~# persist_file -d /etc/runlevels/boot/ems31-boot

Armadillo を再起動していただき、

ログイン後に LTE モジュールの電源オン・オフを実施して、

armadillo:~# ems31-power-ctrl off
armadillo:~# ems31-power-ctrl on

LTE モジュールへの AT コマンドの応答が無い場合、
LTE モジュールが動作していない可能性があります。

armadillo:~# send-at /dev/ttymxc3 AT echo ems31
OK

その場合、「故障かなと思ったら」の
「7. 問題が解決しなかった場合は?」を参照の上
対応をご検討ください。
https://armadillo.atmark-techno.com/faq/troubleshooting-aiota6e

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