Обновление до 2204

Работа встала, потому что нет уверенности, что завтра ещё что нибудь не случится.
Просто, как говорится - проблемы на ровном месте, если вспомнить WBIO-AO-10V, то пришлось все конфиги переделывать по нескольку раз, перешивать, удалять все, потом снова перешивать. Причем если бы были проблемы с “левыми” китайскими железками или нештатным софтом, то какой спрос - сам купил - сам виноват. Тут вопрос к пустой дефолтной конфигурации.

Перед этим удалил wb-hardware.conf

root@wirenboard-A7ZQVZMS:~# time /usr/bin/wb-mqtt-serial -g

real 0m24.070s
user 0m20.796s
sys 0m0.596s
root@wirenboard-A7ZQVZMS:~#

браузер ругается на долгий ответ… я пока молчу)))

Зачем? Он не имеет отношения к схеме serial.
Кажется у меня на WB6 получилось создать достаточное количество устройств в конфиге чтобы получить похожий результат.

Удалил все чтоб контроллер не “отвлекался”.
Устройства на шинах влияют разумеется - у меня с устройствами время загрузки превышало 80 секунд.

только что еще раз проверил

root@wirenboard-A7ZQVZMS:~# time /usr/bin/wb-mqtt-serial -g

real 0m39.442s
user 0m23.407s
sys 0m1.114s

с рабочим конфигом со всеми устройствами реально не 39, а по секундомеру 81 секунда

Скорость отображения в интерфейсе конфига - воспроизвел, скорей всего попробуем ускорить.
Но на работу влиять не может, никак.

Может быть на выполнение правил или чего-то ещё не влияет…
возможно, я не специалист, не буду утверждать обратное, но
проблема с тормозами обозначилась когда стало проблемно подключиться по SFTP (работало через раз).

Сейчас верну все рабочие конфиги, буду смотреть что и как.
попозжее повнимательее гляну - опишу ситуацию. Пока вижу - проц греется 76 градусов.
Работает наверное

Потерпим 80 секунд. В логах уже меньше ошибок, но всё же как бы их убрать по возможности

06-06-2022 18:59:16.075 i2c i2c-4: sendbytes: NAK bailout.
06-06-2022 17:54:19.928 [wb-mqtt-knx] ERROR: [knx] Error in KNX loop: Failed to get a group TPDU: Connection reset by peer
06-06-2022 17:53:31.052 [bluetooth] sap-server: Operation not permitted (1)
06-06-2022 17:53:31.049 [bluetooth] Sap driver initialization failed.
06-06-2022 17:53:31.024 [bluetooth] Failed to obtain handles for “Service Changed” characteristic
06-06-2022 17:53:24.538 usb usb1-port1: over-current condition
06-06-2022 17:53:19.916 imx6ul-pinctrl 2290000.iomuxc-snvs: no groups defined in /soc/bus@2200000/iomuxc-snvs@2290000
06-06-2022 17:53:19.914 debugfs: Directory ‘dummy-iomuxc-gpr@20e4000’ with parent ‘regmap’ already present!
06-06-2022 17:53:05.963 watchdog: watchdog0: watchdog did not stop!
06-06-2022 17:53:02.408 caught signal 15 - exiting

в 17:53 ребутнул - вот такая картина
(часть ругательств мы вроде уже обсуждали но все-же)

По поводу повышенной загрузки процессора уже почти готов фикс.
Про долгое открытие страницы - разработчики это тоже обещали постараться исправить.

Большое спасибо
Надеюсь, что скоро перейдём из стадии “латания дыр” к теме “причёсывания” и “оптимизации”.

Так вот, чтоб не начинать новую тему хотелось бы здесь продолжить тему ЛОГ-ов ,
надеюсь будет полезно всем счастливым владельцам и инсталяторам этого оборудования.

тема NTP - вот такие сообщения в логе

09-06-2022 19:39:14.815 [ntp]|unable to create socket on wlan0 (6) for fe80::7e25:daff:fe1f:5a25%5#123
09-06-2022 19:39:14.149 [ntp]|bind(25) AF_INET6 fe80::7e25:daff:fe1f:5a25%5#123 flags 0x11 failed: Cannot assign requested address|
09-06-2022 19:39:03.807|no server suitable for synchronization found

не знаю, что не понравилось контроллеру - в качестве сервера времени ему был “предложен” локальный сервер - микротик. Более 10-ка разнообразных устройств не побрезговали микротиком, а вот что тут мне не очень понято. Подскажите.

Дальше тема KNX
в логе
09-06-2022 19:39:33.035 [wb-mqtt-knx] ERROR: [knx] Error in KNX loop: Failed to get a group TPDU: Connection reset by peer

ну нет у меня его и надеюсь не будет.
Подскажите как грамотно его отключить чтоб не жрал ресурсы и не портил лог.

Дальше - Блютуз
Уважаемые господа, я понимаю что это такой бонус от WB, ума не приложу зачем он и как его использовать. Может я не вижу своего счастья - кто-нибудь нашел ему применение? поделитесь пожалуйста опытом.
в логе он тоже отметился:
09-06-2022 19:38:58.001 [bluetooth]|sap-server: Operation not permitted (1)
09-06-2022 19:38:57.999 [bluetooth]|Sap driver initialization failed.
09-06-2022 19:38:57.916 [bluetooth]|Failed to obtain handles for Service Changed characteristic

как это чудо ампутировать, тоже пожалуйста подскажите.

Ещё один претендент на ампутацию, это вайфай, не хочу тут выслушивать злобные комменты про беспроводку, это отдельная тема - вайфай должен жить в отдельной подсети через фаервол, но не в коем случае не так как это представлено. Это опять же моё мнение,
просьба только одна - помогите его “обезвредить”, желательно по питанию, очень прошу.

все остальные ругательства лога вроде обсуждали, надеюсь будут пофиксены…

ЗЫ.
опять проскачило
10-06-2022 10:28:33.403 [rsyslog] Child 26566 has terminated, reaped by main-loop. [v8.24.0 try http://www.rsyslog.com/e/0 ]

из новых ругательств
06-06-2022 18:59:16.075 i2c i2c-4: sendbytes: NAK bailout.

Но все ж в логе написано?
У вас есть доступный с кнороллера через ipv6 сервер времени?
Ну и покажите статус ntpd - откуда получает время? Какие настройки актуальны?
Настройки post-up скриптов совершенно дефолтные, могут меняться как угодно…
Вот у вас на компьютере - тез привязан к интерфейсу или работает автоматически?

Совершенно обыкновенным методом. systemctl disable knxd
Контроллер - совершенно обычный компьютер, все методы настройки - стандартны.

Спасибо,
по поводу ntp - ну немножко не хватило знаний, не знал, что в конфиге не указан дефолтный сокет, а линукс по простоте душевной начинает ломиться во все дыры чтоб узнать время. добавил руками в конфиг interface listen eth0.
вроде полегчало.

Но… в связи с новыми обновами появились новые ругательства
11-06-2022 00:10:01.795|Cannot open mail:25
11-06-2022 00:10:01.765|Unable to locate mail
11-06-2022 00:10:01.741|Cannot open mail:25
11-06-2022 00:10:01.693 [networking.service]|Unable to locate mail
11-06-2022 00:10:01.152 [networking.service] root : problem with defaults entries ; TTY=unknown ; PWD=/ ; USER=avahi ; GROUP=avahi ;
11-06-2022 00:10:01.094 [networking.service] root : unable to resolve host wirenboard-A7ZQVZMS|

не уверен, но возможно это связано с новым модулем уведомлений на почту (или нет?) но… почему 25-й порт, давно у всех почтовиков шифрование и 465 порт - по другому не отправишь…

Насчёт KNX, следуя вашему совету отключил его - systemctl disable knxd.
За это получил ещё больше ругательств в логе)))
11-06-2022 00:10:34.070 [init.scope]|Failed to start KNXD Configurator for Wiren Board.
11-06-2022 00:10:33.867 [init.scope]|Failed to start KNX Daemon.
11-06-2022 00:10:22.552 [wb-mqtt-knx]|ERROR: [knx] Error in KNX loop: Failed to open KnxServerUrl: ip:localhost:6720. Is knxd running?

видимо чтобы было чисто надо копать глубже.

Да, порт для почты тоже прописывается в настройках:
https://wirenboard.com/wiki/Notification_module

Попробуйте еще отключить сервис wb-mqtt-knx, который транслирует данные от knxd в mqtt и теперь не может с ним связаться:

systemctl disable wb-mqtt-knx

Нет, и этот совет не помог.
опять в логе
16-06-2022 10:46:10.720 [init.scope] Failed to start KNXD Configurator for Wiren Board.
16-06-2022 10:46:10.354 [init.scope] Failed to start KNX Daemon.

никак он оне успакоится - опять… продай почку - купи KNX
и похоже не перестаёт грузить проц - остановки сервисов от ругательств не помогают.
Кто такой init.scope и зачем надо было пытаться стартовать отсутствующие устройства.

Насчёт модуля опевещения я тоже не могу понять логики
16-06-2022 10:45:33.403 [networking.service] Unable to locate mail
зачем трахать сервис если почта не настроена. Ошибка должна быть в логе если почта криво настроена, или есть какие-то проблемы с почтовым сервером, тогда эти проблемы
диагностирутся и выводятся в лог.
По какой логике неиспользование функции является ошибкой???
…или я ничего в этих люниксах не понимаю, или все остальные не обращают на это внимание - типа работает и работает.

Кстати по блютусу и вайфаю вопрос не снят. Подскажите все-таки как их выкусить.

init - это система инициализации Linux, она сообщила таким образом, что не запустила сервисы, так как они отключены. Без понимания внутренностей ОС, возможно, не совсем понятно, да.

Предполагаю, что это нужно для работы штатного модуля уведомлений.

Если вы их хотите вообще отключить (снять питание), то можно так:

Ну не знаю, кто эти линуксы пишет, он хоть читать умеет)))
внимание на экран

возможно, это и не имеет отношения к команде разработчиков WB, но фак т на лицо.
Собственно что произошло. Решил я вернуться на стабильную прошивку,
202206211245_stable_webupd_wb67.fit

  • запустил в вебке, подождал, все отработало, ещё подождал, потом ешё подождал, потом ещё.
    Не пингуется .20, ещё подождал… потом ещё. Пропал мой контроллер.
    Потом вспомнил что есть админская мудрость “удалённая настройка фаервола …это к дальней дороге”.
    Тут примерно такая же история. Контроллер почему то САМ сменил адрес на .46
    Может к DHCP обратился по простоте душевной, может просто переклинело его.
    Я зашел через .46, открыл конфиг, обомлел… вот скриншот, что с ума сошел не я, а он.

Уважаемые господа, если вдруг вы также “потеряете” своего линуксового друга, перед тем как брать билет и ехать, чтоб его спасти, попробуйте сканернуть сеть, может поездка и не потребуется. Если кто-то знает объяснение этому явлению, расскажите пожалуйста,

Кстати, до вайфая так руки и не дошли, но его часы уже сочтены. Спасибо за совет, добрый человек. Можно ли блютус также обезвредить, всеравно его никто не услышит из железного ящщщика.

Думаю, что bluetooth при этом так же отключиться, так как питается от того же USB-порта, что и WiFi.

Опишите, пожалуйста, проблему подробнее. То есть до обновления адрес у eth0 был 10.0.11.20. Потом вы обновили ПО контроллера через веб-интерфейс, используя файл прошивки. После этого адрес eth0 контроллера изменился на 10.0.11.46. Так? Кабель точно в первый разъем Ethernet подключен?

Покажите, пожалуйста, вывод команды

ip address

И пришлите файл /etc/network/interfaces

ip address


inet 10.0.11.46/24 brd 10.0.11.255 scope global eth0
   valid_lft forever preferred_lft forever

auto eth0
iface eth0 inet static
address 10.0.11.20
gateway 10.0.11.253


вот вещдоки
на других интерфейсах вообще другая подсеть
iface eth1 inet static
address 10.0.12.220
они вообще не подключены

до кучи и настройки NTP пропали. Но это уже мелочи. Для тех кто в курсе…

После обновления - в /etc/network/interfaces записался умолчальный файл и при загрузке сеть была поднята по DHCP до того как wb-configs отработал.

да, похоже DHCP помог, после перезагрузки адрес вернулся, уже хорошо.
сериальные и хардварные конфиги целы, погиб только NTP, это поправимо.

ещё “обнулился” до дефолта /etc/wb-mqtt-dac.conf
{
“device_name” : “Analog Outputs”,
“channels” : []
}
и всё…
вроде раньше жирнее был - что-то типа
{
“channels”: [
{
“id”: “EXT4_O1”,
“iio_channel”: 3,
“iio_of_name”: “extio4_ao10v8”,
//“iio_device”:0,
“max_value_mv”: 10000,
“multiplier”: 9.77518
},

Это, похоже, баг, обсуждаем.

Он переехал в системный, в основном.

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

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.