WB 8: Errata: различия между версиями

Материал из Wiren Board
(ERRWB84006: Периодические перезагрузки Wiren Board 8 - дописал в табличку, что исправляется обновлением)
 
Строка 26: Строка 26:
|-
|-
| ERRWB84006
| ERRWB84006
| class="cell-red" |
| class="cell-yellow" |


<!--T:15-->
<!--T:15-->

Текущая версия на 12:39, 10 сентября 2024

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 и новее.