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

Материал из Wiren Board
м (Пунктуация, орфография.)
Строка 147: Строка 147:
'''Пути обхода'''  
'''Пути обхода'''  


Для UART-CAN можно использовать модуль расширения CAN-ISO.
Использовать модуль расширения CAN-ISO.


'''Запланированное исправление'''
'''Запланированное исправление'''
Строка 162: Строка 162:
'''Описание'''
'''Описание'''


Перезагрузка модулей Wi-Fi и GSM при работе в 2G-сетях при большом количестве подключеных модулей расширения.
Перезагрузка модулей Wi-Fi и GSM при работе в 2G-сетях при большом количестве подключенных модулей расширения.


'''Причины и подробное описание'''  
'''Причины и подробное описание'''  
Строка 168: Строка 168:
При слабом сигнале сети в 2G режиме GSM модем начинает работать на полную мощность, вызывая кратковременные провалы напряжения питания по линии 4В и 3.3В. Из-за чего перезагружается USB хаб, питающийся от этих линий. При этом отключается всё оборудование, подключенное к USB хабу. В том числе Wi-Fi модуль, GSM модем и всё, что было подключено к порту USB2. После восстановления питания USB хаб включается и работает в обычном режиме. Всё оборудование также подключается к хабу и начинает работать, однако, Wi-Fi модуль при этом может зависнуть.
При слабом сигнале сети в 2G режиме GSM модем начинает работать на полную мощность, вызывая кратковременные провалы напряжения питания по линии 4В и 3.3В. Из-за чего перезагружается USB хаб, питающийся от этих линий. При этом отключается всё оборудование, подключенное к USB хабу. В том числе Wi-Fi модуль, GSM модем и всё, что было подключено к порту USB2. После восстановления питания USB хаб включается и работает в обычном режиме. Всё оборудование также подключается к хабу и начинает работать, однако, Wi-Fi модуль при этом может зависнуть.


Перезагрузиться также может приёмопередатчик второго Ethernet-порта, что будет проявляться как пропадание и последующее востановление линка на интерфейсе eth1.
Перезагрузиться также может приёмопередатчик второго Ethernet-порта, что будет проявляться как пропадание и последующее восстановление линка на интерфейсе eth1.


'''Пути обхода'''  
'''Пути обхода'''  
Строка 215: Строка 215:
При включении контроллера некоторое время (несколько секунд) могут быть открыты или находиться в "полуоткрытом" состоянии каналы A1-A4. При загрузке контроллера каналы закрываются.
При включении контроллера некоторое время (несколько секунд) могут быть открыты или находиться в "полуоткрытом" состоянии каналы A1-A4. При загрузке контроллера каналы закрываются.


Предположительно может вызывать сгорание контроллера, если на канал подключен мощный источник питания, например аккумулятор.   
Предположительно может вызывать сгорание контроллера, если на канал подключен мощный источник питания, например, аккумулятор.   


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

Версия 16:33, 24 октября 2020

Другие языки:

ERRWB630001: Зависание контроллера в модификации с аппаратной кнопкой и большим числом модулей ввода-вывода

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

Wiren Board 6 rev. 6.3

Описание

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

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

Микросхемы MCP23008 и MCP23017 в боковых модулях по умолчанию включают пин INT в режим пуш-пулл с высоким состоянием.

Инициализация пина в режим "открытый коллектор" происходит позже, при загрузке модуля wb-hwconf-manager.

Поэтому три и более модуля выдают достаточно тока для паразитного питания процессора через линию INT на боковом разъеме, когда процессор выключен. Паразитное питание через линии GPIO может приводить к зависанию и "защёлкиванию" процессора i.MX 6ULL из-за аппаратных особенностей серии i.MX 6.

Пути обхода

Не использовать кнопку питания с >2 модулями ввода-вывода

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

Исправлено в rev. 6.4

ERRWB630002: Невозможность обновления с USB-накопителя при подключенном клеммнике A4

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

Wiren Board 6 rev. 6.3, 6.4, 6.4.1

Описание

Если на клеммник A4 контроллера во время загрузки подано напряжение, соответствующее логической единице (т.е. напряжение от 3В и выше), то контроллер не обнаруживает USB-накопитель с обновлением прошивки.

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

Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4.

Пути обхода

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

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

Исправлено в загрузчике начиная с версии 1.0.0. Обновление загрузчика производится по запросу в офисе Wiren Board, обновление не считается гарантийным случаем.

ERRWB650003: Невозможность обновления с USB-накопителя в ревизии 6.5

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

Wiren Board 6 rev. 6.5

Описание

Контроллер не обнаруживает USB-накопитель с обновлением прошивки.

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

Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4.

Пути обхода

При обновлении прошивки через USB-накопитель следует подать на клеммник A4 напряжение от 5 до 30В. Для этого, например, можно соединить проводником клеммы A4 и W1 или клеммы A4 и W2.

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

Исправлено в загрузчике начиная с версии 1.0.0, в устройствах отгруженных после 2019-03-10. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо.

ERRWB600004: Невозможность обновления с некоторых USB-накопителей

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

Wiren Board 6 всех аппаратных ревизий

Описание

Контроллер обнаруживает USB-накопитель с обновлением прошивки, но после нажатия на кнопку для подтверждения обновления, обновление не происходит. В отладочную консоль выводятся ошибки:

EHCI timed out on TD - token=0x2e008d80
EHCI timed out on TD - token=0xae008d80
EHCI timed out on TD - token=0xae008d80
Error reading cluster
** Unable to read file wb6_update_FACTORYRESET.fit **
Read failed: -1

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

Загрузчик не обрабатывает специальным образом нестабильно работающие контроллеры некоторых флеш-накопителей.

Пути обхода

Использовать USB-накопитель другой модели.

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

Исправлено в загрузчике начиная с версии 1.0.1, в устройствах отгруженных начиная с 2019-04. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо.

ERRWB640005: Не работает порт CAN

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

Wiren Board 6 rev. 6.4, 6.4.1

Описание

Не работает порт CAN на передачу данных.

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

Ошибка в схемотехнике. Неправильно подключен транзистор для согласования уровней 5В и 3,3В.

Пути обхода

Использовать модуль расширения CAN-ISO.

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

Исправлено в версиях начиная с 6.5

ERRWB600006: Перезагрузка модулей Wi-Fi и GSM при слабом сигнале GSM сети

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

Wiren Board 6 все до rev. 6.6 включительно.

Описание

Перезагрузка модулей Wi-Fi и GSM при работе в 2G-сетях при большом количестве подключенных модулей расширения.

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

При слабом сигнале сети в 2G режиме GSM модем начинает работать на полную мощность, вызывая кратковременные провалы напряжения питания по линии 4В и 3.3В. Из-за чего перезагружается USB хаб, питающийся от этих линий. При этом отключается всё оборудование, подключенное к USB хабу. В том числе Wi-Fi модуль, GSM модем и всё, что было подключено к порту USB2. После восстановления питания USB хаб включается и работает в обычном режиме. Всё оборудование также подключается к хабу и начинает работать, однако, Wi-Fi модуль при этом может зависнуть.

Перезагрузиться также может приёмопередатчик второго Ethernet-порта, что будет проявляться как пропадание и последующее восстановление линка на интерфейсе eth1.

Пути обхода

Гарантийный ремонт при проявлении проблемы - напаивание дополнительных конденсаторов по линиям 4В и 3.3В.

Программные методы не могут предотвратить перезагрузку модема, Wi-Fi или Ethernet-порта, однако могут предотвратить "зависание" Wi-Fi при такой перезагрузке.

Установка ядра Linux (пакет linux-image-wb6, версия 4.9+wb20200730165540 или выше), в котором решена проблема зависания wi-fi модуля при перезагрузке USB хаба.

Установка wb-configs версии >= 1.82.3. В этой версии добавлен скрипт, перезапускающий hostapd после старта интерфейса Wlan0 (требуется для нормальной работы wi-fi в режиме точки доступа).


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

Схема питания изменена с версии 6.7.

ERRWB600007: Включение кнопкой с задержкой 10 секунд

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

Wiren Board 6 в комплектации с кнопкой и все rev. 6.7.

Описание

Если выключить кнопкой/переключателем на передней панели и подождать пару минут, то при повторном включении кнопкой контроллер начнет грузиться через примерно 10 сек.

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

Выключение кнопкой приводит аппаратный вотчдог в состояние перед началом цикла вкл/выкл. При включении кнопкой цикл вотчдога начинается с выключения на 10 секунд.

Пути обхода

Ничего не делать, просто ждать.

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

ERRWB600008: Открытые транзисторы входов A1-A4 при запуске контроллера

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

Все Wiren Board 6 до партии rev. 6.7.

Описание

При включении контроллера некоторое время (несколько секунд) могут быть открыты или находиться в "полуоткрытом" состоянии каналы A1-A4. При загрузке контроллера каналы закрываются.

Предположительно может вызывать сгорание контроллера, если на канал подключен мощный источник питания, например, аккумулятор.

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

Не подтянуты к земле затворы транзисторов. При включении контроллера GPIO процессора некоторое время находятся в состоянии High Z и транзисторы могут открыться от наводок/токов утечки и т. п.

Пути обхода

Не подключать на входы А1-А4 нагрузку, если кратковременное открытие канала может привести к токам КЗ или недопустимому поведению.

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

Исправлена в партии начиная с v6.7.2B