Wiren Board 8: Errata
| 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/