Доброго времени суток ! Мой WB 5.8 пережил длительное отключение питания. После этого не хочет входить в рабочий режим, светодиод редко моргает. Попытка подсоединить комп к разъёму Debug Console ни к чему не привели. Не появляется новый порт на компе никак (( Я использовал 2 разных провода, новых устройств на компе не появилось. Найти гайд по восстановлению у вас на портале не смог - решил написать сюда. Найти 3 штырька для подсоединение платы RS-232 - USB я не смог. Вроде как на модели 5.8 их нет.
Как мне оживит мою старушку ? Она исправно работала все годы с момента приобретения в 2018. Никаких претензий к ней нет, но часть функций стала недоступна, т.е. всё что было на самом устройстве не работает, веб интерфейс - нет, внешние модули (реле) работают нормально!
Добрый день.
А что в выводе ядра а компьютере при подключении в Debug console?
Вот тут например.
Но надо убедиться что аппаратно контролер исправен. То есть - проверить что выводится в Debug.
Error reading from serial device
порт на компьютере то появляется то пропадает. Проверил на стационарном компе win11 и на планшете win10. COM порт появляется и пропадает как маятник, с такой же периодичностью моргает светодиод, в смысле гаснет и загорается. Контроллер работал прекрасно без замечаний. Взывал электрика, чтобы он “причесал” провода в щитке и он отключил контроллер надолго. Вот после этого он никак не может проснуться (((
отсоединил подключённый модуль и контроллер стал доступен ! правда не особо помогло. Вот что он выдаёт в терминале
[ 60.483826] mmcblk0: error -110 transferring data, sector 5806484, nr 5, cmd response 0x900, card status 0x0
[ 60.493789] blk_update_request: I/O error, dev mmcblk0, sector 5806484
[ 67.293861] mmcblk0: error -110 transferring data, sector 5806485, nr 4, cmd response 0x900, card status 0x0
[ 67.303827] blk_update_request: I/O error, dev mmcblk0, sector 5806485
[ 74.103893] mmcblk0: error -110 transferring data, sector 5806486, nr 3, cmd response 0x900, card status 0x0
[ 74.113859] blk_update_request: I/O error, dev mmcblk0, sector 5806486
[ 80.913921] mmcblk0: error -110 transferring data, sector 5806487, nr 2, cmd response 0x900, card status 0x0
[ 80.923884] blk_update_request: I/O error, dev mmcblk0, sector 5806487
[ 87.723980] mmcblk0: error -110 transferring data, sector 5806488, nr 1, cmd response 0x900, card status 0x0
[ 87.733947] blk_update_request: I/O error, dev mmcblk0, sector 5806488
[FAILED] Failed to start Load/Save RF Kill Switch Status.
See ‘systemctl status systemd-rfkill.service’ for details.
[ 94.560661] mmcblk0: error -110 transferring data, sector 5806481, nr 8, cmd response 0x900, card status 0x80b00
[ 101.998241] mmc0: switch to bus width 8 failed
[ 102.003123] mmc0: tried to reset card, got error -110
[ 102.008313] mmcblk0: retrying using single block read
там текст длинный - не стал вставлять весь. Где ошибка ? Куда копать ?
забыл добавить про цвета индикатора: сначала зелёный, потом жёлтый и практически сразу моргающий красный
А от какого источника питания контроллер при этом работает?
Какой модуль?
Судя по выводу - проблемы с EMMC. Износ, резервные сектора кончились.
Напишите пожалуйста серийный номер контроллера. Проверю его на errata. Если он в список заменяемых не входит - тогда имеет смысл пробовать восстановить файловую систему. Но, скорее всего попытка будет неудачной.
А насколько длинный список нечитаемых секторов?
Устройство уже негрантийное по сроку, скорее всего придется его менять.
Можно рассмотреть восстановленные.
Ну и - их чинят так, например.
Но вот имеет ли это смысл, обновлений никаких нет.
ARPURJBR gw
Не смог найти данных по установленной EMMC
Поверьте пожалуйста по названию чипа: Wiren Board 6: Errata — Wiren Board
мне удалось подключиться в терминале
серийник у меня видимо другой
root@wirenboard-ARFURJBR тут F, а не P как я увидел сбоку на контроллере
контроллер даже получил IP, но соединиться по SSH не получается, веб морда также не доступна
сейчас устойчивое соединение по COM порту - я на полчаса оставлял включённым контроллер - он не отвалился, как обычно
8 (!) адресов вот такие записи:
177.403191] mmcblk0: error -110 transferring data, sector 5806481, nr 8, cmd response 0x900, card status 0x0
какие команды нужно дать для проверки памяти, ну или для восстановления ?
Не памяти, файловой системы. Например так.
Но если много секторов физически не работают - пользы не будет.
root@wirenboard-ARFURJBR:~# e2fsck -f /dev/mmcblk0p2
e2fsck 1.43.4 (31-Jan-2017)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
rootfs: 25723/106752 files (0.2% non-contiguous), 134849/262144 blocks
надеюсь, что всё правильно сделал. Дальше я ребутнул
в логах при загрузке
EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro
подскажите куда дальше ? Спасибо!
опять ошибки, видимо не то устройство лечил (( mmcblk0p6 видимо надо
Предварительно определите в каких разделах проблемные сектора, ну и их количество.
То есть посмотрите текущую карту, например fdisk -l и уже по ней проверьте.
При физической проблеме это, конечно, не поможет. Ну, разве что временно.
Судя по адресу это раздел 6.