Добрый день!
Вчера 15.12.2020 обновил ПО в WB 6.5 (apt upgrade) после перезагрузки не стартует wb-mqtt-serial.
При попытке ручного запуска после нескольких строк INFO выдает:
ERROR: [serial client] Serial protocol error: serial write failed: errno = 9
[UPD 12:11]
После удаления устройства с адресом 23:1 из порта ttyMOD1, устройства на порте ttyRS485-1 заработали, а на ttyRS485-2 так же не запускаются.
При запуске /usr/bin/wb-mqtt-serial теперь выдает следующее:
Сдерни боковые модули перезагрузись и верни. вчера такое же словил.
Как раз тоже самое сделал. Контроллер поднимется, но минут через 10 и будет тупить.
Думал что FS побилась, но оказалось что она норм. а вот LSB писал ошибки и ругался на все подряд в консоли.
Это точно проблема связанная с даунгрейдом device-tree-compiler с 1.6.1 до 1.4.1+wb и тп.
Вчера при переходе с ветки experimental на stable ее словил 2 раза. Первый раз случайно, второй специально.
Он как раз после даунгрейда входит в ступор, который лечится обесточиванием боковых модулей. На 1.6.1 второго порта не будет и боковые модули вместе с тем что в mod 1- 3 стоит также не работают.
Как понять какая последняя?
Ошибка была вот в такой конфигурации wb-hwconf-manager, только вместе с apt-update предложил
обновить только device-tree-compiler.
Позавчера было такая актуальная.
root@wirenboard-AB3RVWYB:~# dpkg -s wb-hwconf-manager
Package: wb-hwconf-manager
Status: install ok installed
Priority: extra
Section: misc
Installed-Size: 365
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: all
Version: 1.38.0
Depends: ucf, wb-utils (>= 2.1.2), wb-configs (>= 1.63), perl, jq, tcc, device-t ree-compiler (>= 1.4.1+wb20201015170918), linux-image-wb6 (>= 4.9+wb202010212337 13) | linux-image-wb2 (>= 4.9+wb20200925234629), mqtt-tools (>= 1.1.1), wb-mqtt- dac (>= 1.1), wb-rules-system (>= 1.6.8)
Breaks: wb-homa-adc (<< 1.14.2), wb-mqtt-confed (<< 1.0.2), wb-mqtt-homeui (<< 1 .6.1)
Conffiles:
/etc/init.d/wb-hwconf-manager 5d64ded12deba13b2aa7843f4a6986d0
/etc/wb-configs.d/02wb-hwconf-manager 57b22000bd3e5e02eefaec1705662f8f
Description: Provides infrastructure for hardware re-configuration via Device Tr ee overlays
root@wirenboard-AB3RVWYB:~# apt search wb-hwconf-manager
Сортировка… Готово
Полнотекстовый поиск… Готово
wb-hwconf-manager/stretch,stretch,now 1.38.0 all [установлен]
Provides infrastructure for hardware re-configuration via Device Tree overlays
А сегодня уже предлагает побольше, после apt update.
root@wirenboard-AB3RVWYB:~# apt list --upgradable
Вывод списка… Готово
device-tree-compiler/stretch 1.6.0-1 armhf [может быть обновлён с: 1.4.1+wb20201030084907]
linux-libc-dev/oldstable 4.9.246-1 armhf [может быть обновлён с: 4.9.240-2]
wb-hwconf-manager/stretch,stretch 1.38.2 all [может быть обновлён с: 1.38.0]
wb-mqtt-confed/stretch 1.2.4 armhf [может быть обновлён с: 1.2.2]
root@wirenboard-AB3RVWYB:~#