Циклическая перезагрузка WB7.3.3

На наклейке контроллера HW 7.3.3C/7
Установлена прошивка testing 2310
После попытки подключения Eclipse и создания копии файловой системы в проекте контроллер сначала не подключался по SSH с установленным логином и паролем, а затем при перезагрузке стал уходить в циклический reboot.
boot.log (32,6 КБ)

Загрузчик не инициирует процесс обновления с флэшки.
Можно ли по приложенному логу диагностировать причину неисправности?
Какие действия предпринять для исправления без отправки на производство?

Тут не очень понятно - что делалось.

Я не вижу тут попытки определить флешку.
Выполните в загрузчике

print

И покажите результаты.
Затем:

env default -a; setenv mmcpart 3; saveenv; reset

ну и покажите вывод с уже вставленной флешкой.
Если ФС контроллера испорчена - то возможно потребуется инициализация на производстве.

print

Hit key to stop autoboot in 1s
=> print
addoverlay=if ${fdt_load_continue} && load mmc ${mmcdev}:${mmcpart} ${fdt_overlay_addr} ${fdt_overlays_dir}/${ovl}.dtbo; then echo Applying DT overlay ${ovl};if fdt apply ${fdt_overlay_addr}; then true; else echo Failed to apply overlay ${ovl};setenv fdt_load_continue false;fi;fi
altbootcmd=if test ${mmcpart} -eq 2; then echo Switching to rootfs on partition 3;setenv mmcpart 3;else; echo Switching to rootfs on partition 2;setenv mmcpart 2;fi;setenv bootcount 0;run safe_saveenv; boot
arch=arm
baudrate=115200
board=sun8i_wirenboard7
board_name=sun8i_wirenboard7
bootcmd=run distro_bootcmd
bootcmd_fel=if test -n ${fel_booted} && test -n ${fel_scriptaddr}; then echo ‘(FEL boot)’; source ${fel_scriptaddr}; fi
bootcount=0
bootdelay=1
bootenv=echo Importing environment from ${loadaddr}…; env import -t ${loadaddr} ${filesize};echo Checking if uenvcmd is set …;if test -n $uenvcmd; then echo Running uenvcmd …;run uenvcmd;fi;
bootlimit=3
bootm_size=0xa000000
buzzer_init=mw.l 0x01C23484 0x1F3F0FE1;mw.l 0x01C23420 0x10;
buzzer_off=mw.l 0x01C23440 0x0;
buzzer_on=mw.l 0x01C23440 0x2;
clear_wb_webupd_flag=if test -n “${wb_webupd}”; then setenv wb_webupd “” ; run safe_saveenv ; setenv __wb_webupd 1 ; fi
console=ttyS0,115200
cpu=armv7
distro_bootcmd=run clear_wb_webupd_flag; run load_wb_bootlib; if test -z “${__wb_bootlib_loaded}”; then echo !!! No Wiren Board bootlib loaded, u-boot is corrupted; reset; fi; run bootcmd_fel;mmc dev ${mmcdev};if mmc rescan; then echo eMMC found on device ${mmcdev} ;run maybe_enter_webupd_mode; run maybe_enter_update_mode || run maybe_native_sdupdate; run maybe_native_usbupdate;if run loadbootenv; then run bootenv; fi;echo Running default loadzimage …;if run loadzimage; then run loadfdt; run mmcboot; fi;fi
fdt_addr=0x43000000
fdt_dir=/boot/dtbs
fdt_extra_overlay_offset=0x7e0
fdt_extra_overlay_size=0x20
fdt_file=/boot/dtbs/sun8i-wirenboard7.dtb
fdt_maxsize=0x20000
fdt_overlay_addr=0x43200000
fdt_overlays_dir=/boot/overlays
ip_dyn=yes
kernel_mmcdev=0
load_wb_bootlib=env import -b bffddd7e
loadaddr=0x42000000
loadbootenv=load mmc ${mmcdev}:${mmcpart} ${loadaddr} /boot/uEnv.txt
loadfdt=mmc read ${fdt_overlay_addr} ${fdt_extra_overlay_offset} ${fdt_extra_overlay_size};if fdt addr ${fdt_overlay_addr}; then setenv fdt_extra_overlay_addr ${fdt_overlay_addr};setexpr fdt_extra_overlay_size_bytes ${fdt_extra_overlay_size} * 0x200;setexpr fdt_overlay_addr ${fdt_overlay_addr} + ${fdt_extra_overlay_size_bytes};echo Reading overlays list from eMMC;fdt get value fdt_overlays /fragment/overlay overlays;echo Reading factory fdt name from eMMC;fdt get value fdt_name_factory /fragment/overlay factory-fdt;fi;run loadmainfdt;fdt addr ${fdt_addr} ${fdt_maxsize};setenv fdt_load_continue true;for ovl in ${fdt_overlays}; do run addoverlay;done;if ${fdt_load_continue} && test -n ${fdt_extra_overlay_addr}; then echo Applying extra overlay;if fdt apply ${fdt_extra_overlay_addr}; then true; else echo Failed to apply extra overlay;setenv fdt_load_continue false;fi;fi;if ${fdt_load_continue}; then true; else echo Some overlays are not applied, booting in failsafe;run loadmainfdt;fdt addr ${fdt_addr} ${fdt_maxsize};fdt set / wirenboard-boot-failsafe;fi;
loadmainfdt=if test -n ${fdt_file_override} && echo Loading fdt_file_override ${fdt_file_override} && load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file_override}; then true; else if test -n ${fdt_name_factory} && echo Loading factory fdt ${fdt_name_factory} && load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_dir}/${fdt_name_factory}.dtb;then true; else echo Loading fdt_file ${fdt_file};load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file};fi;fi;
loadzimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} /boot/zImage
mmc_bootdev=1
mmcargs=setenv optargs ${optargs} root=/dev/mmcblk${kernel_mmcdev}p${mmcpart} rootwait ro; run setbootargs
mmcboot=echo Booting from mmc …; run mmcargs; bootz ${loadaddr} - ${fdt_addr}
mmcdatapart=6
mmcdev=1
mmcpart=2
netargs=setenv optargs ${optargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp; run setbootargs
netboot=echo Booting from net …; run netargs; tftp zImage; if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else bootz; fi;
ramboot=if test -n “${fusecmd}”; then run fusecmd; fi;echo Booting kernel from RAM …; run setbootargs; bootz ${loadaddr} - ${fdt_addr};
read_button=gpio qt PD21; if gpio qi PD14; then false; else true; fi
safe_saveenv=if test -n “${__wb_bootlib_loaded}”; then echo !!! Wiren Board bootlib is loaded, skipping saveenv; else saveenv; fi
sd_fw_dev=“0:1”
serial#=165541533dbdc0da
setbootargs=setenv bootargs console=${console} ${optargs}
soc=sunxi
uenvcmd=true ; echo reset environment; env default -a; setenv mmcdev 0; saveenv; bmode emmc; reset
upgrade_available=0
vendor=wirenboard

Environment size: 4809/131068 bytes

env default -a; setenv mmcpart 3; saveenv; reset

=> env default -a; setenv mmcpart 3; saveenv; reset

Resetting to default environment

Saving Environment to MMC… Writing to MMC(1)… OK
resetting …

U-Boot SPL 2021.10-wb1.7.0-gc221f7953f (Jul 26 2023 - 08:32:47 +0000)
DRAM: 2048 MiB
Trying to boot from MMC2

U-Boot 2021.10-wb1.7.0-gc221f7953f (Jul 26 2023 - 08:32:47 +0000)

CPU: Allwinner R40 (SUN8I 1701)
Model: Wiren Board rev. 7.2.0 (A40i)
I2C: ready
DRAM: 2 GiB
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 = 43 = 0x2B

bootcount=0
mmcpart=3
upgrade_available=0

Environment size: 43/131068 bytes

Resetting to default environment

Info: input data size = 43 = 0x2B

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 …

** File not found .wb-restore/factoryreset.fit **
Read failed: -1Extracting kernel

Loading FIT header to 0x42000000 …

** File not found .wb-restore/factoryreset.fit **
Read failed: -1Extracting DTB

Loading FIT header to 0x43000000 …

** File not found .wb-restore/factoryreset.fit **
Read failed: -1zimage: 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
Can’t set block device
Running default loadzimage …
Can’t set block device
=> env default -a; setenv mmcpart 3; saveenv; reset

Resetting to default environment

Saving Environment to MMC… Writing to MMC(1)… OK
resetting …

Продолжил обновляться через слот SD-карты
На карту залит wb_update.fit

Лог загрузки

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 = 43 = 0x2B
bootcount=0
mmcpart=3
upgrade_available=0

Environment size: 43/131068 bytes
## Resetting to default environment
## Info: input data size = 43 = 0x2B
Net:   No ethernet found.
Hit <SPACE> 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 ...
** File not found .wb-restore/factoryreset.fit **
Read failed: -1Extracting kernel
## Loading FIT header to 0x42000000 ...
** File not found .wb-restore/factoryreset.fit **
Read failed: -1Extracting DTB
## Loading FIT header to 0x43000000 ...
** File not found .wb-restore/factoryreset.fit **
Read failed: -1zimage: 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
1 bytes read in 8 ms (0 Bytes/s)

##############################
# Detected microSD card with update file
# Filename: wb_update.fit
# Press a FW key if you want to update firmware from this file
# or wait 3 seconds to boot normally.
##############################

USB update procedure start
Checking if ubootenv part is present
## Loading FIT header to 0x42000000 ...
## Loading FIT strings to 0x42000028 ...
## Loading FIT struct to 0x42000100 ...
Can't find subimage 'ubootenv'
Extracting kernel
## Loading FIT header to 0x42000000 ...
## Loading FIT strings to 0x42000028 ...
## Loading FIT struct to 0x42000100 ...
11496768 bytes read in 1211 ms (9.1 MiB/s)
     Description:  Update kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x42000300
     Data Size:    11487808 Bytes = 11 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha1
     Hash value:   12f0c7170a6a34f72034cf172abd663ce9327a57
## Verifying ... sha1+
   Loading part 0 ... OK
Extracting DTB
## Loading FIT header to 0x43000000 ...
## Loading FIT strings to 0x43000028 ...
## Loading FIT struct to 0x43000100 ...
66284 bytes read in 284 ms (227.5 KiB/s)
     Description:  Update DTB
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x43000500
     Data Size:    56812 Bytes = 55.5 KiB
     Architecture: ARM
     Hash algo:    sha1
     Hash value:   c4ee3d66f088e7581499d46e11a3383c68474a11
## Verifying ... sha1+
   Loading part 0 ... OK
Kernel image @ 0x42000000 [ 0x000000 - 0xaf4a40 ]
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
   Loading Device Tree to 49fef000, end 49fffdeb ... OK
## DT property 'device-serial' not found! If the device was produced before 2023-08-07, please ignore it

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.10.35-wb150 (root@wbdevenv) (arm-linux-gnueabihf-gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #2 SMP Tue Oct 10 12:09:51 UTC 2023
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Wiren Board rev. 7.x (A40i), FIT bootlet
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 16 MiB at 0xbec00000
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000040000000-0x000000006fffffff]
[    0.000000]   HighMem  [mem 0x0000000070000000-0x00000000bfffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: Using PSCI v0.1 Function IDs from DT
[    0.000000] percpu: Embedded 15 pages/cpu s31180 r8192 d22068 u61440
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522560
[    0.000000] Kernel command line: console=ttyS0,115200 bootmode=update_auto bootmode=sdupdate,wb_update.fit
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2042620K/2097152K available (7168K kernel code, 655K rwdata, 1528K rodata, 8192K init, 396K bss, 38148K reserved, 16384K cma-reserved, 1294324K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] random: get_random_bytes called from start_kernel+0x32c/0x4f8 with crng_init=0
[    0.000000] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000020] Switching to timer-based delay loop, resolution 41ns
[    0.000309] Console: colour dummy device 80x30
[    0.000364] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.000384] pid_max: default: 32768 minimum: 301
[    0.000540] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.000558] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.001452] CPU: Testing write buffer coherency: ok
[    0.001783] /cpus/cpu@0 missing clock-frequency property
[    0.001811] /cpus/cpu@1 missing clock-frequency property
[    0.001832] /cpus/cpu@2 missing clock-frequency property
[    0.001854] /cpus/cpu@3 missing clock-frequency property
[    0.001866] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.002411] Setting up static identity map for 0x40100000 - 0x40100060
[    0.002540] rcu: Hierarchical SRCU implementation.
[    0.003159] smp: Bringing up secondary CPUs ...
[    0.013923] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.024758] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.035524] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.035620] smp: Brought up 1 node, 4 CPUs
[    0.035647] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[    0.035654] CPU: All CPU(s) started in HYP mode.
[    0.035661] CPU: Virtualization extensions available.
[    0.036470] devtmpfs: initialized
[    0.047488] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.047736] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.047761] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.048621] pinctrl core: initialized pinctrl subsystem
[    0.049710] NET: Registered protocol family 16
[    0.050680] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.051711] thermal_sys: Registered thermal governor 'step_wise'
[    0.052215] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.052231] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.083046] SCSI subsystem initialized
[    0.083274] usbcore: registered new interface driver usbfs
[    0.083326] usbcore: registered new interface driver hub
[    0.083375] usbcore: registered new device driver usb
[    0.085043] clocksource: Switched to clocksource arch_sys_counter
[    0.085386] FS-Cache: Loaded
[    0.085782] CacheFiles: Loaded
[    0.093244] NET: Registered protocol family 2
[    0.093819] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.093864] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.093938] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.094054] TCP: Hash tables configured (established 8192 bind 8192)
[    0.094179] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.094245] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.094458] NET: Registered protocol family 1
[    0.095206] RPC: Registered named UNIX socket transport module.
[    0.095222] RPC: Registered udp transport module.
[    0.095231] RPC: Registered tcp transport module.
[    0.095238] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.480480] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[    0.481926] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    0.489775] NFS: Registering the id_resolver key type
[    0.489826] Key type id_resolver registered
[    0.489836] Key type id_legacy registered
[    0.489881] ntfs: driver 2.1.32 [Flags: R/W].
[    0.490541] bounce: pool size: 64 pages
[    0.490591] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    0.490603] io scheduler mq-deadline registered
[    0.490611] io scheduler kyber registered
[    0.491224] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[    0.560714] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[    0.572590] loop: module loaded
[    0.579449] libphy: Fixed MDIO Bus: probed
[    0.579869] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator
[    0.580432] libphy: sun4i_mii_bus: probed
[    0.582568] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.582587] ehci-platform: EHCI generic platform driver
[    0.583126] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.583153] ohci-platform: OHCI generic platform driver
[    0.583705] usbcore: registered new interface driver cdc_acm
[    0.583715] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    0.583771] usbcore: registered new interface driver usb-storage
[    0.585685] sun6i-rtc 1c20400.rtc: registered as rtc1
[    0.585703] sun6i-rtc 1c20400.rtc: RTC enabled
[    0.585947] i2c /dev entries driver
[    0.588607] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    0.590357] ledtrig-cpu: registered to indicate activity on CPUs
[    0.590739] sun8i-ce 1c15000.crypto: Set mod clock to 300000000 (300 Mhz) from 24000000 (24 Mhz)
[    0.590998] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
[    0.591487] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
[    0.591624] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
[    0.591747] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
[    0.591854] sun8i-ce 1c15000.crypto: Register cbc(aes)
[    0.591987] sun8i-ce 1c15000.crypto: Register ecb(aes)
[    0.592102] sun8i-ce 1c15000.crypto: Register cbc(des3_ede)
[    0.592212] sun8i-ce 1c15000.crypto: Register ecb(des3_ede)
[    0.592337] sun8i-ce 1c15000.crypto: CryptoEngine Die ID 0
[    0.594001] iio-rescale a1-volt: using raw+scale source channel
[    0.594273] iio-rescale a2-volt: using raw+scale source channel
[    0.594488] iio-rescale a3-volt: using raw+scale source channel
[    0.594709] iio-rescale vin-volt: using raw+scale source channel
[    0.596545] NET: Registered protocol family 10
[    0.597381] Segment Routing with IPv6
[    0.597471] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    0.598113] NET: Registered protocol family 17
[    0.598204] Key type dns_resolver registered
[    0.598269] Registering SWP/SWPB emulation handler
[    0.598358] registered taskstats version 1
[    0.612878] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[    0.616321] sun4i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    0.616756] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pb not found, using dummy regulator
[    0.618208] printk: console [ttyS0] disabled
[    0.618319] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 53, base_baud = 1500000) is a Allwinner sun4i
[    1.469405] printk: console [ttyS0] enabled
[    1.474335] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PI regulator
[    1.481175] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 274
[    1.487813] sun4i-pinctrl 1c20800.pinctrl: pin-274 (1c28800.serial) status -517
[    1.495135] sun4i-pinctrl 1c20800.pinctrl: could not request pin 274 (PI18) from group PI18  on device 1c20800.pinctrl
[    1.505826] dw-apb-uart 1c28800.serial: Error applying setting, reverse things back
[    1.514819] wbec spi0.0: wrong wbec ID at 0x0. Get 0x0 istead of 0x3CD2
[    1.521559] wbec: probe of spi0.0 failed with error -524
[    1.527278] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator
[    1.535292] libphy: sun4i_mii_bus: probed
[    1.540008] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator
[    1.546846] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 236
[    1.553457] sun4i-pinctrl 1c20800.pinctrl: pin-236 (1c20800.pinctrl:236) status -517
[    1.562383] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator
[    1.569195] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 232
[    1.575818] sun4i-pinctrl 1c20800.pinctrl: pin-232 (1c0b000.ethernet) status -517
[    1.583296] sun4i-pinctrl 1c20800.pinctrl: could not request pin 232 (PH8) from group PH8  on device 1c20800.pinctrl
[    1.593820] sun4i-emac 1c0b000.ethernet: Error applying setting, reverse things back
[    1.601915] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PA regulator
[    1.608716] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 0
[    1.615166] sun4i-pinctrl 1c20800.pinctrl: pin-0 (1c50000.ethernet) status -517
[    1.622469] sun4i-pinctrl 1c20800.pinctrl: could not request pin 0 (PA0) from group PA0  on device 1c20800.pinctrl
[    1.632816] dwmac-sun8i 1c50000.ethernet: Error applying setting, reverse things back
[    1.647674] axp20x-i2c 0-0034: AXP20x variant AXP221 found
[    1.660960] input: axp20x-pek as /devices/platform/soc/1c2ac00.i2c/i2c-0/0-0034/axp221-pek/input/input0
[    1.680457] vcc-3v3: supplied by regulator-dummy
[    1.685822] vdd-cpu: supplied by regulator-dummy
[    1.691134] vdd-sys: supplied by regulator-dummy
[    1.696430] dcdc4: supplied by regulator-dummy
[    1.701536] vcc-dram: supplied by regulator-dummy
[    1.706340] vcc-gmac-phy: failed to get the current voltage: -EPROBE_DEFER
[    1.713234] vcc-gmac-phy: supplied by vcc-3v3
[    1.718155] random: fast init done
[    1.721706] dc5ldo: supplied by vcc-dram
[    1.726165] tv: Bringing 700000uV into 3300000-3300000uV
[    1.731957] tv: supplied by regulator-dummy
[    1.736654] aldo2: Bringing 2500000uV into 3300000-3300000uV
[    1.742777] aldo2: supplied by regulator-dummy
[    1.748343] avcc-pll: supplied by regulator-dummy
[    1.753704] eldo1: supplied by regulator-dummy
[    1.758865] eldo2: supplied by regulator-dummy
[    1.763810] vcc-pe: Bringing 1200000uV into 1800000-1800000uV
[    1.770462] vcc-pe: supplied by regulator-dummy
[    1.775509] vcc-sd-alt: Bringing 700000uV into 1800000-1800000uV
[    1.782293] vcc-sd-alt: supplied by regulator-dummy
[    1.787855] dldo2: supplied by regulator-dummy
[    1.792955] dldo3: supplied by regulator-dummy
[    1.798133] dldo4: supplied by regulator-dummy
[    1.802823] rtc_ldo: supplied by regulator-dummy
[    1.808124] ldo_io0: supplied by regulator-dummy
[    1.813388] ldo_io1: supplied by regulator-dummy
[    1.821742] axp20x-adc axp22x-adc: DMA mask not set
[    1.831306] axp20x-battery-power-supply axp20x-battery-power-supply: DMA mask not set
[    1.841086] axp20x-i2c 0-0034: AXP20X driver loaded
[    1.873114] rtc-pcf85063 2-0051: registered as rtc0
[    1.887367] rtc-pcf85063 2-0051: setting system clock to 2023-12-22T09:24:15 UTC (1703237055)
[    1.899399] lm75 2-0048: supply vs not found, using dummy regulator
[    1.910028] lm75 2-0048: hwmon1: sensor 'lm75b'
[    1.932669] sun4i-pinctrl 1c20800.pinctrl: pin PB16 already requested by 1c17000.spi; cannot claim for i2c_eeprom1
[    1.943072] sun4i-pinctrl 1c20800.pinctrl: pin-48 (i2c_eeprom1) status -22
[    1.949961] sun4i-pinctrl 1c20800.pinctrl: could not request pin 48 (PB16) from group PB16  on device 1c20800.pinctrl
[    1.957893] sunxi-mmc 1c11000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[    1.960564] i2c-gpio i2c_eeprom1: Error applying setting, reverse things back
[    1.976585] i2c-gpio: probe of i2c_eeprom1 failed with error -22
[    1.982844] sun4i-pinctrl 1c20800.pinctrl: pin PB14 already requested by 1c17000.spi; cannot claim for i2c_eeprom2
[    1.993203] sun4i-pinctrl 1c20800.pinctrl: pin-46 (i2c_eeprom2) status -22
[    2.000086] sun4i-pinctrl 1c20800.pinctrl: could not request pin 46 (PB14) from group PB14  on device 1c20800.pinctrl
[    2.010692] i2c-gpio i2c_eeprom2: Error applying setting, reverse things back
[    2.017842] i2c-gpio: probe of i2c_eeprom2 failed with error -22
[    2.024127] sun4i-usb-phy 1c13400.phy: phy0 dr_mode=3
[    2.031310] 1c28800.serial: ttyS2 at MMIO 0x1c28800 (irq = 54, base_baud = 1500000) is a Allwinner sun4i
[    2.041442] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator
[    2.049399] libphy: sun4i_mii_bus: probed
[    2.113556] mmc0: new DDR MMC card at address 0001
[    2.119079] mmcblk0: mmc0:0001 MMC64G 58.2 GiB
[    2.124008] mmcblk0boot0: mmc0:0001 MMC64G partition 1 4.00 MiB
[    2.130282] mmcblk0boot1: mmc0:0001 MMC64G partition 2 4.00 MiB
[    2.136476] mmcblk0rpmb: mmc0:0001 MMC64G partition 3 4.00 MiB, chardev (249:0)
[    2.146942]  mmcblk0: p1 p2 p3 p4 < p5 p6 >
[    2.189067] sun4i-emac 1c0b000.ethernet: using random MAC address e6:44:6a:a6:83:03
[    2.198791] sun4i-emac 1c0b000.ethernet: eth0: at (ptrval), IRQ 67 MAC: e6:44:6a:a6:83:03
[    2.207649] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[    2.214000] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[    2.220865] ehci-platform 1c14000.usb: EHCI Host Controller
[    2.226478] ehci-platform 1c14000.usb: new USB bus registered, assigned bus number 1
[    2.234540] ehci-platform 1c14000.usb: irq 38, io mem 0x01c14000
[    2.265057] ehci-platform 1c14000.usb: USB 2.0 started, EHCI 1.00
[    2.271880] hub 1-0:1.0: USB hub found
[    2.275701] hub 1-0:1.0: 1 port detected
[    2.280457] ehci-platform 1c19000.usb: EHCI Host Controller
[    2.286071] ehci-platform 1c19000.usb: new USB bus registered, assigned bus number 2
[    2.293983] ehci-platform 1c19000.usb: irq 40, io mem 0x01c19000
[    2.325034] ehci-platform 1c19000.usb: USB 2.0 started, EHCI 1.00
[    2.331767] hub 2-0:1.0: USB hub found
[    2.335565] hub 2-0:1.0: 1 port detected
[    2.340246] ehci-platform 1c1c000.usb: EHCI Host Controller
[    2.345851] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 3
[    2.353743] ehci-platform 1c1c000.usb: irq 42, io mem 0x01c1c000
[    2.385601] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00
[    2.392308] hub 3-0:1.0: USB hub found
[    2.396105] hub 3-0:1.0: 1 port detected
[    2.495114] ohci-platform 1c14400.usb: Generic Platform OHCI controller
[    2.501745] ohci-platform 1c14400.usb: new USB bus registered, assigned bus number 4
[    2.509676] ohci-platform 1c14400.usb: irq 39, io mem 0x01c14400
[    2.589671] hub 4-0:1.0: USB hub found
[    2.593453] hub 4-0:1.0: 1 port detected
[    2.598148] ohci-platform 1c19400.usb: Generic Platform OHCI controller
[    2.604773] ohci-platform 1c19400.usb: new USB bus registered, assigned bus number 5
[    2.612663] ohci-platform 1c19400.usb: irq 41, io mem 0x01c19400
[    2.689675] hub 5-0:1.0: USB hub found
[    2.693456] hub 5-0:1.0: 1 port detected
[    2.698144] ohci-platform 1c1c400.usb: Generic Platform OHCI controller
[    2.704766] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 6
[    2.712572] usb 2-1: new high-speed USB device number 2 using ehci-platform
[    2.719756] ohci-platform 1c1c400.usb: irq 43, io mem 0x01c1c400
[    2.799669] hub 6-0:1.0: USB hub found
[    2.803456] hub 6-0:1.0: 1 port detected
[    2.808406] usb_phy_generic usb_phy_generic.1.auto: supply vcc not found, using dummy regulator
[    2.818847] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[    2.825256] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[    2.832268] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[    2.838654] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[    2.844857] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    2.845074] of_cfs_init
[    2.854498] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[    2.856331] of_cfs_init: OK
[    2.862648] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[    2.880639] Freeing unused kernel memory: 8192K
[    2.891253] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    2.897113] mmc1: error -22 whilst initialising SD card
[    2.915300] Run /init as init process
[    2.939147] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
mount: mounting none on /dev/pts failed: No such file or directo[    2.945602] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
ry
Run busybox watchdog for /dev/watchdog
Run busybox watchdog for /dev/watchdog0
Run busybox watchdog for /dev/watchdog1
watchdog: can't open '/dev/watchdog0': Device or resource busy
watchdog: WDIOC_SETTIMEOUT: Invalid argument
Boot mode: sdupdate,wb_update.fit
Board is WB7
[    3.977464] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    3.983325] mmc1: error -22 whilst initialising SD card
[    5.097460] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    5.103309] mmc1: error -22 whilst initialising SD card
[    6.217454] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    6.223303] mmc1: error -22 whilst initialising SD card



BusyBox v1.30.1 (Debian 1:1.30.1-6+b3) built-in shell (ash)
Enter 'help' for a list of built-in commands.

sh: can't access tty; job control turned off
~ # [    7.337934] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    7.343784] mmc1: error -22 whilst initialising SD card
[    8.457422] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    8.463255] mmc1: error -22 whilst initialising SD card
[    9.577377] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    9.583205] mmc1: error -22 whilst initialising SD card
[   10.697368] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   10.703195] mmc1: error -22 whilst initialising SD card
[   11.817367] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   11.823194] mmc1: error -22 whilst initialising SD card
[   12.937367] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   12.943192] mmc1: error -22 whilst initialising SD card
[   14.057373] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   14.063200] mmc1: error -22 whilst initialising SD card
[   15.177369] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   15.183195] mmc1: error -22 whilst initialising SD card
[   16.297372] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   16.303199] mmc1: error -22 whilst initialising SD card

В конце

[   16.297372] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   16.303199] mmc1: error -22 whilst initialising SD card

Нужно выбрать другую SD- карту?

# Detected microSD card with update file
# Filename: wb_update.fit

Файл на флешке для сброса должен иметь имя “wb_update_FACTORYRESET.fit”
как описано Обновление прошивки контроллеров Wiren Board 7.2…7.3 — Wiren Board
Тут нужен именно сброс, не обновление, ФС контроллера повреждена.

Такая же история

Лог

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 = 43 = 0x2B
bootcount=0
mmcpart=3
upgrade_available=0

Environment size: 43/131068 bytes
## Resetting to default environment
## Info: input data size = 43 = 0x2B
Net:   No ethernet found.
Hit <SPACE> 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 ...
** File not found .wb-restore/factoryreset.fit **
Read failed: -1Extracting kernel
## Loading FIT header to 0x42000000 ...
** File not found .wb-restore/factoryreset.fit **
Read failed: -1Extracting DTB
## Loading FIT header to 0x43000000 ...
** File not found .wb-restore/factoryreset.fit **
Read failed: -1zimage: 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
Failed to load 'wb_update.fit'
1 bytes read in 7 ms (0 Bytes/s)

##############################
# Detected microSD card with update file
# Filename: wb_update_FACTORYRESET.fit
# Press a FW key if you want to update firmware from this file
# or wait 3 seconds to boot normally.
##############################

USB update procedure start
Checking if ubootenv part is present
## Loading FIT header to 0x42000000 ...
## Loading FIT strings to 0x42000028 ...
## Loading FIT struct to 0x42000100 ...
Can't find subimage 'ubootenv'
Extracting kernel
## Loading FIT header to 0x42000000 ...
## Loading FIT strings to 0x42000028 ...
## Loading FIT struct to 0x42000100 ...
11496768 bytes read in 1212 ms (9 MiB/s)
     Description:  Update kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x42000300
     Data Size:    11487808 Bytes = 11 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha1
     Hash value:   12f0c7170a6a34f72034cf172abd663ce9327a57
## Verifying ... sha1+
   Loading part 0 ... OK
Extracting DTB
## Loading FIT header to 0x43000000 ...
## Loading FIT strings to 0x43000028 ...
## Loading FIT struct to 0x43000100 ...
66284 bytes read in 284 ms (227.5 KiB/s)
     Description:  Update DTB
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x43000500
     Data Size:    56812 Bytes = 55.5 KiB
     Architecture: ARM
     Hash algo:    sha1
     Hash value:   c4ee3d66f088e7581499d46e11a3383c68474a11
## Verifying ... sha1+
   Loading part 0 ... OK
Kernel image @ 0x42000000 [ 0x000000 - 0xaf4a40 ]
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
   Loading Device Tree to 49fef000, end 49fffdeb ... OK
## DT property 'device-serial' not found! If the device was produced before 2023-08-07, please ignore it

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.10.35-wb150 (root@wbdevenv) (arm-linux-gnueabihf-gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #2 SMP Tue Oct 10 12:09:51 UTC 2023
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Wiren Board rev. 7.x (A40i), FIT bootlet
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 16 MiB at 0xbec00000
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000040000000-0x000000006fffffff]
[    0.000000]   HighMem  [mem 0x0000000070000000-0x00000000bfffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: Using PSCI v0.1 Function IDs from DT
[    0.000000] percpu: Embedded 15 pages/cpu s31180 r8192 d22068 u61440
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522560
[    0.000000] Kernel command line: console=ttyS0,115200 bootmode=update_auto bootmode=sdupdate,wb_update_FACTORYRESET.fit
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2042620K/2097152K available (7168K kernel code, 655K rwdata, 1528K rodata, 8192K init, 396K bss, 38148K reserved, 16384K cma-reserved, 1294324K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] random: get_random_bytes called from start_kernel+0x32c/0x4f8 with crng_init=0
[    0.000000] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000020] Switching to timer-based delay loop, resolution 41ns
[    0.000310] Console: colour dummy device 80x30
[    0.000364] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.000385] pid_max: default: 32768 minimum: 301
[    0.000540] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.000558] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.001444] CPU: Testing write buffer coherency: ok
[    0.001776] /cpus/cpu@0 missing clock-frequency property
[    0.001801] /cpus/cpu@1 missing clock-frequency property
[    0.001822] /cpus/cpu@2 missing clock-frequency property
[    0.001844] /cpus/cpu@3 missing clock-frequency property
[    0.001856] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.002395] Setting up static identity map for 0x40100000 - 0x40100060
[    0.002523] rcu: Hierarchical SRCU implementation.
[    0.003136] smp: Bringing up secondary CPUs ...
[    0.013898] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.024737] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.035503] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.035601] smp: Brought up 1 node, 4 CPUs
[    0.035626] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[    0.035634] CPU: All CPU(s) started in HYP mode.
[    0.035640] CPU: Virtualization extensions available.
[    0.036453] devtmpfs: initialized
[    0.047476] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.047721] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.047746] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.048606] pinctrl core: initialized pinctrl subsystem
[    0.049692] NET: Registered protocol family 16
[    0.050661] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.051689] thermal_sys: Registered thermal governor 'step_wise'
[    0.052190] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.052209] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.082943] SCSI subsystem initialized
[    0.083173] usbcore: registered new interface driver usbfs
[    0.083224] usbcore: registered new interface driver hub
[    0.083274] usbcore: registered new device driver usb
[    0.084956] clocksource: Switched to clocksource arch_sys_counter
[    0.085290] FS-Cache: Loaded
[    0.085576] CacheFiles: Loaded
[    0.093081] NET: Registered protocol family 2
[    0.093659] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.093703] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.093777] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.093893] TCP: Hash tables configured (established 8192 bind 8192)
[    0.094019] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.094090] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.094306] NET: Registered protocol family 1
[    0.094870] RPC: Registered named UNIX socket transport module.
[    0.094886] RPC: Registered udp transport module.
[    0.094894] RPC: Registered tcp transport module.
[    0.094901] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.479411] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[    0.480851] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    0.488639] NFS: Registering the id_resolver key type
[    0.488691] Key type id_resolver registered
[    0.488700] Key type id_legacy registered
[    0.488747] ntfs: driver 2.1.32 [Flags: R/W].
[    0.489406] bounce: pool size: 64 pages
[    0.489457] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    0.489468] io scheduler mq-deadline registered
[    0.489477] io scheduler kyber registered
[    0.490083] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[    0.558678] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[    0.570571] loop: module loaded
[    0.577438] libphy: Fixed MDIO Bus: probed
[    0.577852] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator
[    0.578410] libphy: sun4i_mii_bus: probed
[    0.580531] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.580548] ehci-platform: EHCI generic platform driver
[    0.581084] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.581113] ohci-platform: OHCI generic platform driver
[    0.581675] usbcore: registered new interface driver cdc_acm
[    0.581687] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    0.581745] usbcore: registered new interface driver usb-storage
[    0.583596] sun6i-rtc 1c20400.rtc: registered as rtc1
[    0.583613] sun6i-rtc 1c20400.rtc: RTC enabled
[    0.583861] i2c /dev entries driver
[    0.586583] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    0.588309] ledtrig-cpu: registered to indicate activity on CPUs
[    0.588675] sun8i-ce 1c15000.crypto: Set mod clock to 300000000 (300 Mhz) from 24000000 (24 Mhz)
[    0.588931] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
[    0.589405] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
[    0.589542] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
[    0.589666] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
[    0.589773] sun8i-ce 1c15000.crypto: Register cbc(aes)
[    0.589908] sun8i-ce 1c15000.crypto: Register ecb(aes)
[    0.590027] sun8i-ce 1c15000.crypto: Register cbc(des3_ede)
[    0.590139] sun8i-ce 1c15000.crypto: Register ecb(des3_ede)
[    0.590263] sun8i-ce 1c15000.crypto: CryptoEngine Die ID 0
[    0.591925] iio-rescale a1-volt: using raw+scale source channel
[    0.592192] iio-rescale a2-volt: using raw+scale source channel
[    0.592413] iio-rescale a3-volt: using raw+scale source channel
[    0.592634] iio-rescale vin-volt: using raw+scale source channel
[    0.594383] NET: Registered protocol family 10
[    0.595305] Segment Routing with IPv6
[    0.595396] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    0.596042] NET: Registered protocol family 17
[    0.596134] Key type dns_resolver registered
[    0.596199] Registering SWP/SWPB emulation handler
[    0.596288] registered taskstats version 1
[    0.610824] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[    0.614188] sun4i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    0.614625] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pb not found, using dummy regulator
[    0.616348] printk: console [ttyS0] disabled
[    0.616462] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 53, base_baud = 1500000) is a Allwinner sun4i
[    1.468796] printk: console [ttyS0] enabled
[    1.473730] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PI regulator
[    1.480554] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 274
[    1.487184] sun4i-pinctrl 1c20800.pinctrl: pin-274 (1c28800.serial) status -517
[    1.494489] sun4i-pinctrl 1c20800.pinctrl: could not request pin 274 (PI18) from group PI18  on device 1c20800.pinctrl
[    1.505183] dw-apb-uart 1c28800.serial: Error applying setting, reverse things back
[    1.514172] wbec spi0.0: wrong wbec ID at 0x0. Get 0x0 istead of 0x3CD2
[    1.520905] wbec: probe of spi0.0 failed with error -524
[    1.526627] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator
[    1.534612] libphy: sun4i_mii_bus: probed
[    1.539374] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator
[    1.546207] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 236
[    1.552818] sun4i-pinctrl 1c20800.pinctrl: pin-236 (1c20800.pinctrl:236) status -517
[    1.561745] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator
[    1.568561] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 232
[    1.575181] sun4i-pinctrl 1c20800.pinctrl: pin-232 (1c0b000.ethernet) status -517
[    1.582659] sun4i-pinctrl 1c20800.pinctrl: could not request pin 232 (PH8) from group PH8  on device 1c20800.pinctrl
[    1.593179] sun4i-emac 1c0b000.ethernet: Error applying setting, reverse things back
[    1.601268] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PA regulator
[    1.608071] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 0
[    1.614507] sun4i-pinctrl 1c20800.pinctrl: pin-0 (1c50000.ethernet) status -517
[    1.621820] sun4i-pinctrl 1c20800.pinctrl: could not request pin 0 (PA0) from group PA0  on device 1c20800.pinctrl
[    1.632167] dwmac-sun8i 1c50000.ethernet: Error applying setting, reverse things back
[    1.647015] axp20x-i2c 0-0034: AXP20x variant AXP221 found
[    1.660294] input: axp20x-pek as /devices/platform/soc/1c2ac00.i2c/i2c-0/0-0034/axp221-pek/input/input0
[    1.679828] vcc-3v3: supplied by regulator-dummy
[    1.685140] vdd-cpu: supplied by regulator-dummy
[    1.690449] vdd-sys: supplied by regulator-dummy
[    1.695752] dcdc4: supplied by regulator-dummy
[    1.700866] vcc-dram: supplied by regulator-dummy
[    1.705672] vcc-gmac-phy: failed to get the current voltage: -EPROBE_DEFER
[    1.712567] vcc-gmac-phy: supplied by vcc-3v3
[    1.717491] random: fast init done
[    1.721040] dc5ldo: supplied by vcc-dram
[    1.725499] tv: Bringing 700000uV into 3300000-3300000uV
[    1.731287] tv: supplied by regulator-dummy
[    1.735982] aldo2: Bringing 2500000uV into 3300000-3300000uV
[    1.742102] aldo2: supplied by regulator-dummy
[    1.747670] avcc-pll: supplied by regulator-dummy
[    1.753036] eldo1: supplied by regulator-dummy
[    1.758177] eldo2: supplied by regulator-dummy
[    1.763122] vcc-pe: Bringing 1200000uV into 1800000-1800000uV
[    1.769785] vcc-pe: supplied by regulator-dummy
[    1.774812] vcc-sd-alt: Bringing 700000uV into 1800000-1800000uV
[    1.781620] vcc-sd-alt: supplied by regulator-dummy
[    1.787184] dldo2: supplied by regulator-dummy
[    1.792282] dldo3: supplied by regulator-dummy
[    1.797456] dldo4: supplied by regulator-dummy
[    1.802146] rtc_ldo: supplied by regulator-dummy
[    1.807448] ldo_io0: supplied by regulator-dummy
[    1.812712] ldo_io1: supplied by regulator-dummy
[    1.821069] axp20x-adc axp22x-adc: DMA mask not set
[    1.830631] axp20x-battery-power-supply axp20x-battery-power-supply: DMA mask not set
[    1.840416] axp20x-i2c 0-0034: AXP20X driver loaded
[    1.872464] rtc-pcf85063 2-0051: registered as rtc0
[    1.886711] rtc-pcf85063 2-0051: setting system clock to 2023-12-22T11:15:24 UTC (1703243724)
[    1.898747] lm75 2-0048: supply vs not found, using dummy regulator
[    1.909383] lm75 2-0048: hwmon1: sensor 'lm75b'
[    1.931450] sun4i-pinctrl 1c20800.pinctrl: pin PB16 already requested by 1c17000.spi; cannot claim for i2c_eeprom1
[    1.941855] sun4i-pinctrl 1c20800.pinctrl: pin-48 (i2c_eeprom1) status -22
[    1.948747] sun4i-pinctrl 1c20800.pinctrl: could not request pin 48 (PB16) from group PB16  on device 1c20800.pinctrl
[    1.954949] sunxi-mmc 1c11000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[    1.959357] i2c-gpio i2c_eeprom1: Error applying setting, reverse things back
[    1.975369] i2c-gpio: probe of i2c_eeprom1 failed with error -22
[    1.981629] sun4i-pinctrl 1c20800.pinctrl: pin PB14 already requested by 1c17000.spi; cannot claim for i2c_eeprom2
[    1.991988] sun4i-pinctrl 1c20800.pinctrl: pin-46 (i2c_eeprom2) status -22
[    1.998874] sun4i-pinctrl 1c20800.pinctrl: could not request pin 46 (PB14) from group PB14  on device 1c20800.pinctrl
[    2.009490] i2c-gpio i2c_eeprom2: Error applying setting, reverse things back
[    2.016641] i2c-gpio: probe of i2c_eeprom2 failed with error -22
[    2.022933] sun4i-usb-phy 1c13400.phy: phy0 dr_mode=3
[    2.030156] 1c28800.serial: ttyS2 at MMIO 0x1c28800 (irq = 54, base_baud = 1500000) is a Allwinner sun4i
[    2.040288] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator
[    2.048243] libphy: sun4i_mii_bus: probed
[    2.113431] mmc0: new DDR MMC card at address 0001
[    2.118963] mmcblk0: mmc0:0001 MMC64G 58.2 GiB
[    2.123811] mmcblk0boot0: mmc0:0001 MMC64G partition 1 4.00 MiB
[    2.130091] mmcblk0boot1: mmc0:0001 MMC64G partition 2 4.00 MiB
[    2.136302] mmcblk0rpmb: mmc0:0001 MMC64G partition 3 4.00 MiB, chardev (249:0)
[    2.146743]  mmcblk0: p1 p2 p3 p4 < p5 p6 >
[    2.188965] sun4i-emac 1c0b000.ethernet: using random MAC address b2:a0:83:85:f7:06
[    2.198692] sun4i-emac 1c0b000.ethernet: eth0: at (ptrval), IRQ 67 MAC: b2:a0:83:85:f7:06
[    2.207555] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[    2.213909] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[    2.220779] ehci-platform 1c14000.usb: EHCI Host Controller
[    2.226413] ehci-platform 1c14000.usb: new USB bus registered, assigned bus number 1
[    2.234476] ehci-platform 1c14000.usb: irq 38, io mem 0x01c14000
[    2.264945] ehci-platform 1c14000.usb: USB 2.0 started, EHCI 1.00
[    2.271771] hub 1-0:1.0: USB hub found
[    2.275596] hub 1-0:1.0: 1 port detected
[    2.280345] ehci-platform 1c19000.usb: EHCI Host Controller
[    2.285962] ehci-platform 1c19000.usb: new USB bus registered, assigned bus number 2
[    2.293878] ehci-platform 1c19000.usb: irq 40, io mem 0x01c19000
[    2.324945] ehci-platform 1c19000.usb: USB 2.0 started, EHCI 1.00
[    2.331669] hub 2-0:1.0: USB hub found
[    2.335468] hub 2-0:1.0: 1 port detected
[    2.340140] ehci-platform 1c1c000.usb: EHCI Host Controller
[    2.345743] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 3
[    2.353704] ehci-platform 1c1c000.usb: irq 42, io mem 0x01c1c000
[    2.385532] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00
[    2.392244] hub 3-0:1.0: USB hub found
[    2.396043] hub 3-0:1.0: 1 port detected
[    2.495019] ohci-platform 1c14400.usb: Generic Platform OHCI controller
[    2.501653] ohci-platform 1c14400.usb: new USB bus registered, assigned bus number 4
[    2.509581] ohci-platform 1c14400.usb: irq 39, io mem 0x01c14400
[    2.589580] hub 4-0:1.0: USB hub found
[    2.593366] hub 4-0:1.0: 1 port detected
[    2.598065] ohci-platform 1c19400.usb: Generic Platform OHCI controller
[    2.604689] ohci-platform 1c19400.usb: new USB bus registered, assigned bus number 5
[    2.612580] ohci-platform 1c19400.usb: irq 41, io mem 0x01c19400
[    2.689596] hub 5-0:1.0: USB hub found
[    2.693375] hub 5-0:1.0: 1 port detected
[    2.698055] ohci-platform 1c1c400.usb: Generic Platform OHCI controller
[    2.704680] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 6
[    2.712582] ohci-platform 1c1c400.usb: irq 43, io mem 0x01c1c400
[    2.718624] usb 2-1: new high-speed USB device number 2 using ehci-platform
[    2.789600] hub 6-0:1.0: USB hub found
[    2.793384] hub 6-0:1.0: 1 port detected
[    2.798179] usb_phy_generic usb_phy_generic.1.auto: supply vcc not found, using dummy regulator
[    2.808635] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[    2.815027] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[    2.822109] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[    2.828493] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[    2.834627] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[    2.834896] of_cfs_init
[    2.844274] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[    2.846089] of_cfs_init: OK
[    2.852424] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[    2.870422] Freeing unused kernel memory: 8192K
[    2.881032] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    2.886889] mmc1: error -22 whilst initialising SD card
[    2.895141] Run /init as init process
mount: mounting none on /dev/pts failed: No such file or directory
[    2.938890] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[    2.945296] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
Run busybox watchdog for /dev/watchdog
Run busybox watchdog for /dev/watchdog0
Run busybox watchdog for /dev/watchdog1
watchdog: can't open '/dev/watchdog': Device or resource busy
watchdog: WDIOC_SETTIMEOUT: Invalid argument
Boot mode: sdupdate,wb_update_FACTORYRESET.fit
Board is WB7
[    3.977380] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    3.983230] mmc1: error -22 whilst initialising SD card
[    5.097373] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    5.103221] mmc1: error -22 whilst initialising SD card
[    6.217360] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    6.223206] mmc1: error -22 whilst initialising SD card



BusyBox v1.30.1 (Debian 1:1.30.1-6+b3) built-in shell (ash)
Enter 'help' for a list of built-in commands.

sh: can't access tty; job control turned off
~ # [    7.337400] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    7.343248] mmc1: error -22 whilst initialising SD card
[    8.457302] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    8.463142] mmc1: error -22 whilst initialising SD card
[    9.577281] sunxi-mmc 1c0f000.mmc: no support for card's volts
[    9.583109] mmc1: error -22 whilst initialising SD card
[   10.697278] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   10.703105] mmc1: error -22 whilst initialising SD card
[   11.817283] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   11.823109] mmc1: error -22 whilst initialising SD card
[   12.937278] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   12.943105] mmc1: error -22 whilst initialising SD card
[   14.057274] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   14.063106] mmc1: error -22 whilst initialising SD card
[   15.177278] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   15.183105] mmc1: error -22 whilst initialising SD card
[   16.297284] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   16.303109] mmc1: error -22 whilst initialising SD card

Пришлось проверить эту же SD-карту на таком же экземпляре, только 7.4 и несмотря на аналогичные сообщения об ошибке с вольтажом, прошивка пошла и закончилась успешно

Лог

[   26.202214] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   26.208063] mmc1: error -22 whilst initialising SD card
[   27.322199] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   27.328044] mmc1: error -22 whilst initialising SD card
[   28.442200] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   28.448046] mmc1: error -22 whilst initialising SD card

Wait for eMMC to become available...

Will use /mnt/data/.wb-restore/factoryreset.fit
[   28.920644] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. O                        pts: (null)
[   29.562304] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   29.568174] mmc1: error -22 whilst initialising SD card
##############################################################################

                          FACTORY RESET REQUESTED

           This WILL destroy ALL YOUR DATA: configuration, scripts,
                           files in home directory!

         If you are ABSOLUTELY SURE that you want to reset Wiren Board
             to factory condition, hold the FW button for 4 seconds.

        If you will not do it in 10 seconds, the controller will reboot
                        without firmware update.


           If you want to perform a regular firmware update, rename
         FIT file to "wbX_update.fit" without "factory-reset" suffix.

##############################################################################
[   30.682241] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   30.688092] mmc1: error -22 whilst initialising SD card
o[   31.802198] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   31.808050] mmc1: error -22 whilst initialising SD card
o[   32.932176] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   32.938029] mmc1: error -22 whilst initialising SD card
o[   34.042204] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   34.048056] mmc1: error -22 whilst initialising SD card
o[   35.162205] sunxi-mmc 1c0f000.mmc: no support for card's volts
.[   35.168060] mmc1: error -22 whilst initialising SD card
.[   36.282337] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   36.288208] mmc1: error -22 whilst initialising SD card
.[   37.412251] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   37.418103] mmc1: error -22 whilst initialising SD card
[   37.599820] vcc-gmac-phy: disabling
[   37.603655] dc5ldo: disabling
[   37.607005] dldo4: disabling
[   37.610263] vcc-sd: disabling
.[   38.532241] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   38.538092] mmc1: error -22 whilst initialising SD card


Factory reset is confirmed!

===============================================================================
Thu Jan  1 00:00:39 UTC 1970: started update from /mnt/data/.wb-restore/factoryr                        eset.fit
===============================================================================
Description:         WirenBoard firmware update
Compatible device:   wirenboard,wirenboard-720
Firmware version:    202310101239
Firmware compatible: +single-rootfs +force-repartition
Release name:        unstable.latest
Release suite:       testing
Release target:      wb7/bullseye
Release repo prefix:
Time of creation:    Tue Oct 10 12:43:11 UTC 2023
===============================================================================

[   39.652514] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   39.658397] mmc1: error -22 whilst initialising SD card
>>> Checking SHA1 hash of install
PROGRESS: 0%
>>> SHA1 hash of install ok
>>> Wiping data partition (factory reset)
mount: mounting /dev/mmcblk0p6 on /mnt/data failed: Device or resource busy
32+0 records in
32+0 records out
16384 bytes (16 kB, 16 KiB) copied, 0.00207575 s, 7.9 MB/s
[   40.762308] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   40.768166] mmc1: error -22 whilst initialising SD card
>>> Firmware seems to be compatible with this controller
>>> Extracting install script
>>> Running install script
>>> Console logging enabled; tempfile /tmp/tmp.P3I1fW, final file /mnt/data/.wb-                        restore/wb-console.log will be written on exit
[   41.882415] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   41.888275] mmc1: error -22 whilst initialising SD card
[   43.002559] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   43.008421] mmc1: error -22 whilst initialising SD card
>>> Checking SHA1 hash of rootfs
PROGRESS: 0%[   44.122377] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   44.128231] mmc1: error -22 whilst initialising SD card
PROGRESS: 8%[   45.242376] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   45.248232] mmc1: error -22 whilst initialising SD card
PROGRESS: 17%[   46.362339] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   46.368193] mmc1: error -22 whilst initialising SD card
PROGRESS: 26%[   47.482385] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   47.488239] mmc1: error -22 whilst initialising SD card
PROGRESS: 36%[   48.602339] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   48.608193] mmc1: error -22 whilst initialising SD card
PROGRESS: 45%[   49.722349] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   49.728201] mmc1: error -22 whilst initialising SD card
PROGRESS: 54%[   50.842320] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   50.848180] mmc1: error -22 whilst initialising SD card
PROGRESS: 72%[   51.962342] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   51.968200] mmc1: error -22 whilst initialising SD card
PROGRESS: 81%[   53.082342] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   53.088196] mmc1: error -22 whilst initialising SD card
PROGRESS: 90%[   54.202342] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   54.208201] mmc1: error -22 whilst initialising SD card
PROGRESS: 100%
>>> SHA1 hash of rootfs ok
>>> rootfs is valid, installing firmware update
>>> Partition table seems to be changed already, continue
>>> rootfs enlarged!
>>> Configuring environment for repartitioned eMMC
>>> Will install to /dev/mmcblk0p2
[   54.956606] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. O                        pts: (null)
>>> Cleaning up /dev/mmcblk0p2
>>> Cleaning up using rsync
[   55.323585] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   55.329437] mmc1: error -22 whilst initialising SD card
[   56.442327] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   56.448183] mmc1: error -22 whilst initialising SD card
[   57.562357] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   57.568213] mmc1: error -22 whilst initialising SD card
[   58.179013] random: crng init done
[   58.682302] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   58.688158] mmc1: error -22 whilst initialising SD card
[   59.802360] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   59.808215] mmc1: error -22 whilst initialising SD card
[   60.922307] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   60.928162] mmc1: error -22 whilst initialising SD card
>>> Mounting /dev/mmcblk0p2 at /tmp/tmp.MCkJlZ
[   61.446074] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. O                        pts: (null)
>>> Extracting files to new rootfs
/tmp/tmp.MCkJlZ /
PROGRESS: 0%[   62.042689] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   62.048566] mmc1: error -22 whilst initialising SD card
PROGRESS: 4%[   63.162845] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   63.168713] mmc1: error -22 whilst initialising SD card
PROGRESS: 6%[   64.282423] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   64.288278] mmc1: error -22 whilst initialising SD card
PROGRESS: 10%[   65.402915] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   65.408794] mmc1: error -22 whilst initialising SD card
PROGRESS: 16%[   66.522623] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   66.528482] mmc1: error -22 whilst initialising SD card
PROGRESS: 19%[   67.642434] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   67.648286] mmc1: error -22 whilst initialising SD card
PROGRESS: 23%[   68.762451] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   68.768323] mmc1: error -22 whilst initialising SD card
PROGRESS: 26%[   69.882500] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   69.888358] mmc1: error -22 whilst initialising SD card
PROGRESS: 29%[   71.002527] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   71.008401] mmc1: error -22 whilst initialising SD card
PROGRESS: 32%[   72.122757] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   72.128631] mmc1: error -22 whilst initialising SD card
PROGRESS: 36%[   73.242536] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   73.248400] mmc1: error -22 whilst initialising SD card
PROGRESS: 39%[   74.362443] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   74.368304] mmc1: error -22 whilst initialising SD card
PROGRESS: 41%[   75.482585] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   75.488447] mmc1: error -22 whilst initialising SD card
PROGRESS: 46%[   76.602488] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   76.608344] mmc1: error -22 whilst initialising SD card
PROGRESS: 50%[   77.722423] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   77.728321] mmc1: error -22 whilst initialising SD card
PROGRESS: 53%[   78.842298] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   78.848170] mmc1: error -22 whilst initialising SD card
PROGRESS: 55%[   79.962490] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   79.968349] mmc1: error -22 whilst initialising SD card
PROGRESS: 58%[   81.082957] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   81.088816] mmc1: error -22 whilst initialising SD card
PROGRESS: 59%[   82.212654] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   82.218524] mmc1: error -22 whilst initialising SD card
PROGRESS: 62%[   83.322616] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   83.328491] mmc1: error -22 whilst initialising SD card
PROGRESS: 65%[   84.442415] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   84.448287] mmc1: error -22 whilst initialising SD card
PROGRESS: 71%[   85.562357] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   85.568255] mmc1: error -22 whilst initialising SD card
PROGRESS: 72%[   86.683771] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   86.689641] mmc1: error -22 whilst initialising SD card
PROGRESS: 75%[   87.802566] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   87.808427] mmc1: error -22 whilst initialising SD card
PROGRESS: 78%[   88.932370] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   88.938227] mmc1: error -22 whilst initialising SD card
PROGRESS: 80%[   90.042751] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   90.048609] mmc1: error -22 whilst initialising SD card
PROGRESS: 82%[   91.162425] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   91.168284] mmc1: error -22 whilst initialising SD card
PROGRESS: 85%[   92.282743] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   92.288609] mmc1: error -22 whilst initialising SD card
PROGRESS: 89%[   93.402529] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   93.408388] mmc1: error -22 whilst initialising SD card
PROGRESS: 96%[   94.522617] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   94.528479] mmc1: error -22 whilst initialising SD card
PROGRESS: 100%
/
>>> Recovering device certificates
[   95.642700] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   95.650215] mmc1: error -22 whilst initialising SD card
[   95.995802] EXT4-fs (loop1): mounted filesystem without journal. Opts: (null)
>>> Mount /dev, /proc and /sys to rootfs
>>> Running post-install scripts
>>> > Processing /tmp/tmp.MCkJlZ/usr/lib/wb-image-update/postinst/10update-u-boo                        t
Trying to install u-boot using u-boot-install-wb from new rootfs
Das U-Boot installer for Wiren Board
[   96.765446] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   96.771439] mmc1: error -22 whilst initialising SD card
You are about to install U-boot image '/usr/lib/u-boot/sun8i_wirenboard7/u-boot-                        sunxi-with-spl.bin' on '/dev/mmcblk0' (platform wb7)
Force installation requested
Writing U-boot image '/usr/lib/u-boot/sun8i_wirenboard7/u-boot-sunxi-with-spl.bi                        n' on '/dev/mmcblk0' (options 'bs=1024 seek=8')
448+1 records in
448+1 records out
459612 bytes (460 kB, 449 KiB) copied, 0.0878751 s, 5.2 MB/s
Syncing device
>>> > Processing /tmp/tmp.MCkJlZ/usr/lib/wb-image-update/postinst/10update-wbec-                        firmware
[   97.883254] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   97.889106] mmc1: error -22 whilst initialising SD card
32+0 records in
32+0 records out
16384 bytes (16 kB, 16 KiB) copied, 0.00182379 s, 9.0 MB/s
Trying to update WBEC firmware
Firmware file to flashing: /usr/lib/wb-ec-firmware/WB74__1.0.1_HEAD_d2b7597.bin
[   98.800428] wbec-pwrkey wbec-pwrkey.5.auto: wbec_pwrkey_remove function
[   98.884154] gpio-48 (sda): enforced open drain please flag it properly in DT/                        ACPI DSDT/board file
[   98.893114] gpio-49 (scl): enforced open drain please flag it properly in DT/                        ACPI DSDT/board file
[   98.905725] i2c-gpio i2c_wbec: using lines 48 (SDA) and 49 (SCL)
[   98.912430] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[   98.918783] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[   99.012201] sunxi-mmc 1c0f000.mmc: no support for card's volts
[   99.018051] mmc1: error -22 whilst initialising SD card
I2C bus: /dev/i2c-4
[  100.122239] sunxi-mmc 1c0f000.mmc: no support for card's volts
[  100.128091] mmc1: error -22 whilst initialising SD card
Warning: Not a tty: /dev/i2c-4
Error probing interface "serial_posix"
stm32flash 0.5

http://stm32flash.sourceforge.net/

Interface i2c: addr 0x56
Version      : 0x12
Device ID    : 0x0466 (STM32G03xxx/04xxx)
- RAM        : Up to 8KiB  (4096b reserved by bootloader)
- Flash      : Up to 64KiB (size first sector: 1x2048)
- Option RAM : 128b
- System RAM : 28KiB

Warning: Not a tty: /dev/i2c-4
Error probing interface "serial_posix"
stm32flash 0.5

http://stm32flash.sourceforge.net/

Using Parser : Raw BINARY
Interface i2c: addr 0x56
Version      : 0x12
Device ID    : 0x0466 (STM32G03xxx/04xxx)
- RAM        : Up to 8KiB  (4096b reserved by bootloader)
- Flash      : Up to 64KiB (size first sector: 1x2048)
- Option RAM : 128b
- System RAM : 28KiB
Write to memory
Wrote address 0x1fff7804 (100.00%) Done.

Warning: Not a tty: /dev/i2c-4
Error probing interface "serial_posix"
stm32flash 0.5

http://stm32flash.sourceforge.net/

Using Parser : Raw BINARY
Interface i2c: addr 0x56
Version      : 0x12
Device ID    : 0x0466 (STM32G03xxx/04xxx)
- RAM        : Up to 8KiB  (4096b reserved by bootloader)
- Flash      : Up to 64KiB (size first sector: 1x2048)
- Option RAM : 128b
- System RAM : 28KiB
Write to memory
Erasing memory
Wrote address 0x08001000 (30.82%) [  101.242176] sunxi-mmc 1c0f000.mmc: no suppo                        rt for card's volts
[  101.248024] mmc1: error -22 whilst initialising SD card
Wrote address 0x080033e8 (100.00%) Done.

Warning: Not a tty: /dev/i2c-4
Error probing interface "serial_posix"
stm32flash 0.5

http://stm32flash.sourceforge.net/

Using Parser : Raw BINARY
Interface i2c: addr 0x56
Version      : 0x12
Device ID    : 0x0466 (STM32G03xxx/04xxx)
- RAM        : Up to 8KiB  (4096b reserved by bootloader)
- Flash      : Up to 64KiB (size first sector: 1x2048)
- Option RAM : 128b
- System RAM : 28KiB
Write to memory
Wrote address 0x1fff7804 (100.00%) Done.

[  102.372199] sunxi-mmc 1c0f000.mmc: no support for card's volts
[  102.378049] mmc1: error -22 whilst initialising SD card
[  103.308655] wbec-adc: Failed to locate of_node [id: -2]
[  103.314082] wbec-gpio: Failed to locate of_node [id: -2]
[  103.319498] wbec-gpio wbec-gpio.2.auto: No ngpios property in device tree
[  103.326306] wbec-gpio: probe of wbec-gpio.2.auto failed with error -22
[  103.332870] wbec-watchdog: Failed to locate of_node [id: -2]
[  103.338928] wbec-rtc: Failed to locate of_node [id: -2]
[  103.344275] wbec-pwrkey: Failed to locate of_node [id: -2]
[  103.350003] input: wbec pwrkey as /devices/platform/soc/1c17000.spi/spi_maste                        r/spi0/spi0.0/wbec-pwrkey.5.auto/input/input2
[  103.361607] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[  103.367959] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[  103.369962] wbec-power: Failed to locate of_node [id: -2]
[  103.374885] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
[  103.379665] wbec spi0.0: WBEC device added
[  103.385638] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found
[  103.397038] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found
>>> Unmounting /dev, /proc and /sys from rootfs[  103.403453] dwmac-sun8i 1c5000                        0.ethernet: IRQ eth_lpi not found

[  103.483747] sunxi-mmc 1c0f000.mmc: no support for card's volts
[  103.489600] mmc1: error -22 whilst initialising SD card
>>> Current factory FIT supports single-rootfs feature, keeping it
>>> Switching to new rootfs
>>> Done!
>>> Unmounting rootfs
>>> Reboot system
[  103.746900] reboot: Restarting system

Какие действия на производстве обычно осуществляют в таких случаях?

Тут нет, совсем, ни в первом ни во втором (для 7.4 случае) обращения к SD карте.
Обратите внимание:

Thu Jan  1 00:00:39 UTC 1970: started update from /mnt/data/.wb-restore/factoryr

Использоватся внутренний образ. SD инициализировать - не удалось.
Поэтому - советую взять обычную USB флеш.

Прошивку на стенде производства.
Советую попробовать, как написал USB.

USB подключил, FW нажал

Boot log

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 = 43 = 0x2B
bootcount=0
mmcpart=3
upgrade_available=0

Environment size: 43/131068 bytes
## Resetting to default environment
## Info: input data size = 43 = 0x2B
Net:   No ethernet found.
Hit <SPACE> 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
................................................
Can't set block device
Running default loadzimage ...
Can't set block device
=> boot
## 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 ...
** File not found .wb-restore/factoryreset.fit **
Read failed: -1Extracting kernel
## Loading FIT header to 0x42000000 ...
** File not found .wb-restore/factoryreset.fit **
Read failed: -1Extracting DTB
## Loading FIT header to 0x43000000 ...
** File not found .wb-restore/factoryreset.fit **
Read failed: -1zimage: 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
Can't set block device
Running default loadzimage ...
Can't set block device
=>

Стопорится на =>
В help’е не могу найти как завершить этот режим загрузки.
boot просто повторяет процедуру.

Вы можете отправить оборудование нам на диагностику. Мы попросим вас оплатить стоимость диагностики и доставку в обе стороны. Стоимость диагностики контроллера — 500 рублей стоимость доставки согласно ценам курьерской службы.

Если вы согласны с таким вариантом, пожалуйста, напишите на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройства,
  3. ваш действующий телефон, адрес доставки, ФИО получателя.

Ну или, если удобно - можете привезти устройство самостоятельно.
Похоже испорчена ФC и требуется инициализация.

Да, так и сделаю, отправив контроллер на диагностику.
Но на самом деле хотелось с вашей помощью пользуясь случаем разобраться как самому внести исправление.
Для этого нужен специальный программатор для восстановления?

Да, по сути именно так, в EMMC контроллера создается разметка с нуля, контроллер инициализируется.
Как раз поэтому и инттересно - что именно делалось, что менялось.