new_bee
2025年5月21日 18時09分
==========
製品型番: Iot A6E
Debian/ABOSバージョン:Alpine Linux 3.21
カーネルバージョン:5.10.236-1-at on an armv7l (/dev/ttymxc2)
3G/LTE モジュール情報 (Debianのみ):LTE
その他:
==========
お世話になっております。
SIMを接続しnmcli connection add を実行し
Connection 'gsm-ttyCommModem' successfully added.
armadillo:~# mmcli -m 0
error: couldn't find the ModemManager process in the bus
接続確認を使用としたところ上記エラーが発生して接続できません。
以前構築していたSIMが変更になったため一度接続情報を削除し新規SIMに差し替えたところうまく接続することが出来ませんでした。
コンテナ等が影響しているかと思いすべてのコンテナの自動起動を止めました。
再起動後に再度コマンドを実行したところ同じエラーが発生してしまいました。
原因を探すには何から調べていけばよいでしょうか
御助力いただけると助かります。
コメント
new_bee
佐藤様
5分ほど放置してみて再度実行してみたりしましたが同様にエラーが発生していました。
一度起動前に実行してしまうと問題があったりしますでしょうか
もう1台あるarmadilloで同様に実行した場合接続が確認できたため
SIMやログイン情報に間違いはないかと思います。
別途原因は考えられるでしょうか?
> 佐藤です。
>
> > SIMを接続しnmcli connection add を実行し
> > Connection 'gsm-ttyCommModem' successfully added.
> > armadillo:~# mmcli -m 0
> > error: couldn't find the ModemManager process in the bus
> > 接続確認を使用としたところ上記エラーが発生して接続できません。
> modemmanagerが起動する前にコマンドを打ったのかもしれません。
> armadilloに電源をいれてログインプロンプトが表示されてから20秒ほど経過したところで
> 上記コマンドを実行するとどうでしょうか。
>
new_bee
佐藤様
以下コマンドを実施し起動していないことを確認しました。
armadillo:~# ps | grep ModemManager
3565 root 0:00 grep ModemManager
armadillo:~# /etc/init.d/modemmanager start
modemmanager | * Starting modemmanager ... [ ok ]
armadillo:~# mmcli -m 0
error: couldn't create manager: Timeout was reached
armadillo:~# mmcli -m 0
error: couldn't create manager: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.DBus.ObjectManager” on object at path /org/freedesktop/ModemManager1
armadillo:~# mmcli -m 0
error: couldn't find the ModemManager process in the bus
どうやらうまく起動できないないため実行できてなそうです。
再度ModemManager のみインストールし直す等の方法はございますでしょうか?
>
>
> 5分ほど放置してみて再度実行してみたりしましたが同様にエラーが発生していました。
>
> 一度起動前に実行してしまうと問題があったりしますでしょうか
>
> もう1台あるarmadilloで同様に実行した場合接続が確認できたため
> SIMやログイン情報に間違いはないかと思います。
>
> 別途原因は考えられるでしょうか?
>
> > 佐藤です。
> >
> > > SIMを接続しnmcli connection add を実行し
> > > Connection 'gsm-ttyCommModem' successfully added.
> > > armadillo:~# mmcli -m 0
> > > error: couldn't find the ModemManager process in the bus
> > > 接続確認を使用としたところ上記エラーが発生して接続できません。
> > modemmanagerが起動する前にコマンドを打ったのかもしれません。
> > armadilloに電源をいれてログインプロンプトが表示されてから20秒ほど経過したところで
> > 上記コマンドを実行するとどうでしょうか。
> >
>
>
at_makoto.sato
佐藤です。
お手数でなければ、SDインストールイメージを作成し、
クリーンインストールするとどうなるか確認できますでしょうか。
手順は以下を参照してください。
https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…
new_bee
現在SDboot にてSD内に作成したarmadilloを起動していますがSD内イメージををクリーンインストールする際はどうしたらよろしいでしょうか?
再度作成し直すしかありませんでしょうか?
> 佐藤です。
>
> お手数でなければ、SDインストールイメージを作成し、
> クリーンインストールするとどうなるか確認できますでしょうか。
> 手順は以下を参照してください。
> https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…
at_makoto.sato
佐藤です。
> 現在SDboot にてSD内に作成したarmadilloを起動していますがSD内イメージををクリーンインストールする際はどうしたらよろしいでしょうか?
>
> 再度作成し直すしかありませんでしょうか?
現在使ってるSDに書き込んだイメージファイルが残っているのであれば、それを書き込み直すと良いかと思います。
残ってないのであればイメージファイルの作成し直すことになるかと思います。
一点確認させてください。
> もう1台あるarmadilloで同様に実行した場合接続が確認できたため
> SIMやログイン情報に間違いはないかと思います。
こちらのもう1台の方のarmadilloもSDbootしているのでしょうか?
その場合、この正常な方のarmadilloで使用しているSDカードを使って、今回の現象が発生しているarmadilloを起動した場合、
どうなりますでしょうか。
new_bee
佐藤様
お世話になっております。
> 現在使ってるSDに書き込んだイメージファイルが残っているのであれば、それを書き込み直すと良いかと思います。
> 残ってないのであればイメージファイルの作成し直すことになるかと思います。
仮想環境に残っているはずなのでSWUイメージを作成して書き込んでみようと思います。
> その場合、この正常な方のarmadilloで使用しているSDカードを使って、今回の現象が発生しているarmadilloを起動した場合、
> どうなりますでしょうか。
もう一方はnode.red版ですがSDブートで起動しています。
SDカードを差し替え起動しないarmadilloに差し替えて同様にコマンド実行しましたが
armadillo:~# mmcli -m 0
error: couldn't find the ModemManager process in the bus
で同様に起動していないと思われます。
> 佐藤です。
>
> > 現在SDboot にてSD内に作成したarmadilloを起動していますがSD内イメージををクリーンインストールする際はどうしたらよろしいでしょうか?
> >
> > 再度作成し直すしかありませんでしょうか?
>
> 一点確認させてください。
> > もう1台あるarmadilloで同様に実行した場合接続が確認できたため
> > SIMやログイン情報に間違いはないかと思います。
> こちらのもう1台の方のarmadilloもSDbootしているのでしょうか?
new_bee
佐藤様
お世話になっております。
SDイメージファイルを以前構築したバージョンで作成し直そうとしたところ以下と同様のエラーが発生しました。
https://armadillo.atmark-techno.com/forum/armadillo/25651
mark@atde9:~/build-rootfs-v3.19-at.3$ ./build_rootfs.sh -b a6e
use default(outdir=/home/atmark/build-rootfs-v3.19-at.3)
use default(output=baseos-6e-ATVERSION.tar.zst)
Error: error inspecting object: unable to find a name and tag match for alpine-3.19-armv7 in repotags: no such image
trying to build required alpine container
STEP 1: FROM docker.io/arm32v7/alpine:3.19
Error: error creating build container: Error choosing an image from manifest list docker://arm32v7/alpine:3.19: no image found in image index for architecture amd64, variant "", OS linux
Could not build alpine container
そのため新規にbuild-rootfs-v3.21-at.7, u-boot-2020.04-at25 を取得し
build-rootfs-v3.21-at.7,内で同様に実行したところAlpineコンテナがビルドできないと出てしまいました。
atmark@atde9:~/build-rootfs-v3.21-at.7$ ./build_rootfs.sh -b a6e
use default(outdir=/home/atmark/build-rootfs-v3.21-at.7)
use default(output=baseos-6e-ATVERSION.tar.zst)
Error: error inspecting object: unable to find a name and tag match for alpine-3.21-armv7 in repotags: no such image
trying to build required alpine container
STEP 1: FROM docker.io/arm32v7/alpine:3.21
STEP 2: RUN apk update && apk upgrade && apk add alpine-sdk && rm -f /var/cache/apk/*
fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/main/armv7/APKINDEX.tar.gz
WARNING: updating and opening https://dl-cdn.alpinelinux.org/alpine/v3.21/main: temporary error (try again later)
fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/community/armv7/APKINDEX.ta…
WARNING: updating and opening https://dl-cdn.alpinelinux.org/alpine/v3.21/community: temporary error (try again later)
4 unavailable, 0 stale; 15 distinct packages available
Error: error building at STEP "RUN apk update && apk upgrade && apk add alpine-sdk && rm -f /var/cache/apk/*": error while running runtime: exit status 4
Could not build alpine container
何か解決方法がございましたらご教授いただけると助かります。
at_makoto.sato
佐藤です。
> fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/main/armv7/APKINDEX.tar.gz
> WARNING: updating and opening https://dl-cdn.alpinelinux.org/alpine/v3.21/main: temporary error (try again later)
一時的なエラーのようですが、何度やってもこのエラーで止まりますでしょうか?
new_bee
new_bee
new_bee
at_makoto.sato
佐藤です。
以下の手順を参考にデバッグログを有効にした後、
armadilloを再起動していただき、その時の /var/log/messages ファイルをいただけますでしょうか。
https://armadillo.atmark-techno.com/howto/mm-debug
加えて一点確認ですが、
simを入れた状態でも抜いた状態でも同じエラーになりますでしょうか。
new_bee
佐藤様
お世話になっております。
SIMありSIMなしで再起動したログを添付します。
> 加えて一点確認ですが、
> simを入れた状態でも抜いた状態でも同じエラーになりますでしょうか。
同様に以下エラーが発生しました。
error: couldn't find the ModemManager process in the bus
お手数ですが確認の程宜しくお願い致します。
ファイル | ファイルの説明 |
---|---|
messages1.txt | SIMなし版 |
messages2.txt | SIMあり版 |
at_makoto.sato
佐藤です。
ログありがとうございます。
以下のコマンドを実行したあとに、mmcli -m 0 を実行するとどうなりますでしょうか。
armadillo:~# rc-service modemmanager stop armadillo:~# rc-service ems31-boot stop armadillo:~# ems31-power-ctrl off armadillo:~# ems31-power-ctrl on を入力してから 10 秒ほど待ちまして armadillo:~# send-at /dev/ttymxc3 AT echo ems31 で OK が返るまで繰り返し入力して待ちます。 armadillo:~# send-at /dev/ttymxc3 AT^SCFG=\"MEopMode/Factory\",\"all\" echo ems31 3 分ほど待ちます。 armadillo:~# reboot
new_bee
at_makoto.sato
佐藤です。
> 後学のためによろしければ教えていただきたいのですがもろもろ初期化したはずなのですが
> 何か漏れていたのでしょうか?
abos-web からWWAN接続設定を削除したり、
nmcli con del コマンドでコネクションを削除しても、
LTEモジュールの中にはまだapn設定などの値が残ったままになっており、
今回はそれが邪魔して新しいSIMで通信できなかったのだと思います。
先程のコマンドは、LTEモジュール自体をファクトリリセットするコマンドで、
LTEモジュールの中に残っていた設定も消えたため、繋がるようになったのだと思います。
new_bee
at_makoto.sato
2025年5月22日 9時30分
佐藤です。
> SIMを接続しnmcli connection add を実行し
> Connection 'gsm-ttyCommModem' successfully added.
> armadillo:~# mmcli -m 0
> error: couldn't find the ModemManager process in the bus
> 接続確認を使用としたところ上記エラーが発生して接続できません。
modemmanagerが起動する前にコマンドを打ったのかもしれません。
armadilloに電源をいれてログインプロンプトが表示されてから20秒ほど経過したところで
上記コマンドを実行するとどうでしょうか。