Armadilloフォーラム

base_os 3.19.2-at.5の更新

uen2825

2024年7月11日 8時59分

お世話になっております。
base_os 3.19.1-at.4からbase_os 3.19.2-at.5にアップデートしました。
SLEEPモードで動かしたところ、2回目のスリープでエラーが発生する事が多くなりました。
前のバージョンではエラーは発生しておりません。
エラーログを見ると「/dev/ttyMux2」が開けないとのメッセージがありました。
エラーログと使用しているプログラムを見て頂けますでしょうか。
何か設定が足りない等ございましたらご教授願います。

Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/serial/serialposix.py", line 322, in open
    self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 19] No such device: '/dev/ttyMux2'
 
During handling of the above exception, another exception occurred:
 
Traceback (most recent call last):
  File "/root/gw_container/customize/main.py", line 1285, in rcv
    if Uketuke(x) == 0:
       ^^^^^^^^^^
  File "/root/gw_container/customize/main.py", line 100, in Uketuke
    if Lte_Chk() == 0:
       ^^^^^^^^^
  File "/root/gw_container/customize/main.py", line 1561, in Lte_Chk
    _mux2 = serial.Serial('/dev/ttyMux2', baudrate=460800, timeout=1)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/serial/serialutil.py", line 244, in __init__
    self.open()
  File "/usr/lib/python3.11/site-packages/serial/serialposix.py", line 325, in open
    raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
serial.serialutil.SerialException: [Errno 19] could not open port /dev/ttyMux2: [Errno 19] No such device: '/dev/ttyMux2'
def Lte_Chk():
    global Condition
    Lflg = 1
    _mux2 = serial.Serial('/dev/ttyMux2', baudrate=460800, timeout=1)
    _mux2.write(str.encode('AT+CSQ\r\n'))
    line = _mux2.readline()
    line = _mux2.readline()
    moji = line.find(b',99')
    Condition = int(line[6:moji])
    _mux2.close()
    if Condition <= 98 and Condition > 1:
        Lflg = 0
    else:
        time.sleep(1)
    return Lflg
ファイル ファイルの説明
a6e-gw-container.conf
コメント

uen2825

2024年7月12日 18時13分

2台アップデートして2台とも同じ症状となります。SLEEP状態からの起床が出来ません。
1台を初期状態にしてbase_os 3.19.1-at.4にアップデートしたところ、SLEEP状態からの起床は出来るようになりました。
設定漏れ等があると思うのですが、原因がつかめません。
確認する場所等教えて頂きたいです。

at_dominique.m…

2024年7月12日 18時24分

uen2825さん

お世話になっています、
マルティネです。

> 2台アップデートして2台とも同じ症状となります。SLEEP状態からの起床が出来ません。
> 1台を初期状態にしてbase_os 3.19.1-at.4にアップデートしたところ、SLEEP状態からの起床は出来るようになりました。
> 設定漏れ等があると思うのですが、原因がつかめません。

報告が遅くなって申し訳ございません。
こちらもこの不具合を確認できたので、対応しているところです。

お手数ですが少しお待ちください。
必要であれば /etc/sw-versions ファイルから base_os のバージョンを削除して古い swu をインストールすればダウングレードもできますので、今のところはそのバージョンで実行してください。

よろしくお願いします。