Wiren Board 8: Errata
8.4.3 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ERRWB84001 | |||||||||||||
ERRWB84002 | |||||||||||||
ERRWB84003 | |||||||||||||
ERRWB84004 | |||||||||||||
ERRWB84005 | |||||||||||||
ERRSUPERCAP0001 | |||||||||||||
ERRWB84006 | |||||||||||||
Легенда | Не подвержено проблеме | ||||||||||||
Подвержено проблеме, исправляется обновлением ПО | |||||||||||||
Подвержено проблеме |
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.
Пути обхода
Не использовать напряжение питания больше 36 вольт для контроллеров с модулями подверженными проблеме.
Если нужен модуль и напряжение питания контроллера выше 36 вольт, производится замена модуля по гарантии. Это черновик страницы. Последняя правка сделана 10.09.2024 пользователем N.maslov.
ERRWB74004: Зависание GSM модема из-за внешних электромагнитных помех
Подверженные устройства
Контроллеры Wiren Board 7.3, 7.4, 8.4 с модемом WBC2-4G.
Описание
При расположении в непосредственной близости от контроллера электромагнитных пускателей наведенные помехи вызывают отключение 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, но это подразумевает доработку плат и аккуратную пайку на месте.
Исправление
- В следующей версии платы модема будет добавлен дополнительный заземляющий пого-пин.
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 и подавляющий таким образом помехи.
Исправление
- Улучшение условий связи - например, вынос антенны повыше
- Если не помогает или невозможно - замена на исправленную версию модема по гарантии
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 и новее.