Не стартует wb-mqtt-serial с установленным WBE2S-R-433MHZ

Столкнулся со следующим.
На WB6.5 устанавливаю в MOD3 радио WBE2S-R-433MHZ, в Configs -> Hardware Modules Configuration в Internal slot 3 выбираю “WBE2S-R-433MHZ”, нажимаю Save и всё работает. Но только до ребута.
После перезагрузки демон wb-mqtt-serial не стартует, находится в статусе Active(exited).
Помогает service wb-mqtt-serial restart, но только до следующей перезагрузки. Полностью помогает удаление радио в Configs -> Hardware Modules Configuration. )))))))))))
Прошивка 0.44-20190315
Кейс легок в воспроизведении.

@Skywalker, похожая беда, тоже wb6.5, правда без экспериментов с радио, но модуль есть. после ребута все контроллы отваливаются, и так пока service wb-mqtt-serial restart не сделаешь. прошивка 201901142341

На выходных делал сброс до заводских настроек и повторил этот кейс. После настройки подключения радио, сервис находится в статусе Active(exited). При этом в /var/log/ ничего интересного не пишется. Повторял и со стоковым webui и с бетой 2.0.

Как вариант: отключить автозагрузку сервиса, ребутнуться и запустить его напрямую (не как демон) - может что-нибудь полезное выплюнет в терминал.

Всем добрый день! Не можем воспроизвести проблему, к сожалению. Пришлите, пожалуйста все, у кого проблемы, содержимое /var/log/messages от момента подачи питания до появления приглашения командной строки.

Добрый день!
Готово
messages.txt (62.8 КБ)

Спасибо, у вас к какому порту подсоединено устройство с адресом 56?

Apr  8 16:40:47 wirenboard-AGQXHRSS user.notice serial: WARNING: device 'modbus:56' register '<modbus:56:<unspec>: 5>' setup failed: Serial protocol error: failed to write <unspec> @ 5: Serial protocol error: request timed out
Apr  8 16:40:47 wirenboard-AGQXHRSS user.notice serial: FATAL: Serial protocol error: cannot open serial port

К первому.
Это WB-MR3. Вся инсталляция это чемодан demo-kit.

А можете еще, пожалуйста, прислать /etc/wb-hardware.conf и /etc/wb-mqtt-serial.conf?

Вроде это ошибка не про 56 девайс, а про то, что драйвер не может открыть порт (/dev/ttyчто-нибудь).
В дополниение к файлам, покажите пожалуйста ещё вывод ls -lh /dev/tty*

Готово, все файлы в аттаче.
Среди /dev/tty* нет ttyMOD3. Сейчас еще попробую отключить/подключить, чтобы исключить плохой контакт.
wb-hardware.conf.txt (2.7 КБ)
wb-mqtt-serial.conf.txt (2.7 КБ)
devttyList.txt (4.3 КБ)

Плохой контакт исключается. Не помогло

Хотел уточнить: а ttyMOD3 появляется и wb-mqtt-serial запускается сразу, если радиомодуль исключить из конфигурации, или его надо еще и вынуть физически?

Если исключить из конфигурации радиомодуль, то mqtt-serial запускается после ребута без проблем. По поводу появления ttyMOD3 проверю и отпишусь вечером.

Я тоже не увидел в ваших конфигах ничего странного.

ttyMOD3 не появляется ни при удалении радиомодуля из конфигурации, ни при изъятии его физически из порта.

С вашими конфигами смог воспроизвести проблему c wb-mqtt-serial ! Разбираемся

Разобрались. Выпустим новый релиз wb-mqtt-serial.

Сейчас можете попробовать в /etc/init.d/wb-mqtt-serial добавить строчку
# Should-Start: wb-hwconf-manager
как показано на скриншоте, а затем выполните команду
systemctl daemon-reload