Добрые день, контроллер завис, после перезагрузки не запустился. В 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, везде одна и та же картина. Заказал новый контроллер, этот отправлю к вам на диагностику и ремонт.
Ремонт для уже не производимых контроллеров не имеет смысла - он обойдется дороже чем новое аналогичное устройство.
печальная новость… Я надеялся, что получится его восстановить и использовать как резервный…
Восстановить - только если проблема с ПО, если вышло из строя что-то аппаратное - то не имеет смысла.