U-Boot SPL 2021.10-wb1.4.4-g8b6bef383e (Nov 24 2022 - 14:01:43 +0000) DRAM: 512 MiB Trying to boot from MMC2 U-Boot 2021.10-wb1.4.4-g8b6bef383e (Nov 24 2022 - 14:01:43 +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 otp_program otp_aes_program ## Info: input data size = 43 = 0x2B bootcount=0 mmcpart=2 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 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 Failed to load 'wb_update.fit' 1 bytes read in 10 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 ... 11570648 bytes read in 881 ms (12.5 MiB/s) Description: Update kernel Type: Kernel Image Compression: uncompressed Data Start: 0x42000500 Data Size: 11561176 Bytes = 11 MiB Architecture: ARM OS: Linux Load Address: unavailable Entry Point: unavailable Hash algo: sha1 Hash value: 19c1c0fa1cb3da2691f1774cbf991fa64e5b7d74 ## Verifying ... sha1+ Loading part 0 ... OK Extracting DTB ## Loading FIT header to 0x43000000 ... ## Loading FIT strings to 0x43000028 ... ## Loading FIT struct to 0x43000100 ... 67112 bytes read in 435 ms (150.4 KiB/s) Description: Update DTB Type: Flat Device Tree Compression: uncompressed Data Start: 0x43000640 Data Size: 57320 Bytes = 56 KiB Architecture: ARM Hash algo: sha1 Hash value: 23381717717555f3d0a0bb61b5d54abd8ac33e9e ## Verifying ... sha1+ Loading part 0 ... OK Kernel image @ 0x42000000 [ 0x000000 - 0xb068d8 ] ## Flattened Device Tree blob at 43000000 Booting using the fdt blob at 0x43000000 Loading Device Tree to 49fef000, end 49ffffe7 ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.10.35-wb173 (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 Mon Dec 16 21:07:34 UTC 2024 [ 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 0x5ec00000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000040000000-0x000000005fffffff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x000000005fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000005fffffff] [ 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: 129920 [ 0.000000] Kernel command line: console=ttyS0,115200 bootmode=update_auto bootmode=sdupdate,wb_update_FACTORYRESET.fit [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 483932K/524288K available (7168K kernel code, 655K rwdata, 1540K rodata, 8192K init, 396K bss, 23972K reserved, 16384K cma-reserved, 0K 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.000317] Console: colour dummy device 80x30 [ 0.000370] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.000392] pid_max: default: 32768 minimum: 301 [ 0.000554] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.000570] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.001462] CPU: Testing write buffer coherency: ok [ 0.001804] /cpus/cpu@0 missing clock-frequency property [ 0.001832] /cpus/cpu@1 missing clock-frequency property [ 0.001855] /cpus/cpu@2 missing clock-frequency property [ 0.001878] /cpus/cpu@3 missing clock-frequency property [ 0.001890] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.002433] Setting up static identity map for 0x40100000 - 0x40100060 [ 0.002562] rcu: Hierarchical SRCU implementation. [ 0.003196] smp: Bringing up secondary CPUs ... [ 0.013954] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.024799] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 [ 0.035559] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 [ 0.035658] smp: Brought up 1 node, 4 CPUs [ 0.035685] SMP: Total of 4 processors activated (192.00 BogoMIPS). [ 0.035693] CPU: All CPU(s) started in HYP mode. [ 0.035700] CPU: Virtualization extensions available. [ 0.036276] devtmpfs: initialized [ 0.047150] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.047401] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.047425] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.048314] pinctrl core: initialized pinctrl subsystem [ 0.049463] NET: Registered protocol family 16 [ 0.050865] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.051925] thermal_sys: Registered thermal governor 'step_wise' [ 0.052412] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.052431] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.083450] SCSI subsystem initialized [ 0.083674] usbcore: registered new interface driver usbfs [ 0.083728] usbcore: registered new interface driver hub [ 0.083776] usbcore: registered new device driver usb [ 0.085432] clocksource: Switched to clocksource arch_sys_counter [ 0.085861] FS-Cache: Loaded [ 0.086117] CacheFiles: Loaded [ 0.093512] NET: Registered protocol family 2 [ 0.094113] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 0.094160] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.094206] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.094270] TCP: Hash tables configured (established 4096 bind 4096) [ 0.094386] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.094430] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.094617] NET: Registered protocol family 1 [ 0.095208] RPC: Registered named UNIX socket transport module. [ 0.095224] RPC: Registered udp transport module. [ 0.095232] RPC: Registered tcp transport module. [ 0.095239] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.483449] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 0.484937] workingset: timestamp_bits=14 max_order=17 bucket_order=3 [ 0.492695] NFS: Registering the id_resolver key type [ 0.492763] Key type id_resolver registered [ 0.492772] Key type id_legacy registered [ 0.492819] ntfs: driver 2.1.32 [Flags: R/W]. [ 0.493477] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250) [ 0.493491] io scheduler mq-deadline registered [ 0.493501] io scheduler kyber registered [ 0.494100] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO [ 0.562258] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 0.574403] loop: module loaded [ 0.581330] libphy: Fixed MDIO Bus: probed [ 0.581758] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator [ 0.582321] libphy: sun4i_mii_bus: probed [ 0.584482] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.584501] ehci-platform: EHCI generic platform driver [ 0.585049] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 0.585077] ohci-platform: OHCI generic platform driver [ 0.585706] usbcore: registered new interface driver cdc_acm [ 0.585716] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 0.585771] usbcore: registered new interface driver usb-storage [ 0.587660] sun6i-rtc 1c20400.rtc: registered as rtc1 [ 0.587678] sun6i-rtc 1c20400.rtc: RTC enabled [ 0.587930] i2c /dev entries driver [ 0.590525] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 0.592318] ledtrig-cpu: registered to indicate activity on CPUs [ 0.592692] sun8i-ce 1c15000.crypto: Set mod clock to 300000000 (300 Mhz) from 24000000 (24 Mhz) [ 0.592952] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority [ 0.593464] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority [ 0.593635] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority [ 0.593755] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority [ 0.593864] sun8i-ce 1c15000.crypto: Register cbc(aes) [ 0.593996] sun8i-ce 1c15000.crypto: Register ecb(aes) [ 0.594115] sun8i-ce 1c15000.crypto: Register cbc(des3_ede) [ 0.594224] sun8i-ce 1c15000.crypto: Register ecb(des3_ede) [ 0.594353] sun8i-ce 1c15000.crypto: CryptoEngine Die ID 0 [ 0.596143] iio-rescale a1-volt: using raw+scale source channel [ 0.596410] iio-rescale a2-volt: using raw+scale source channel [ 0.596633] iio-rescale a3-volt: using raw+scale source channel [ 0.596860] iio-rescale vin-volt: using raw+scale source channel [ 0.598622] NET: Registered protocol family 10 [ 0.599479] Segment Routing with IPv6 [ 0.599577] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 0.600209] NET: Registered protocol family 17 [ 0.600308] Key type dns_resolver registered [ 0.600374] Registering SWP/SWPB emulation handler [ 0.600455] registered taskstats version 1 [ 0.615268] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO [ 0.618831] sun4i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 0.619293] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pb not found, using dummy regulator [ 0.620821] printk: console [ttyS0] disabled [ 0.620935] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 53, base_baud = 1500000) is a Allwinner sun4i [ 1.465066] printk: console [ttyS0] enabled [ 1.469978] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PI regulator [ 1.476806] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 274 [ 1.483415] sun4i-pinctrl 1c20800.pinctrl: pin-274 (1c28800.serial) status -517 [ 1.490741] sun4i-pinctrl 1c20800.pinctrl: could not request pin 274 (PI18) from group PI18 on device 1c20800.pinctrl [ 1.501433] dw-apb-uart 1c28800.serial: Error applying setting, reverse things back [ 1.510516] wbec spi0.0: wrong wbec ID at 0x0. Get 0x0 istead of 0x3CD2 [ 1.517257] wbec: probe of spi0.0 failed with error -524 [ 1.522959] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator [ 1.530947] libphy: sun4i_mii_bus: probed [ 1.535700] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator [ 1.542490] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 236 [ 1.549127] sun4i-pinctrl 1c20800.pinctrl: pin-236 (1c20800.pinctrl:236) status -517 [ 1.558093] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator [ 1.564881] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 232 [ 1.571516] sun4i-pinctrl 1c20800.pinctrl: pin-232 (1c0b000.ethernet) status -517 [ 1.579014] sun4i-pinctrl 1c20800.pinctrl: could not request pin 232 (PH8) from group PH8 on device 1c20800.pinctrl [ 1.589536] sun4i-emac 1c0b000.ethernet: Error applying setting, reverse things back [ 1.597621] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PA regulator [ 1.604406] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 0 [ 1.610860] sun4i-pinctrl 1c20800.pinctrl: pin-0 (1c50000.ethernet) status -517 [ 1.618173] sun4i-pinctrl 1c20800.pinctrl: could not request pin 0 (PA0) from group PA0 on device 1c20800.pinctrl [ 1.628520] dwmac-sun8i 1c50000.ethernet: Error applying setting, reverse things back [ 1.643480] axp20x-i2c 0-0034: AXP20x variant AXP221 found [ 1.656832] input: axp20x-pek as /devices/platform/soc/1c2ac00.i2c/i2c-0/0-0034/axp221-pek/input/input0 [ 1.676374] vcc-3v3: supplied by regulator-dummy [ 1.681706] vdd-cpu: supplied by regulator-dummy [ 1.687068] vdd-sys: supplied by regulator-dummy [ 1.692325] dcdc4: supplied by regulator-dummy [ 1.697479] vcc-dram: supplied by regulator-dummy [ 1.702265] vcc-gmac-phy: failed to get the current voltage: -EPROBE_DEFER [ 1.709183] vcc-gmac-phy: supplied by vcc-3v3 [ 1.714070] random: fast init done [ 1.717640] dc5ldo: supplied by vcc-dram [ 1.722085] tv: Bringing 700000uV into 3300000-3300000uV [ 1.727900] tv: supplied by regulator-dummy [ 1.732584] aldo2: Bringing 2500000uV into 3300000-3300000uV [ 1.738747] aldo2: supplied by regulator-dummy [ 1.744287] avcc-pll: supplied by regulator-dummy [ 1.749684] eldo1: supplied by regulator-dummy [ 1.754809] eldo2: supplied by regulator-dummy [ 1.759794] vcc-pe: Bringing 1200000uV into 1800000-1800000uV [ 1.766472] vcc-pe: supplied by regulator-dummy [ 1.771503] vcc-sd-alt: Bringing 700000uV into 1800000-1800000uV [ 1.778303] vcc-sd-alt: supplied by regulator-dummy [ 1.783861] dldo2: supplied by regulator-dummy [ 1.788998] dldo3: supplied by regulator-dummy [ 1.794127] dldo4: supplied by regulator-dummy [ 1.798841] rtc_ldo: supplied by regulator-dummy [ 1.804134] ldo_io0: supplied by regulator-dummy [ 1.809426] ldo_io1: supplied by regulator-dummy [ 1.817871] axp20x-adc axp22x-adc: DMA mask not set [ 1.827453] axp20x-battery-power-supply axp20x-battery-power-supply: DMA mask not set [ 1.837636] axp20x-i2c 0-0034: AXP20X driver loaded [ 1.843486] i2c i2c-1: using pinctrl states for GPIO recovery [ 1.849333] gpio-50 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 1.858246] i2c i2c-1: using generic GPIOs for recovery [ 1.890076] rtc-pcf85063 2-0051: registered as rtc0 [ 1.904306] rtc-pcf85063 2-0051: setting system clock to 2025-04-23T06:34:46 UTC (1745390086) [ 1.916459] lm75 2-0048: supply vs not found, using dummy regulator [ 1.927071] lm75 2-0048: hwmon1: sensor 'lm75b' [ 1.951099] sun4i-pinctrl 1c20800.pinctrl: pin PB16 already requested by 1c17000.spi; cannot claim for i2c_eeprom1 [ 1.961496] sun4i-pinctrl 1c20800.pinctrl: pin-48 (i2c_eeprom1) status -22 [ 1.968400] sun4i-pinctrl 1c20800.pinctrl: could not request pin 48 (PB16) from group PB16 on device 1c20800.pinctrl [ 1.979005] i2c-gpio i2c_eeprom1: Error applying setting, reverse things back [ 1.986161] i2c-gpio: probe of i2c_eeprom1 failed with error -22 [ 1.992406] sun4i-pinctrl 1c20800.pinctrl: pin PB14 already requested by 1c17000.spi; cannot claim for i2c_eeprom2 [ 2.002765] sun4i-pinctrl 1c20800.pinctrl: pin-46 (i2c_eeprom2) status -22 [ 2.009648] sun4i-pinctrl 1c20800.pinctrl: could not request pin 46 (PB14) from group PB14 on device 1c20800.pinctrl [ 2.020249] i2c-gpio i2c_eeprom2: Error applying setting, reverse things back [ 2.027396] i2c-gpio: probe of i2c_eeprom2 failed with error -22 [ 2.033660] sun4i-usb-phy 1c13400.phy: phy0 dr_mode=3 [ 2.040916] 1c28800.serial: ttyS2 at MMIO 0x1c28800 (irq = 54, base_baud = 1500000) is a Allwinner sun4i [ 2.051065] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator [ 2.058998] libphy: sun4i_mii_bus: probed [ 2.066083] sunxi-mmc 1c11000.mmc: initialized, max. request size: 2048 KB, uses new timings mode [ 2.199440] sun4i-emac 1c0b000.ethernet: using random MAC address 5e:c4:bd:ae:b1:5a [ 2.209221] sun4i-emac 1c0b000.ethernet: eth0: at (ptrval), IRQ 67 MAC: 5e:c4:bd:ae:b1:5a [ 2.217452] mmc0: new DDR MMC card at address 0001 [ 2.218087] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 2.223000] mmcblk0: mmc0:0001 AS08FC 7.05 GiB [ 2.228640] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 2.229785] ehci-platform 1c14000.usb: EHCI Host Controller [ 2.233541] mmcblk0boot0: mmc0:0001 AS08FC partition 1 4.00 MiB [ 2.239200] ehci-platform 1c14000.usb: new USB bus registered, assigned bus number 1 [ 2.245067] mmcblk0boot1: mmc0:0001 AS08FC partition 2 4.00 MiB [ 2.264588] mmcblk0rpmb: mmc0:0001 AS08FC partition 3 4.00 MiB, chardev (249:0) [ 2.264655] ehci-platform 1c14000.usb: irq 38, io mem 0x01c14000 [ 2.305448] ehci-platform 1c14000.usb: USB 2.0 started, EHCI 1.00 [ 2.312336] hub 1-0:1.0: USB hub found [ 2.316154] hub 1-0:1.0: 1 port detected [ 2.321013] ehci-platform 1c19000.usb: EHCI Host Controller [ 2.326629] ehci-platform 1c19000.usb: new USB bus registered, assigned bus number 2 [ 2.334722] ehci-platform 1c19000.usb: irq 40, io mem 0x01c19000 [ 2.365424] ehci-platform 1c19000.usb: USB 2.0 started, EHCI 1.00 [ 2.372263] hub 2-0:1.0: USB hub found [ 2.376060] hub 2-0:1.0: 1 port detected [ 2.380766] ehci-platform 1c1c000.usb: EHCI Host Controller [ 2.386371] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 3 [ 2.394309] ehci-platform 1c1c000.usb: irq 42, io mem 0x01c1c000 [ 2.426033] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00 [ 2.432749] hub 3-0:1.0: USB hub found [ 2.436583] hub 3-0:1.0: 1 port detected [ 2.505500] ohci-platform 1c14400.usb: Generic Platform OHCI controller [ 2.512132] ohci-platform 1c14400.usb: new USB bus registered, assigned bus number 4 [ 2.520087] ohci-platform 1c14400.usb: irq 39, io mem 0x01c14400 [ 2.600142] hub 4-0:1.0: USB hub found [ 2.603921] hub 4-0:1.0: 1 port detected [ 2.608648] ohci-platform 1c19400.usb: Generic Platform OHCI controller [ 2.615274] ohci-platform 1c19400.usb: new USB bus registered, assigned bus number 5 [ 2.623213] ohci-platform 1c19400.usb: irq 41, io mem 0x01c19400 [ 2.700041] hub 5-0:1.0: USB hub found [ 2.703831] hub 5-0:1.0: 1 port detected [ 2.708528] ohci-platform 1c1c400.usb: Generic Platform OHCI controller [ 2.715151] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 6 [ 2.723276] ohci-platform 1c1c400.usb: irq 43, io mem 0x01c1c400 [ 2.745438] usb 2-1: new high-speed USB device number 2 using ehci-platform [ 2.800078] hub 6-0:1.0: USB hub found [ 2.803859] hub 6-0:1.0: 1 port detected [ 2.808689] usb_phy_generic usb_phy_generic.1.auto: supply vcc not found, using dummy regulator [ 2.819158] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 2.825561] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 2.832670] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 2.839047] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 2.845460] of_cfs_init [ 2.847938] of_cfs_init: OK [ 2.876835] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB, uses new timings mode [ 2.887128] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 2.893510] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 2.894759] Freeing unused kernel memory: 8192K [ 2.935615] Run /init as init process [ 2.949309] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 2.955763] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found mount: mounting none on /sys/kernel/debug failed: No such file or directory mount: mounting none on /dev/pts failed: No such file or directory [ 3.109339] mmc1: host does not support reading read-only switch, assuming write-enable [ 3.120981] mmc1: new high speed SDHC card at address 59b4 [ 3.127462] mmcblk1: mmc1:59b4 JB1Q5 29.8 GiB [ 3.134601] mmcblk1: p1 p2 [ 3.139455] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 3.145885] 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 Boot mode: sdupdate,wb_update_FACTORYRESET.fit Board is WB7 Looking for update .fit on /dev/mmcblk1p1... [ 3.340337] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. Will use wb_update_FACTORYRESET.fit from microSD 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. ############################################################################## .... Factory reset is confirmed! =============================================================================== Wed Apr 23 06:34:54 UTC 2025: started update from /disk/wb_update_FACTORYRESET.fit =============================================================================== Description: WirenBoard firmware update Compatible device: wirenboard,wirenboard-720 Firmware version: 202504221437 Firmware compatible: +single-rootfs +fit-factory-reset +force-repartition +repartition-ramsize-fix +fit-immutable-support +wb8-debug-network-update-fix +wrong-ab-layout-fix +update-from-cloud Release name: wb-2501 Release suite: stable Release target: wb7/bullseye Release repo prefix: Time of creation: Tue Apr 22 14:40:06 UTC 2025 =============================================================================== >>> Checking SHA1 hash of install PROGRESS: 0% >>> SHA1 hash of install ok >>> Requested factory reset will be performed by firmware itself 32+0 records in 32+0 records out 16384 bytes (16 kB, 16 KiB) copied, 0.0199251 s, 822 kB/s blockdev: can't open '/dev/mmcblk0p2': No such file or directory blockdev: can't open '/dev/mmcblk0p3': No such file or directory /usr/bin/wb-run-update: line 162: [: : integer expression expected >>> Firmware seems to be compatible with this controller >>> Extracting install script >>> Running install script >>> Console logging enabled; tempfile /tmp/tmp.IYGxWs, final file /disk/wb-console.log will be written on exit >>> Extend tmpfs size to whole RAM >>> Remount tmpfs in /tmp with size=496M >>> Maybe update factoryreset.fit to fix tmpfs size issue at 512M RAM (with emmc update) [ 12.017774] /dev/mmcblk0p6: Can't open blockdev mount: mounting /dev/mmcblk0p6 on /tmp/tmp.ITqq2h failed: No such file or directory !!! Unable to mount data partition [ 13.106367] reboot: Restarting system [ 13.120093] i2c i2c-0: No atomic I2C transfer handler U-Boot SPL 2021.10-wb1.4.4-g8b6bef383e (Nov 24 2022 - 14:01:43 +0000) DRAM: 512 MiB Trying to boot from MMC2 U-Boot 2021.10-wb1.4.4-g8b6bef383e (Nov 24 2022 - 14:01:43 +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 otp_program otp_aes_program ## Info: input data size = 43 = 0x2B bootcount=0 mmcpart=2 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 switch to partitions #0, OK mmc1(part 0) is current device eMMC found on device 1 Press FW button to enter firmware update mode ................................................ ** 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