Armadilloフォーラム

Armadillo-IoT G3にて「AT+QPRTPARA=3」に失敗する

tanayan

2021年2月9日 9時19分

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

Armadillo-IoT G3にて、認証タイプがCHAP認証であるSIMカードからPAP認証であるSIMカードに変更後、ネットワークの再設定を行っています。
マニュアルには「すでにコネクション作成済みの場合は、コネクション設定を削除したのち、モジュールの初期化を行い、PAP認証コネクションを作成する」とあるのですが、
モジュールの初期化手順のATコマンド「AT+QPRTPARA=3」を実行時、「ERROR」が返ってくることがあります。

「OK」が返ってくることもあり、再現手順が判明しておりません。
なにか原因として考えられること等ありましたら、ご教授頂きたいです。

下記に現象発生時のログを添付します。
---------------------

root@armadillo:~# nmcli c delete ethernet-eth0
Connection 'ethernet-eth0' (XXXXXXXXXXXXXXXXXXXXXXXXX) successfully deleted.
root@armadillo:~# nmcli c delete gsm-ttyUSB2
Connection 'gsm-ttyUSB2' (XXXXXXXXXXXXXXXXXXXXXXXXX) successfully deleted.
root@armadillo:~#
root@armadillo:~# service ModemManager stop
root@armadillo:~# service connection-recover stop
root@armadillo:~#
root@armadillo:~# cu -l /dev/ttymxc6 -s 115200
Connected.

OK
AT+QPRTPARA=3
ERROR
AT+CFUN=1,1
OK
usb 2-1.2: USB disconnect, device number 5
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
usb 2-1.2: new high-speed USB device number 6 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
~.

Disconnected.
root@armadillo:~#

以上、宜しくお願い致します。

コメント

at_syunya.ohshio

2021年2月9日 13時29分

大塩です。

> お世話になっております。
>
> Armadillo-IoT G3にて、認証タイプがCHAP認証であるSIMカードからPAP認証であるSIMカードに変更後、ネットワークの再設定を行っています。
> マニュアルには「すでにコネクション作成済みの場合は、コネクション設定を削除したのち、モジュールの初期化を行い、PAP認証コネクションを作成する」とあるのですが、
> モジュールの初期化手順のATコマンド「AT+QPRTPARA=3」を実行時、「ERROR」が返ってくることがあります。
>
> 「OK」が返ってくることもあり、再現手順が判明しておりません。
> なにか原因として考えられること等ありましたら、ご教授頂きたいです。
>
> 下記に現象発生時のログを添付します。
> ---------------------
>
> root@armadillo:~# nmcli c delete ethernet-eth0
> Connection 'ethernet-eth0' (XXXXXXXXXXXXXXXXXXXXXXXXX) successfully deleted.
> root@armadillo:~# nmcli c delete gsm-ttyUSB2
> Connection 'gsm-ttyUSB2' (XXXXXXXXXXXXXXXXXXXXXXXXX) successfully deleted.
> root@armadillo:~#
> root@armadillo:~# service ModemManager stop
> root@armadillo:~# service connection-recover stop
> root@armadillo:~#
> root@armadillo:~# cu -l /dev/ttymxc6 -s 115200
> Connected.
>
> OK
> AT+QPRTPARA=3
> ERROR
> AT+CFUN=1,1
> OK
> usb 2-1.2: USB disconnect, device number 5
> 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
> usb 2-1.2: new high-speed USB device number 6 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
> ~.
>
> Disconnected.
> root@armadillo:~#
>
> 以上、宜しくお願い致します。
>

「AT+QPRTPARA=3」 が ERROR になる件につきまして
モデムの状態によっては ERROR が表示されることがあるようです。
こちらで確認した限りでは、その後の「AT+CFUN=1,1」は成功しますので
PAPへの変更は問題ないと思われます。

以上です。

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

> 「AT+QPRTPARA=3」 が ERROR になる件につきまして
> モデムの状態によっては ERROR が表示されることがあるようです。
> こちらで確認した限りでは、その後の「AT+CFUN=1,1」は成功しますので
> PAPへの変更は問題ないと思われます。
>

回答ありがとうございます。
「AT+QPRTPARA=3」 が ERRORであっても「AT+CFUN=1,1」が成功していれば、
PAPへの変更に問題ない旨、承知致しました。

コマンドの返りを確認する必要がない、そのあとのコマンドも成功するのであれば、
「send-at」コマンドでPAPへの変更をすることにしました。

現在、正常に動作しております。ありがとうございました。