Добрый день!
После обновления прошивки модулей и debian - стала пропадать связь с модулями. Больше никаких изменений не было.
uname -a
Linux wirenboard-AHABL7RR 5.10.35-wb121 #1 Mon Oct 24 12:33:13 UTC 2022 armv7l GNU/Linux
При попытке повторного обновления - WB-MR6CU 39 каждый раз пытается обновиться.
2022-11-14 15:53:11,454 Found in bootloader: WB-MR6CU (39, /dev/ttyRS485-2); fw_signature: mr6cuG
2022-11-14 15:53:15,476 Flashing /var/lib/wb-mcu-fw-updater/mr6cuG__1.19.0_master_73ba786.wbfw
100%|################################################################################################################################################################|148/148
Так же, в разных вариантов апдейтер не видит некоторые модули:
2022-11-14 15:55:49,506 No answer from:
2022-11-14 15:55:49,512 WB-MR6CU (30, /dev/ttyRS485-1); WB-MR6CU (40, /dev/ttyRS485-1)
Часть messages
tail -n 20 messages
Nov 14 15:56:09 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:75: Serial protocol error: request timed out
Nov 14 15:56:09 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 5 coil(s) @ 0 of device modbus:75: Serial protocol error: request timed out
Nov 14 15:56:09 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 1 coil(s) @ 5 of device modbus:75: Serial protocol error: request timed out
Nov 14 15:56:09 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:30: Serial protocol error: request timed out
Nov 14 15:56:09 wirenboard-AHABL7RR wb-mqtt-serial[14504]: INFO: [serial device] device modbus:30 is disconnected
Nov 14 15:56:10 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:132: Serial protocol error: request timed out
Nov 14 15:56:10 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 6 coil(s) @ 0 of device modbus:132: Serial protocol error: request timed out
Nov 14 15:56:10 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:40: Serial protocol error: request timed out
Nov 14 15:56:10 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 6 coil(s) @ 0 of device modbus:40: Serial protocol error: request timed out
Nov 14 15:56:10 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:75: Serial protocol error: request timed out
Nov 14 15:56:10 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 1 coil(s) @ 0 of device modbus:75: Serial protocol error: request timed out
Nov 14 15:56:10 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 5 coil(s) @ 1 of device modbus:75: Serial protocol error: request timed out
Nov 14 15:56:11 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:132: Serial protocol error: request timed out
Nov 14 15:56:11 wirenboard-AHABL7RR wb-mqtt-serial[14504]: INFO: [serial device] device modbus:132 is disconnected
Nov 14 15:56:11 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:40: Serial protocol error: request timed out
Nov 14 15:56:11 wirenboard-AHABL7RR wb-mqtt-serial[14504]: INFO: [serial device] device modbus:40 is disconnected
Nov 14 15:56:12 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:75: Serial protocol error: request timed out
Nov 14 15:56:12 wirenboard-AHABL7RR wb-mqtt-serial[14504]: INFO: [serial device] device modbus:75 is disconnected
Nov 14 15:56:16 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetetive errors
Nov 14 15:56:21 wirenboard-AHABL7RR wb-mqtt-serial[14504]: WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetetive errors
Евгений, в телеграм попросил сделать:
systemctl stop wb-mqtt-serial
fuser -a -v /dev/ttyRS485-1
fuser -a -v /dev/ttyRS485-2
- на портах ничего нет.