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


#1

Столкнулся со следующим.
На 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
Кейс легок в воспроизведении.


#2

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


#3

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


#4

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


снял(а) ответственного EvgenyBoger #6

назначил(а) ответственного Kilpio #7

#8

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


#9

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


#10

Спасибо, у вас к какому порту подсоединено устройство с адресом 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

#11

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


#12

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


#13

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


#14

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


#15

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


#16

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


#17

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


#18

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


#19

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


#20

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


#21

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

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