Добрый день.
Около года назад поменял wb6 на wb7.
WB6 на момент замены исправно работал - положил его в запас.
Сегодня понадобился, достал и он не включается.
В дебаг консоли ничего.
Аппаратный watchdog выключал.
Наткнулся на Errata
ERRWB600020: Преждевременный выход из строя внутреннего накопителя
Подверженные устройства
Некоторые Wiren Board ревизий 6.1, 6.4.x, 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”. Также подвержены некоторые устройства других партий, произведённые в 2018 году.
Проблемную модель eMMC можно определить: по номеру партии, по маркировке чипа (Kingston EMMC04G-W627), а также по коду модели (W62704) в выводе dmesg или консоли при загрузке:
[ 1.797481] mmcblk0: mmc0:0001 W62704 3.53 GiB
Описание
Внезапный выход из строя накопителя eMMC с невозможностью записи и, иногда, чтения данных. Подвержены накопители Kingston EMMC04G-W627.
Причины и подробное описание
Проблема диагностируется по специфическим сообщениям в Debug-консоли (и dmesg) при загрузке или работе:
[ 620.643757] mmc0: Timeout waiting for hardware interrupt. [ 620.649221] sdhci: =========== REGISTER DUMP (mmc0)===========
При этом система может зависать сама или при попытке записи. Часто первый раз проблема проявляется после обновления прошивки контроллера, видимо из-за записи в процессе обновления большого количества данных на накопитель.
Проблема, судя по всему, вызвана ошибкой в микропрограмме определённой модели eMMC.
У меня судя по наклейке как раз b346 и маркировка чипа совпадает с указанной.
Подскажите найден ли программный способ решения проблемы?
Есть ли вариант починки/замены?