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

Материал из Wiren Board
(Отметить эту версию для перевода)
Строка 2: Строка 2:
<languages/>
<languages/>
<translate>
<translate>
<!--T:14-->
__TOC__
__TOC__
{| class="wikitable"  
{| class="wikitable"  
Строка 14: Строка 15:
|-
|-


<!--T:15-->
|-
|-
| colspan="14" |  
| colspan="14" |  
Строка 29: Строка 31:
== ERRWB70001: После очередной перезагрузки контроллер не загружается == <!--T:1-->
== ERRWB70001: После очередной перезагрузки контроллер не загружается == <!--T:1-->


'''Подверженные устройства.''' <!--T:2-->
<!--T:2-->
'''Подверженные устройства.'''


<!--T:3-->
<!--T:3-->
Wiren Board 7 всех ревизий с загрузчиком версии 1.1.1, выпущенные до 15 июля 2022 г.
Wiren Board 7 всех ревизий с загрузчиком версии 1.1.1, выпущенные до 15 июля 2022 г.


'''Описание'''<!--T:4-->
<!--T:4-->
'''Описание'''


<!--T:5-->
<!--T:5-->
Нормально работающий контроллер после очередной перезагрузки по питанию не включается. Светодиод индикации загорается жёлтым примерно на 20 секунд, потом гаснет на несколько секунд, дальше цикл повторяется.
Нормально работающий контроллер после очередной перезагрузки по питанию не включается. Светодиод индикации загорается жёлтым примерно на 20 секунд, потом гаснет на несколько секунд, дальше цикл повторяется.


<!--T:16-->
В отладочной консоли написано:
В отладочной консоли написано:
<pre>
<pre>
Строка 46: Строка 51:
Т.е. нормальная загрузка зависает после строчки DRAM.
Т.е. нормальная загрузка зависает после строчки DRAM.


<!--T:17-->
Иногда проблема проявляется только если в контроллер вставлена microSD-карта.
Иногда проблема проявляется только если в контроллер вставлена microSD-карта.


'''Причины и подробное описание''' <!--T:6-->
<!--T:6-->
'''Причины и подробное описание'''


<!--T:18-->
Загрузчик неправильно инициализирует оперативную память, не дожидаясь стабилизации PLL перед обращением к микросхемам DRAM.
Загрузчик неправильно инициализирует оперативную память, не дожидаясь стабилизации PLL перед обращением к микросхемам DRAM.


'''Пути обхода''' <!--T:10-->
<!--T:10-->
'''Пути обхода'''


<!--T:11-->
<!--T:11-->
Если вставлена microSD карта, попробовать вытащить и обновить загрузчик, как написано выше.
Если вставлена microSD карта, попробовать вытащить и обновить загрузчик, как написано выше.


'''Исправление''' <!--T:12-->
<!--T:12-->
'''Исправление'''


<!--T:13-->
<!--T:13-->
Исправлено в U-Boot версии 2021.10-wb1.1.2.
Исправлено в U-Boot версии 2021.10-wb1.1.2.


<!--T:19-->
Обновление портировано в stable wb-2204 и в testing.  
Обновление портировано в stable wb-2204 и в testing.  


<!--T:20-->
Для обновления выполните по очереди три команды:
Для обновления выполните по очереди три команды:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Строка 71: Строка 83:
</syntaxhighlight>
</syntaxhighlight>


<!--T:21-->
Рекомендуется обновить загрузчик на всех контроллерах. Проблема может проявиться на них позже.
Рекомендуется обновить загрузчик на всех контроллерах. Проблема может проявиться на них позже.


<!--T:22-->
Если контроллер уже не загружается, то вернуть его к жизни можно двумя способами:
Если контроллер уже не загружается, то вернуть его к жизни можно двумя способами:
# записью особого образа на чистую microSD-карту;
# записью особого образа на чистую microSD-карту;

Версия 19:04, 25 июля 2022

Другие языки:
7.2.1 7.3
ERRWB70001
Легенда Не подвержено проблеме
Подвержено проблеме, исправляется обновлением ПО
Подвержено проблеме

ERRWB70001: После очередной перезагрузки контроллер не загружается

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

Wiren Board 7 всех ревизий с загрузчиком версии 1.1.1, выпущенные до 15 июля 2022 г.

Описание

Нормально работающий контроллер после очередной перезагрузки по питанию не включается. Светодиод индикации загорается жёлтым примерно на 20 секунд, потом гаснет на несколько секунд, дальше цикл повторяется.

В отладочной консоли написано:

U-Boot SPL 2021.10-wb1.1.1-g4c04347f3e (Feb 03 2022 - 14:48:16 +0000)
DRAM:

Т.е. нормальная загрузка зависает после строчки DRAM.

Иногда проблема проявляется только если в контроллер вставлена microSD-карта.

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

Загрузчик неправильно инициализирует оперативную память, не дожидаясь стабилизации PLL перед обращением к микросхемам DRAM.

Пути обхода

Если вставлена microSD карта, попробовать вытащить и обновить загрузчик, как написано выше.

Исправление

Исправлено в U-Boot версии 2021.10-wb1.1.2.

Обновление портировано в stable wb-2204 и в testing.

Для обновления выполните по очереди три команды:

apt update
apt install u-boot-wb7
u-boot-install-wb

Рекомендуется обновить загрузчик на всех контроллерах. Проблема может проявиться на них позже.

Если контроллер уже не загружается, то вернуть его к жизни можно двумя способами:

  1. записью особого образа на чистую microSD-карту;
  2. подключением к компьютеру через первый USB-C и запуском утилиты sunxi-fel.