Не работает порт RS-485

Здравствуйте. Что это может быть? В чем может быть причина? Порт RS485-1 работает, а RS485-2 - не работает.

Здравствуйте!
Согласно правилам портала перенёс ваш вопрос в отдельную тему.
Так будет удобнее отслеживать обсуждение и быстрее получить помощь.

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

А сколько по времени идет сбор данных архива, или его нужно останавливать?

Обычно, до полминуты. Если долго происходит сборка, то есть проблемы с системой.

В этом случае попробуйте через консоль:

wb-diag-collect -t 20 diag

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

В этом случае попробуйте через консоль:

wb-diag-collect -t 20 diag

Удалите термостат bht-006-series и попробуйте другое устройство на этом порту.

Если проблема только с bht-006, то обратите внимание на факт существования широкого спектра экземпляров, в которых нестандартная реализация протокола modbus.

Термостат BHT-006 Series — Wiren Board.

Проведите проверку связи и соответствие карты регистров с помощью утилиты modbus_client.

Удалил термостат и провел поиск устройств. Результат:

Проверка связи:
Opening /dev/ttyRS485-2 at 9600 bauds (N, 8, 2)
ERROR Can’t open the device /dev/ttyRS485-2 (No such file or directory)
Connection failed: No such file or directory

Проверьте, может быть что-то занимает порт:

fuser -v /dev/ttyRS485-2

Выведите список доступных портов:

ls -l /dev/ttyRS*

root@wirenboard-APF7X3I:~# fuser -v /dev/ttyRS485-2
Specified filename /dev/ttyRS485-2 does not exist.

root@wirenboard-APF7X3I:~# ls -l /dev/ttyRS*
lrwxrwxrwx 1 root root 7 Nov 21 08:56 /dev/ttyRS485-1 → ttymxc1

Порт ttyRS485-2 отсутствует. После каких действий обнаружили проблему? Как выполняли обновление?

apt update && apt upgrade
Нужно обновить всю ОС?

Но в устройствах он присутствует и можно менять параметры.

Проблема обнаружилась только с возникшей необходимостью подключения термостата BHT-006 к порту с стоп бит 1.

Обновление прошло успешно без ошибок?

Но в устройствах он присутствует и можно менять параметры.

Это конфигуратор драйвера. А в системе его нет.

Повторил
root@wirenboard-APF7X3I:~# apt update && apt upgrade && reboot
Hit:1 https://deb.wirenboard.com/wb6/bullseye stable InRelease
Hit:2 Index of /debian bullseye InRelease
Hit:3 Index of /debian bullseye-updates InRelease
Hit:4 Index of /debian-security bullseye-security InRelease
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
All packages are up to date.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Может быть сброс к заводским настройкам?

Если требуется ускорить диагностику то сделайте сброс. Не забудьте сделать Резервное копирование настроек контроллера.

Но все же интересно выяснить причину.

Если вы еще не сделали сброс, то проверьте /etc/wb-hardware.conf — у вас порт отключен.