WB 6: Errata: различия между версиями
(→ERRWB600016: Некорректная работа watchdog: добавил партию v6.8.2B) |
|||
Строка 22: | Строка 22: | ||
! 6.9.1 | ! 6.9.1 | ||
|- | |- | ||
| ERRWB630001 | | [[#ERRWB630001|ERRWB630001]] | ||
| class="cell-red" | | | class="cell-red" | | ||
| class="cell-green" | | | class="cell-green" | | ||
Строка 37: | Строка 37: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB630002 | | [[#ERRWB630002|ERRWB630002]] | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
Строка 52: | Строка 52: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB650003 | | [[#ERRWB650003|ERRWB650003]] | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-green" | | | class="cell-green" | | ||
Строка 67: | Строка 67: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600004 | | [[#ERRWB600004|ERRWB600004]] | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
Строка 82: | Строка 82: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB640005 | | [[#ERRWB640005|ERRWB640005]] | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-red" | | | class="cell-red" | | ||
Строка 97: | Строка 97: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600006 | | [[#ERRWB600006|ERRWB600006]] | ||
| class="cell-red" | | | class="cell-red" | | ||
| class="cell-red" | | | class="cell-red" | | ||
Строка 112: | Строка 112: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600007 | | [[#ERRWB600007|ERRWB600007]] | ||
| class="cell-red" | | | class="cell-red" | | ||
| class="cell-red" | | | class="cell-red" | | ||
Строка 127: | Строка 127: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600008 | | [[#ERRWB600008|ERRWB600008]] | ||
| class="cell-red" | | | class="cell-red" | | ||
| class="cell-red" | | | class="cell-red" | | ||
Строка 142: | Строка 142: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600009 | | [[#ERRWB600009|ERRWB600009]] | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
Строка 157: | Строка 157: | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
|- | |- | ||
| ERRWB600010 | | [[#ERRWB600010|ERRWB600010]] | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-green" | | | class="cell-green" | | ||
Строка 172: | Строка 172: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600011 | | [[#ERRWB600011|ERRWB600011]] | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-green" | | | class="cell-green" | | ||
Строка 187: | Строка 187: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600012 | | [[#ERRWB600012|ERRWB600012]] | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
Строка 202: | Строка 202: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600013 | | [[#ERRWB600013|ERRWB600013]] | ||
| class="cell-red" | | | class="cell-red" | | ||
| class="cell-red" | | | class="cell-red" | | ||
Строка 217: | Строка 217: | ||
| class="cell-red" | | | class="cell-red" | | ||
|- | |- | ||
| ERRWB600014 | | [[#ERRWB600014|ERRWB600014]] | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-green" | | | class="cell-green" | | ||
Строка 232: | Строка 232: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600015 | | [[#ERRWB600015|ERRWB600015]] | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-green" | | | class="cell-green" | | ||
Строка 247: | Строка 247: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600016 | | [[#ERRWB600016|ERRWB600016]] | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-green" | | | class="cell-green" | | ||
Строка 262: | Строка 262: | ||
| class="cell-green" | | | class="cell-green" | | ||
|- | |- | ||
| ERRWB600017 | | [[#ERRWB600017|ERRWB600017]] | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
Строка 277: | Строка 277: | ||
| class="cell-yellow" | | | class="cell-yellow" | | ||
|- | |- | ||
| ERRWB600018 | | [[#ERRWB600018|ERRWB600018]] | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-green" | | | class="cell-green" | | ||
Строка 292: | Строка 292: | ||
| class="cell-red" | | | class="cell-red" | | ||
|- | |- | ||
| ERRWB600019 | | [[#ERRWB600019|ERRWB600019]] | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-green" | | | class="cell-green" | | ||
Строка 306: | Строка 306: | ||
| class="cell-green" | | | class="cell-green" | | ||
| class="cell-red" | | | class="cell-red" | | ||
|- | |||
| [[#ERRWB600020|ERRWB600020]] | |||
| class="cell-green" | | |||
| class="cell-green" | | |||
| class="cell-green" | | |||
| class="cell-red" | | |||
| class="cell-red" | | |||
| class="cell-red" | | |||
| class="cell-green" | | |||
| class="cell-green" | | |||
| class="cell-green" | | |||
| class="cell-green" | | |||
| class="cell-green" | | |||
| class="cell-green" | | |||
| class="cell-green" | | |||
|- | |- | ||
| colspan="14" | | | colspan="14" | | ||
Строка 319: | Строка 336: | ||
|} | |} | ||
{{anchor|ERRWB630001}} | |||
== ERRWB630001: Зависание контроллера в модификации с аппаратной кнопкой и большим числом модулей ввода-вывода == <!--T:1--> | == ERRWB630001: Зависание контроллера в модификации с аппаратной кнопкой и большим числом модулей ввода-вывода == <!--T:1--> | ||
Строка 354: | Строка 372: | ||
Исправлено в rev. 6.4 | Исправлено в rev. 6.4 | ||
{{anchor|ERRWB630002}} | |||
== ERRWB630002: Невозможность обновления с USB-накопителя при подключенном клеммнике A4 == <!--T:14--> | == ERRWB630002: Невозможность обновления с USB-накопителя при подключенном клеммнике A4 == <!--T:14--> | ||
Строка 382: | Строка 401: | ||
Исправлено в загрузчике начиная с версии 1.0.0. Обновление загрузчика производится по запросу в офисе Wiren Board, обновление не считается гарантийным случаем. | Исправлено в загрузчике начиная с версии 1.0.0. Обновление загрузчика производится по запросу в офисе Wiren Board, обновление не считается гарантийным случаем. | ||
{{anchor|ERRWB650003}} | |||
== ERRWB650003: Невозможность обновления с USB-накопителя в ревизии 6.5 == <!--T:25--> | == ERRWB650003: Невозможность обновления с USB-накопителя в ревизии 6.5 == <!--T:25--> | ||
Строка 409: | Строка 429: | ||
Исправлено в загрузчике начиная с версии 1.0.0, в устройствах отгруженных после 2019-03-10. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо. | Исправлено в загрузчике начиная с версии 1.0.0, в устройствах отгруженных после 2019-03-10. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо. | ||
{{anchor|ERRWB600004}} | |||
== ERRWB600004: Невозможность обновления с некоторых USB-накопителей == <!--T:36--> | == ERRWB600004: Невозможность обновления с некоторых USB-накопителей == <!--T:36--> | ||
Строка 446: | Строка 467: | ||
</translate> | </translate> | ||
{{anchor|ERRWB640005}} | |||
== ERRWB640005: Не работает порт CAN == | == ERRWB640005: Не работает порт CAN == | ||
Строка 469: | Строка 491: | ||
Исправлено в версиях начиная с 6.5 | Исправлено в версиях начиная с 6.5 | ||
{{anchor|ERRWB600006}} | |||
== ERRWB600006: Перезагрузка модулей Wi-Fi и GSM при слабом сигнале GSM сети == | == ERRWB600006: Перезагрузка модулей Wi-Fi и GSM при слабом сигнале GSM сети == | ||
Строка 501: | Строка 524: | ||
Схема питания изменена с версии 6.7. | Схема питания изменена с версии 6.7. | ||
{{anchor|ERRWB600007}} | |||
== ERRWB600007: Включение кнопкой с задержкой 10 секунд == | == ERRWB600007: Включение кнопкой с задержкой 10 секунд == | ||
Строка 523: | Строка 547: | ||
Исправлено в '''rev. 6.8'''. | Исправлено в '''rev. 6.8'''. | ||
{{anchor|ERRWB600008}} | |||
== ERRWB600008: Открытые транзисторы входов A1-A4 при запуске контроллера == | == ERRWB600008: Открытые транзисторы входов A1-A4 при запуске контроллера == | ||
Строка 547: | Строка 572: | ||
Исправлена в партии начиная с v6.7.2B | Исправлена в партии начиная с v6.7.2B | ||
{{anchor|ERRWB600009}} | |||
== ERRWB600009: Трансиверы RS-485 держат шину в передающем состоянии == | == ERRWB600009: Трансиверы RS-485 держат шину в передающем состоянии == | ||
Строка 571: | Строка 597: | ||
Исправлено в прошивке wb-2110. | Исправлено в прошивке wb-2110. | ||
{{anchor|ERRWB600010}} | |||
== ERRWB600010: Watchdog срабатывает не всегда == | == ERRWB600010: Watchdog срабатывает не всегда == | ||
Строка 593: | Строка 620: | ||
Ошибка будет исправлена в контроллерах партии v6.8.1B | Ошибка будет исправлена в контроллерах партии v6.8.1B | ||
{{anchor|ERRWB600011}} | |||
== ERRWB600011: Watchdog может не работать во влажной среде == | == ERRWB600011: Watchdog может не работать во влажной среде == | ||
Строка 615: | Строка 643: | ||
Чувствительность схемы к загрязнениям значительно уменьшена в партиях с v6.8.1B. | Чувствительность схемы к загрязнениям значительно уменьшена в партиях с v6.8.1B. | ||
{{anchor|ERRWB600012}} | |||
== ERRWB600012: Перестают работать боковые модули == | == ERRWB600012: Перестают работать боковые модули == | ||
Строка 658: | Строка 686: | ||
В контроллере ревизии 6.8.1 и старше питание боковых модулей ввода-вывода отключается кнопкой и сторожевым таймером. | В контроллере ревизии 6.8.1 и старше питание боковых модулей ввода-вывода отключается кнопкой и сторожевым таймером. | ||
{{anchor|ERRWB600013}} | |||
== ERRWB600013: Кратковременная индикация V_OUT_OK = off в момент отключения выходов Vout == | == ERRWB600013: Кратковременная индикация V_OUT_OK = off в момент отключения выходов Vout == | ||
Строка 676: | Строка 705: | ||
Отсутствуют. | Отсутствуют. | ||
{{anchor|ERRWB600014}} | |||
== ERRWB600014: Нестабильная работа внутренних устройств на шине USB == | == ERRWB600014: Нестабильная работа внутренних устройств на шине USB == | ||
Строка 698: | Строка 728: | ||
Нет. Является гарантийным случаем. | Нет. Является гарантийным случаем. | ||
{{anchor|ERRWB600015}} | |||
== ERRWB600015: Не работает приемопередатчик CAN == | == ERRWB600015: Не работает приемопередатчик CAN == | ||
Строка 721: | Строка 752: | ||
Исправлено в v6.8.2B/R и далее | Исправлено в v6.8.2B/R и далее | ||
{{anchor|ERRWB600016}} | |||
== ERRWB600016: Некорректная работа watchdog == | == ERRWB600016: Некорректная работа watchdog == | ||
Строка 746: | Строка 778: | ||
Предположительно плохие компараторы попали только в партии v6.8.2A, v6.8.2B. | Предположительно плохие компараторы попали только в партии v6.8.2A, v6.8.2B. | ||
{{anchor|ERRWB600017}} | |||
== ERRWB600017: Незапланированная перезагрузка контроллера == | == ERRWB600017: Незапланированная перезагрузка контроллера == | ||
Строка 772: | Строка 805: | ||
Обновите программное обеспечение контроллера по [[Wiren_Board_Firmware_Update | инструкции]]. | Обновите программное обеспечение контроллера по [[Wiren_Board_Firmware_Update | инструкции]]. | ||
{{anchor|ERRWB600018}} | |||
== ERRWB600018: Зависание по команде poweroff или halt == | == ERRWB600018: Зависание по команде poweroff или halt == | ||
Строка 794: | Строка 828: | ||
Исправлено с партии v6.9.1B | Исправлено с партии v6.9.1B | ||
{{anchor|ERRWB600019}} | |||
== ERRWB600019: Некорректное измерение напряжения более 14 В == | == ERRWB600019: Некорректное измерение напряжения более 14 В == | ||
Строка 816: | Строка 851: | ||
Исправлено в партиях v6.9.1U и v6.9.1U/1G. При использовании входов А1-А4 для измерения напряжения более 14 В устройства ревизии 6.9.1, подверженные ошибке, подлежат гарантийной замене. | Исправлено в партиях v6.9.1U и v6.9.1U/1G. При использовании входов А1-А4 для измерения напряжения более 14 В устройства ревизии 6.9.1, подверженные ошибке, подлежат гарантийной замене. | ||
{{anchor|ERRWB600020}} | |||
== ERRWB600020: Преждевременный выход из строя внутреннего накопителя == | |||
'''Подверженные устройства''' | |||
Некоторые Wiren Board ревизий 6.5, 6.5.1, 6.6.0, произведённые в 2018 и 2019 году. | |||
Подвержены партии, содержащие следующие трёхзначные коды: 286, 293, 322, 334, 346, 347, 348, 357, 372. | |||
Например: "v6.5A 2G 334 NB-IoT". | |||
Также можно проверить проблемную модель eMMC (W62704) в выводе dmesg или консоли при загрузке: | |||
<pre> | |||
[ 1.797481] mmcblk0: mmc0:0001 W62704 3.53 GiB | |||
</pre> | |||
'''Описание''' | |||
Внезапный выход из строя накопителя eMMC с невозможностью записи и, иногда, чтения данных. | |||
Подвержены накопители Kingston EMMC04G-W627. | |||
'''Причины и подробное описание ''' | |||
Проблема диагностируется по специфическим сообщениям в консоли (и dmesg) при загрузке или работе: | |||
<pre> | |||
[ 620.643757] mmc0: Timeout waiting for hardware interrupt. | |||
[ 620.649221] sdhci: =========== REGISTER DUMP (mmc0)=========== | |||
</pre> | |||
При этом система может зависать сама или при попытке записи. Часто первый раз проблема проявляется после обновления прошивки контроллера, видимо из-за записи в процессе обновления большого количества данных на накопитель. | |||
Проблема, судя по всему, вызвана ошибкой в микропрограмме определённой модели eMMC. | |||
'''Пути обхода''' | |||
Пользователям проблемных ревизий рекомендуется обновить ПО и перезагрузить контроллер, чтобы установиться ядро 5.10 или свежее, вместо ядра 4.9, которое поставлялось с контроллерами. По мнению производителя eMMC, новая версия ядра уменьшает вероятность выхода из строя микросхем. | |||
'''Запланированное исправление''' | |||
Другие партии контроллеров Wiren Board 6 и 7 не подвержены этой проблеме, т.к. она вызвана ошибкой в микропрограмме конкретной модели и ревизии чипа eMMC. | |||
Так как подвержденные WB6 выходят из строя чаще обычного, гарантия на них продлевается. | |||
Вышедшие из строя контроллеры подлежат гарантийной замене на свежие Wiren Board 7. |