Serial protocol error: malformed response: invalid crc

Спасибо, у себя я сразу исправил. Будем считать что проблема закрыта.
Просьба ответьте вдогонку про “Serial protocol error: request timed out” что значит следущая конструкция (логи с другого контроллера)


:
WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:99: Serial protocol error: malformed response: invalid crc

Так же подсвечены такие сообщения:
RTW: send eapol packet - WPA Group Key 2/2
RTW: set group key camid:4, addr:c8:60:00:95:5a:d1, kid:2, type:AES
RTW: recv eapol packet - WPA Group Key 1/2

И почему мой контроллер после наших с вами тестов строчит в логи бесконечно:
|04-09-2025 15:06:22.715 [wb-cloud-agent-frpc]|[I] [proxy/proxy_manager.go:177] proxy added: [AW…DX.ssh AW…DX.http]|
|04-09-2025 15:06:22.713 [wb-cloud-agent-frpc]|[I] [client/service.go:306] login to server success, get run id |
|04-09-2025 15:06:22.584 [wb-cloud-agent-frpc]|[I] [client/service.go:314] try to connect to server…|

Меня интересовали ошибки типа
WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:99: Serial protocol error: malformed response: invalid crc

Это другой контроллер, не из демо-кит

Так как это другой контроллер, создал новую тему.

WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:99: Serial protocol error: malformed response: invalid crc

Устройство вернуло ответ с неверной контрольной суммой CRC.

Проверьте все соединения на шине, включите debug в драйвере wb-mqtt-serial, дождитесь появления этих ошибок и вышлите диагархив.

приложен диагностический архив, доступен только сотрудникам поддержки
(307,7 КБ)

К сожалению, в этот дамп ошибки Serial protocol error: malformed response: invalid crc не успели войти.

Но у меня на тестовом контроллере тоже встречаются подобные ошибки, причем на разных устройствах:

05-09-2025 14:40:59.367	WARNING: [modbus] failed to read 22 input(s) @ 250 of device modbus:133: Serial protocol error: malformed response: invalid crc
05-09-2025 14:30:59.365	WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:14: Serial protocol error: malformed response: invalid crc
04-09-2025 13:09:56.769	WARNING: [modbus] failed to read 5 input(s) @ 104 of device modbus:36: Serial protocol error: malformed response: invalid crc
04-09-2025 06:57:48.970	WARNING: [modbus] failed to read 1 input(s) @ 9476 of device modbus:55: Serial protocol error: malformed response: invalid crc
03-09-2025 12:57:15.914	WARNING: [modbus] failed to read 3 holding(s) @ 19 of device modbus:70: Serial protocol error: malformed response: invalid crc

Их причину достаточно сложно установить.
В настоящее у меня пока предположение, что это может быть связано все с той же ERRWB84009: Нестабильная работа портов RS-485.
В ближайшее время разработчики подготовят тестовую сборку на новом ядре, попробуем проверить.

Дополнительно обозначил ситуацию разработчикам с периодическими ошибками:

Serial protocol error: malformed response: invalid crc
Serial protocol error: request timed out

На тестовой сборке данные ошибки так же воспроизводятся. Пока специалисты разбираются, ждем какого-либо решения.

Добрый день!

Мне удалось протестировать тестовую сборку, в которой исправили работу портов tty/RS-485* и, как следствие, устранили многочисленные ошибки CRC. Сейчас ожидаем финальной доработки и выпуска релиза с новым ядром.

Добрый день!

После перехода на release wb-2602 (as stable) на моих контроллерах ошибки “Serial protocol error: request timed out” и “Serial protocol error: malformed response: invalid crc” перестали проявляться.
Прошу проверить на вашем контроллере.

немного позже обновлюсь, отпишусь о результатах, спасибо

Добрый день,
Удалось ли решить вопрос?

в процессе. Тех ошибок сейчас не вижу. Правда mge вчера подключил и вот:

|

28-04-2026 17:30:20.224 [wb-mqtt-serial] WARNING: [modbus] failed to read 4 input(s) @ 1068 of device modbus:86: Serial protocol error: request timed out
28-04-2026 17:30:20.214 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 input(s) @ 990 of device modbus:247: Serial protocol error: request timed out
28-04-2026 17:30:16.160 [wb-mqtt-serial] WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:51: Serial protocol error: request timed out
28-04-2026 17:30:16.154 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 input(s) @ 997 of device modbus:247: Serial protocol error: request timed out
28-04-2026 17:30:15.651 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 input(s) @ 402 of device modbus:40: Serial protocol error: malformed response: invalid crc
28-04-2026 17:30:15.627 [wb-mqtt-serial] WARNING: [modbus] failed to read 2 input(s) @ 400 of device modbus:40: Serial protocol error: malformed response: invalid crc
28-04-2026 17:30:15.601 [wb-mqtt-serial] WARNING: [modbus] failed to read 1 input(s) @ 994 of device modbus:247: Serial protocol error: request timed out
28-04-2026 17:30:15.581 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: Serial protocol error: request timed out

И не скажите за одно кто это бесконечно подключается-отключается?

28-04-2026 17:20:40.969 [mosquitto] 1777389640: Client auto-EAD73C64-4DE3-B67A-EE0C-A6AA2CCECC35 disconnected.
28-04-2026 17:20:40.969 [mosquitto] 1777389640: New client connected from /var/run/mosquitto/mosquitto.sock:0 as auto-EAD73C64-4DE3-B67A-EE0C-A6AA2CCECC35 (p2, c1, k60).
28-04-2026 17:20:40.968 [mosquitto] 1777389640: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
28-04-2026 17:20:40.290 [mosquitto] 1777389640: Client auto-16564BB1-22DC-F0F3-AA76-DA19B3E1B307 disconnected.
28-04-2026 17:20:40.288 [mosquitto] 1777389640: New client connected from /var/run/mosquitto/mosquitto.sock:0 as auto-16564BB1-22DC-F0F3-AA76-DA19B3E1B307 (p2, c1, k60).
28-04-2026 17:20:40.286 [mosquitto] 1777389640: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.

Добрый день!

Если ошибок CRC нет, то помечу тему как решённую.

По поводу ошибок таймаута: рекомендую в настройках порта в драйвере wb-mqtt-serial выставить таймаут не менее 200–250 мс при работе по Ethernet или не менее 350 мс при работе по Wi-Fi или через VPN.

Если ошибки сохранятся, пожалуйста, создайте новую тему, так как по правилам портала: одна тема — один вопрос.