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)でも同様に発生するでしょうか。
また、この現象が発生する時間帯や、起動時から発生するまでの経過時間はランダムという認識でよろしいでしょうか。

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

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

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

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

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

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

以上

at_syunya.ohshio

2022年8月5日 10時04分

大塩です。

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

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

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

以上です。

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

お世話になっております。
回答遅くなり申し訳ございません。

>追加のご提案なのですが、頂いたバージョン情報を見ると
>ec25-utils 以外のバージョンが古くなっております。
>上記の検証後、各バージョンを最新にした状態で動作検証をしていただけますでしょうか。
→現行バージョンでプログラム検証していますので、まずは、試験時・最新のバージョンで現状の障害に差異があるか確認してから対応を検討させて頂きたくお願い致します。

以上

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

 ttyUSB2での連続動作について、8/8(月)までと連絡していましたが、開始が遅れており、8/15(月)-8/17(水)での実行になります。申し訳ございませんが、結果の方は8/17(水)以降での報告とさせて頂きます。

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

 評価の方、時間が掛かってしまい申し訳ございません。

 コネクションをttyUSB2で作成した場合、3日程度の連続運転ですが断線が発生しています。(ttyCommModem時とあまり変わらないようです。)
 バージョンについては先日お伝えしたものと同じArmadilloを使用しています。(OS等最新バージョンではありません。)
 運転時のsyslogを添付させて頂きます。

 原因について何かお気づきありましたらお願い致します。

以上

ファイル ファイルの説明
回線切断ログ.zip

at_syunya.ohshio

2022年8月25日 16時30分

大塩です。

> お世話になっております。
>
>  評価の方、時間が掛かってしまい申し訳ございません。
>
>  コネクションをttyUSB2で作成した場合、3日程度の連続運転ですが断線が発生しています。(ttyCommModem時とあまり変わらないようです。)
>  バージョンについては先日お伝えしたものと同じArmadilloを使用しています。(OS等最新バージョンではありません。)
>  運転時のsyslogを添付させて頂きます。
>
>  原因について何かお気づきありましたらお願い致します。

調査ありがとうございます。
使用するttyが原因ではないことは分かりました。

以下に予想ではありますが原因を記載します。
が、atmark-x1-baae 等の最新バージョンでの動作確認を行っていないようなので
「各パッケージのバージョン差異が原因ではない」と仮定して記載します。
各パッケージを最新にした状態での動作確認は引き続きよろしくお願い致します。

SIMによっては、一定時間毎に通信事業者側から接続を切る仕様があります。
この仕様によって一定時間毎に通信を切られ、disconnected になっている可能性があります。
ご利用のSIMにこの仕様があるかはわかりませんので、事業者側に問い合わせる必要があります。

以上です。

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

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

 追加の情報ですが、OS等のバージョンを最新化させたものでも2日程(8/23(16時頃)~8/25(14時頃))連続運転させていたのですが、先ほど出た結果では通信切断は発生していませんでした。このことからバージョンに依存しいるのではとも考えていたのですが、如何でしょうか?

以上

at_syunya.ohshio

2022年8月26日 10時24分

大塩です。

> お世話になっております。
>
>  ご連絡ありがとうございます。
>
>  追加の情報ですが、OS等のバージョンを最新化させたものでも2日程(8/23(16時頃)~8/25(14時頃))連続運転させていたのですが、先ほど出た結果では通信切断は発生していませんでした。このことからバージョンに依存しいるのではとも考えていたのですが、如何でしょうか?
>
> 以上

製品アップデートニュースに記載しておりますが、ご利用のバージョンから最新バージョンまでいくつかのバグ修正は行われているため、症状が改善される可能性はあります。
引き続き動作確認をしていただき、現象が発生しなければアップデート対応で問題ないというご対応で良いと思われます。

お世話になっております。
回答ありがとうございました。

了解しました。本件対応については、ご提案頂いた最新OSで進めたいと思います。今後同様の現象が発生の際には別途問合せさせて頂きます。
ありがとうございました。

> お世話になっております。
>
> 現在、ネットワークデバイス: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を使用しておりました。