Не работает порт MOD3 c модулем RS-485 ISO

Добрый день столкнулся с проблемой, не работает последовательный порт, все остальные порты работают сконфигурированы, хотел приобрести еще один, установить в МОД3, для проверки переставил из MOD3 модуль RS-485 ISO, активировал в веб интерфейсе, и настроил драйвер для устройства WB-MR6C v.2, устройство рабочее но не опрашивается горит красным в веб интерфейсе в журнале такая ошибка:
09-09-2023 18:07:05.768 [wb-mqtt-serial] ERROR: [serial client] Serial protocol error: /dev/ttyMOD3, can’t open serial port
Подскажите с чем может быть связано
HW revision 6.7.2 Realise wb-2307 stable

Прошу прошение переставил модуль из mod2 в mod3 для тестов модбас реле, на mod3 модуль RS485 iso не заводится

Добрый день.

Покажите пожалуйста настройки /etc/wb-hardware.conf
Ну и, соответственно результаты

ls -l /dev |grep ttyMOD

/$ ls -l /dev |grep ttyMOD
lrwxrwxrwx 1 root root 12 Sep 11 11:57 ttyKNX → /dev/ttyMOD1
lrwxrwxrwx 1 root root 12 Sep 11 11:57 ttyKNX1 → /dev/ttyMOD1
lrwxrwxrwx 1 root root 7 Sep 11 11:57 ttyMOD1 → ttymxc2
lrwxrwxrwx 1 root root 7 Sep 11 11:57 ttyMOD2 → ttymxc4

Я не вижу в выводе MOD3.

Но он есть!)

И я не вижу)

Если в выводе нет - то, с большой долей вероятности - просто не настроен. Выше - просил показать конфиг.



Я все покажу, любой конфиг, подскажите только в чем дело может быть)

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

Желательно - перезапустить контроллер и создать архив через пару минут после перезапуска.

приложен диагностический архив, доступен только сотрудникам поддержки
(128,1 КБ)
Загрузка: rootfs_AG2YRMHT_20230912_1243.tar.gz…

Как скажите!

На 6.7 контроллере:

ls /dev -l |grep MOD
lrwxrwxrwx 1 root root          12 июл 27 13:49 ttyKNX -> /dev/ttyMOD1
lrwxrwxrwx 1 root root          12 июл 27 13:49 ttyKNX1 -> /dev/ttyMOD1
lrwxrwxrwx 1 root root           7 июл 27 13:49 ttyMOD1 -> ttymxc2
lrwxrwxrwx 1 root root           7 сен 12 13:27 ttyMOD2 -> ttymxc4
lrwxrwxrwx 1 root root           7 сен 12 13:25 ttyMOD3 -> ttymxc5

Весьма интересно.
А покажите cat /etc/udev/rules.d/99-wb-uart.rules
А также атрибуты этого файла.
Я подозреваю что на контроллер были записаны чужие конфиги.

/mnt/data/etc$ cat /etc/udev/rules.d/99-wb-uart.rules
KERNEL==“ttymxc0”, SUBSYSTEM==“tty”, SYMLINK+=“ttyCONSOLE”, GROUP=“tty”
KERNEL==“ttymxc1”, SUBSYSTEM==“tty”, SYMLINK+=“ttyRS485-1”, GROUP=“dialout”
KERNEL==“ttymxc2”, SUBSYSTEM==“tty”, SYMLINK+=“ttyMOD1”, GROUP=“dialout”
KERNEL==“ttymxc3”, SUBSYSTEM==“tty”, SYMLINK+=“ttyRS485-2”, GROUP=“dialout”
KERNEL==“ttymxc4”, SUBSYSTEM==“tty”, SYMLINK+=“ttyMOD2”, GROUP=“dialout”
KERNEL==“ttymxc5”, SUBSYSTEM==“tty”, SYMLINK+=“ttyGSM”, GROUP=“dialout”, ENV{ID_MM_DEVICE_IGNORE}=“1”
KERNEL==“ttymxc6”, SUBSYSTEM==“tty”, SYMLINK+=“ttyMOD3”, GROUP=“dialout”

99-wb-uart.rules (545 байтов)

Содержимое верного файла:

KERNEL=="ttymxc0", SUBSYSTEM=="tty", SYMLINK+="ttyCONSOLE", GROUP="tty"
KERNEL=="ttymxc1", SUBSYSTEM=="tty", SYMLINK+="ttyRS485-1", GROUP="dialout"
KERNEL=="ttymxc2", SUBSYSTEM=="tty", SYMLINK+="ttyMOD1", GROUP="dialout"
KERNEL=="ttymxc3", SUBSYSTEM=="tty", SYMLINK+="ttyRS485-2", GROUP="dialout"
KERNEL=="ttymxc4", SUBSYSTEM=="tty", SYMLINK+="ttyMOD2", GROUP="dialout"
KERNEL=="ttymxc5", SUBSYSTEM=="tty", SYMLINK+="ttyMOD3", GROUP="dialout"
KERNEL=="ttymxc6", SUBSYSTEM=="tty", SYMLINK+="ttyMOD4", GROUP="dialout"
KERNEL=="ttymxc7", SUBSYSTEM=="tty", SYMLINK+="ttyGSM", GROUP="dialout"

Ок исправить конфиг и все заработать должно?

Точно ли не был файл отредактирован или скопирован откуда-то еще? У меня нет предположений откуда в нем лишнее.

1 лайк

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.