yoshioka-rogu
2018年3月5日 17時30分
お世話になっております、吉岡と申します。
インストールディスクイメージv20180131_iotg3lを使用しています
Armadillo-IoT ゲートウェイ G3L製品マニュアル の
13.SMSを利用するの動作確認をしているのですが
SMS送信は正常に行われるのですがSMS受信の動作がよくわかりません。
①SMSを送信可能な端末かららArmadillo-IoT G3LにSMSを送信
②「13.4.SMSリストを表示する」と
root@armadillo:~# mmcli -m 0 --messaging-list-sms
No SMS messages were found
と表示されます。
③1時間経過しても同じメッセージ
④本体のリブート後を「13.4.SMSリストを表示する」行なうと
root@armadillo:~# mmcli -m 0 --messaging-list-sms
Found 1 SMS messages:
/org/freedesktop/ModemManager1/SMS/0 (received)
何度も同じ事を繰返していますが
リブートをしないとSMS受信している事が判りません
感覚で話をして申し訳ありませんが、
受信はしているがリストにでてこない様にも思えるのですが
何か設定が抜けているのでしょうか?
ご教授お願い致します。
コメント
at_takumi.ando
安藤です。
回答が遅れて申し訳ありません。
こちらでまだ現象の再現をできていないのですが、
freedesktop.orgのMLに似たような不具合と、それに対するワークアラウンドが投稿されています。
https://lists.freedesktop.org/archives/modemmanager-devel/2016-January/…
mmcliでモデムを一度disableにし、再度enableにすると、SMSを受信できるようになるようです。
(disabling) # mmcli -m 0 -d (enabling) and after # mmcli -m 0 -e
上記コマンドを試してご確認いただけますでしょうか?
yoshioka-rogu
ご回答ありがとうございます。
お教え頂いた内容で確認いたしました。
結果はリブートしなくてもSMS受信はできました。
ですが、
mmcliでモデムのdisable、enableを繰返すとSMS番号が変化していきました。
(SMS番号7だったメッセージがdisable、enable後、SMS番号8になる)
私の使用用途としては受信メールは直ぐに処理するので問題はありません。
ありがとうございました。
テストログを下記に貼っておきます。
※電話番号情報はマスクしました
root@armadillo:~# mmcli -m 0 --messaging-list-sms
No SMS messages were found
root@armadillo:~# mmcli -m 0 -d
successfully disabled the modem
root@armadillo:~# mmcli -m 0 -e
successfully enabled the modem
root@armadillo:~# mmcli -m 0 --messaging-list-sms
Found 1 SMS messages:
/org/freedesktop/ModemManager1/SMS/6 (received)
root@armadillo:~# mmcli -m 0 -d
successfully disabled the modem
root@armadillo:~# mmcli -m 0 -e
successfully enabled the modem
root@armadillo:~# mmcli -m 0 --messaging-list-sms
Found 1 SMS messages:
/org/freedesktop/ModemManager1/SMS/7 (received)
root@armadillo:~# mmcli -s 7
SMS '/org/freedesktop/ModemManager1/SMS/7'
-----------------------------------
Content | number: 'xxxxxxxxxxx'
| text: 'test2018031901'
-----------------------------------
Properties | PDU type: 'deliver'
| state: 'received'
| storage: 'me'
| smsc: '+81xxxxxxxxxxx'
| timestamp: '180319132210+09'
root@armadillo:~# mmcli -m 0 -d
successfully disabled the modem
root@armadillo:~# mmcli -m 0 -e
successfully enabled the modem
root@armadillo:~# mmcli -m 0 --messaging-list-sms
Found 1 SMS messages:
/org/freedesktop/ModemManager1/SMS/8 (received)
root@armadillo:~# mmcli -s 8
SMS '/org/freedesktop/ModemManager1/SMS/8'
-----------------------------------
Content | number: 'xxxxxxxxxxx'
| text: 'test2018031901'
-----------------------------------
Properties | PDU type: 'deliver'
| state: 'received'
| storage: 'me'
| smsc: '+81xxxxxxxxxxx'
| timestamp: '180319132210+09'
root@armadillo:~#
> 安藤です。
> 回答が遅れて申し訳ありません。
>
> こちらでまだ現象の再現をできていないのですが、
> freedesktop.orgのMLに似たような不具合と、それに対するワークアラウンドが投稿されています。
>
> https://lists.freedesktop.org/archives/modemmanager-devel/2016-January/…
>
> mmcliでモデムを一度disableにし、再度enableにすると、SMSを受信できるようになるようです。
>
>
> (disabling) > # mmcli -m 0 -d > (enabling) and after > # mmcli -m 0 -e >
>
> 上記コマンドを試してご確認いただけますでしょうか?
at_koseki
古関です。
ModemManagerの本家コードツリーにある本現象の対策と考えれるパッチ[※1]を
弊社リリースのModemManagerに当ててビルドしたのですが、
こちらで現象の再現ができておらず、対策の動作確認ができていない状況です。
[※1]
https://cgit.freedesktop.org/ModemManager/ModemManager/commit/?id=eaf65…
https://cgit.freedesktop.org/ModemManager/ModemManager/commit/?id=58532…
動作確認用にModemManager(デバッグリリース用)のパッケージ作成しましたので、添付します。
大変お手数をおかけしますが、動作確認お願いできますでしょか?
本パッケージ + お客様の環境で現象が再現しないようであれば、
弊社での各種試験後、製品アップデートで正式リリースしようと考えています。
○ インストール方法は以下です。
# dpkg -i libmm-glib0_1.4.0-1atmark5+fixsms1_armhf.deb
# dpkg -i modemmanager_1.4.0-1atmark5+fixsms1_armhf.deb
○ バージョン確認方法は以下です。「1.4.0-1atmark5+fixsms1」と表示されれば問題なくインストールできています。
# dpkg -l | grep modemmanager
ii modemmanager 1.4.0-1atmark5+fixsms1 armhf D-Bus service for managing modems
よろしくお願い致します。
ファイル | ファイルの説明 |
---|---|
modemmanager_1.4.0-1atmark5+fixsms1_armhf.deb | |
libmm-glib0_1.4.0-1atmark5+fixsms1_armhf.deb |
yoshioka-rogu
吉岡です。
ご回答ありがとうございます。
結果からご報告いたしますと改善されませんでした。
〇アップデートログ(バージョン確認)
root@armadillo:~# mount -t vfat /dev/sda1 /mnt/
FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
root@armadillo:~# ls /mnt
System Volume Information
libmm-glib0_1.4.0-1atmark5+fixsms1_armhf.deb
modemmanager_1.4.0-1atmark5+fixsms1_armhf.deb
root@armadillo:~# dpkg -i /mnt/libmm-glib0_1.4.0-1atmark5+fixsms1_armhf.deb
(Reading database ... 25400 files and directories currently installed.)
Preparing to unpack .../libmm-glib0_1.4.0-1atmark5+fixsms1_armhf.deb ...
Unpacking libmm-glib0:armhf (1.4.0-1atmark5+fixsms1) over (1.4.0-1atmark5) ...
Setting up libmm-glib0:armhf (1.4.0-1atmark5+fixsms1) ...
Processing triggers for libc-bin (2.19-18+deb8u10) ...
root@armadillo:~# dpkg -i /mnt/modemmanager_1.4.0-1atmark5+fixsms1_armhf.deb
(Reading database ... 25400 files and directories currently installed.)
Preparing to unpack .../modemmanager_1.4.0-1atmark5+fixsms1_armhf.deb ...
Unpacking modemmanager (1.4.0-1atmark5+fixsms1) over (1.4.0-1atmark5) ...
Setting up modemmanager (1.4.0-1atmark5+fixsms1) ...
Processing triggers for dbus (1.8.22-0+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
root@armadillo:~# dpkg -l | grep modemmanager
ii modemmanager 1.4.0-1atmark5+fixsms1 armhf D-Bus service for managing modems
〇テストログ
root@armadillo:~# mmcli -m 0 --messaging-list-sms
No SMS messages were found
(1回目・SMS送信)
root@armadillo:~# mmcli -m 0 --messaging-list-sms
No SMS messages were found
root@armadillo:~# mmcli -m 0 --messaging-list-sms
No SMS messages were found
(2回目・SMS送信)
root@armadillo:~# mmcli -m 0 --messaging-list-sms
No SMS messages were found
root@armadillo:~# mmcli -m 0 --messaging-list-sms
No SMS messages were found
root@armadillo:~# mmcli -m 0 -d
successfully disabled the modem
root@armadillo:~# mmcli -m 0 -e
successfully enabled the modem
root@armadillo:~# mmcli -m 0 --messaging-list-sms
Found 2 SMS messages:
/org/freedesktop/ModemManager1/SMS/0 (received)
/org/freedesktop/ModemManager1/SMS/1 (received)
root@armadillo:~# mmcli -m 0 -d (LED3を未確認で実行)
error: couldn't disable the modem: 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Retry: Too much time waiting to get to a final state'
root@armadillo:~# mmcli -m 0 -e
successfully enabled the modem
root@armadillo:~# mmcli -m 0 --messaging-list-sms
Found 2 SMS messages:
/org/freedesktop/ModemManager1/SMS/0 (received)
/org/freedesktop/ModemManager1/SMS/1 (received)
root@armadillo:~# mmcli -m 0 -d
successfully disabled the modem
root@armadillo:~# mmcli -m 0 -e
successfully enabled the modem
root@armadillo:~# mmcli -m 0 --messaging-list-sms
Found 2 SMS messages:
/org/freedesktop/ModemManager1/SMS/2 (received)
/org/freedesktop/ModemManager1/SMS/3 (received)
root@armadillo:~# mmcli -m 0 -d
successfully disabled the modem
root@armadillo:~# mmcli -m 0 -e
successfully enabled the modem
root@armadillo:~# mmcli -m 0 --messaging-list-sms
Found 2 SMS messages:
/org/freedesktop/ModemManager1/SMS/4 (received)
/org/freedesktop/ModemManager1/SMS/5 (received)
root@armadillo:~#
長文になり申し訳ありません。
宜しくお願いします。
> 古関です。
>
> ModemManagerの本家コードツリーにある本現象の対策と考えれるパッチ[※1]を
> 弊社リリースのModemManagerに当ててビルドしたのですが、
> こちらで現象の再現ができておらず、対策の動作確認ができていない状況です。
>
> [※1]
> https://cgit.freedesktop.org/ModemManager/ModemManager/commit/?id=eaf65…
> https://cgit.freedesktop.org/ModemManager/ModemManager/commit/?id=58532…
>
> 動作確認用にModemManager(デバッグリリース用)のパッケージ作成しましたので、添付します。
> 大変お手数をおかけしますが、動作確認お願いできますでしょか?
>
> 本パッケージ + お客様の環境で現象が再現しないようであれば、
> 弊社での各種試験後、製品アップデートで正式リリースしようと考えています。
>
> ○ インストール方法は以下です。
> # dpkg -i libmm-glib0_1.4.0-1atmark5+fixsms1_armhf.deb
> # dpkg -i modemmanager_1.4.0-1atmark5+fixsms1_armhf.deb
>
> ○ バージョン確認方法は以下です。「1.4.0-1atmark5+fixsms1」と表示されれば問題なくインストールできています。
> # dpkg -l | grep modemmanager
> ii modemmanager 1.4.0-1atmark5+fixsms1 armhf D-Bus service for managing modems
>
> よろしくお願い致します。
at_takumi.ando
yoshioka-rogu
yoshioka-rogu
2018年3月7日 11時57分
お世話になっております、吉岡と申します。
IoT G3Lがアップデートされていたので
インストールディスクイメージv20180305_iotg3lがに変えてみましたが
結果は同じでリブートしなければリストに表示されませんでした。
SMS受信に関しては実用的に使用する事はできないのでしょうか?
ご教授お願い致します。