Armadilloフォーラム

起動時、ttyCommModemが存在しない

nakano-reiki

2025年5月9日 18時41分

==========
製品型番:Armadillo-IoT A9E
Debian/ABOSバージョン:base_os 3.21.3-at.8
カーネルバージョン: 5.10.236-2-at
==========

起動後、ttyCommModemが存在せず、LTE通信が始まらない現象が発生しております。
詳細は以下の通りです。
- アップデート前の「base_os 3.21.3-at.5」では問題なく、起動後LTE通信が開始されていました。
- connection-recoverが動いている為、数分後にリセットされてLTE通信は開始されます。
- /var/log/connection-recover.logに以下のような出力されています。

May 09 18:15:34 armadillo connection-recover[1562]: start.
May 09 18:17:34 armadillo connection-recover[1562]: device ttyCommModem not found
May 09 18:19:34 armadillo connection-recover[1562]: exec wwan-force-restart cause device ttyCommModem not found
May 09 18:19:34 armadillo wwan-force-restart[5494]: start force restart sim7672
May 09 18:19:47 armadillo wwan-force-restart[5494]: end force restart sim7672
May 09 18:19:47 armadillo connection-recover[1562]: device ttyCommModem not found
May 09 18:21:47 armadillo connection-recover[1562]: connection status: connected

ご確認をお願い致します。

コメント

佐藤です。

大変申し訳ありません。
at.5からat.8にアップデートした際に
"/etc/runlevels/boot/sim7672-boot" というファイルが消えてしまうため発生しているようです。
(at.8 を SDカードからクリーンインストールした場合は大丈夫です)
修正版をリリース予定ですが、
それまでは、armadillo上で以下のコマンドを実行することで正常動作すると思います。

[armadillo]# ln -sf /etc/init.d/sim7672-boot /target/etc/runlevels/boot/
[armadillo]# persist_file -p /etc/runlevels/boot/sim7672-boot

佐藤です。

すいません、コマンドに誤りがありました。
正しくは以下です。

[armadillo]# ln -sf /etc/init.d/sim7672-boot /etc/runlevels/boot/
[armadillo]# persist_file -p /etc/runlevels/boot/sim7672-boot

佐藤様

早々のご確認ありがとうございます。
お教え頂いた方法で、起動時にLTE接続されるようになりました。