Wiren Board 8: Errata

From Wiren Board
This is the approved revision of this page, as well as being the most recent.


8.4.3 8.5 8M
ERRWB74004
ERRWB84001
ERRWB84002
ERRWB84003
ERRWB84004
ERRWB84005
ERRSUPERCAP0001
ERRWB84006
ERRWB84007
ERRWB84008
ERRWBEC0001
ERRWB8M0001
ERRWB84009
ERRWB840010
Легенда Не подвержено проблеме
Подвержено проблеме, исправляется обновлением ПО
Подвержено проблеме

ERRWB84001: Несовместимость с некоторыми моделями Ethernet-коммутаторов (маршрутизаторов)

Подверженные устройства

Контроллеры Wiren Board 8.4.3 (партии v8.4.3A/4G, v8.4.3A/4G1, v8.4.3A/4G2).

Описание

При подключении контроллера к некоторым моделям Ethernet-коммутаторов (маршрутизаторов) соединение (линк) поднимается, но отсутствует передача данных по сети. При этом если скорость понизить до 10 МБит/с, сеть функционирует нормально.

Причины и подробное описание

Причина проблемы заключается в аппаратной несовместимости микросхем физического уровня Ethernet - CH182H, установленных в контроллеры, с некоторыми моделями сетевых устройств. Известные модели сетевых устройств, несовместимых с Wiren Board 8.4.3:

  • MikroTik hAPac2
  • eero Dual-band 350 Mbps Wireless Router

При установленном CH182 вывод такой:

root@wirenboard-AARGGLHY:~# cat /sys/devices/platform/external-ethernet-phys/external-ethernet-phys:soft-mdio0/mdio_bus/gpio-0/gpio-0:00/phy_id
0x73719011

Пути обхода

  • использовать совместимые с контроллером сетевые устройства;
  • снизить скорость соединения до 10 МБит/с (можно использовать как временную меру до замены сетевого устройства или контроллера).

Исправление

Исправлено в новых версиях контроллера.

При проявлении проблемы совместимости с сетевыми устройствами контроллеры ревизии 8.4.3 подлежат гарантийной замене на более новые ревизии.

ERRWB84002: Возможное появление короткого замыкания при установке процессорного модуля

Подверженные устройства

Контроллеры Wiren Board из партий 8.4.3A/4G, v8.4.4A/4G.

Описание

Из-за изготовления процессорных модулей с ненадлежащей точностью, при его установке в разъем SO-DIMM, может происходить смещение контактов разъема относительно контактных площадок. В некоторых случаях такое смещение может приводить к короткому замыканию.

Причины и подробное описание

При изготовлении процессорных модулей была допущена ошибка в точности изготовления. Из-за чего появился повышенный люфт процессорного модуля в разъеме SO-DIMM. При фиксации процессорного модуля со смещением в сторону разъема предназначенного для бокового модуля, у отдельных устройств появляется короткое замыкание. Фиксация модуля со смещением в сторону SD слота не приводит к таким последствия.

Пути обхода

На защелку разъема, расположенную ближе к разъему предназначенному для бокового модуля, устанавливается специальная накладка, обеспечивающая смещение процессорного модуля в сторону SD слота. А так же на разъем SO-DIMM наклеена информационная наклейка "Do not remove". При утере данной накладки, рекомендуется устанавливать процессорный модуль с упором в сторону SD слота.

Исправление

Исправлено в новых версиях контроллера.

ERRWB84003: Возможные проблемы в работе движка правил

Подверженные устройства

Контроллеры Wiren Board 8.4.3 из партии 8.4.3A/4G, выпущенные до 23 мая 2024.

Описание

Возможна неустойчивая работа движка правил.

Причины и подробное описание

Неполная поддержка WB8 движком правил в установленной прошивке.

Пути обхода

Исправляется обновлением ПО командами

# apt update
# apt upgrade

Если нет доступа к интернету, нужно скачать последний стабильный FIT и выполнить обновление, также скопировать его на контроллер по пути /mnt/data/.wb-restore/factoryreset.fit.

Исправление

Исправлено в новых версиях прошивки.

ERRWB84004: Возможные проблемы в работе mqtt драйверов

Подверженные устройства

Контроллеры Wiren Board 8.4.3 из партий 8.4.3A/4G и 8.4.3A/4G1, выпущенные до 11 июня 2024.

Описание

Возможна неустойчивая работа mqtt драйверов.

Причины и подробное описание

Неполная поддержка WB8 в установленной прошивке.

Пути обхода

Исправляется обновлением ПО командами

# apt update
# apt upgrade

Если нет доступа к интернету, нужно скачать последний стабильный FIT и выполнить обновление, также скопировать его на контроллер по пути /mnt/data/.wb-restore/factoryreset.fit.

Исправление

Исправлено в новых версиях прошивки.

ERRWB84005: Перестаёт работать ethernet после обновления ядра и перезагрузки

Подверженные устройства

Контроллеры Wiren Board 8.4.3 из любых партий, обновлённые в период с 16 по 19 августа 2024 года.

Описание

После обновления ядра через apt или всей прошивки через FIT-образ после перезагрузки не работают порты ethernet. Установлен пакет linux-image-wb8 версии 6.8.0-wb100.

Причины и подробное описание

Ошибка в DTS-файле, из-за чего порты конфигурируются неправильно.

Пути обхода

Исправляется обновлением ПО командами:

apt update && apt upgrade

Если нет доступа к интернету, нужно скачать последний стабильный FIT и выполнить обновление через Debug Network, Wi-Fi или флеш-накопитель. Дополнительное копирование его на контроллер не требуется.

Исправление

Исправлено в новых версиях прошивки, пакет linux-image-wb8 версии 6.8.0-wb101 и новее.

ERRSUPERCAP0001: Максимальное напряжение питания контроллера 36 вольт с модулем WBMZ-SUPERCAP

Подверженные устройства

Модули расширения WBMZ4-SUPERCAP, WBMZ3-SUPERCAP, WBMZ2-SUPERCAP.

Описание

Нельзя запитывать контроллер с вставленным модулем WBMZ-SUPERCAP от напряжения больше 36 вольт.

Причины и подробное описание

Ошибка при проектировании схемы модуля. В ионисторных модулях резервного питания на выходном преобразователе использовался диод на максимальное напряжение 40 вольт. Поэтому контроллер с подверженными проблеме модулями нельзя запитывать от напряжения выше 36 вольт, это может привести к пробою диода, выхода из строя модуля резервного питания, а также самого контроллера.

Запланированное исправление

Исправленно в модулях:

  • WBMZ6-SUPERCAP с версии v6.1
  • WBMZ4-SUPERCAP с версии v4.3

Пути обхода

Не использовать напряжение питания больше 36 вольт для контроллеров с модулями подверженными проблеме.

Если нужен модуль и напряжение питания контроллера выше 36 вольт, производится замена модуля по гарантии.

ERRWB74004: Зависание GSM модема из-за внешних электромагнитных помех

Подверженные устройства

Контроллеры Wiren Board 7.4, 8.4 с модемом WBC2-4G версии до 3.7

Описание

При расположении в непосредственной близости от контроллера электромагнитных пускателей наведенные помехи вызывают отключение GSM модема

Причины и подробное описание

Коммуникация с модемом происходит через USB шину, которая чувствительна к помехам. Признак наличия помех - вывод в лог ядра характерных сообщений:

option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
option 3-1:1.2: device disconnected

При этом в логе ModemManager

<warn>  [modem0/bearer0] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
<warn>  [modem0/bearer0] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
<warn>  [modem0] port ttyUSB1 timed out 2 consecutive times
<warn>  [modem0/bearer0] checking if connected failed: Couldn't check current list of active PDP contexts: Serial command timed out
<warn>  [modem0] port ttyUSB1 timed out 3 consecutive times
<info>  [base-manager] port usb0 released by device 'wbc'
<info>  [base-manager] port ttyUSB0 released by device 'wbc'

Затем сервис автоматически перезапускает модем.

Пути обхода

  • Разместить источники помех (искрящие контакты) возможно дальше от контроллера.
  • Снабберная (искрогасящая) цепочка (примерные значения резистор 100 Ом 1Вт + конденсатор 0.1мкФ 1000В последовательно) на контакты реле, управляющего обмоткой контактора, должна полностью или почти полностью исключить вероятность возникновения сбоев. Снаббер исключает искрение реле, помехи не генерируются, USB работает без сбоев.
  • Полностью проблему также исключает короткая перемычка (<1см толстого провода) между землей модемной платы со стороны антенного разъема, и ближайшей землей материнской платы WB, но это подразумевает доработку плат и аккуратную пайку на месте.

Исправление

  • В версии платы модема 3.7 добавлен дополнительный заземляющий пого-пин.

ERRWBC001: Зависание GSM модема из-за электромагнитных наводок

Подверженные устройства

Модем WBC2-4G до ревизии v3.7A

Описание

Модем перестаёт работать, “пропадает” из системы. Перезагрузка помогает ненадолго, или не помогает вообще

Причины и подробное описание

При определённых условиях (базовая станция далеко, сигнал слабый, при этом модем со штатной короткой антенной) излучение от передатчика модема WBC2-4G наводит помехи на USB-контроллер, и USB-устройства, в первую очередь сам модем, "отваливаются". Признак отсоединения модема - вывод в лог ядра характерных сообщений:

 option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
 option 3-1:1.2: device disconnected
 option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
 option 3-1:1.4: device disconnected
 option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
 option 3-1:1.5: device disconnected
 option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
 option 3-1:1.3: device disconnected
 usb 3-1: new high-speed USB device number 8 using ehci-platform
 rndis_host 3-1:1.0 usb0: register 'rndis_host' at usb-1c1c000.usb-1, RNDIS device, 3e:3c:38:91:50:a4
 option 3-1:1.2: GSM modem (1-port) converter detected
 usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0
 option 3-1:1.4: GSM modem (1-port) converter detected
 usb 3-1: GSM modem (1-port) converter now attached to ttyUSB1
 option 3-1:1.5: GSM modem (1-port) converter detected
 usb 3-1: GSM modem (1-port) converter now attached to ttyUSB2
 option 3-1:1.3: GSM modem (1-port) converter detected
 usb 3-1: GSM modem (1-port) converter now attached to ttyUSB3

Сервис автоматически перезапускает модем.

Пути обхода

Полностью проблему исключает короткая перемычка (<1см толстого провода) между землей модемной платы со стороны антенного разъема, и ближайшей землей материнской платы WB, но это подразумевает доработку плат и аккуратную пайку на месте. В модуле модема версии v3.7A и новее добавлен погопин, дополнительно соединяющий земляной полигон модема с корпусом разъёма USB-A на плате Wiren Board и подавляющий таким образом помехи.

Исправление

  • Улучшение условий связи - например, вынос антенны повыше
  • Если не помогает или невозможно - замена на модем версии 3.7 и новее по гарантии


ERRWB84006: Периодические перезагрузки Wiren Board 8

Подверженные устройства

Все контроллеры Wiren Board 8.4.3, выпущенные до 11 сентября 2024 года.

Описание

Контроллер перезагружается без причины. В логах из отладочной консоли такие сообщения перед перезагрузкой:

[46076.524821] Kernel panic - not syncing: hung_task: blocked tasks
[46076.530819] CPU: 2 PID: 38 Comm: khungtaskd Not tainted 6.8.0-wb101 #1
[46076.537338] Hardware name: Wiren Board rev. 8.4.3 (T507) (DT)
[46076.543073] Call trace:
[46076.545514]  dump_backtrace+0x94/0xec
[46076.549174]  show_stack+0x18/0x24
[46076.552486]  dump_stack_lvl+0x48/0x60
[46076.556146]  dump_stack+0x18/0x24
[46076.559459]  panic+0x364/0x3a4
[46076.562511]  watchdog+0x2c8/0x504
[46076.565825]  kthread+0xe4/0xe8
[46076.568878]  ret_from_fork+0x10/0x20
[46076.572450] SMP: stopping secondary CPUs
[46076.576372] Kernel Offset: disabled
[46076.579852] CPU features: 0x0,00000008,00020000,0100421b
[46076.585157] Memory Limit: none
[46076.588209] ---[ end Kernel panic - not syncing: hung_task: blocked tasks ]---

В логах контроллеры (journald) нет записей.

Причины и подробное описание

Ошибка в ПО приводит к отправке eMMC накопителю команды с opcode=0. После этого драйвер eMMC в Linux не отправляет накопителю новые команды.

Пути обхода

Исправляется обновлением ПО командами:

apt update && apt upgrade

Если нет доступа к интернету, нужно скачать последний стабильный FIT и выполнить обновление через Debug Network, Wi-Fi или флеш-накопитель. Дополнительное копирование его на контроллер не требуется.

Исправление

Исправлено в новых версиях прошивки (релиз wb-2407), пакет wb-rules версии 2.20.17 и новее, wb-mqtt-confed версии 1.14.11 и новее.


ERRWB84007: Невозможность выполнить сброс к заводским настройкам

Подверженные устройства

Контроллеры Wiren Board 8.4.3, прошитые FIT-ом от 13.11.24 (удалён с fw-releases).

Описание

После прошивки (любым способом) FIT-образом 202411131702_wb-2410_bullseye_wb8x.fit с fw-releases.wirenboard.com, контроллер теряет способность сбрасывать настройки к заводским. При попытке сделать это (без внешних накопителей; встроенным в WB fit-образом), контроллер меняет размер корневого раздела на 1Гб и перестаёт нормально запускаться и прошиваться.

Причины и подробное описание

В FIT-образе 202411131702_wb-2410_bullseye_wb8x.fit содержится ошибка, возвращающая контроллер к A/B схеме разметки диска (в то время, как в остальном ПО контроллера поддержка A/B схемы давно прекращена).

Пути обхода

Сделать Factoryreset с любого носителя последним стабильным FIT-ом.

Исправление

Исправлено в новых версиях прошивки.

ERRWB84008: Не получается обновиться через apt

Подверженные устройства.

Wiren Board 8.4.4 партии 8.4.4B/2G 1.2A-2G, произведенные 13.08.2024.

Описание

Контроллеры на производстве прошивались FIT-образом c фиксированным релизом (а не stable). При выходе нового stable-релиза, apt update && apt upgrade не находил никаких обновлений.

Пути обхода

прошить FIT-образом или выполнить wb-release -t stable -y

Исправление

Исправлено в новых FIT-образах; проблемные FIT-образы удалены с fw-releases.wirenboard.com.

ERRWBEC0001: Невозможно выключить контроллер

Подверженные устройства

Все контроллеры Wiren Board 7.4 и Wiren Board 8.4 с прошивкой WBEC 2.0.0 и 2.0.1:

  • если вы обновили прошивку WBEC самостоятельно до указанных версий
  • если контроллер был отгружен с релизом wb-2410 с 14.11.2024 по 22.11.2024
  • затронутые партии:
    • 7.4.4D/2GCA
    • 7.4.4E/1G
    • 7.4.4E/2GC
    • 8.4.4D/2G
    • 8.4.4E/4G

Описание

Из-за ошибки в прошивке Wiren Board Embedded Controller некорректно работает спящий режим, как следствие - невозможно выключить контроллер кнопкой, командами poweroff, rtcwake. После завершения работы и отключения питания контроллер может самопроизвольно включиться.

На контроллеры, которые работают постоянно без выключения, данная проблема не влияет.

Запланированное исправление

Исправлено в прошивке WBEC 2.0.2.

Контроллеры, отгруженные после 25.11.2024, не имеют проблемы.

Пути обхода

Обновить прошивку Wiren Board Embedded Controller.

ERRWB8M0001: Неверная маркировка слотов сим карт

Подверженные устройства

  • WB8M v8.5.2A/M .. v8.5.2D/M

Описание

В процессе заказа лицевых панелей перепутали номера сим карт. Слева находится sim1, ближе к краю корпуса sim2.

Запланированное исправление

Исправлено в следующих партиях.

Пути обхода

Вставить сим карту в другой слот.

ERRWB84009: Нестабильная работа портов RS-485

Подверженные устройства.

Все Wiren Board 8.

Описание

Контроллер не всегда с первого раза принимает ответ от modbus-устройства, подключенного к RS-485 порту. В логах wb-mqtt-serial можно заметить сообщения вида:

WARNING: [modbus] failed to read 1 input(s) @ 123 of device </dev/ttyRS485-1 115200 8 N 2> modbus:130: Serial protocol error: request timed out

Также, при использовании minicom на RS-485 портах контроллера, ответы modbus-устройств перестают приниматься до перезагрузки. Причина: некорректное переключение режимов rs-485 приёмо-передатчика в ядре Linux.

Пути обхода

Не использовать minicom на RS-485 портах контроллера до выхода исправления. Для восстановления работоспособности RS-485 портов после использования minicom на самом контроллере - выполнить перезагрузку.

Исправление

Запланировано в ближайших обновлениях.


ERRWB840010: Пропадает подключение к wb-cloud после прошивки

Подверженные устройства.

Все Wiren Board 8, прошитые через FIT на релиз wb-2507 в период c 05.08.25 по 09.08.25.

Описание

При обновлении через FIT на релиз wb-2507, во вкладке "Система" web-интерфейса контроллера отсутствовала информация о wb-cloud, а при попытке вызова

wb-cloud-agent

из консоли, получалось:

No one provider was found

Причина - некорректная сборка первых FIT-образов прошивки c релизом wb-2507.

Пути обхода

Добавить подключение вручную, выполнив:

wb-cloud-agent add-provider https://wirenboard.cloud

Исправление

Исправлено в ПО контроллера, начиная с 11.08.2025. Выполнить:

apt update; apt upgrade -y

или прошить контроллер свежим FIT-образом с https://fw-releases.wirenboard.com/