# Контроллер WB6 раз в несколько недель теряет связь с модулями (wb-hwconf-manager.service)

**URL:** <https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544>\
**Category:** Без категории\
**Created:** [August 10, 2020, 7:09am UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544 "2020-08-10T07:09:12Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Novikov\_Valentin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/novikov_valentin/32/3448_2.png) [@Novikov\_Valentin](https://support.wirenboard.com/u/Novikov_Valentin)\
**Post date:** [August 10, 2020, 7:09am UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/1 "2020-08-10T07:09:12Z")

</div>

Добрый день,

В щите установлен 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](https://support.wirenboard.com/t/oshibka-pri-zagruzke-wb6-failed-to-start-lsb-hardware-configuration-with-device-tree-overlays/5169)

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

Если выполнить **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). Поменял на новый, все равно проблема периодически всплывает. Где-то на форуме кажется, видел, что нужно объединить нули контроллера, всех модулей и всех датчиков и выключателей - также не помогает.

---

<div class="post-metadata">

**Author:** ![borg](https://avatars.discourse-cdn.com/v2/letter/b/90ced4/32.png) [@borg](https://support.wirenboard.com/u/borg)\
**Post date:** [August 10, 2020, 7:28am UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/2 "2020-08-10T07:28:15Z")

</div>

Приветствую. Т.к. считаю что свою проблему поборол и нашел причину - вопрос: а контроллер не подключен ли к свитчу с POE?  
У меня было именно так и по какой то причине тоже перезагружался контроллер, он был подключен к 24В БП, а также к свитчу с POE. Когда оставил только БП проблема решилась.

---

<div class="post-metadata">

**Author:** ![Novikov\_Valentin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/novikov_valentin/32/3448_2.png) [@Novikov\_Valentin](https://support.wirenboard.com/u/Novikov_Valentin)\
**Post date:** [August 10, 2020, 8:01am UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/3 "2020-08-10T08:01:06Z")

</div>

Интересное предположение, в жизни бы не подумал, что дополнительное питание через POE может привести к проблемам.  
Но нет, у меня контроллер подключен к роутеру Keenetic Giga NK-1010, там POE, судя по документации, нет.

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [August 10, 2020, 9:52am UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/4 "2020-08-10T09:52:03Z")

</div>

> [@Novikov\_Valentin](#):
>
> Система может неделями работать нормально, то иногда (пока не могу понять, после чего) контроллер теряет связь со всеми модулями (и боковыми, и по RS495). Сам контроллер при этом работает и свои входы-выходы видит.

Очень похоже на скачок по питанию все же. Ignd и com модуля WBIO-DI-WD-14 не соединены случайно?

---

<div class="post-metadata">

**Author:** ![Novikov\_Valentin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/novikov_valentin/32/3448_2.png) [@Novikov\_Valentin](https://support.wirenboard.com/u/Novikov_Valentin)\
**Post date:** [August 10, 2020, 2:31pm UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/5 "2020-08-10T14:31:06Z")

</div>

> [@BrainRoot](#):
>
> Ignd и com модуля WBIO-DI-WD-14 не соединены случайно?

Проверил тестером, они прозваниваются. Судя по всему, это тяжелое наследие первой версии щита, когда там были отдельно две шины нулей для кнопок и устройств со входом открытый коллектор. Последние потом я отключил, а шины остались, так что после объединения нулей все, похоже, и стало друг на друга замкнуто.  
Разъединил, проверю, будет ли проблема повторяться. Спасибо большое! А почему такое соединение может приводить к таким проблемам?

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [August 10, 2020, 2:50pm UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/6 "2020-08-10T14:50:56Z")

</div>

> [@Novikov\_Valentin](#):
>
> Разъединил, проверю, будет ли проблема повторяться. Спасибо большое! А почему такое соединение может приводить к таким проблемам?

В основном потому что “нежные” контакты WBIO (интерфейс соединения боковых модулей) не рассчитаны на протекание импульсов тока. Могут вести себя непредсказуемо, подвисать. “Земли” - кнопок - это антенна, которая хорошо ловит любые наводки.  
Но посмотрим, да.

---

<div class="post-metadata">

**Author:** ![dad](https://avatars.discourse-cdn.com/v2/letter/d/b77776/32.png) [@dad](https://support.wirenboard.com/u/dad)\
**Post date:** [August 15, 2020, 5:25am UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/7 "2020-08-15T05:25:52Z")

</div>

WB6(c аккумулятором)+(WD8,WD14,HWD8,R10R4)+2 шины rs485. Проблема аналогичная. Но - контроллер поставлен вместо WD5 и там такого не было! При отключении боковых модулей ситуация не меняется, т.е. требуется передергивание питания. Контроллер был подключен через ups backup вместе с остальным оборудованием, и было предположение что это влияние переходов упса по питанию. Сейчас запитали WB6 напрямую, посмотрим. Если не поможет - изложу детально ситуацию с приложением логов…

---

<div class="post-metadata">

**Author:** ![Novikov\_Valentin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/novikov_valentin/32/3448_2.png) [@Novikov\_Valentin](https://support.wirenboard.com/u/Novikov_Valentin)\
**Post date:** [August 20, 2020, 12:47pm UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/8 "2020-08-20T12:47:00Z")

</div>

Пока что разъединение Ignd и com модуля WBIO-DI-WD-14 помогло, за десять дней не зависло. Еще пару недель потестирую, но обычно так долго не работало.

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [August 20, 2020, 3:14pm UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/9 "2020-08-20T15:14:09Z")

</div>

Искать возможные наводки и причины проблем - это целое искусство. Здорово помогает опыт радиогубительства и наладки ЧПУ.

---

<div class="post-metadata">

**Author:** ![Novikov\_Valentin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/novikov_valentin/32/3448_2.png) [@Novikov\_Valentin](https://support.wirenboard.com/u/Novikov_Valentin)\
**Post date:** [August 22, 2020, 7:28am UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/10 "2020-08-22T07:28:11Z")

</div>

Рано обрадовался, к сожалению. Сегодня опять все зависло. Те же симптомы, " \*Failed to start LSB: Hardware configuration with Device Tree overlays.".  
Если попытаться запустить **service wb-hwconf-manager restart** , то подвисает (если в параллельном терминале запустить **service wb-hwconf-manager status** , то то видно, что инициализирует несколько модулей и перестает что-то делать. Если повторить restart, то уже инициализированные модули заново не подключает, а идет дальше и опять подвисает. В итоге если 20 раз так restart запустить, то вроде доходить до “Started LSB: Hardware configuration with Device Tree overlays.”, но все равно связи с моделями нет. После перезагрузки (без передёргивание по питанию модулей) опять же нормально wb-hwconf-manager не запускается с той же ошибкой.  
Пока что единственный вариант - передергивать по питанию, но это дико неудобно . Куда дальше копать, какие логи смотреть? Почему не получается программно нужную службу перезапустить, с чем может быть связана необходимость передёргивания всего по питанию?

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [August 24, 2020, 3:02pm UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/11 "2020-08-24T15:02:48Z")

</div>

> [@Novikov\_Valentin](#):
>
> Куда дальше копать, какие логи смотреть? Почему не получается программно нужную службу перезапустить, с чем может быть связана необходимость передёргивания всего по питанию?

Дальше - все же крайне похоже что какой-то из модулей виснет аппаратно.  
Советую для начала поставить их в таком порядке: WBIO-DI-WD-14, WBIO-DI-WD-14, WBIO-DO-R10A-8. Ну и в документации у нас так рекомендуется. И при следующем повисании - продиагностировать так:  
Перезапуск. Неудача - отключаем и подключаем крайний модуль(3)  
Есть место чтоб по рейке отодвинуть?  
Опять перезапуск. Если неудачно - отключаем подключаем уже 2 модуля.  
Если после отключения-подключения от контроллера модуля перезапустится служба удачно - виновник найден.  
Если нет - то в конфигурации ставим модули “none” и пробуем перезапустить.

---

<div class="post-metadata">

**Author:** ![Novikov\_Valentin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/novikov_valentin/32/3448_2.png) [@Novikov\_Valentin](https://support.wirenboard.com/u/Novikov_Valentin)\
**Post date:** [August 24, 2020, 3:32pm UTC](https://support.wirenboard.com/t/kontroller-wb6-raz-v-neskolko-nedel-teryaet-svyaz-s-modulyami-wb-hwconf-manager-service/5544/12 "2020-08-24T15:32:18Z")

</div>

> [@BrainRoot](#):
>
> Советую для начала поставить их в таком порядке: WBIO-DI-WD-14, WBIO-DI-WD-14, WBIO-DO-R10A-8.

Обратил внимание, что в шапке неправильно указал набор контроллеров. Правильно сейчас так: WBIO-DO-R10R-4 (тот самый, в котором в [параллельной теме](https://support.wirenboard.com/t/postoyannaya-faza-na-vyhode-wbio-do-r10r-4/5601/6) оказалось, что пробило варистор), WBIO-DO-R10A-8 и WBIO-DI-WD-14. На днях привезут DO-R10R-4 на замену, может это проблему решит.

С последовательным отключением - идею понял, буду пробовать. Поменять порядок может быть проблематично, поскольку из-за косяков сборщиков щита (первую версию не сам собирал) может не хватить длины кабелей внутри щита, и наращивать их может быть проблематично (поэтому и установлены к неоптимальном порядке)). Но если ничего другого не поможет - буду так и действовать.
