Добрый день,
В щите установлен Wirenboard 6, к нему справа подключены 3 модуля (WBIO-DI-WD-14, WBIO-DO-R10A-8 и ABIO-DI-WD-14), и по RS485 еще четыре модуля (два WB-MR6LV, WB-MRGBW-D и WB-MWAC). Питается все это от блока питания DRC-60A (1.8A, должно хватать с запасом). Система может неделями работать нормально, то иногда (пока не могу понять, после чего) контроллер теряет связь со всеми модулями (и боковыми, и по RS495). Сам контроллер при этом работает и свои входы-выходы видит.
Мне кажется, что ошибка аналогичная той, которая описана вот тут Ошибка при загрузке WB6: Failed to start LSB: Hardware configuration with Device Tree overlays
Обычная перезагрузка контроллера не помогает, нужно физически отключить питание контроллера и модулей(не уверен, кого именно нужно включить, правда).
Если выполнить service wb - hwconf - manager status , получается следующий вывод:
Jul 24 19:24:39 wirenboard-ASG25SO wb-hwconf-manager[341]: Warning (avoid_default_addr_size): Relying on default #address-cells value for /fragment/overlay/extio1_wbi
Jul 24 19:24:39 wirenboard-ASG25SO wb-hwconf-manager[341]: Warning (avoid_default_addr_size): Relying on default #size-cells value for /fragment/overlay/extio1_wbio_d
Jul 24 19:24:41 wirenboard-ASG25SO wb-hwconf-manager[341]: …Initializing wb6-extio2:wbio-do-r10r-4.
Jul 24 19:24:42 wirenboard-ASG25SO wb-hwconf-manager[341]: Warning (reg_format): “reg” property in /fragment/overlay/extio2_wbio_do_r10r_8@21 has invalid length (4 by
Jul 24 19:24:42 wirenboard-ASG25SO wb-hwconf-manager[341]: Warning (avoid_default_addr_size): Relying on default #address-cells value for /fragment/overlay/extio2_wbi
Jul 24 19:24:42 wirenboard-ASG25SO wb-hwconf-manager[341]: Warning (avoid_default_addr_size): Relying on default #size-cells value for /fragment/overlay/extio2_wbio_d
Jul 24 19:29:32 wirenboard-ASG25SO systemd[1]: wb-hwconf-manager.service: Start operation timed out. Terminating.
Jul 24 19:29:32 wirenboard-ASG25SO systemd[1]: Failed to start LSB: Hardware configuration with Device Tree overlays.
Jul 24 19:29:32 wirenboard-ASG25SO systemd[1]: wb-hwconf-manager.service: Unit entered failed state.
Jul 24 19:29:32 wirenboard-ASG25SO systemd[1]: wb-hwconf-manager.service: Failed with result ‘timeout’.
Команда service wb-hwconf-manager restart ни к чему не приводит.
Проблема, кстати, была раньше на другом контроллере (тоже WB6). Поменял на новый, все равно проблема периодически всплывает. Где-то на форуме кажется, видел, что нужно объединить нули контроллера, всех модулей и всех датчиков и выключателей - также не помогает.