Armadilloフォーラム

3G/LTE 無線通信断線について

tsuguo.hatano

2022年8月3日 10時51分

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

現在、ネットワークデバイス:ttyCommModemを指定してLTEコネクション(gsm-ttyCommModem)を作成し、LTE通信を利用しておりますが、利用中1日に1回程度作成したコネクションが無効になる現象が発生しております。

【補足】
nmcli c showを実行し、DEVICE列にデバイスが"-"表示となっていないかで有効/無効を判定しております。
無効になった時のsyslogでは以下のログが出力されております。

添付:syslog.2の28375行目付近
>>Jul 27 16:55:45 armadillo ModemManager[3172]: network forced PS detach: all contexts have been deactivated
>>Jul 27 16:55:45 armadillo ModemManager[3172]: Bearer /org/freedesktop/ModemManager1/Bearer/0: explicitly disconnected
>>Jul 27 16:55:45 armadillo ModemManager[3172]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> registered)
>>Jul 27 16:55:45 armadillo NetworkManager[585]: [1658908545.9542] modem["ttyCommModem"]: modem state changed, 'connected' --> 'registered' (reason: user-requested)
>>Jul 27 16:55:45 armadillo NetworkManager[585]: [1658908545.9543] device (ttyCommModem): state change: activated -> failed (reason 'modem-no-carrier', sys-iface-state: 'managed')
>>Jul 27 16:55:45 armadillo NetworkManager[585]: [1658908545.9615] manager: NetworkManager state is now DISCONNECTED

上記のようにコネクションが突然無効になる現象の、原因をご教示いただきたくお願いいたします。

【補足情報】
使用機器 :Armadillo-IoT G3
使用SIM :docomo(アクセスプレミアム)

バージョン情報:
・Linux armadillo  4.9 133-at21
・atmark-x1-base  3.0.2-1
・ec25-utils 1.1.0
・modemmanager 1.10.0-1atmark2

上記現象の発生後、ModemManagerを再起動して、「nmcli c up gsm-ttyCommModem」を実行することで、コネクションが有効になることは確認できております。
また、上記の時は再接続サービスを無効にしておりますが、再接続サービスを有効にした場合でも発生しており、すぐに復旧することもあれば半日ほど経過しないと復旧しなかったこともありました。
※syslogは取得できておりません。
※その時はsoracomのsimを使用しておりました。

ファイル ファイルの説明
syslog.2.txt
コメント

at_syunya.ohshio

2022年8月3日 14時42分

大塩です。

> お世話になっております。
>
> 現在、ネットワークデバイス:ttyCommModemを指定してLTEコネクション(gsm-ttyCommModem)を作成し、LTE通信を利用しておりますが、利用中1日に1回程度作成したコネクションが無効になる現象が発生しております。
>
> 【補足】
> nmcli c showを実行し、DEVICE列にデバイスが"-"表示となっていないかで有効/無効を判定しております。
> 無効になった時のsyslogでは以下のログが出力されております。
>
> 添付:syslog.2の28375行目付近
> >>Jul 27 16:55:45 armadillo ModemManager[3172]: network forced PS detach: all contexts have been deactivated
> >>Jul 27 16:55:45 armadillo ModemManager[3172]: Bearer /org/freedesktop/ModemManager1/Bearer/0: explicitly disconnected
> >>Jul 27 16:55:45 armadillo ModemManager[3172]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> registered)
> >>Jul 27 16:55:45 armadillo NetworkManager[585]: [1658908545.9542] modem["ttyCommModem"]: modem state changed, 'connected' --> 'registered' (reason: user-requested)
> >>Jul 27 16:55:45 armadillo NetworkManager[585]: [1658908545.9543] device (ttyCommModem): state change: activated -> failed (reason 'modem-no-carrier', sys-iface-state: 'managed')
> >>Jul 27 16:55:45 armadillo NetworkManager[585]: [1658908545.9615] manager: NetworkManager state is now DISCONNECTED
>
> 上記のようにコネクションが突然無効になる現象の、原因をご教示いただきたくお願いいたします。
>
> 【補足情報】
> 使用機器 :Armadillo-IoT G3
> 使用SIM :docomo(アクセスプレミアム)
>
> バージョン情報:
> ・Linux armadillo  4.9 133-at21
> ・atmark-x1-base  3.0.2-1
> ・ec25-utils 1.1.0
> ・modemmanager 1.10.0-1atmark2
>
> 上記現象の発生後、ModemManagerを再起動して、「nmcli c up gsm-ttyCommModem」を実行することで、コネクションが有効になることは確認できております。
> また、上記の時は再接続サービスを無効にしておりますが、再接続サービスを有効にした場合でも発生しており、すぐに復旧することもあれば半日ほど経過しないと復旧しなかったこともありました。
> ※syslogは取得できておりません。
> ※その時はsoracomのsimを使用しておりました。

この現象につきまして、ttyCommModemを使用していない場合(ttyUSB2)でも同様に発生するでしょうか。
また、この現象が発生する時間帯や、起動時から発生するまでの経過時間はランダムという認識でよろしいでしょうか。

tsuguo.hatano

2022年8月5日 7時31分

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

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

 確認事項について回答させて頂きます。

・この現象につきまして、ttyCommModemを使用していない場合(ttyUSB2)でも同様に発生するでしょうか。
⇒未確認のため、8/8(月)まで連続で動作させ、検証します。途中で現象が発生した場合はその時点でご報告します。

・この現象が発生する時間帯や、起動時から発生するまでの経過時間はランダムという認識でよろしいでしょうか。
⇒データは少ないのですが、ランダムに見えます。

 対応宜しくお願い致します。

以上

at_syunya.ohshio

2022年8月5日 10時04分

大塩です。

> お世話になっております。
>
>  回答ありがとうございます。
>
>  確認事項について回答させて頂きます。
>
> ・この現象につきまして、ttyCommModemを使用していない場合(ttyUSB2)でも同様に発生するでしょうか。
> ⇒未確認のため、8/8(月)まで連続で動作させ、検証します。途中で現象が発生した場合はその時点でご報告します。
>
> ・この現象が発生する時間帯や、起動時から発生するまでの経過時間はランダムという認識でよろしいでしょうか。
> ⇒データは少ないのですが、ランダムに見えます。
>
>  対応宜しくお願い致します。
>
> 以上

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

追加のご提案なのですが、頂いたバージョン情報を見ると
ec25-utils 以外のバージョンが古くなっております。
上記の検証後、各バージョンを最新にした状態で動作検証をしていただけますでしょうか。

以上です。

tsuguo.hatano

2022年8月5日 7時27分

> お世話になっております。
>
> 現在、ネットワークデバイス:ttyCommModemを指定してLTEコネクション(gsm-ttyCommModem)を作成し、LTE通信を利用しておりますが、利用中1日に1回程度作成したコネクションが無効になる現象が発生しております。
>
> 【補足】
> nmcli c showを実行し、DEVICE列にデバイスが"-"表示となっていないかで有効/無効を判定しております。
> 無効になった時のsyslogでは以下のログが出力されております。
>
> 添付:syslog.2の28375行目付近
> >>Jul 27 16:55:45 armadillo ModemManager[3172]: network forced PS detach: all contexts have been deactivated
> >>Jul 27 16:55:45 armadillo ModemManager[3172]: Bearer /org/freedesktop/ModemManager1/Bearer/0: explicitly disconnected
> >>Jul 27 16:55:45 armadillo ModemManager[3172]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> registered)
> >>Jul 27 16:55:45 armadillo NetworkManager[585]: [1658908545.9542] modem["ttyCommModem"]: modem state changed, 'connected' --> 'registered' (reason: user-requested)
> >>Jul 27 16:55:45 armadillo NetworkManager[585]: [1658908545.9543] device (ttyCommModem): state change: activated -> failed (reason 'modem-no-carrier', sys-iface-state: 'managed')
> >>Jul 27 16:55:45 armadillo NetworkManager[585]: [1658908545.9615] manager: NetworkManager state is now DISCONNECTED
>
> 上記のようにコネクションが突然無効になる現象の、原因をご教示いただきたくお願いいたします。
>
> 【補足情報】
> 使用機器 :Armadillo-IoT G3
> 使用SIM :docomo(アクセスプレミアム)
>
> バージョン情報:
> ・Linux armadillo  4.9 133-at21
> ・atmark-x1-base  3.0.2-1
> ・ec25-utils 1.1.0
> ・modemmanager 1.10.0-1atmark2
>
> 上記現象の発生後、ModemManagerを再起動して、「nmcli c up gsm-ttyCommModem」を実行することで、コネクションが有効になることは確認できております。
> また、上記の時は再接続サービスを無効にしておりますが、再接続サービスを有効にした場合でも発生しており、すぐに復旧することもあれば半日ほど経過しないと復旧しなかったこともありました。
> ※syslogは取得できておりません。
> ※その時はsoracomのsimを使用しておりました。