Долго запускается WB6, не работают стыковочные модули

Все работало хорошо. После последних правок перестали работать все устройства. При перезагрузке устройства был обнаружено, что перезагружается очень долго - 15-20 минут. Далее WB6 стартует, web интерфейс грузится, но устройства не реагируют.
Подключился при помощи отладочного порта и отправил команду на перезагрузку. Выключался контроллер долго, около 10 минут. Ниже некоторые сообщения, которые отображались в отладке


Далее минут 5-10 молчания и начали появляться сообщения

Когда все загрузилась сообщения о RTL871X периодически появлялись.

Также было замечено, что при правке в веб интерфейсе конфигурации wb-hardware.conf выдавлось сообщение о том, что изменения не применены, таймаут прошел

Остальные конфигурации правились нормально.

Файл концигурации:
{
“slots”: [
{
“id”: “wb6-mod1”,
“name”: “Internal slot 1”,
“compatible”: [
“wbe2”,
“wbe3-reduced”
],
“module”: “”,
“options”: {}
},
{
“id”: “wb6-mod2”,
“name”: “Internal slot 2”,
“compatible”: [
“wbe2”,
“wbe3-reduced”
],
“module”: “”,
“options”: {}
},
{
“id”: “wb6-mod3”,
“name”: “Internal slot 3”,
“compatible”: [
“wbe3”,
“wbe3-reduced”
],
“module”: “wbe2r-r-zigbee”,
“options”: {}
},
{
“id”: “wb6-extio1”,
“name”: “External I/O module 1”,
“compatible”: [
“wb5-extio”
],
“module”: “wbio-do-r3a-8”,
“options”: {}
},
{
“id”: “wb6-extio2”,
“name”: “External I/O module 2”,
“compatible”: [
“wb5-extio”
],
“module”: “wbio-di-wd-14”,
“options”: {}
},
{
“id”: “wb6-extio2”,
“name”: “External I/O module 2”,
“compatible”: [
“wb5-extio”
],
“module”: “wbio-di-wd-14”,
“options”: {}
},
{
“id”: “wb6-extio3”,
“name”: “External I/O module 3”,
“compatible”: [
“wb5-extio”
],
“module”: “wbio-do-r10r-4”,
“options”: {}
},
{
“id”: “wb6-extio4”,
“name”: “External I/O module 4”,
“compatible”: [
“wb5-extio”
],
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio5”,
“name”: “External I/O module 5”,
“compatible”: [
“wb5-extio”
],
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio7”,
“name”: “External I/O module 7”,
“compatible”: [
“wb5-extio”
],
“module”: “”,
“options”: {}
},
{
“id”: “wb6-extio8”,
“name”: “External I/O module 8”,
“compatible”: [
“wb5-extio”
],
“module”: “”,
“options”: {}
},
{
“id”: “wb6-rs485-1”,
“name”: “RS485-1 interface config”,
“compatible”: [
“wb6-rs485”
],
“module”: “wb6-can-rs485”,
“options”: {
“mode”: “enabled”
}
},
{
“id”: “wb6-rs485-2”,
“name”: “RS485-2/CAN interface config”,
“compatible”: [
“wb6-rs485”,
“wb6-can”
],
“module”: “wb6-can-rs485”,
“options”: {
“mode”: “enabled”
}
},
{
“id”: “wb6-w1”,
“name”: “W1 terminal mode”,
“compatible”: [
“wb6-wx”
],
“module”: “wb6-wx-1wire”,
“options”: {}
},
{
“id”: “wb6-w2”,
“name”: “W2 terminal mode”,
“compatible”: [
“wb6-wx”
],
“module”: “wb6-wx-1wire”,
“options”: {}
},
{
“id”: “wb6-wbmz2”,
“name”: “Mezzanine board”,
“compatible”: [
“wb6-wbmz2-power”
],
“module”: “”,
“options”: {}
}
]
}

С чем может быть связано? Как решить? Подскажите пожалуйста. Есть предположение, что может быть связано с порядком подключения стыковочных модулей, подключены не совсем правильно: сначала идет модуль реле, потом блок входов, потом модуль реле, но такая конфигурация проработала достаточно долго, около месяца без нареканий.

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

Контроллер должен загрузиться и работать нормально. После этого выполните

apt update && apt upgrade

(вывод можно выложить сюда) и перезагрузитесь.

Спасибо, сейчас попробую. То что модули установлены неправильно, никак не должно сказаться на дальнейшей работе?

Подключать до 4 модулей можно в любой последовательности.

Спасибо! Помогло. Скажите пожалуйста, почему могло такое произойти и как этого избежать в дальнейшем?

Судя по тому, что мы знаем, обновление пакета linux-image-wb6 (должен обновиться при apt upgrade) должно предотвратить появление проблемы в будущем.

1 Like