Armadilloフォーラム

A6EでさくらのセキュアモバイルのSIMを認識できない

urasue

2022年10月31日 16時25分

お世話になっております。
Armadillo-IoT A6Eに「さくらのセキュアモバイルSIM」を刺しネットワーク接続を試みておりますが
接続できない状況です。
このSIMはA6Eでも利用可能でしょうか。

SIM:さくらインターネット社のセキュアモバイルSIM
SIMはdocomoだけ使えるように有効化しています。
このSIMは、Armadillo IoT G3ではKDDIで接続出来ていたSIMになります。
最終的にはSoftbankで使用したいと考えております。

●uname -a

Linux armadillo 5.10.149-1-at #2-Alpine Mon Oct 24 00:41:49 UTC 2022 armv7l GNU/Linux

●modemのステータス

armadillo:~# mmcli -m 0
  --------------------------------
  General  |                 path: /org/freedesktop/ModemManager1/Modem/0
           |            device id: d2d30ef8a143cdb487ded64bfc6f84ee2d5ae53d
  --------------------------------
  Hardware |         manufacturer: Cinterion
           |                model: EMS31-J
           |    firmware revision: REVISION 04.014
           |            supported: lte
           |              current: lte
           |         equipment id: 358009090243782
  --------------------------------
  System   |               device: ems31
           |               plugin: cinterion-ems31
           |         primary port: ttyCommModem
           |                ports: ttyCommModem (at), ttyMux1 (at)
  --------------------------------
  Status   |       unlock retries: sim-pin (3), sim-puk (10)
           |                state: registered
           |          power state: on
           |          access tech: lte
           |       signal quality: 25% (cached)
  --------------------------------
  Modes    |            supported: allowed: 4g; preferred: none
           |              current: allowed: 4g; preferred: none
  --------------------------------
  Bands    |            supported: eutran-1, eutran-19
           |              current: eutran-1, eutran-19
  --------------------------------
  IP       |            supported: ipv4, ipv6, ipv4v6
  --------------------------------
  3GPP     |         registration: home
  --------------------------------
  3GPP EPS | ue mode of operation: csps-2
  --------------------------------
  SIM      |     primary sim path: /org/freedesktop/ModemManager1/SIM/0
  --------------------------------
  Bearer   |                paths: /org/freedesktop/ModemManager1/Bearer/25

●connectionファイルの内容

/etc/NetworkManager/system-connections/gsm-ttyCommModem.nmconnectionの内容
[connection]
id=gsm-ttyCommModem
uuid=da3d5314-aa61-4884-8cb6-f16480086fb1
type=gsm
interface-name=ttyCommModem
 
[gsm]
apn=sakura
 
[ipv4]
method=auto
 
[ipv6]
addr-gen-mode=stable-privacy
method=auto
 
[proxy]

●/etc/atmark/ems31-boot.conf

fix_profile="docomojp"

●syslogの内容
nmcli con up gsm-ttyCommModem
上記コマンド実行後のログになります。

Oct 31 16:12:19 armadillo daemon.info [1846]: <info>  [modem0] simple connect started...
Oct 31 16:12:19 armadillo daemon.info [1846]: <info>  [modem0] simple connect state (4/8): wait to get fully enabled
Oct 31 16:12:19 armadillo daemon.info [1846]: <info>  [modem0] simple connect state (5/8): register
Oct 31 16:12:19 armadillo daemon.info [1846]: <info>  [modem0] simple connect state (6/8): bearer
Oct 31 16:12:19 armadillo daemon.info [1846]: <info>  [modem0] simple connect state (7/8): connect
Oct 31 16:12:19 armadillo daemon.info [1846]: <info>  [modem0] state changed (registered -> connecting)
Oct 31 16:12:31 armadillo daemon.warn [1846]: <warn>  [modem0/bearer25] connection attempt #1 failed: Couldn't match response
Oct 31 16:12:31 armadillo daemon.info [1846]: <info>  [modem0] state changed (connecting -> registered)
Oct 31 16:12:31 armadillo daemon.info [1846]: <info>  [modem0/bearer25] connection #1 finished: duration 0s, tx: 0 bytes, rx: 0 bytes
Oct 31 16:12:31 armadillo daemon.warn NetworkManager[1106]: <warn>  [1667200351.8406] modem-broadband[ttyCommModem]: failed to connect modem: Couldn't match response
Oct 31 16:12:31 armadillo daemon.info NetworkManager[1106]: <info>  [1667200351.8412] device (ttyCommModem): state change: prepare -> failed (reason 'unknown', sys-iface-state: 'managed')
Oct 31 16:12:31 armadillo daemon.warn NetworkManager[1106]: <warn>  [1667200351.8545] device (ttyCommModem): Activation: failed for connection 'gsm-ttyCommModem'
Oct 31 16:12:31 armadillo daemon.info NetworkManager[1106]: <info>  [1667200351.9268] device (ttyCommModem): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
コメント

at_mitsuhiro.yoshida

2022年11月1日 8時39分

吉田です。

Armadillo-IoT ゲートウェイ A6E ではまだ、さくらのセキュアコネクトモバイルを
動作確認済み SIM にはしておりません。

さくらのセキュアコネクトモバイルを接続するには、オペレーター ID も指定する必要があり、
その機能をまだ ModemManager に実装しておりません。

もしかすると、以下のコマンドを手打ちいただくことで接続できる可能性はあります。
44010 はドコモ網に接続するケースです。

rc-service modemmanager stop
send-at /dev/ttyCommModem AT+COPS=1,2,44010 echo ems31
rc-service modemmanager stop

urasue

2022年11月1日 10時39分

ご回答ありがとうございます。
セキュアモバイルはModemManagerの対応が必要との事、承知いたしました。
教えて頂いたコマンドを実行しましたが、状況変わらずでした。
※KDDIとdocomoで試してみました。

armadillo:~# rc-service modemmanager stop
modemmanager             | * Stopping modemmanager ... [ ok ]
armadillo:~# send-at /dev/ttyCommModem AT+COPS=1,2,44051  echo ems31
armadillo:~# rc-service modemmanager start
modemmanager             | * Starting modemmanager ... [ ok ]

まだ発売されておりませんが、A6EのCat.1モデルも同様でしょうか。
また、ModemManagerがさくらのセキュアモバイルSIMへ対応するおおよその時期が分かりましたら教えて頂けますでしょうか。
よろしくお願いいたします。

at_mitsuhiro.yoshida

2022年11月1日 15時57分

吉田です。

お手数おかけします。

対応時期が見えてきましたらご連絡いたしますので、
よろしくお願いします。

at_mitsuhiro.yoshida

2022年11月16日 17時50分

吉田です。

11 月の製品アップデートで対応いたします。

/etc/atmark/ems31-boot.conf の fix_profile を指定し、

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

の様に MCC MNC を指定していただきますと、ドコモ・Softbank 指定で
さくらのセキュアコネクトモバイルが接続できることを確認しました。