Armadilloフォーラム

atmark-x1-baseの依存関係について

kinoshita3322

2024年1月12日 18時04分

いつもお世話になっております。

atmark-x1-baseと他のプログラムの依存関係についてお伺いしたく、ご連絡差し上げます。

先日、Armadillo-Iot G3Lから下記のエラーが発生したため、atmark-x1-baseの更新を行いました。
error: couldn't find modem at '/org/freedesktop/ModemManager1/Modem/0'

atmark-x1-baseの更新に伴い、Armadillo-Iot G3Lの動作検証を実施しているのですが、
動作検証箇所を減らすために、その他のプログラム(uboot,Linux-4.9等)は更新しない予定です。

そこで、質問になりますが下記の更新されているプログラムとatmark-x1-base依存関係はあるのでしょうか。
(atmark-x1-baseの更新に伴い、必ずその他プログラムも更新が必要でしょうか。)
また、現在使用しているバージョンも併せて記載いたします。

Linux-4.9:at15
uboot :at20
3G/LTEモジュール関連: 1.1.0
modemmanager:1.6.4-1atmark5
modemmanager-dbgsym:1.6.4-1atmark8

ご多忙のところ恐縮ですが、どうぞよろしくお願いします。

コメント

at_ohsawa

2024年1月12日 18時28分

まず大前提として最新版同士以外での組み合わせは推奨していないため、
アップデートはしてほしいです。

検証工数が掛かることは承知しておりますが、依存関係が無いとしても、
古いバージョンとのの組み合わせでのテストは実施していないため、
予想外の問題が起きる場合や、
依存とは関係なく現時点で修正済みの問題をアップデートしないことで
”再発見”するのはかなり不毛な状態だと思います。

その上で、一般的な依存関係については、

atmark-x1-baseはLTEの再接続処理に関するプログラムを含むため
network manager , modem managerに依存します。パッケージとしても
依存させているので、apt-get upgradeで更新する際に必要に応じて
自動的にアップデートされます。aptの指示に従ってください。

kernel. u-bootについてはおそらく依存しません。
2020年リリースのat15からdmaやuartに関する細かい修正や
新しいWLANモジュールへの対応等入っていますが、
atmark-x1-baseの実装と直接関連するものは無いとは思います。

kinoshita3322

2024年4月26日 10時05分

いつもお世話になっております。

履歴の件、Armadillo-Iot G3Lの標準ソフトウェアの更新により、
こちらで開発しているルートファイルシステム内のプログラムの再検証が必要となる為、
現段階では一旦atmark-x1-base,network manager 及び, modem managerのみを更新することにしました。

そこで質問ですが、現在の開発環境はDLinux4.9でdebian GNU/Linux9(stretch)の場合、
atmark-x1-baseはv3.3.0-1またはv2.5.2-1のどちらをインストールすべきでしょうか。

また、それぞれインストール後にapt-get upgradeコマンドによってmodem managerを更新しましたが、
network managerは更新されませんでした。こちらは何か別にコマンド入力等が必要になるのでしょうか。
どうぞよろしくお願いします。

at_ohsawa

2024年4月26日 12時45分

> そこで質問ですが、現在の開発環境はDLinux4.9でdebian GNU/Linux9(stretch)の場合、
> atmark-x1-baseはv3.3.0-1またはv2.5.2-1のどちらをインストールすべきでしょうか。

stretchであれば2.x.x系です。ただ、それを指定しなくてもapt-getによってインストール
もしくはアップグレードする場合は3.x系はインストールされないようになっています。

> また、それぞれインストール後にapt-get upgradeコマンドによってmodem managerを更新しましたが、
> network managerは更新されませんでした。こちらは何か別にコマンド入力等が必要になるのでしょうか。
> どうぞよろしくお願いします。

単にNetworkManagerの更新が無いだけです。modem-managerについては
アットマークテクノがモデム関連の修正で新しいものを出していますが(stretch向けは
modemmanager_1.6.4-1atmark11が最新)、NMについてはとくにアットマークテクノの
更新が無いため、他のパッケージ同様既にdebian projectの更新が2020年に終了しています。

kinoshita3322

2024年4月26日 14時42分

早々にご回答いただきありがとうございます。

教えていただいた方法でアップデート、インストールを実施します。
ご対応いただきありがとうございました。

kinoshita3322

2024年5月14日 13時11分

いつも大変お世話になっております。

>stretchであれば2.x.x系です。ただ、それを指定しなくてもapt-getによってインストール
>もしくはアップグレードする場合は3.x系はインストールされないようになっています。

上記の件ですが、Linux4.9 debian GNU/Linux9(stretch)で
apt updateとapt install atmark-x1-baseを入力したところ、
ver3.3.0-1のatmrk-x1-baseがインストールされておりました。

strechだと2.x系だということでこちらはインストール方法に間違いがあるということでしょうか。
もしくは、strechも3.x系になったということでしょうか。

どうぞよろしくお願いいたします。

kinoshita3322

2024年5月14日 17時15分

> 申し訳ありません、古い情報を案内してしまいました。
>
> 以下アップデートニュースの通り、現在はstretchもバージョン3.x.xとなっております。
> https://armadillo.atmark-techno.com/news/20220224/software-update-aiotg…

stretchもバージョン3.x.xでよいということで承知いたしました。
ご回答いただきありがとうございます。