Контроллер WirenBoard 7 после перезагрузки не стартует

Добрые день, контроллер завис, после перезагрузки не запустился. В Debug консоли пишет:
No partition table - mmc 1
Couldn’t find partition mmc 1:2
Can’t set block device
Running default loadzimage …
No partition table - mmc 1
Couldn’t find partition mmc 1:2
Can’t set block device
Версия контроллера 7.3.3E/1 S/n AOLW2PLR

Добрый день.
А это все что выводится в Debug?
Попробуйте сделать Factory Reset.
Вполне возможно что это аппаратная проблема EMMC. В таком случае сброс не поможет, конечно.

Да, это всё, что есть в Debug консоли. Factory reset пробовал, первым делом. Не помогло. Он продолжает писать, что не видит файловую систему.

Покажите логи Factory Reset пожалуйста.

Environment size: 142/131068 bytes

Resetting to default environment

Info: input data size = 142 = 0x8E

Net: No ethernet found.
Hit key to stop autoboot in 1s

Info: input data size = 4281 = 0x10B9

switch to partitions #0, OK
mmc1(part 0) is current device
eMMC found on device 1
Press FW button to enter firmware update mode

Entering firmware update mode.
Checking if ubootenv part is present

Loading FIT header to 0x42000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
Extracting kernel

Loading FIT header to 0x42000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
Extracting DTB

Loading FIT header to 0x43000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
zimage: Bad magic!
ERROR: Failed to enter update mode!
ERROR: /mnt/data/.wb-restore/factoryreset.fit missing or corrupt
Checking if there is a microSD card with update file
MMC: no card present
Couldn’t find partition mmc 0:1
Can’t set block device
MMC: no card present
Couldn’t find partition mmc 0:1
Can’t set block device
No update detected on microSD card, continuing boot
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:2
Can’t set block device
Running default loadzimage …
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:2
Can’t set block device

Используете слишком новый образ. Рекомендую попробовать https://fw-releases.wirenboard.com/fit_image/stable/7x/202308251057_wb-2307_bullseye_wb7x.fit или более ранний.
Ну и - лог лучше с самого начала, чтобы было видно вывод uboot.

▒▒## Info: input data size = 4281 = 0x10B9
switch to partitions #0, OK
mmc1(part 0) is current device
eMMC found on device 1
Press FW button to enter firmware update mode

Entering firmware update mode.
Checking if ubootenv part is present

Loading FIT header to 0x42000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
Extracting kernel

Loading FIT header to 0x42000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
Extracting DTB

Loading FIT header to 0x43000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
zimage: Bad magic!
ERROR: Failed to enter update mode!
ERROR: /mnt/data/.wb-restore/factoryreset.fit missing or corrupt
Checking if there is a microSD card with update file
MMC: no card present
Couldn’t find partition mmc 0:1
Can’t set block device
MMC: no card present
Couldn’t find partition mmc 0:1
Can’t set block device
No update detected on microSD card, continuing boot
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:2
Can’t set block device
Running default loadzimage …
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:2
Can’t set block device

Точно ли со старым fit?
Попробуйте https://fw-releases.wirenboard.com/fit_image/stable/7x/202303311332_wb-2207_stretch_wb7x.fit

Точно со старым, с этим образом такая-же история. Обновляю с флешки FAT32

▒## Info: input data size = 4281 = 0x10B9
switch to partitions #0, OK
mmc1(part 0) is current device
eMMC found on device 1
Press FW button to enter firmware update mode

Entering firmware update mode.
Checking if ubootenv part is present

Loading FIT header to 0x42000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
Extracting kernel

Loading FIT header to 0x42000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
Extracting DTB

Loading FIT header to 0x43000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
zimage: Bad magic!
ERROR: Failed to enter update mode!
ERROR: /mnt/data/.wb-restore/factoryreset.fit missing or corrupt
Checking if there is a microSD card with update file
MMC: no card present
Couldn’t find partition mmc 0:1
Can’t set block device
MMC: no card present
Couldn’t find partition mmc 0:1
Can’t set block device
No update detected on microSD card, continuing boot
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:2
Can’t set block device
Running default loadzimage …
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:2
Can’t set block device
=>

У меня есть подозрение что флешка не читается. Вы зачем-то обрезаете приведенный лог. То есть выкладываете с произвольного места, не с начала.
Начало выглядит так: Не подключается к WEB UI и SSH - #14 от пользователя BrainRoot
и как раз позволяет понять откуда началась выполнение загрузки.

Флешку переформатировал, образ перезаписал. Видимо не успевал открыть консоль, поэтому и обрезалась часть информации

U-Boot 2021.10-wb1.7.2-gbf311aa30b (Sep 23 2023 - 11:10:21 +0000)

CPU: Allwinner R40 (SUN8I 1701)
Model: Wiren Board rev. 7.2.0 (A40i)
I2C: ready
DRAM: 512 MiB
MMC: mmc@1c0f000: 0, mmc@1c11000: 1
Loading Environment from MMC… OK
In: serial@1c28000
Out: serial@1c28000
Err: serial@1c28000
Will only keep env vars: mmcpart bootcount upgrade_available uenvcmd wb_webupd otp_program otp_aes_program

Info: input data size = 142 = 0x8E

bootcount=0
mmcpart=2
uenvcmd=true ; echo reset environment; env default -a; setenv mmcdev 0; saveenv; bmode emmc; reset
upgrade_available=0

Environment size: 142/131068 bytes

Resetting to default environment

Info: input data size = 142 = 0x8E

Net: No ethernet found.
Hit key to stop autoboot in 1s

Info: input data size = 4281 = 0x10B9

switch to partitions #0, OK
mmc1(part 0) is current device
eMMC found on device 1
Press FW button to enter firmware update mode

Entering firmware update mode.
Checking if ubootenv part is present

Loading FIT header to 0x42000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
Extracting kernel

Loading FIT header to 0x42000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
Extracting DTB

Loading FIT header to 0x43000000 …

** No partition table - mmc 1 **
Couldn’t find partition mmc 1:6
zimage: Bad magic!
ERROR: Failed to enter update mode!
ERROR: /mnt/data/.wb-restore/factoryreset.fit missing or corrupt
Checking if there is a microSD card with update file
MMC: no card present
Couldn’t find partition mmc 0:1
Can’t set block device
MMC: no card present
Couldn’t find partition mmc 0:1
Can’t set block device
No update detected on microSD card, continuing boot
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:2
Can’t set block device
Running default loadzimage …
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:2
Can’t set block device
=>

Флешка именно USB?
Я просто не вижу секцию про него, например

In:    serial                                                                   
Out:   serial                                                                   
Err:   serial                                                                   
Net:   eth0: ethernet@02188000                                                  
Hit any key to stop autoboot:  0                                                
Checking if there is a USB storage with update file wb6_update.fit              
dev: usb1_vbus @ regulator@0                                                    
starting USB...                                                                 
USB0:   USB EHCI 1.00                                                           
USB1:   USB EHCI 1.00                                                           
scanning bus 0 for devices... 2 USB Device(s) found                             
scanning bus 1 for devices... EHCI timed out on TD - token=0x80008c80           
unable to get device descriptor (error=-1)                                      
1 USB Device(s) found                                                           
       scanning usb for storage devices... 1 Storage Device(s) found            
  Device 0: Vendor:          Rev: PMAP Prod: silicon-power                      
            Type: Removable Hard Disk                                           
            Capacity: 7498.1 MB = 7.3 GB (15356160 x 512)   

контроллер, к сожалению уже не гарантийный (продан 13.12.2022).

Я копировал всё, что было в консоли. Пробовал и MicroSD и USB, везде одна и та же картина. Заказал новый контроллер, этот отправлю к вам на диагностику и ремонт.

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

печальная новость… Я надеялся, что получится его восстановить и использовать как резервный…

Восстановить - только если проблема с ПО, если вышло из строя что-то аппаратное - то не имеет смысла.