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. Сейчас ожидаем финальной доработки и выпуска релиза с новым ядром.

1 лайк

Добрый день!

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

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