otani818
2024年2月29日 14時14分
Armadillo-IoT G3L Debian10(buster) で LTE経由のSSHで apt upgrade を行うと 接続が切れ再接続できなくなりました。
遠隔地で発生したので、確認のため手元の同一設定機で確かめると再現しました。
LTE接続中を示すLEDを目視すると、atmark-x1-base 設定の辺りでモデム接続が切れます。(添付ログ358行目付近)
libelf1:armhf (0.176-1.1+deb10u1) を設定しています ... libdns-export1104 (1:9.11.5.P4+dfsg-5.1+deb10u10) を設定しています ... atmark-x1-base (3.3.0-1) を設定しています ... Created symlink /etc/systemd/system/multi-user.target.wants/statusled.service → /lib/systemd/system/statusled.service. Created symlink /etc/systemd/system/multi-user.target.wants/connection-recover.service → /lib/systemd/system/connection-recover.service. Created symlink /etc/systemd/system/multi-user.target.wants/input-poweroffd.service → /lib/systemd/system/input-poweroffd.service. Created symlink /etc/systemd/system/multi-user.target.wants/usb3503-reset.service → /lib/systemd/system/usb3503-reset.service. Created symlink /etc/systemd/system/multi-user.target.wants/thermal_trip_point-set.service → /lib/systemd/system/thermal_trip_point-set.service. libvpx5:armhf (1.7.0-3+deb10u2) を設定しています ...
その時にデバイスを確認すると、モデムデバイスが消えています。
#nmcli d DEVICE TYPE STATE CONNECTION ttyACM0 gsm 接続済み gsm-ttyACM0 ← デバイスが表示されなくなる .... ....
再起動させれば無事に復帰しますが、遠隔地の客先に設置したものもあるので安易に再起動できません。
やはりLTE経由SSHで apt upgrade は控えたほうが良いでしょうか。
ファイル | ファイルの説明 |
---|---|
update.log | アップデートログ |
コメント
at_syunya.ohshio
otani818
大塩さま
実機は色々と手を加えているバージョンだったので、
あらためて以下に入れなおして モデムをttyCommModemに変更しただけの状態で確認しましたが、結果は同じで ttyCommModem が消えます。
■カーネル:uImage-x1-v4.9-at31
■Debian:debian-buster-armhf_aiotg3l_20230926.tar
★upgrade前
atmark@armadillo:~$ nmcli d DEVICE TYPE STATE CONNECTION ttyCommModem gsm connected gsm-ttyCommModem eth0 ethernet connected eth0-default wlan0 wifi disconnected -- usb0 ethernet unavailable -- gre0 iptunnel unmanaged -- gretap0 iptunnel unmanaged -- ip6gre0 iptunnel unmanaged -- ip6tnl0 iptunnel unmanaged -- sit0 iptunnel unmanaged -- tunl0 iptunnel unmanaged -- lo loopback unmanaged --
★upgrade直後
atmark@armadillo:~$ nmcli d DEVICE TYPE STATE CONNECTION eth0 ethernet connected eth0-default wlan0 wifi disconnected -- usb0 ethernet unavailable -- gre0 iptunnel unmanaged -- gretap0 iptunnel unmanaged -- ip6gre0 iptunnel unmanaged -- ip6tnl0 iptunnel unmanaged -- sit0 iptunnel unmanaged -- tunl0 iptunnel unmanaged -- lo loopback unmanaged --
添付ファイルをご確認ください。
ファイル | ファイルの説明 |
---|---|
upgrade.log | 実行ログ |
syslog.txt | syslog |
at_syunya.ohshio
大塩です。
> ■カーネル:uImage-x1-v4.9-at31
> ■Debian:debian-buster-armhf_aiotg3l_20230926.tar
情報ありがとうございます。
上記内容で確認したところ、こちらでも現象の再現が出来ました。
最初に仰られていたように、upgrade によって一時的にLTEモデムが見えなくなってしまっているようです。
reboot 以外での復帰方法としては、wwan-force-restart コマンドでLTEモデムを再認識させることで復帰が可能です。
各機器は遠隔地に存在するとのことですので、apt upgrade コマンド実行後に /dev/ttyCommModem が存在するかを確認し、なければwwan-force-restartコマンドを実行するスクリプトを作成し、復帰可能かお試しいただくのが良いと思います。
以上です。
otani818
otani818
2024年2月29日 15時07分
一部訂正、確認したのはモデム名をttyCommModemに変更した機器で、ttyACM0機では試していません
以上です。