Armadilloフォーラム

armadillo-IoT G3 3G/LTEモジュール通信不可

kazuhikokato

2023年3月20日 12時59分

お世話になります。

Armadillo-IoTゲートウェイ G3 M1-D モデル AGX3142-D00Z 開発セット
において3G/LTEモジュール通信ができないような状態です。
    root@armadillo:~# nmcli connection up gsm-ttyUSB2-4
       Error: Connection activation failed.

    なお、参考として優先LAN接続とwifiでは通信可能です。

 御社のH/PにあるFAQ ”3G/LTEモジュール通信ができないとき” の確認項目を
 確認した結果を連絡いたします。(下記1から8)
1.mmcli コマンドを実行し、microSIMから電話番号が取得できるか確認してください。
    【確認結果】 root@armadillo:~# mmcli -m 0 | grep Number
            Numbers | own : 'unknown'
     使用SIMは御社で接続確認されているさくらセキュリティモバイルコネクトの
     通信専用SIMで電話番号取得可能か否かは私自身わかりませんが、取得できない状況です。

  2.microSIMが正しく取り付けられているか確認してください。
      【確認結果】挿入方向確認済み
  3.microSIMがアクティベーションされているか
    【確認結果】さくらセキュリティモバイルコネクトH/PでのSIM登録情報
     リソースID ************
      名前 new-sim
     有効/無効  有効
     モバイルゲートウェイ ************
     セッション Deleted
      IPアドレス 192.168.0.1
      ICCID *******************
      IMSI ***************
     接続中のIMEI ***************
      キャリア NTT DOCOMO
     当月通信量(UP) 0.01MB
     当月通信量(DOWN) 0MB
     先月通信量(UP) 0MB
      先月通信量(DOWN) 0MB
     有効状態 利用可能
     作成日時 2023/03/16 15:23:01 (2日前)
     最終通信日時2023/03/16 19:32:17

   4. アンテナが接続されているか
    【確認結果】接続は目視で確認済

   5. 十分な電波強度があるか
    【確認結果】下記コマンドで0の状態を確認
       root@armadillo:~# mmcli -m 0 | grep 'signal quality'
        | signal quality: '0' (cached)

    ドコモのサービスエリアエリア内であり上記電波強度0は異常だと
    考えています。

   6. 正しいAPN情報を設定しているか
      【確認結果】
       ・APN sakura
       ・ユーザー名 なし
       ・パスワード なし
       ・認証方式(PAP または CHAP)
       ・PDP Type(IP のみをサポート)

   7. 対応するSIMを使用しているか
       上記3による(NTTドコモ)

   8. 通信事業者への問い合わせ
     【確認結果】下記全て該当なし
       ・契約切れや通信制限が無いか
       ・サポートエリア内か(上記5参照)
       ・通信障害/メンテナンス中ではないか

    以上が確認結果ですが、
    3G/LTEで通信可能にするためにはどうすればいいのかご教示お願いします。

    また、疑問点として、gsm connectionを追加するとき、さくらセキュリティモバイル
    コネクト様のように”ユーザー名 とパスワードは無し”の場合、下記コマンドのuser と
    passwordの部分はどのように記述すればよいのでしょうか?

     [armadillo ~]# nmcli connection add type gsm ifname [wwan] apn [apn]
             user [user] password [password]

    よろしくお願いします。

                          加藤 和彦

コメント

at_mitsuhiro.yoshida

2023年3月20日 13時43分

吉田です。

一旦、

nmcli connection delete gsm-ttyUSB2

などで LTE のコネクション設定を全て削除した上で、以下のコマンドを入力してもらえますでしょうか。

nmcli connection add type gsm ifname ttyUSB2 apn sakura

ユーザー名、パスワードが不要である場合、それらを省略した設定を行います。

> 吉田です。
>
> 一旦、
>

> nmcli connection delete gsm-ttyUSB2
> 

> などで LTE のコネクション設定を全て削除した上で、以下のコマンドを入力してもらえますでしょうか。
>
>

> nmcli connection add type gsm ifname ttyUSB2 apn sakura
> 

>
> ユーザー名、パスワードが不要である場合、それらを省略した設定を行います。

早速のご回答ありがとうございます。
全てのgsm コネクション削除しご提案いただいたコマンド入力し、新規のgsmコネクションが追加され、
下記の通り、コネクション有効化しました。
~# nmcli connection up gsm-ttyUSB2

しかしながら、今までと同様につながりません。
確認させていただきたい事項
 ・作業PCにつながっているシリアル通信の基板のスイッチは左側ですが、問題ありますでしょうか?
 ・電波強度=0が気がかりです。

 以上 よろしくお願いします。
                      加藤 和彦

at_mitsuhiro.yoshida

2023年3月20日 17時18分

吉田です。

電波品質が 0 なのは、ネットワーク登録ができていないためです。

以下のコマンドを試してもらえますでしょうか?

nmcli connection add type gsm ifname ttyUSB2 apn sakura gsm.network-id 44010

また、以下
https://armadillo.atmark-techno.com/faq/aiotg-g3-m1-3g-doesnt-work
8. 弊社への問い合わせ
に記載しております ModemManager のデバッグログを添付頂けますでしょうか。

よろしくお願いします。

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

下記実行しても接続できませんでした。
nmcli connection add type gsm ifname ttyUSB2 apn sakura gsm.network-id 44010

その接続できない時のsyslogのコピー添付ファイルでお送りします。
よろしくお願います。
加藤和彦

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

at_mitsuhiro.yoshida

2023年3月23日 16時28分

吉田です。

お手数ですが、ご利用の ModemManager のバージョンを確認いただけますでしょうか?
以下のコマンドで表示されます。

dpkg -l | grep modemmanager

もしバージョンが 1.6.4-1atmark8 でなければ、
有線 LAN または無線 LAN をインターネットに接続できる状態にして
以下のコマンドを入力し最新バージョンへのアップデートをお願いします。

apt update
apt install modemmanager

また、ログを確認していて気になったのが、
gsm.network-id 44010
のオプションを付けると、
Operator ID: unspecified
の部分が
Operator ID: 44010
となるのですが、unspecified のままでしたので、
一旦 nmcli connection から gsm-ttyUSB2 に関わる全てを削除してから
再度 gsm.network-id 44010 のオプションを付与して nmcli の設定をしてみてください。

連絡ありがとうございます。
ModemManager のバージョンが1.6.4-1atmark7だったので、1.6.4-1atmark8 にアップデートし
ttyUSB2 connection関係をすべて削除し新規にconnectionを設定・有効化ました。
oot@armadillo:~# nmcli connection add type gsm ifname ttyUSB2 apn sakura gsm.ne
twork-id 44010
Connection 'gsm-ttyUSB2' (c5a5b5e8-6662-47b0-9ec7-ae0b53d5d531) successfully added.
root@armadillo:~#
root@armadillo:~# nmcli connection
NAME UUID TYPE DEVICE
gsm-ttyUSB2 c5a5b5e8-6662-47b0-9ec7-ae0b53d5d531 gsm ttyUSB2
root@armadillo:~# nmcli connection up gsm-ttyUSB2

しかしながら下記のようにエラーが発生しています。
Error: Connection activation failed.

この時のsyslog を添付送付します。
よろしくお願いします。
加藤和彦

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

at_mitsuhiro.yoshida

2023年3月24日 10時58分

吉田です。

ModemManager のデバッグログを有効にした syslog をご提供いただけますでしょうか。
以下の手順になります。
https://armadillo.atmark-techno.com/faq/aiotg-g3-m1-3g-doesnt-work
8. 弊社への問い合わせ
に記載しております ModemManager のデバッグログを添付頂けますでしょうか。

nmcli connection delete gsm-ttyUSB2
nmcli connection delete gsm-ttyUSB2-1 などがあれば全て消してください。
mmcli -G DEBUG
nmcli connection add type gsm ifname ttyUSB2 apn sakura gsm.network-id 44010

以下のコマンドの結果を貼ってもらえますでしょうか。

mmcli -m 0

連絡ありがとうございます。
大変失礼しました syslog取り直しましたので添付送付します。
mmcli -m 0の結果も添付ファイルの下側に張り付けておきました。
よろしくお願いします。
加藤和彦

ファイル ファイルの説明
syslog3+mmcli_m_0.txt

at_mitsuhiro.yoshida

2023年3月24日 17時41分

吉田です。

お手数ですが、
一旦ModemManager を停止して、
以下のコマンドを入力してもらえますでしょうか?

ModemManager と connection-recover の停止

systemctl stop connection-recover
service ModemManager stop

入力結果を提供していただきたいコマンド群。
cu コマンドを実行してください。

cu -l /dev/ttymxc6 -s 115200

まず、ローカルエコーを有効にします。

ATE1

cu の中で以下のコマンドを入力してください。
AT+COPS=? はレスポンスが返ってくるまで時間がかかりますが、
しばらくお待ち下さい。

AT+CGDCONT?
AT+CGREG?
AT+CEREG?
AT+COPS=?
AT+COPS?
AT+COPS=1,2,44010
AT+COPS?

チルダ ドットで cu から抜けます。

~. 

ModemManager と connection-recover の再開は以下のコマンドで可能です。

systemctl start connection-recover.service
service ModemManager start

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

ご連絡ありがとうございます。
ATコマンドでの確認結果を添付送付します。
よろしくお願いします。
加藤和彦

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

at_mitsuhiro.yoshida

2023年3月29日 15時01分

吉田です。

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

Softbank 網へ繋ごうとしている状況ですね。
AT+COPS=? で DOCOMO も見えていますので圏外ではないのですが。

繰り返しの確認となり申し訳ありませんが、
さくらのコンソールで DOCOMO だけを有効にして、
KDDI と Softbank を無効にしても同様の状況でしょうか?

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

> さくらのコンソールで DOCOMO だけを有効にして、
> KDDI と Softbank を無効にしても同様の状況でしょうか?

さくらセキュアモバイルコネクトのSIM設定は
最初の段階からDOCOMO だけを有効にしてあり
KDDI と Softbank は無効の状態です。

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

加藤和彦

質問です。
  そちらからいただいたATコマンドに関して下記にする必要はないのでしょうか?
    AT+COPS=1,2,44010  → AT+COPS=1,2,"44010"

 
加藤和彦

at_mitsuhiro.yoshida

2023年3月30日 10時59分

吉田です。

お手数ですが "" 付きで試してもらえますでしょうか。
どちらでも OK な時は OK なのですが。

よろしくお願いします。

AT+COPS=1,2,"44010"で実行しましたが、
前回同様に+CME ERROR: 30となっています。

以上よろしくお願いします。
加藤和彦

ファイル ファイルの説明
ATcommand2.TXT

at_mitsuhiro.yoshida

2023年4月6日 7時26分

吉田です。

お手数おかけしております。
以下の手順を試していただけますでしょうか。

Armadillo-IoT ゲートウェイ G3 製品マニュアル
図6.23 モジュール初期化手順
https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…

一度ドコモ網を掴む様になれば接続すると思うのですが、
そうならない状況が続いているようにみえます。

よろしくお願いします。

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

下記初期手順の途中で ~. で抜けられず、
"disconnected" 表示されない状態です。
ーーーーーーーーーーーーーーーーーー
[armadillo ~]# service connection-recover stop
[armadillo ~]# service ModemManager stop
[armadillo ~]# cu -l /dev/ttymxc6 -s 115200

Connected.
AT+QPRTPARA=3
OK

AT+CFUN=1,1
OK

~. ← ここで抜けられず "disconnected" 表示されない
ーーーーーーーーーーーーーーーーーーーーーーーーー

どのように対処すべきなのでしょうか?

よろしくお願いします。

at_mitsuhiro.yoshida

2023年4月10日 16時01分

吉田です。

返信が遅くなり申し訳ありません。
AT+CFUN=1,1
コマンドにて LTE モジュールを再起動しますので、
~. (チルダ ドット) で抜けない場合、
以下の様な流れになるかと思いますが、
何も表示されない状況でしょうか?

AT+CFUN=1,1
OK
usb 2-1.2: USB disconnect, device number 6
option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
option 2-1.2:1.0: device disconnected
option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
option 2-1.2:1.1: device disconnected
option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
option 2-1.2:1.2: device disconnected
option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
option 2-1.2:1.3: device disconnected
 
RDY
ausb 2-1.2: new high-speed USB device number 7 using ci_hdrc
option 2-1.2:1.0: GSM modem (1-port) converter detected
usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB0
option 2-1.2:1.1: GSM modem (1-port) converter detected
usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB1
option 2-1.2:1.2: GSM modem (1-port) converter detected
usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB2
option 2-1.2:1.3: GSM modem (1-port) converter detected
usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB3

連絡いただきありがとうございます。
  > ~. (チルダ ドット) で抜けない場合、
  > 以下の様な流れになるかと思いますが、
  > 何も表示されない状況でしょうか?

その通りで、~. (チルダ ドット) のあとは何も表示されず、
入力もできない状態です。

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

at_mitsuhiro.yoshida

2023年4月11日 13時02分

吉田です。

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

となると Armadillo を再起動することになると思いますが、
Armadillo を再起動しても LTE は繋がらない状況でしょうか。

つながらない場合、
次の手としては PDP コンテキストをクリアする方法ですが、
以下の手順を試してもらえますでしょうか。

(1) ModemManager と connection-recover を停止します。

service ModemManager stop
systemctl stop connection-recover

(2) cu コマンドを実行し、POP コンテキストをクリアします。

cu -l /dev/ttymxc6 -s 115200
AT+CGDCONT=1
AT+CGDCONT=2
AT+CGDCONT=3

チルダ、ドットで cu から抜けます。

~.

(3) connection-recover と ModemManager を再開します。

systemctl start connection-recover.service
service ModemManager start

(4) nmcli コマンドでコネクション確立を試みます

nmcli connection up gsm-ttyUSB2

よろしくお願いします。

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

 Armadillo を再起動しても LTE は繋がらない状況なので
 いただいた手順を実行しました。
  (2) cu コマンドを実行し、POP コンテキストをクリアします。
   チルダ、ドットで cu から抜けます。
        ← やはりここで抜けられず、この後のコマンドが入力できません。

   いただいた手順の ~. をコピペしてコマンド入力したのと
   キーボードから ~. 直接入力の2通りやってみましたが、同じ結果でした。

   ~. がコンソール上に表示されないため、多少の不安はあります。
  
 対応策あれば、ご教示お願いします。

 加藤

debian を9 →10にアップグレードした結果、
エラー修正できましたで連絡いたします。
本件、これで終わりとしたいと考えます。

加藤