[EC] Starting up... [?25h [EC] Wiren Board Embedded Controller [EC] Firmware version: 1.2.1 [EC] Git info: 9758a72_HEAD [EC] Power on reason: Power button [EC] RTC time: 2024-09-10 09:10:51 [EC] Board temperature: 26.7ÂșC [EC] Vin: 0.0V, USB Net: 0.2V, USB Console: 5.1V [EC] Turning on the main CPU; all future debug messages will originate from the CPU. U-Boot SPL 2021.10-wb1.7.1-gaf2600c5e5 (Oct 23 2023 - 08:43:42 +0000) DRAM: 1024 MiB Trying to boot from MMC2 U-Boot 2021.10-wb1.7.1-gaf2600c5e5 (Oct 23 2023 - 08:43:42 +0000) CPU: Allwinner R40 (SUN8I 1701) Model: Wiren Board rev. 7.2.0 (A40i) I2C: ready DRAM: 1 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 = 142 = 0x8E bootcount=0 mmcpart=2 uenvcmd=true ; echo reset environment; env default -a; setenv mmcdev 0; saveenv; bmode emmc; reset upgrade_available=0 Environment size: 142/131068 bytes ## Resetting to default environment ## Info: input data size = 142 = 0x8E Net: No ethernet found. Hit key to stop autoboot in 1s ## Info: input data size = 4281 = 0x10B9 switch to partitions #0, OK mmc1(part 0) is current device eMMC found on device 1 Press FW button to enter firmware update mode Entering firmware update mode. Checking if ubootenv part is present ## Loading FIT header to 0x42000000 ... ## 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 ... 11523560 bytes read in 261 ms (42.1 MiB/s) Description: Update kernel Type: Kernel Image Compression: uncompressed Data Start: 0x42000300 Data Size: 11514600 Bytes = 11 MiB Architecture: ARM OS: Linux Load Address: unavailable Entry Point: unavailable Hash algo: sha1 Hash value: 8485f8a5458f57a80cab6a345c1ee67f7e40ae25 ## Verifying ... sha1+ Loading part 0 ... OK Extracting DTB ## Loading FIT header to 0x43000000 ... ## Loading FIT strings to 0x43000028 ... ## Loading FIT struct to 0x43000100 ... 66325 bytes read in 24 ms (2.6 MiB/s) Description: Update DTB Type: Flat Device Tree Compression: uncompressed Data Start: 0x43000440 Data Size: 57045 Bytes = 55.7 KiB Architecture: ARM Hash algo: sha1 Hash value: 55ec41560f668ab075c7524503142abcbc96bed8 ## Verifying ... sha1+ Loading part 0 ... OK Kernel image @ 0x42000000 [ 0x000000 - 0xafb2e8 ] ## Flattened Device Tree blob at 43000000 Booting using the fdt blob at 0x43000000 Loading Device Tree to 49fef000, end 49fffed4 ... 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-wb159 (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 Wed Dec 27 07:38:59 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), factory bootlet [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 16 MiB at 0x7ec00000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000040000000-0x000000006fffffff] [ 0.000000] HighMem [mem 0x0000000070000000-0x000000007fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff] [ 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: 260416 [ 0.000000] Kernel command line: console=ttyS0,115200 bootmode=update_auto [ 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: 1003260K/1048576K available (7168K kernel code, 655K rwdata, 1540K rodata, 8192K init, 396K bss, 28932K reserved, 16384K cma-reserved, 245748K 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.000366] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.000388] pid_max: default: 32768 minimum: 301 [ 0.000542] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.000560] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.001444] CPU: Testing write buffer coherency: ok [ 0.001770] /cpus/cpu@0 missing clock-frequency property [ 0.001798] /cpus/cpu@1 missing clock-frequency property [ 0.001821] /cpus/cpu@2 missing clock-frequency property [ 0.001844] /cpus/cpu@3 missing clock-frequency property [ 0.001857] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.002395] Setting up static identity map for 0x40100000 - 0x40100060 [ 0.002521] rcu: Hierarchical SRCU implementation. [ 0.003134] smp: Bringing up secondary CPUs ... [ 0.013889] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.024714] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 [ 0.035470] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 [ 0.035566] smp: Brought up 1 node, 4 CPUs [ 0.035591] SMP: Total of 4 processors activated (192.00 BogoMIPS). [ 0.035600] CPU: All CPU(s) started in HYP mode. [ 0.035606] CPU: Virtualization extensions available. [ 0.036269] devtmpfs: initialized [ 0.046907] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.047153] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.047177] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.048042] pinctrl core: initialized pinctrl subsystem [ 0.049135] NET: Registered protocol family 16 [ 0.050082] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.051094] thermal_sys: Registered thermal governor 'step_wise' [ 0.051597] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.051615] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.082414] SCSI subsystem initialized [ 0.082646] usbcore: registered new interface driver usbfs [ 0.082696] usbcore: registered new interface driver hub [ 0.082747] usbcore: registered new device driver usb [ 0.084354] clocksource: Switched to clocksource arch_sys_counter [ 0.084684] FS-Cache: Loaded [ 0.084955] CacheFiles: Loaded [ 0.092435] NET: Registered protocol family 2 [ 0.093019] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 0.093066] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.093138] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.093254] TCP: Hash tables configured (established 8192 bind 8192) [ 0.093372] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.093437] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.093644] NET: Registered protocol family 1 [ 0.094471] RPC: Registered named UNIX socket transport module. [ 0.094488] RPC: Registered udp transport module. [ 0.094496] RPC: Registered tcp transport module. [ 0.094503] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.478838] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 0.480270] workingset: timestamp_bits=14 max_order=18 bucket_order=4 [ 0.487921] NFS: Registering the id_resolver key type [ 0.487972] Key type id_resolver registered [ 0.487982] Key type id_legacy registered [ 0.488028] ntfs: driver 2.1.32 [Flags: R/W]. [ 0.488701] bounce: pool size: 64 pages [ 0.488750] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250) [ 0.488761] io scheduler mq-deadline registered [ 0.488770] io scheduler kyber registered [ 0.489355] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO [ 0.558515] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 0.570122] loop: module loaded [ 0.576984] libphy: Fixed MDIO Bus: probed [ 0.577398] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator [ 0.577974] libphy: sun4i_mii_bus: probed [ 0.580107] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.580126] ehci-platform: EHCI generic platform driver [ 0.580657] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 0.580683] ohci-platform: OHCI generic platform driver [ 0.581224] usbcore: registered new interface driver cdc_acm [ 0.581233] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 0.581287] usbcore: registered new interface driver usb-storage [ 0.583143] sun6i-rtc 1c20400.rtc: registered as rtc1 [ 0.583158] sun6i-rtc 1c20400.rtc: RTC enabled [ 0.583401] i2c /dev entries driver [ 0.586170] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 0.587934] ledtrig-cpu: registered to indicate activity on CPUs [ 0.588318] sun8i-ce 1c15000.crypto: Set mod clock to 300000000 (300 Mhz) from 24000000 (24 Mhz) [ 0.588566] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority [ 0.589005] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority [ 0.589138] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority [ 0.589262] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority [ 0.589374] sun8i-ce 1c15000.crypto: Register cbc(aes) [ 0.589506] sun8i-ce 1c15000.crypto: Register ecb(aes) [ 0.589620] sun8i-ce 1c15000.crypto: Register cbc(des3_ede) [ 0.589726] sun8i-ce 1c15000.crypto: Register ecb(des3_ede) [ 0.589852] sun8i-ce 1c15000.crypto: CryptoEngine Die ID 0 [ 0.591528] iio-rescale a1-volt: using raw+scale source channel [ 0.591782] iio-rescale a2-volt: using raw+scale source channel [ 0.592012] iio-rescale a3-volt: using raw+scale source channel [ 0.592235] iio-rescale vin-volt: using raw+scale source channel [ 0.593950] NET: Registered protocol family 10 [ 0.594870] Segment Routing with IPv6 [ 0.594972] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 0.595610] NET: Registered protocol family 17 [ 0.595702] Key type dns_resolver registered [ 0.595763] Registering SWP/SWPB emulation handler [ 0.595854] registered taskstats version 1 [ 0.610141] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO [ 0.613478] sun4i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 0.613911] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pb not found, using dummy regulator [ 0.615481] printk: console [ttyS0] disabled [ 0.615594] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 53, base_baud = 3000000) is a Allwinner sun4i [ 1.464162] printk: console [ttyS0] enabled [ 1.469096] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PI regulator [ 1.475934] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 274 [ 1.482543] sun4i-pinctrl 1c20800.pinctrl: pin-274 (1c28800.serial) status -517 [ 1.489871] sun4i-pinctrl 1c20800.pinctrl: could not request pin 274 (PI18) from group PI18 on device 1c20800.pinctrl [ 1.500578] dw-apb-uart 1c28800.serial: Error applying setting, reverse things back [ 1.509613] wbec-adc: Failed to locate of_node [id: -2] [ 1.515052] wbec-gpio: Failed to locate of_node [id: -2] [ 1.520453] wbec-gpio wbec-gpio.2.auto: No ngpios property in device tree [ 1.527283] wbec-gpio: probe of wbec-gpio.2.auto failed with error -22 [ 1.537579] wbec-watchdog wbec-watchdog.3.auto: DMA mask not set [ 1.544032] wbec-rtc: Failed to locate of_node [id: -2] [ 1.552972] wbec-pwrkey wbec-pwrkey.5.auto: DMA mask not set [ 1.558845] input: wbec pwrkey as /devices/platform/soc/1c17000.spi/spi_master/spi0/spi0.0/wbec-pwrkey.5.auto/input/input0 [ 1.573845] wbec-power wbec-power.6.auto: DMA mask not set [ 1.579760] wbec spi0.0: WBEC device added [ 1.584245] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator [ 1.592186] libphy: sun4i_mii_bus: probed [ 1.596965] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator [ 1.603759] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 236 [ 1.610399] sun4i-pinctrl 1c20800.pinctrl: pin-236 (1c20800.pinctrl:236) status -517 [ 1.619390] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator [ 1.626212] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 232 [ 1.632821] sun4i-pinctrl 1c20800.pinctrl: pin-232 (1c0b000.ethernet) status -517 [ 1.640318] sun4i-pinctrl 1c20800.pinctrl: could not request pin 232 (PH8) from group PH8 on device 1c20800.pinctrl [ 1.650844] sun4i-emac 1c0b000.ethernet: Error applying setting, reverse things back [ 1.658933] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PA regulator [ 1.665736] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 0 [ 1.672171] sun4i-pinctrl 1c20800.pinctrl: pin-0 (1c50000.ethernet) status -517 [ 1.679486] sun4i-pinctrl 1c20800.pinctrl: could not request pin 0 (PA0) from group PA0 on device 1c20800.pinctrl [ 1.689833] dwmac-sun8i 1c50000.ethernet: Error applying setting, reverse things back [ 1.704678] axp20x-i2c 0-0034: AXP20x variant AXP221 found [ 1.717906] input: axp20x-pek as /devices/platform/soc/1c2ac00.i2c/i2c-0/0-0034/axp221-pek/input/input1 [ 1.737356] vcc-3v3: supplied by regulator-dummy [ 1.742684] vdd-cpu: supplied by regulator-dummy [ 1.748013] vdd-sys: supplied by regulator-dummy [ 1.753293] dcdc4: supplied by regulator-dummy [ 1.758147] random: fast init done [ 1.761732] vcc-dram: supplied by regulator-dummy [ 1.766546] vcc-gmac-phy: failed to get the current voltage: -EPROBE_DEFER [ 1.773440] vcc-gmac-phy: supplied by vcc-3v3 [ 1.778598] dc5ldo: supplied by vcc-dram [ 1.783009] tv: Bringing 700000uV into 3300000-3300000uV [ 1.788812] tv: supplied by regulator-dummy [ 1.793484] aldo2: Bringing 2500000uV into 3300000-3300000uV [ 1.799656] aldo2: supplied by regulator-dummy [ 1.805183] avcc-pll: supplied by regulator-dummy [ 1.810569] eldo1: supplied by regulator-dummy [ 1.815712] eldo2: supplied by regulator-dummy [ 1.820657] vcc-pe: Bringing 1200000uV into 1800000-1800000uV [ 1.827308] vcc-pe: supplied by regulator-dummy [ 1.832354] vcc-sd-alt: Bringing 700000uV into 1800000-1800000uV [ 1.839161] vcc-sd-alt: supplied by regulator-dummy [ 1.844684] dldo2: supplied by regulator-dummy [ 1.849805] dldo3: supplied by regulator-dummy [ 1.854927] dldo4: supplied by regulator-dummy [ 1.859630] rtc_ldo: supplied by regulator-dummy [ 1.864913] ldo_io0: supplied by regulator-dummy [ 1.870167] ldo_io1: supplied by regulator-dummy [ 1.878553] axp20x-adc axp22x-adc: DMA mask not set [ 1.888098] axp20x-battery-power-supply axp20x-battery-power-supply: DMA mask not set [ 1.898291] axp20x-i2c 0-0034: AXP20X driver loaded [ 4.004365] i2c i2c-2: mv64xxx: I2C bus locked, block: 1, time_left: 0 [ 4.010903] rtc-pcf85063 2-0051: RTC chip is not present [ 4.016335] rtc-pcf85063: probe of 2-0051 failed with error -110 [ 4.025901] lm75 2-0048: supply vs not found, using dummy regulator [ 6.084372] i2c i2c-2: mv64xxx: I2C bus locked, block: 1, time_left: 0 [ 6.091119] lm75: probe of 2-0048 failed with error -110 [ 6.115919] sun4i-pinctrl 1c20800.pinctrl: pin PB16 already requested by 1c17000.spi; cannot claim for i2c_eeprom1 [ 6.126322] sun4i-pinctrl 1c20800.pinctrl: pin-48 (i2c_eeprom1) status -22 [ 6.133191] sun4i-pinctrl 1c20800.pinctrl: could not request pin 48 (PB16) from group PB16 on device 1c20800.pinctrl [ 6.140743] sunxi-mmc 1c11000.mmc: initialized, max. request size: 2048 KB, uses new timings mode [ 6.143816] i2c-gpio i2c_eeprom1: Error applying setting, reverse things back [ 6.159824] i2c-gpio: probe of i2c_eeprom1 failed with error -22 [ 6.166105] sun4i-pinctrl 1c20800.pinctrl: pin PB14 already requested by 1c17000.spi; cannot claim for i2c_eeprom2 [ 6.176467] sun4i-pinctrl 1c20800.pinctrl: pin-46 (i2c_eeprom2) status -22 [ 6.183341] sun4i-pinctrl 1c20800.pinctrl: could not request pin 46 (PB14) from group PB14 on device 1c20800.pinctrl [ 6.193951] i2c-gpio i2c_eeprom2: Error applying setting, reverse things back [ 6.201101] i2c-gpio: probe of i2c_eeprom2 failed with error -22 [ 6.207403] sun4i-usb-phy 1c13400.phy: phy0 dr_mode=3 [ 6.214785] 1c28800.serial: ttyS2 at MMIO 0x1c28800 (irq = 54, base_baud = 3000000) is a Allwinner sun4i [ 6.224971] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator [ 6.232849] libphy: sun4i_mii_bus: probed [ 6.336059] mmc0: new DDR MMC card at address 0001 [ 6.341563] mmcblk0: mmc0:0001 88A398 7.28 GiB [ 6.346450] mmcblk0boot0: mmc0:0001 88A398 partition 1 4.00 MiB [ 6.352681] mmcblk0boot1: mmc0:0001 88A398 partition 2 4.00 MiB [ 6.358930] mmcblk0rpmb: mmc0:0001 88A398 partition 3 4.00 MiB, chardev (249:0) [ 6.368582] mmcblk0: p1 p2 p3 p4 < p5 p6 > [ 6.378562] sun4i-emac 1c0b000.ethernet: using random MAC address ea:62:73:56:75:f6 [ 6.388298] sun4i-emac 1c0b000.ethernet: eth0: at (ptrval), IRQ 67 MAC: ea:62:73:56:75:f6 [ 6.397153] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 6.403504] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 6.410365] ehci-platform 1c14000.usb: EHCI Host Controller [ 6.415990] ehci-platform 1c14000.usb: new USB bus registered, assigned bus number 1 [ 6.424006] ehci-platform 1c14000.usb: irq 38, io mem 0x01c14000 [ 6.454372] ehci-platform 1c14000.usb: USB 2.0 started, EHCI 1.00 [ 6.461180] hub 1-0:1.0: USB hub found [ 6.465028] hub 1-0:1.0: 1 port detected [ 6.469749] ehci-platform 1c19000.usb: EHCI Host Controller [ 6.475365] ehci-platform 1c19000.usb: new USB bus registered, assigned bus number 2 [ 6.483279] ehci-platform 1c19000.usb: irq 40, io mem 0x01c19000 [ 6.514352] ehci-platform 1c19000.usb: USB 2.0 started, EHCI 1.00 [ 6.521070] hub 2-0:1.0: USB hub found [ 6.524880] hub 2-0:1.0: 1 port detected [ 6.529561] ehci-platform 1c1c000.usb: EHCI Host Controller [ 6.535162] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 3 [ 6.543116] ehci-platform 1c1c000.usb: irq 42, io mem 0x01c1c000 [ 6.575076] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00 [ 6.581776] hub 3-0:1.0: USB hub found [ 6.585583] hub 3-0:1.0: 1 port detected [ 6.684507] ohci-platform 1c14400.usb: Generic Platform OHCI controller [ 6.691139] ohci-platform 1c14400.usb: new USB bus registered, assigned bus number 4 [ 6.699075] ohci-platform 1c14400.usb: irq 39, io mem 0x01c14400 [ 6.779015] hub 4-0:1.0: USB hub found [ 6.782806] hub 4-0:1.0: 1 port detected [ 6.787537] ohci-platform 1c19400.usb: Generic Platform OHCI controller [ 6.794160] ohci-platform 1c19400.usb: new USB bus registered, assigned bus number 5 [ 6.802064] ohci-platform 1c19400.usb: irq 41, io mem 0x01c19400 [ 6.878950] hub 5-0:1.0: USB hub found [ 6.882732] hub 5-0:1.0: 1 port detected [ 6.887495] ohci-platform 1c1c400.usb: Generic Platform OHCI controller [ 6.894127] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 6 [ 6.901936] usb 2-1: new high-speed USB device number 2 using ehci-platform [ 6.909134] ohci-platform 1c1c400.usb: irq 43, io mem 0x01c1c400 [ 6.954349] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 6.988975] hub 6-0:1.0: USB hub found [ 6.992754] hub 6-0:1.0: 1 port detected [ 6.997713] usb_phy_generic usb_phy_generic.7.auto: supply vcc not found, using dummy regulator [ 7.008154] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 7.014578] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 7.021589] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 7.028018] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 7.034289] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB, uses new timings mode [ 7.034522] of_cfs_init [ 7.043992] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 7.045763] of_cfs_init: OK [ 7.052081] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 7.070145] Freeing unused kernel memory: 8192K [ 7.094539] Run /init as init process mount: mounting none on /dev/pts failed: No such file or directo[ 7.128235] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found ry [ 7.135352] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 7.300145] usb-storage 1-1:1.0: USB Mass Storage device detected [ 7.307034] scsi host0: usb-storage 1-1:1.0 [ 7.312517] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 7.318964] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found Run busybox watchdog for /dev/watchdog Run busybox watchdog for /dev/watchdog0 Run busybox watchdog [ 7.413394] wbec-watchdog wbec-watchdog.3.auto: stop watchdog, but actually EC watchdog is always running, timeout set to 300 seconds for /dev/watchdog1 Run busybox watchdog for /dev/watchdog2 watchdog: WDIOC_SETTIMEOUT: Invalid argument Boot mode: update_auto watchdog: can't open '/dev/watchdog0': Device or resource busy Board is WB7 [ 8.499001] scsi 0:0:0:0: Direct-Access Generic Flash Disk 8.01 PQ: 0 ANSI: 6 [ 8.510347] sd 0:0:0:0: [sda] 122880000 512-byte logical blocks: (62.9 GB/58.6 GiB) [ 8.519358] sd 0:0:0:0: [sda] Write Protect is off [ 8.525082] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 8.699149] sda: sda1 sda2 sda3 [ 8.707261] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 8.713915] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 8.720436] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found Checking that no-one is using this disk right now ... OK Disk /tmp/bigtmpfs/ramdisk.img: 803 MiB, 842006528 bytes, 1644544 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes >>> Created a new DOS disklabel with disk identifier 0x1fa32c5c. /tmp/bigtmpfs/ramdisk.img1: Created a new partition 1 of type 'W95 FAT32' and of size 802 MiB. /tmp/bigtmpfs/ramdisk.img2: Done. New situation: Disklabel type: dos Disk identifier: 0x1fa32c5c Device Boot Start End Sectors Size Id Type /tmp/bigtmpfs/ramdisk.img1 2048 1644543 1642496 802M b W95 FAT32 The partition table has been altered. Syncing disks. mkfs.fat 4.2 (2021-01-31) Activate Mass Storage device [ 11.864921] Mass Storage Function, version: 2009/09/11 [ 11.870112] LUN: removable file: (no medium) [ 11.874527] LUN: file: /tmp/bigtmpfs/ramdisk.img [ 11.879140] Number of LUNs=1 [ 11.882229] g_mass_storage gadget: Mass Storage Gadget, version: 2009/09/11 [ 11.889210] g_mass_storage gadget: g_mass_storage ready [ 11.900212] phy phy-1c13400.phy.0: Changing dr_mode to 1 Load modules for USB to work Looking for update .fit on /dev/sda... [ 11.954994] exFAT-fs (sda): invalid fs_name [ 11.959195] exFAT-fs (sda): failed to read boot sector [ 11.964351] exFAT-fs (sda): failed to recognize exfat type Looking for update .fit on /dev/sda1... Looking for update .fit on /dev/sda2... [ 12.032634] EXT4-fs (sda2): mounting ext2 file system using the ext4 subsystem [ 12.045754] EXT4-fs (sda2): mounted filesystem without journal. Opts: (null) Looking for update .fit on /dev/sda3... [ 12.082009] EXT4-fs (sda3): mounting ext2 file system using the ext4 subsystem [ 12.092669] EXT4-fs (sda3): warning: mounting unchecked fs, running e2fsck is recommended [ 12.103554] EXT4-fs (sda3): mounted filesystem without journal. Opts: (null) Will use wb_update_FACTORYRESET.fit from USB Flash Drive ############################################################################## 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! =============================================================================== Thu Jan 1 00:00:17 UTC 1970: started update from /disk/wb_update_FACTORYRESET.fit =============================================================================== Description: WirenBoard firmware update Compatible device: wirenboard,wirenboard-720 Firmware version: 202406280818 Firmware compatible: +single-rootfs +fit-factory-reset +force-repartition +repartition-ramsize-fix Release name: wb-2404 Release suite: stable Release target: wb7/bullseye Release repo prefix: Time of creation: Fri Jun 28 08:21:01 UTC 2024 =============================================================================== >>> Checking SHA1 hash of install PROGRESS: 0% PROGRESS: 0% >>> SHA1 hash of install ok >>> Wiping data partition (factory reset) [ 18.376768] EXT4-fs (mmcblk0p6): recovery complete [ 18.381809] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null) 32+0 records in 32+0 records out 16384 bytes (16 kB, 16 KiB) copied, 0.00173642 s, 9.4 MB/s >>> Firmware seems to be compatible with this controller >>> Extracting install script >>> Running install script >>> Console logging enabled; tempfile /tmp/tmp.10lX7C, final file /disk/wb-console.log will be written on exit >>> Extend tmpfs size to whole RAM >>> Remount tmpfs in /tmp with size=1003M >>> Maybe update factoryreset.fit to fix tmpfs size issue at 512M RAM (with emmc update) [ 22.717638] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null) >>> Factoryreset.fit already includes a fix for the 512MB RAM repartition issue (repartition-ramsize-fix compatibility) 32+0 records in 32+0 records out 16384 bytes (16 kB, 16 KiB) copied, 0.00236837 s, 6.9 MB/s [ 23.364722] random: crng init done >>> Firmware seems to be compatible with this controller >>> Wiping data partition (factory reset) [ 26.720720] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null) >>> Checking SHA1 hash of rootfs PROGRESS: 0% PROGRESS: 8% PROGRESS: 16% PROGRESS: 25% [ 37.604421] vcc-gmac-phy: disabling [ 37.608314] dc5ldo: disabling [ 37.624473] dldo4: disabling [ 37.627739] vdd-sd-power: disabling [ 37.631246] vcc-sd: disabling PROGRESS: 34% PROGRESS: 43% PROGRESS: 52% PROGRESS: 60% PROGRESS: 69% PROGRESS: 78% PROGRESS: 87% PROGRESS: 96% 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 [ 45.791671] EXT4-fs (mmcblk0p2): VFS: Found ext4 filesystem with invalid superblock checksum. Run e2fsck? !!! Unable to mount root filesystem [ 46.859480] reboot: Restarting system [EC] Reboot request, reset power.