Hm it not work now
MT7988>setenv bootconf_extra mt7988a-bananapi-bpi-r4-pro-cn13#mt7988a-bananapi-bpi-r4-pro-cn14
MT7988>saveenv
Saving Environment to MMC... Writing to MMC(0)... OK
MT7988> reset
resetting ...
F0: 102B 0000
FA: 1042 0000
FA: 1042 0000 [0200]
F9: 1041 0000
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 380E 5800
F5: 4801 0000
00: 1005 0000
FA: 1042 0000
FA: 1042 0000 [0200]
F9: 1041 0000
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 380E 5800
01: 102A 0001
02: 1005 0000
BP: 0200 00C0 [0001]
EC: 0000 0000 [3000]
MK: 0000 0000 [0000]
T0: 0000 0106 [0101]
System halt!
▒
F0: 102B 0000
FA: 1042 0000
FA: 1042 0000 [0200]
F9: 1041 0000
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 380E 5800
F5: 4801 0000
00: 1005 0000
FA: 1042 0000
FA: 1042 0000 [0200]
F9: 1041 0000
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 380E 5800
01: 102A 0001
02: 1005 0000
BP: 0200 00C0 [0001]
EC: 0000 0000 [3000]
MK: 0000 0000 [0000]
T0: 0000 0107 [0101]
System halt!
F0: 102B 0000
FA: 1042 0000
FA: 1042 0000 [0200]
F9: 1041 0000
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 380E 5800
F5: 0000 0000
V0: 0000 0000 [0001]
00: 0000 0000
BP: 0600 0041 [0000]
G0: 1190 0000
EC: 0000 0000 [3000]
MK: 0000 0000 [0000]
T0: 0000 0121 [0101]
Jump to BL
NOTICE: BL2: v2.14.0(release):OpenWrt v2026.01.23~e06f2586-1 (mt7988-sdmmc-comb)
NOTICE: BL2: Built : 20:10:41, Jun 5 2026
NOTICE: WDT: [a0000000] Watchdog timeout
NOTICE: WDT: disabled
NOTICE: CPU: MT7988
NOTICE: EMI: Using DDR unknown settings
NOTICE: EMI: complex R/W mem test passed
NOTICE: DRAM: 4096MB
NOTICE: LVTS: Enable thermal HW reset
NOTICE: Located partition 'fip' at 0x680000, size 0x400000
NOTICE: BL2: Booting BL31
NOTICE: BL31: v2.14.0(release):OpenWrt v2026.01.23~e06f2586-1 (mt7988-sdmmc-comb)
NOTICE: BL31: Built : 20:10:41, Jun 5 2026
U-Boot 2026.01-OpenWrt-r34425-3de501d56d (Jun 05 2026 - 20:10:41 +0000)
CPU: MediaTek MT7988
Model: Bananapi BPi-R4 Pro 4e
DRAM: 4 GiB
Core: 78 devices, 28 uclasses, devicetree: embed
spi-nand: spi_nand spi_nand@0: CASN page check failed
spi-nand: spi_nand spi_nand@0: Fallback to read ID
spi-nand: spi_nand spi_nand@0: Winbond SPI NAND was found.
spi-nand: spi_nand spi_nand@0: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128
MMC: mmc@11230000: 0
Loading Environment from MMC... Reading from MMC(0)... OK
In: serial@11000000
Out: serial@11000000
Err: serial@11000000
reset button found
Loading Environment from MMC... Reading from MMC(0)... OK
Net: MediaTek MT7988 built-in switch
eth0: ethernet@15110100
( ( ( OpenWrt ) ) ) [SD card] U-Boot 2026.01-OpenWrt-r34425-3de501d56d (Jun 05 2026 - 20:10:41 +0000)
1. Run default boot command.
2. Boot system via TFTP.
3. Boot production system from SD card.
4. Boot recovery system from SD card.
5. Load production system via TFTP then write to SD card.
6. Load recovery system via TFTP then write to SD card.
7. Install bootloader, recovery and production to NAND.
8. Reboot.
9. Reset all settings to factory defaults.
0. Exit
Press UP/DOWN to move, ENTER to select, ESC to quit
MMC read: dev # 0, block # 131072, count 256 ... 256 blocks read: OK
MMC read: dev # 0, block # 131072, count 26152 ... 26152 blocks read: OK
## Loading kernel (any) from FIT Image at 50000000 ...
Using 'config-mt7988a-bananapi-bpi-r4-pro-4e' configuration
Trying 'kernel-1' kernel subimage
Description: ARM64 OpenWrt Linux-6.18.28
Type: Kernel Image
Compression: gzip compressed
Data Start: 0x50002000
Data Size: 6393595 Bytes = 6.1 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x46000000
Entry Point: 0x46000000
Hash algo: crc32
Hash value: 555932ba
Hash algo: sha1
Hash value: 10701fc06ceea7f1e4a3dc9da57b11a44127d50c
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt (any) from FIT Image at 50000000 ...
Using 'config-mt7988a-bananapi-bpi-r4-pro-4e' configuration
Trying 'fdt-1' fdt subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x5061b000
Data Size: 45135 Bytes = 44.1 KiB
Architecture: AArch64
Load Address: 0x45f00000
Hash algo: crc32
Hash value: aec2bcc4
Hash algo: sha1
Hash value: 5510e33f14e2b80587b7f620dd07ce515165c405
Verifying Hash Integrity ... crc32+ sha1+ OK
Loading fdt from 0x5061b000 to 0x45f00000
Loading Device Tree to 00000000fe7dd000, end 00000000fe7ebfff ... OK
Working FDT set to fe7dd000
## Loading fdt (any) from FIT Image at 50000000 ...
Using 'mt7988a-bananapi-bpi-r4-pro-sd' configuration
Trying 'fdt-mt7988a-bananapi-bpi-r4-pro-sd' fdt subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-sd
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x50628000
Data Size: 1466 Bytes = 1.4 KiB
Architecture: AArch64
Hash algo: crc32
Hash value: d21e94bd
Hash algo: sha1
Hash value: 7224a8324197ab323fa8f8fd1b2a342f1e228a9c
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt (any) from FIT Image at 50000000 ...
Using 'mt7988a-bananapi-bpi-r4-pro-cn13' configuration
Trying 'fdt-mt7988a-bananapi-bpi-r4-pro-cn13' fdt subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn13
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x50629000
Data Size: 259 Bytes = 259 Bytes
Architecture: AArch64
Hash algo: crc32
Hash value: 701c3d01
Hash algo: sha1
Hash value: 09928837a124c52c5186012410a8d6d72fbc704a
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt (any) from FIT Image at 50000000 ...
Using 'mt7988a-bananapi-bpi-r4-pro-cn14' configuration
Trying 'fdt-mt7988a-bananapi-bpi-r4-pro-cn14' fdt subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn14
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x5062a000
Data Size: 259 Bytes = 259 Bytes
Architecture: AArch64
Hash algo: crc32
Hash value: 27d97518
Hash algo: sha1
Hash value: b9259fc6010e7d59644888cfe1e13980d8f417c7
Verifying Hash Integrity ... crc32+ sha1+ OK
Booting using the fdt blob at 0xfe7dd000
Working FDT set to fe7dd000
## Loading loadables (any) from FIT Image at 50000000 ...
Trying 'rootfs-1' loadables subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e rootfs
Type: Filesystem Image
Compression: uncompressed
Data Start: 0x5062f000
Data Size: 6905856 Bytes = 6.6 MiB
Hash algo: crc32
Hash value: 97c91dd4
Hash algo: sha1
Hash value: f800fb97a7c9f8c37c0c1c4470c0e7e222632b76
Verifying Hash Integrity ... crc32+ sha1+ OK
Uncompressing Kernel Image to 46000000
Loading Device Tree to 00000000fe7cf000, end 00000000fe7dc2f1 ... OK
Working FDT set to fe7cf000
set /chosen/rootdisk to bootrom media: rootdisk-sd (phandle 0x0000009e)
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd090]
[ 0.000000] Linux version 6.18.28 (user@debianOWRT) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r34425-3de501d56d) 14.3.0, GNU ld (GNU Binutils) 2.44) #0 SMP Fri Jun 5 20:10:41 2026
[ 0.000000] KASLR enabled
[ 0.000000] Machine model: Bananapi BPI-R4 Pro 4E
[ 0.000000] OF: reserved mem: 0x0000000042ff0000..0x0000000042ffffff (64 KiB) map non-reusable ramoops@42ff0000
[ 0.000000] OF: reserved mem: 0x0000000043000000..0x000000004304ffff (320 KiB) nomap non-reusable secmon@43000000
[ 0.000000] OF: reserved mem: 0x0000000047cc0000..0x0000000047dbffff (1024 KiB) nomap non-reusable wmcpu-reserved@47cc0000
[ 0.000000] OF: reserved mem: 0x000000004f600000..0x000000004f63ffff (256 KiB) nomap non-reusable wo-emi@4f600000
[ 0.000000] OF: reserved mem: 0x000000004f640000..0x000000004f67ffff (256 KiB) nomap non-reusable wo-emi@4f640000
[ 0.000000] OF: reserved mem: 0x000000004f680000..0x000000004f6bffff (256 KiB) nomap non-reusable wo-emi@4f680000
[ 0.000000] OF: reserved mem: 0x000000004f700000..0x000000004fefffff (8192 KiB) nomap non-reusable wo-data@4f700000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x000000013fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x0000000042ffffff]
[ 0.000000] node 0: [mem 0x0000000043000000-0x000000004304ffff]
[ 0.000000] node 0: [mem 0x0000000043050000-0x0000000047cbffff]
[ 0.000000] node 0: [mem 0x0000000047cc0000-0x0000000047dbffff]
[ 0.000000] node 0: [mem 0x0000000047dc0000-0x000000004f5fffff]
[ 0.000000] node 0: [mem 0x000000004f600000-0x000000004f6bffff]
[ 0.000000] node 0: [mem 0x000000004f6c0000-0x000000004f6fffff]
[ 0.000000] node 0: [mem 0x000000004f700000-0x000000004fefffff]
[ 0.000000] node 0: [mem 0x000000004ff00000-0x000000013fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 20 pages/cpu s43480 r8192 d30248 u81920
[ 0.000000] pcpu-alloc: s43480 r8192 d30248 u81920 alloc=20*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GICv3 CPU interface
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: kernel page table isolation disabled by kernel configuration
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyS0,115200n1 pci=pcie_bus_perf root=/dev/fit0 rootwait
[ 0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x00000000fa7cf000-0x00000000fe7cf000] (64MB)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1048576
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 416 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=0
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x000000000c080000
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer running at 13.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2ff89eacb, max_idle_ns: 440795202429 ns
[ 0.000000] sched_clock: 56 bits at 13MHz, resolution 76ns, wraps every 4398046511101ns
[ 0.000085] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=130000)
[ 0.000092] pid_max: default: 32768 minimum: 301
[ 0.001844] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.001858] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.005361] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.005821] rcu: Hierarchical SRCU implementation.
[ 0.005823] rcu: Max phase no-delay instances is 1000.
[ 0.005917] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.006083] smp: Bringing up secondary CPUs ...
[ 0.006311] Detected VIPT I-cache on CPU1
[ 0.006347] GICv3: CPU1: found redistributor 1 region 0:0x000000000c0a0000
[ 0.006369] CPU1: Booted secondary processor 0x0000000001 [0x411fd090]
[ 0.006648] Detected VIPT I-cache on CPU2
[ 0.006669] GICv3: CPU2: found redistributor 2 region 0:0x000000000c0c0000
[ 0.006679] CPU2: Booted secondary processor 0x0000000002 [0x411fd090]
[ 0.006924] Detected VIPT I-cache on CPU3
[ 0.006946] GICv3: CPU3: found redistributor 3 region 0:0x000000000c0e0000
[ 0.006955] CPU3: Booted secondary processor 0x0000000003 [0x411fd090]
[ 0.006986] smp: Brought up 1 node, 4 CPUs
[ 0.006990] SMP: Total of 4 processors activated.
[ 0.006991] CPU: All CPU(s) started at EL2
[ 0.006994] CPU features: detected: 32-bit EL0 Support
[ 0.006996] CPU features: detected: CRC32 instructions
[ 0.007023] alternatives: applying system-wide alternatives
[ 0.007104] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[ 0.007215] Memory: 4018416K/4194304K available (9664K kernel code, 1014K rwdata, 2972K rodata, 960K init, 295K bss, 172300K reserved, 0K cma-reserved)
[ 0.010459] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.010477] posixtimers hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.010511] futex hash table entries: 1024 (65536 bytes on 1 NUMA nodes, total 64 KiB, linear).
[ 0.010546] 2G module region forced by RANDOMIZE_MODULE_REGION_FULL
[ 0.010550] 0 pages in range for non-PLT usage
[ 0.010552] 520512 pages in range for PLT usage
[ 0.011754] pinctrl core: initialized pinctrl subsystem
[ 0.012634] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.012932] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.013029] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.013121] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.013409] thermal_sys: Registered thermal governor 'fair_share'
[ 0.013412] thermal_sys: Registered thermal governor 'bang_bang'
[ 0.013413] thermal_sys: Registered thermal governor 'step_wise'
[ 0.013415] thermal_sys: Registered thermal governor 'user_space'
[ 0.013466] ASID allocator initialised with 65536 entries
[ 0.013972] pstore: Using crash dump compression: deflate
[ 0.013979] printk: legacy console [ramoops-1] enabled
[ 0.014226] pstore: Registered ramoops as persistent store backend
[ 0.014230] ramoops: using 0x10000@0x42ff0000, ecc: 0
[ 0.016174] /soc/interrupt-controller@c000000: Fixed dependency cycle(s) with /soc/interrupt-controller@c000000
[ 0.020025] /soc/pcie@11280000: Fixed dependency cycle(s) with /soc/pcie@11280000/interrupt-controller
[ 0.020133] /soc/pcie@11290000: Fixed dependency cycle(s) with /soc/pcie@11290000/interrupt-controller
[ 0.020230] /soc/pcie@11300000: Fixed dependency cycle(s) with /soc/pcie@11300000/interrupt-controller
[ 0.020329] /soc/pcie@11310000: Fixed dependency cycle(s) with /soc/pcie@11310000/interrupt-controller
[ 0.032036] SCSI subsystem initialized
[ 0.032125] libata version 3.00 loaded.
[ 0.033188] clocksource: Switched to clocksource arch_sys_counter
[ 0.035033] NET: Registered PF_INET protocol family
[ 0.035174] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.037557] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.037581] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.037595] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.037707] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[ 0.038115] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.038363] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear)
[ 0.038490] UDP hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.038572] UDP-Lite hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.038832] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.038868] PCI: CLS 0 bytes, default 64
[ 0.039628] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.043463] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.043470] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.045651] cryptd: max_cpu_qlen set to 1000
[ 0.076348] mtk-xsphy soc:xs-phy@11e10000: failed to get ref_clk(id-1)
[ 0.077074] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges:
[ 0.077078] mtk-pcie-gen3 11300000.pcie: host bridge /soc/pcie@11300000 ranges:
[ 0.077087] mtk-pcie-gen3 11290000.pcie: host bridge /soc/pcie@11290000 ranges:
[ 0.077092] mtk-pcie-gen3 11300000.pcie: Parsing ranges property...
[ 0.077097] mtk-pcie-gen3 11280000.pcie: Parsing ranges property...
[ 0.077105] mtk-pcie-gen3 11290000.pcie: Parsing ranges property...
[ 0.077120] mtk-pcie-gen3 11300000.pcie: IO 0x0030000000..0x00301fffff -> 0x0030000000
[ 0.077127] mtk-pcie-gen3 11280000.pcie: IO 0x0020000000..0x00201fffff -> 0x0020000000
[ 0.077129] mtk-pcie-gen3 11290000.pcie: IO 0x0028000000..0x00281fffff -> 0x0028000000
[ 0.077135] mtk-pcie-gen3 11300000.pcie: MEM 0x0030200000..0x0037ffffff -> 0x0030200000
[ 0.077138] mtk-pcie-gen3 11290000.pcie: MEM 0x0028200000..0x002fffffff -> 0x0028200000
[ 0.077142] mtk-pcie-gen3 11280000.pcie: MEM 0x0020200000..0x0027ffffff -> 0x0020200000
[ 0.077176] /soc/pcie@11300000: Failed to get clk index: 0 ret: -517
[ 0.077177] /soc/pcie@11290000: Failed to get clk index: 0 ret: -517
[ 0.077189] mtk-pcie-gen3 11290000.pcie: failed to get clocks
[ 0.077193] mtk-pcie-gen3 11300000.pcie: failed to get clocks
[ 0.077271] mtk-pcie-gen3 11310000.pcie: host bridge /soc/pcie@11310000 ranges:
[ 0.077282] mtk-pcie-gen3 11310000.pcie: Parsing ranges property...
[ 0.077305] mtk-pcie-gen3 11310000.pcie: IO 0x0038000000..0x00381fffff -> 0x0038000000
[ 0.077326] mtk-pcie-gen3 11310000.pcie: MEM 0x0038200000..0x003fffffff -> 0x0038200000
[ 0.077350] /soc/pcie@11310000: Failed to get clk index: 0 ret: -517
[ 0.077358] mtk-pcie-gen3 11310000.pcie: failed to get clocks
[ 0.080470] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[ 0.081249] printk: legacy console [ttyS0] disabled
[ 0.101502] 11000000.serial: ttyS0 at MMIO 0x11000000 (irq = 99, base_baud = 2500000) is a ST16650V2
[ 0.101537] printk: legacy console [ttyS0] enabled
[ 1.165942] mtk_rng trng: registered RNG driver
[ 1.165993] random: crng init done
[ 1.175336] loop: module loaded
[ 1.179970] spi-nand spi0.0: Winbond SPI NAND was found.
[ 1.185313] spi-nand spi0.0: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128
[ 1.193618] 2 fixed-partitions partitions found on MTD device spi0.0
[ 1.200109] Creating 2 MTD partitions on "spi0.0":
[ 1.204902] 0x000000000000-0x000000200000 : "bl2"
[ 1.210914] 0x000000200000-0x000010000000 : "ubi"
[ 1.354054] ubi0: default fastmap pool size: 100
[ 1.358669] ubi0: default fastmap WL pool size: 50
[ 1.363460] ubi0: attaching mtd1
[ 2.018551] ubi0: scanning is finished
[ 2.026750] ubi0: attached mtd1 (name "ubi", size 254 MiB)
[ 2.032238] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 2.039107] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 2.045885] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 2.052835] ubi0: good PEBs: 2016, bad PEBs: 16, corrupted PEBs: 0
[ 2.059004] ubi0: user volume: 6, internal volumes: 1, max. volumes count: 128
[ 2.066214] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[ 2.074553] ubi0: available PEBs: 1690, total reserved PEBs: 326, PEBs reserved for bad PEB handling: 24
[ 2.084024] ubi0: background thread "ubi_bgt0d" started, PID 228
[ 2.084727] block ubiblock0_4: created from ubi0:4(fit)
[ 2.224695] i2c_dev: i2c /dev entries driver
[ 2.229409] /soc/i2c@11003000/rt5190a@64: Fixed dependency cycle(s) with /soc/i2c@11003000/rt5190a@64/regulators/buck1
[ 2.241446] mtk-lvts-thermal 1100a000.lvts: golden temp=60
[ 2.248451] mtk-wdt 1001c000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0)
[ 2.258370] mtk-msdc 11230000.mmc: Got CD GPIO
[ 2.268411] NET: Registered PF_INET6 protocol family
[ 2.273803] Segment Routing with IPv6
[ 2.277476] In-situ OAM (IOAM) with IPv6
[ 2.281420] NET: Registered PF_PACKET protocol family
[ 2.286531] 8021q: 802.1Q VLAN Support v1.8
[ 2.289326] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=52 arg=00000C00; host->error=0x00000002
[ 2.300332] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=52 arg=80000C08; host->error=0x00000002
[ 2.302809] phy phy-soc:[email protected]: type_sw - reg 0x194, index 0
[ 2.314472] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=5 arg=00000000; host->error=0x00000002
[ 2.325442] mtk-pcie-gen3 11300000.pcie: host bridge /soc/pcie@11300000 ranges:
[ 2.325458] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges:
[ 2.325513] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=5 arg=00000000; host->error=0x00000002
[ 2.325602] mtk-pcie-gen3 11290000.pcie: host bridge /soc/pcie@11290000 ranges:
[ 2.325613] mtk-pcie-gen3 11290000.pcie: Parsing ranges property...
[ 2.325625] mtk-pcie-gen3 11290000.pcie: IO 0x0028000000..0x00281fffff -> 0x0028000000
[ 2.325637] mtk-pcie-gen3 11290000.pcie: MEM 0x0028200000..0x002fffffff -> 0x0028200000
[ 2.332762] mtk-pcie-gen3 11300000.pcie: Parsing ranges property...
[ 2.340077] mtk-pcie-gen3 11280000.pcie: Parsing ranges property...
[ 2.343341] mtk-pcie-gen3 11310000.pcie: host bridge /soc/pcie@11310000 ranges:
[ 2.343351] mtk-pcie-gen3 11310000.pcie: Parsing ranges property...
[ 2.343362] mtk-pcie-gen3 11310000.pcie: IO 0x0038000000..0x00381fffff -> 0x0038000000
[ 2.343372] mtk-pcie-gen3 11310000.pcie: MEM 0x0038200000..0x003fffffff -> 0x0038200000
[ 2.349034] mtk-pcie-gen3 11300000.pcie: IO 0x0030000000..0x00301fffff -> 0x0030000000
[ 2.356338] mtk-pcie-gen3 11280000.pcie: IO 0x0020000000..0x00201fffff -> 0x0020000000
[ 2.362586] mtk-pcie-gen3 11300000.pcie: MEM 0x0030200000..0x0037ffffff -> 0x0030200000
[ 2.371013] mtk-pcie-gen3 11280000.pcie: MEM 0x0020200000..0x0027ffffff -> 0x0020200000
[ 2.379949] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=5 arg=00000000; host->error=0x00000002
[ 2.434493] mtk_soc_eth 15100000.ethernet: generated random MAC address 20:08:02:00:00:00
[ 2.439715] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=5 arg=00000000; host->error=0x00000002
[ 2.447599] mtk_soc_eth 15100000.ethernet: generated random MAC address 20:08:02:00:00:00
[ 2.468024] mmc0: host does not support reading read-only switch, assuming write-enable
[ 2.477829] mtk_soc_eth 15100000.ethernet eth0: mediatek frame engine at 0xffffffc081500000, irq 104
[ 2.483819] mmc0: new high speed SDHC card at address 0001
[ 2.491033] mtk_soc_eth 15100000.ethernet eth1: mediatek frame engine at 0xffffffc081500000, irq 104
[ 2.498805] mmcblk0: mmc0:0001 asdfg 7.50 GiB
[ 2.508228] mtk_soc_eth 15100000.ethernet eth2: mediatek frame engine at 0xffffffc081500000, irq 104
[ 2.515989] Alternate GPT is invalid, using primary GPT.
[ 2.539246] mtk-pcie-gen3 11290000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[ 2.540788] mmcblk0: p1 p2 p3 p4 p5 p6 p7
[ 2.544768] mdio_bus mt7530-0: Failed to setup PHY LED pinctrl
[ 2.549551] mtk-pcie-gen3 11290000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[ 2.556114] mtk-pcie-gen3 11310000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[ 2.565515] mt7530-mmio 15020000.switch: configuring for fixed/internal link mode
[ 2.568191] mtk-pcie-gen3 11310000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[ 2.576952] mt7530-mmio 15020000.switch: Link is Up - 10Gbps/Full - flow control rx/tx
[ 2.583213] mtk-pcie-gen3 11300000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[ 2.583228] mtk-pcie-gen3 11300000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[ 2.598220] mtk-pcie-gen3 11280000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[ 2.603903] mt7530-mmio 15020000.switch lan5 (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7988 PHY] (irq=113)
[ 2.609786] mtk-pcie-gen3 11280000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[ 2.646154] mt7530-mmio 15020000.switch lan6 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7988 PHY] (irq=114)
[ 2.658283] mtk_soc_eth 15100000.ethernet eth0: entered promiscuous mode
[ 2.664997] DSA: tree 1 setup
[ 2.669447] FIT: Detected U-Boot 2026.01-OpenWrt-r34425-3de501d56d
[ 2.675628] FIT: Selected configuration: "config-mt7988a-bananapi-bpi-r4-pro-4e" (OpenWrt bananapi_bpi-r4-pro-4e)
[ 2.685885] FIT: kernel sub-image 0x00002000..0x0061aefa "kernel-1" (ARM64 OpenWrt Linux-6.18.28)
[ 2.695708] FIT: flat_dt sub-image 0x0061b000..0x0062604e "fdt-1" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree blob)
[ 2.707527] FIT: flat_dt sub-image 0x00627000..0x00627601 "fdt-mt7988a-bananapi-bpi-r4-pro-emmc" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-emmc)
[ 2.725158] FIT: flat_dt sub-image 0x00628000..0x006285b9 "fdt-mt7988a-bananapi-bpi-r4-pro-sd" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-sd)
[ 2.742441] FIT: flat_dt sub-image 0x00629000..0x00629102 "fdt-mt7988a-bananapi-bpi-r4-pro-cn13" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn13)
[ 2.760071] FIT: flat_dt sub-image 0x0062a000..0x0062a102 "fdt-mt7988a-bananapi-bpi-r4-pro-cn14" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn14)
[ 2.777703] FIT: flat_dt sub-image 0x0062b000..0x0062b101 "fdt-mt7988a-bananapi-bpi-r4-pro-cn15" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn15)
[ 2.795334] FIT: flat_dt sub-image 0x0062c000..0x0062c101 "fdt-mt7988a-bananapi-bpi-r4-pro-cn18" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn18)
[ 2.812964] FIT: flat_dt sub-image 0x0062d000..0x0062d3b6 "fdt-mt7988a-bananapi-bpi-r4-pro-4e-wan-2g5" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-4e-wan-2g5)
[ 2.831635] FIT: flat_dt sub-image 0x0062e000..0x0062e1a4 "fdt-mt7988a-bananapi-bpi-r4-pro-4e-wan-sfp" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-4e-wan-sfp)
[ 2.850304] FIT: filesystem sub-image 0x0062f000..0x00cc4fff "rootfs-1" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e rootfs)
[ 2.861763] block mmcblk0p7: mapped 1 uImage.FIT filesystem sub-image as /dev/fit0
[ 2.869499] block mmcblk0p7: mapped remaining space as /dev/fitrw
[ 2.875721] clk: Disabling unused clocks
[ 2.880064] PM: genpd: Disabling unused power domains
[ 2.885249] check access for rdinit=/init failed: -2, ignoring
[ 2.894480] VFS: Mounted root (squashfs filesystem) readonly on device 259:0.
[ 2.901837] Freeing unused kernel memory: 960K
[ 2.906312] Run /sbin/init as init process
[ 2.910397] with arguments:
[ 2.913359] /sbin/init
[ 2.916055] with environment:
[ 2.919184] HOME=/
[ 2.921533] TERM=linux
[ 3.125720] init: Console is alive
[ 3.129213] init: - watchdog -
[ 3.458269] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 3.487430] usbcore: registered new interface driver usbfs
[ 3.492942] usbcore: registered new interface driver hub
[ 3.498292] usbcore: registered new device driver usb
[ 3.503861] gpio_button_hotplug: loading out-of-tree module taints kernel.
[ 3.514262] xhci-mtk 11190000.usb: supply vbus not found, using dummy regulator
[ 3.521648] xhci-mtk 11190000.usb: supply vusb33 not found, using dummy regulator
[ 3.529408] xhci-mtk 11190000.usb: xHCI Host Controller
[ 3.534649] xhci-mtk 11190000.usb: new USB bus registered, assigned bus number 1
[ 3.562100] xhci-mtk 11190000.usb: clocks are not stable (0x0)
[ 3.567929] xhci-mtk 11190000.usb: can't setup: -110
[ 3.572886] xhci-mtk 11190000.usb: USB bus 1 deregistered
[ 3.578304] xhci-mtk 11190000.usb: probe with driver xhci-mtk failed with error -110
[ 3.586173] xhci-mtk 11200000.usb: supply vbus not found, using dummy regulator
[ 3.593515] xhci-mtk 11200000.usb: supply vusb33 not found, using dummy regulator
[ 3.601363] xhci-mtk 11200000.usb: xHCI Host Controller
[ 3.606598] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 1
[ 3.617048] xhci-mtk 11200000.usb: hcc params 0x01403f99 hci version 0x110 quirks 0x0000000000200010
[ 3.626206] xhci-mtk 11200000.usb: irq 116, io mem 0x11200000
[ 3.632024] xhci-mtk 11200000.usb: xHCI Host Controller
[ 3.637249] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 2
[ 3.644638] xhci-mtk 11200000.usb: Host supports USB 3.2 Enhanced SuperSpeed
[ 3.651943] hub 1-0:1.0: USB hub found
[ 3.655709] hub 1-0:1.0: 1 port detected
[ 3.659793] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 3.668046] hub 2-0:1.0: USB hub found
[ 3.671798] hub 2-0:1.0: 1 port detected
[ 3.678382] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 3.689980] init: - preinit -
[ 3.948042] mtk_soc_eth 15100000.ethernet wan: renamed from eth1
[ 3.965561] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/internal link mode
[ 3.973741] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 10Gbps/Full - flow control rx/tx
[ 4.063210] usb 1-1: new high-speed USB device number 2 using xhci-mtk
[ 4.217228] hub 1-1:1.0: USB hub found
[ 4.221251] hub 1-1:1.0: 4 ports detected
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 4.348128] usb 2-1: new SuperSpeed USB device number 2 using xhci-mtk
[ 4.413023] hub 2-1:1.0: USB hub found
[ 4.417003] hub 2-1:1.0: 4 ports detected
[ 8.780119] F2FS-fs (fitrw): f2fs_recover_fsync_data: recovery fsync data, check_only: 0
[ 8.788722] F2FS-fs (fitrw): Mounted with checkpoint version = 351ed6c3
[ 8.796982] mount_root: switching to f2fs overlay
[ 8.803450] overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off.
[ 8.814781] F2FS-fs (fitrw): inconsistent node block, node_type:0, nid:12, node_footer[nid:4,ino:4,ofs:0,cpver:3401782380436838079,blkaddr:4152]
[ 8.827810] urandom-seed: Seed file not found (/etc/urandom.seed)
[ 8.855378] F2FS-fs (fitrw): inconsistent node block, node_type:0, nid:12, node_footer[nid:4,ino:4,ofs:0,cpver:3401782380436838079,blkaddr:4152]
Error loading shared library lib[ 8.870380] F2FS-fs (fitrw): inconsistent node block, node_type:0, nid:12, node_footer[nid:4,ino:4,ofs:0,cpver:3401782380436838079,blkaddr:4152]
uci.so.20250120: I/O error (need[ 8.886175] F2FS-fs (fitrw): inconsistent node block, node_type:0, nid:12, node_footer[nid:4,ino:4,ofs:0,cpver:3401782380436838079,blkaddr:4152]
ed by /sbin/uci)[ 8.901501] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
Error loading [ 8.909329] SMP: stopping secondary CPUs
shared library l[ 8.914627] Kernel Offset: 0x1340c00000 from 0xffffffc080000000
[ 8.921911] PHYS_OFFSET: 0x40000000
[ 8.925388] CPU features: 0x000000,00004000,00000001,0400400b
[ 8.931122] Memory Limit: none
[ 8.936757] pstore: backend (ramoops) writing error (-28)
[ 8.942145] Rebooting in 1 seconds..
F0: 102B 0000
FA: 1042 0000
FA: 1042 0000 [0200]
F9: 1041 0000
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 380E 5800
F5: 4801 0000
00: 1005 0000
FA: 1042 0000
FA: 1042 0000 [0200]
F9: 1041 0000
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 380E 5800
01: 102A 0001
02: 1005 0000
BP: 0200 00C0 [0001]
EC: 0000 0000 [3000]
MK: 0000 0000 [0000]
T0: 0000 0107 [0101]
System halt!
F0: 102B 0000
FA: 1042 0000
FA: 1042 0000 [0200]
F9: 1041 0000
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 380E 5800
F5: 0000 0000
V0: 0000 0000 [0001]
00: 0000 0000
BP: 0600 0041 [0000]
G0: 1190 0000
EC: 0000 0000 [3000]
MK: 0000 0000 [0000]
T0: 0000 0121 [0101]
Jump to BL
NOTICE: BL2: v2.14.0(release):OpenWrt v2026.01.23~e06f2586-1 (mt7988-sdmmc-comb)
NOTICE: BL2: Built : 20:10:41, Jun 5 2026
NOTICE: WDT: [40000000] Software reset (reboot)
NOTICE: WDT: disabled
NOTICE: CPU: MT7988
NOTICE: EMI: Using DDR unknown settings
NOTICE: EMI: complex R/W mem test passed
NOTICE: DRAM: 4096MB
NOTICE: LVTS: Enable thermal HW reset
NOTICE: Located partition 'fip' at 0x680000, size 0x400000
NOTICE: BL2: Booting BL31
NOTICE: BL31: v2.14.0(release):OpenWrt v2026.01.23~e06f2586-1 (mt7988-sdmmc-comb)
NOTICE: BL31: Built : 20:10:41, Jun 5 2026
U-Boot 2026.01-OpenWrt-r34425-3de501d56d (Jun 05 2026 - 20:10:41 +0000)
CPU: MediaTek MT7988
Model: Bananapi BPi-R4 Pro 4e
DRAM: 4 GiB
Core: 78 devices, 28 uclasses, devicetree: embed
spi-nand: spi_nand spi_nand@0: CASN page check failed
spi-nand: spi_nand spi_nand@0: Fallback to read ID
spi-nand: spi_nand spi_nand@0: Winbond SPI NAND was found.
spi-nand: spi_nand spi_nand@0: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128
MMC: mmc@11230000: 0
Loading Environment from MMC... Reading from MMC(0)... OK
In: serial@11000000
Out: serial@11000000
Err: serial@11000000
reset button found
Loading Environment from MMC... Reading from MMC(0)... OK
Net: MediaTek MT7988 built-in switch
eth0: ethernet@15110100
( ( ( OpenWrt ) ) ) [SD card] U-Boot 2026.01-OpenWrt-r34425-3de501d56d (Jun 05 2026 - 20:10:41 +0000)
1. Run default boot command.
2. Boot system via TFTP.
3. Boot production system from SD card.
4. Boot recovery system from SD card.
5. Load production system via TFTP then write to SD card.
6. Load recovery system via TFTP then write to SD card.
7. Install bootloader, recovery and production to NAND.
8. Reboot.
9. Reset all settings to factory defaults.
0. Exit
Press UP/DOWN to move, ENTER to select, ESC to quit
MMC read: dev # 0, block # 24576, count 256 ... 256 blocks read: OK
MMC read: dev # 0, block # 24576, count 21774 ... 21774 blocks read: OK
## Loading kernel (any) from FIT Image at 50000000 ...
Using 'config-mt7988a-bananapi-bpi-r4-pro-4e' configuration
Trying 'kernel-1' kernel subimage
Description: ARM64 OpenWrt Linux-6.18.28
Type: Kernel Image
Compression: lzma compressed
Data Start: 0x500000e8
Data Size: 4666802 Bytes = 4.5 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x46000000
Entry Point: 0x46000000
Hash algo: crc32
Hash value: bc10cf30
Hash algo: sha1
Hash value: d9df6ca91eda188d847ea86d2df7021b14e8b868
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading ramdisk (any) from FIT Image at 50000000 ...
Using 'config-mt7988a-bananapi-bpi-r4-pro-4e' configuration
Trying 'initrd-1' ramdisk subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e initrd
Type: RAMDisk Image
Compression: uncompressed
Data Start: 0x504737dc
Data Size: 6422576 Bytes = 6.1 MiB
Architecture: AArch64
OS: Linux
Load Address: unavailable
Entry Point: unavailable
Hash algo: crc32
Hash value: fbc62d3a
Hash algo: sha1
Hash value: fff04317b85418a8c5d051d6ee85f031841b63da
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt (any) from FIT Image at 50000000 ...
Using 'config-mt7988a-bananapi-bpi-r4-pro-4e' configuration
Trying 'fdt-1' fdt subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x50a93920
Data Size: 45135 Bytes = 44.1 KiB
Architecture: AArch64
Load Address: 0x45f00000
Hash algo: crc32
Hash value: aec2bcc4
Hash algo: sha1
Hash value: 5510e33f14e2b80587b7f620dd07ce515165c405
Verifying Hash Integrity ... crc32+ sha1+ OK
Loading fdt from 0x50a93920 to 0x45f00000
Loading Device Tree to 00000000fe7dd000, end 00000000fe7ebfff ... OK
Working FDT set to fe7dd000
## Loading fdt (any) from FIT Image at 50000000 ...
Using 'mt7988a-bananapi-bpi-r4-pro-sd' configuration
Trying 'fdt-mt7988a-bananapi-bpi-r4-pro-sd' fdt subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-sd
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x50a9f22c
Data Size: 1466 Bytes = 1.4 KiB
Architecture: AArch64
Hash algo: crc32
Hash value: d21e94bd
Hash algo: sha1
Hash value: 7224a8324197ab323fa8f8fd1b2a342f1e228a9c
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt (any) from FIT Image at 50000000 ...
Using 'mt7988a-bananapi-bpi-r4-pro-cn13' configuration
Trying 'fdt-mt7988a-bananapi-bpi-r4-pro-cn13' fdt subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn13
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x50a9f940
Data Size: 259 Bytes = 259 Bytes
Architecture: AArch64
Hash algo: crc32
Hash value: 701c3d01
Hash algo: sha1
Hash value: 09928837a124c52c5186012410a8d6d72fbc704a
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt (any) from FIT Image at 50000000 ...
Using 'mt7988a-bananapi-bpi-r4-pro-cn14' configuration
Trying 'fdt-mt7988a-bananapi-bpi-r4-pro-cn14' fdt subimage
Description: ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn14
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x50a9fb9c
Data Size: 259 Bytes = 259 Bytes
Architecture: AArch64
Hash algo: crc32
Hash value: 27d97518
Hash algo: sha1
Hash value: b9259fc6010e7d59644888cfe1e13980d8f417c7
Verifying Hash Integrity ... crc32+ sha1+ OK
Booting using the fdt blob at 0xfe7dd000
Working FDT set to fe7dd000
Uncompressing Kernel Image to 46000000
Loading Ramdisk to fe1bc000, end fe7dc030 ... OK
Loading Device Tree to 00000000fe1ae000, end 00000000fe1bb2f1 ... OK
Working FDT set to fe1ae000
set /chosen/rootdisk to bootrom media: rootdisk-sd (phandle 0x0000009e)
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd090]
[ 0.000000] Linux version 6.18.28 (user@debianOWRT) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r34425-3de501d56d) 14.3.0, GNU ld (GNU Binutils) 2.44) #0 SMP Fri Jun 5 20:10:41 2026
[ 0.000000] KASLR enabled
[ 0.000000] Machine model: Bananapi BPI-R4 Pro 4E
[ 0.000000] OF: reserved mem: 0x0000000042ff0000..0x0000000042ffffff (64 KiB) map non-reusable ramoops@42ff0000
[ 0.000000] OF: reserved mem: 0x0000000043000000..0x000000004304ffff (320 KiB) nomap non-reusable secmon@43000000
[ 0.000000] OF: reserved mem: 0x0000000047cc0000..0x0000000047dbffff (1024 KiB) nomap non-reusable wmcpu-reserved@47cc0000
[ 0.000000] OF: reserved mem: 0x000000004f600000..0x000000004f63ffff (256 KiB) nomap non-reusable wo-emi@4f600000
[ 0.000000] OF: reserved mem: 0x000000004f640000..0x000000004f67ffff (256 KiB) nomap non-reusable wo-emi@4f640000
[ 0.000000] OF: reserved mem: 0x000000004f680000..0x000000004f6bffff (256 KiB) nomap non-reusable wo-emi@4f680000
[ 0.000000] OF: reserved mem: 0x000000004f700000..0x000000004fefffff (8192 KiB) nomap non-reusable wo-data@4f700000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x000000013fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x0000000042ffffff]
[ 0.000000] node 0: [mem 0x0000000043000000-0x000000004304ffff]
[ 0.000000] node 0: [mem 0x0000000043050000-0x0000000047cbffff]
[ 0.000000] node 0: [mem 0x0000000047cc0000-0x0000000047dbffff]
[ 0.000000] node 0: [mem 0x0000000047dc0000-0x000000004f5fffff]
[ 0.000000] node 0: [mem 0x000000004f600000-0x000000004f6bffff]
[ 0.000000] node 0: [mem 0x000000004f6c0000-0x000000004f6fffff]
[ 0.000000] node 0: [mem 0x000000004f700000-0x000000004fefffff]
[ 0.000000] node 0: [mem 0x000000004ff00000-0x000000013fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.5
[ 0.000000] percpu: Embedded 20 pages/cpu s43480 r8192 d30248 u81920
[ 0.000000] pcpu-alloc: s43480 r8192 d30248 u81920 alloc=20*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GICv3 CPU interface
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: kernel page table isolation disabled by kernel configuration
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyS0,115200n1 pci=pcie_bus_perf root=/dev/fit0 rootwait
[ 0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x00000000fa1ae000-0x00000000fe1ae000] (64MB)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1048576
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 416 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=0
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x000000000c080000
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer running at 13.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2ff89eacb, max_idle_ns: 440795202429 ns
[ 0.000000] sched_clock: 56 bits at 13MHz, resolution 76ns, wraps every 4398046511101ns
[ 0.000085] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=130000)
[ 0.000091] pid_max: default: 32768 minimum: 301
[ 0.001843] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.001856] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.005366] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.005824] rcu: Hierarchical SRCU implementation.
[ 0.005827] rcu: Max phase no-delay instances is 1000.
[ 0.005922] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.006091] smp: Bringing up secondary CPUs ...
[ 0.006317] Detected VIPT I-cache on CPU1
[ 0.006356] GICv3: CPU1: found redistributor 1 region 0:0x000000000c0a0000
[ 0.006377] CPU1: Booted secondary processor 0x0000000001 [0x411fd090]
[ 0.006653] Detected VIPT I-cache on CPU2
[ 0.006675] GICv3: CPU2: found redistributor 2 region 0:0x000000000c0c0000
[ 0.006685] CPU2: Booted secondary processor 0x0000000002 [0x411fd090]
[ 0.006920] Detected VIPT I-cache on CPU3
[ 0.006942] GICv3: CPU3: found redistributor 3 region 0:0x000000000c0e0000
[ 0.006952] CPU3: Booted secondary processor 0x0000000003 [0x411fd090]
[ 0.006983] smp: Brought up 1 node, 4 CPUs
[ 0.006987] SMP: Total of 4 processors activated.
[ 0.006988] CPU: All CPU(s) started at EL2
[ 0.006990] CPU features: detected: 32-bit EL0 Support
[ 0.006993] CPU features: detected: CRC32 instructions
[ 0.007022] alternatives: applying system-wide alternatives
[ 0.007103] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[ 0.007216] Memory: 4012136K/4194304K available (9664K kernel code, 1014K rwdata, 2972K rodata, 960K init, 295K bss, 178580K reserved, 0K cma-reserved)
[ 0.010466] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.010483] posixtimers hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.010516] futex hash table entries: 1024 (65536 bytes on 1 NUMA nodes, total 64 KiB, linear).
[ 0.010549] 2G module region forced by RANDOMIZE_MODULE_REGION_FULL
[ 0.010554] 0 pages in range for non-PLT usage
[ 0.010556] 520512 pages in range for PLT usage
[ 0.011758] pinctrl core: initialized pinctrl subsystem
[ 0.012635] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.012931] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.013030] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.013121] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.013413] thermal_sys: Registered thermal governor 'fair_share'
[ 0.013415] thermal_sys: Registered thermal governor 'bang_bang'
[ 0.013417] thermal_sys: Registered thermal governor 'step_wise'
[ 0.013419] thermal_sys: Registered thermal governor 'user_space'
[ 0.013468] ASID allocator initialised with 65536 entries
[ 0.014012] pstore: Using crash dump compression: deflate
[ 0.014019] printk: legacy console [ramoops-1] enabled
[ 0.014266] pstore: Registered ramoops as persistent store backend
[ 0.014270] ramoops: using 0x10000@0x42ff0000, ecc: 0
[ 0.016211] /soc/interrupt-controller@c000000: Fixed dependency cycle(s) with /soc/interrupt-controller@c000000
[ 0.020043] /soc/pcie@11280000: Fixed dependency cycle(s) with /soc/pcie@11280000/interrupt-controller
[ 0.020146] /soc/pcie@11290000: Fixed dependency cycle(s) with /soc/pcie@11290000/interrupt-controller
[ 0.020245] /soc/pcie@11300000: Fixed dependency cycle(s) with /soc/pcie@11300000/interrupt-controller
[ 0.020342] /soc/pcie@11310000: Fixed dependency cycle(s) with /soc/pcie@11310000/interrupt-controller
[ 0.032033] SCSI subsystem initialized
[ 0.032115] libata version 3.00 loaded.
[ 0.033174] clocksource: Switched to clocksource arch_sys_counter
[ 0.035018] NET: Registered PF_INET protocol family
[ 0.035157] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.037536] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.037560] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.037574] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.037685] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[ 0.038096] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.038340] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear)
[ 0.038470] UDP hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.038554] UDP-Lite hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.038815] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.038848] PCI: CLS 0 bytes, default 64
[ 0.039005] Unpacking initramfs...
[ 0.042138] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.046005] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.046012] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.048234] cryptd: max_cpu_qlen set to 1000
[ 0.079076] mtk-xsphy soc:xs-phy@11e10000: failed to get ref_clk(id-1)
[ 0.079814] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges:
[ 0.079827] mtk-pcie-gen3 11290000.pcie: host bridge /soc/pcie@11290000 ranges:
[ 0.079839] mtk-pcie-gen3 11280000.pcie: Parsing ranges property...
[ 0.079843] mtk-pcie-gen3 11290000.pcie: Parsing ranges property...
[ 0.079871] mtk-pcie-gen3 11280000.pcie: IO 0x0020000000..0x00201fffff -> 0x0020000000
[ 0.079871] mtk-pcie-gen3 11290000.pcie: IO 0x0028000000..0x00281fffff -> 0x0028000000
[ 0.079883] mtk-pcie-gen3 11290000.pcie: MEM 0x0028200000..0x002fffffff -> 0x0028200000
[ 0.079885] mtk-pcie-gen3 11280000.pcie: MEM 0x0020200000..0x0027ffffff -> 0x0020200000
[ 0.079922] /soc/pcie@11290000: Failed to get clk index: 0 ret: -517
[ 0.079936] mtk-pcie-gen3 11290000.pcie: failed to get clocks
[ 0.080089] mtk-pcie-gen3 11310000.pcie: host bridge /soc/pcie@11310000 ranges:
[ 0.080097] mtk-pcie-gen3 11300000.pcie: host bridge /soc/pcie@11300000 ranges:
[ 0.080105] mtk-pcie-gen3 11310000.pcie: Parsing ranges property...
[ 0.080117] mtk-pcie-gen3 11300000.pcie: Parsing ranges property...
[ 0.080123] mtk-pcie-gen3 11310000.pcie: IO 0x0038000000..0x00381fffff -> 0x0038000000
[ 0.080128] mtk-pcie-gen3 11300000.pcie: IO 0x0030000000..0x00301fffff -> 0x0030000000
[ 0.080136] mtk-pcie-gen3 11310000.pcie: MEM 0x0038200000..0x003fffffff -> 0x0038200000
[ 0.080142] mtk-pcie-gen3 11300000.pcie: MEM 0x0030200000..0x0037ffffff -> 0x0030200000
[ 0.080162] /soc/pcie@11310000: Failed to get clk index: 0 ret: -517
[ 0.080168] /soc/pcie@11300000: Failed to get clk index: 0 ret: -517
[ 0.080174] mtk-pcie-gen3 11300000.pcie: failed to get clocks
[ 0.080179] mtk-pcie-gen3 11310000.pcie: failed to get clocks
[ 0.083281] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[ 0.084085] printk: legacy console [ttyS0] disabled
[ 0.104359] 11000000.serial: ttyS0 at MMIO 0x11000000 (irq = 99, base_baud = 2500000) is a ST16650V2
[ 0.104405] printk: legacy console [ttyS0] enabled
[ 1.172524] mtk_rng trng: registered RNG driver
[ 1.172601] random: crng init done
[ 1.182239] loop: module loaded
[ 1.186931] spi-nand spi0.0: Winbond SPI NAND was found.
[ 1.192250] spi-nand spi0.0: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128
[ 1.243165] Freeing initrd memory: 6272K
[ 1.253356] 2 fixed-partitions partitions found on MTD device spi0.0
[ 1.259920] Creating 2 MTD partitions on "spi0.0":
[ 1.264714] 0x000000000000-0x000000200000 : "bl2"
[ 1.270786] 0x000000200000-0x000010000000 : "ubi"
[ 1.413879] ubi0: default fastmap pool size: 100
[ 1.418496] ubi0: default fastmap WL pool size: 50
[ 1.423282] ubi0: attaching mtd1
[ 2.094601] ubi0: scanning is finished
[ 2.102824] ubi0: attached mtd1 (name "ubi", size 254 MiB)
[ 2.108317] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 2.115184] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 2.121960] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 2.128910] ubi0: good PEBs: 2016, bad PEBs: 16, corrupted PEBs: 0
[ 2.135080] ubi0: user volume: 6, internal volumes: 1, max. volumes count: 128
[ 2.142288] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[ 2.150626] ubi0: available PEBs: 1690, total reserved PEBs: 326, PEBs reserved for bad PEB handling: 24
[ 2.160098] ubi0: background thread "ubi_bgt0d" started, PID 230
[ 2.160765] block ubiblock0_4: created from ubi0:4(fit)
[ 2.304707] i2c_dev: i2c /dev entries driver
[ 2.309419] /soc/i2c@11003000/rt5190a@64: Fixed dependency cycle(s) with /soc/i2c@11003000/rt5190a@64/regulators/buck1
[ 2.321462] mtk-lvts-thermal 1100a000.lvts: golden temp=60
[ 2.328412] mtk-wdt 1001c000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0)
[ 2.337012] mtk-msdc 11230000.mmc: Got CD GPIO
[ 2.337273] NET: Registered PF_INET6 protocol family
[ 2.346889] Segment Routing with IPv6
[ 2.350563] In-situ OAM (IOAM) with IPv6
[ 2.354511] NET: Registered PF_PACKET protocol family
[ 2.359618] 8021q: 802.1Q VLAN Support v1.8
[ 2.366627] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=52 arg=00000C00; host->error=0x00000002
[ 2.376204] phy phy-soc:[email protected]: type_sw - reg 0x194, index 0
[ 2.376260] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=52 arg=80000C08; host->error=0x00000002
[ 2.383820] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges:
[ 2.383880] mtk-pcie-gen3 11290000.pcie: host bridge /soc/pcie@11290000 ranges:
[ 2.383906] mtk-pcie-gen3 11290000.pcie: Parsing ranges property...
[ 2.383920] mtk-pcie-gen3 11290000.pcie: IO 0x0028000000..0x00281fffff -> 0x0028000000
[ 2.383931] mtk-pcie-gen3 11290000.pcie: MEM 0x0028200000..0x002fffffff -> 0x0028200000
[ 2.392054] mtk-pcie-gen3 11300000.pcie: host bridge /soc/pcie@11300000 ranges:
[ 2.392092] mtk-pcie-gen3 11310000.pcie: host bridge /soc/pcie@11310000 ranges:
[ 2.392106] mtk-pcie-gen3 11310000.pcie: Parsing ranges property...
[ 2.392121] mtk-pcie-gen3 11310000.pcie: IO 0x0038000000..0x00381fffff -> 0x0038000000
[ 2.392133] mtk-pcie-gen3 11310000.pcie: MEM 0x0038200000..0x003fffffff -> 0x0038200000
[ 2.399186] mtk-pcie-gen3 11280000.pcie: Parsing ranges property...
[ 2.406474] mtk-pcie-gen3 11300000.pcie: Parsing ranges property...
[ 2.412721] mtk-pcie-gen3 11280000.pcie: IO 0x0020000000..0x00201fffff -> 0x0020000000
[ 2.412730] mtk-pcie-gen3 11280000.pcie: MEM 0x0020200000..0x0027ffffff -> 0x0020200000
[ 2.412775] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=5 arg=00000000; host->error=0x00000002
[ 2.421332] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=5 arg=00000000; host->error=0x00000002
[ 2.429881] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=5 arg=00000000; host->error=0x00000002
[ 2.437307] mtk-msdc 11230000.mmc: msdc_track_cmd_data: cmd=5 arg=00000000; host->error=0x00000002
[ 2.504484] mtk_soc_eth 15100000.ethernet: generated random MAC address 20:08:02:00:00:00
[ 2.506141] mtk-pcie-gen3 11300000.pcie: IO 0x0030000000..0x00301fffff -> 0x0030000000
[ 2.515076] mtk_soc_eth 15100000.ethernet: generated random MAC address 20:08:02:00:00:00
[ 2.524027] mtk-pcie-gen3 11300000.pcie: MEM 0x0030200000..0x0037ffffff -> 0x0030200000
[ 2.542718] mtk_soc_eth 15100000.ethernet eth0: mediatek frame engine at 0xffffffc085600000, irq 104
[ 2.553876] mmc0: host does not support reading read-only switch, assuming write-enable
[ 2.558689] mtk_soc_eth 15100000.ethernet eth1: mediatek frame engine at 0xffffffc085600000, irq 104
[ 2.568010] mmc0: new high speed SDHC card at address 0001
[ 2.576217] mtk_soc_eth 15100000.ethernet eth2: mediatek frame engine at 0xffffffc085600000, irq 104
[ 2.583992] mmcblk0: mmc0:0001 asdfg 7.50 GiB
[ 2.593217] mtk-pcie-gen3 11290000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[ 2.598655] mtk-pcie-gen3 11310000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[ 2.607221] mtk-pcie-gen3 11290000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[ 2.609948] Alternate GPT is invalid, using primary GPT.
[ 2.611723] mtk-pcie-gen3 11310000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[ 2.620643] mmcblk0: p1 p2 p3 p4 p5 p6 p7
[ 2.623203] mtk-pcie-gen3 11280000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[ 2.623238] mtk-pcie-gen3 11280000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[ 2.650707] mdio_bus mt7530-0: Failed to setup PHY LED pinctrl
[ 2.697979] mt7530-mmio 15020000.switch: configuring for fixed/internal link mode
[ 2.705485] mt7530-mmio 15020000.switch: Link is Up - 10Gbps/Full - flow control rx/tx
[ 2.732264] mt7530-mmio 15020000.switch lan5 (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7988 PHY] (irq=113)
[ 2.763222] mtk-pcie-gen3 11300000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[ 2.770628] mt7530-mmio 15020000.switch lan6 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7988 PHY] (irq=114)
[ 2.772011] mtk-pcie-gen3 11300000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[ 2.783560] mtk_soc_eth 15100000.ethernet eth0: entered promiscuous mode
[ 2.798077] DSA: tree 1 setup
[ 2.802528] FIT: Detected U-Boot 2026.01-OpenWrt-r34425-3de501d56d
[ 2.808708] FIT: Selected configuration: "config-mt7988a-bananapi-bpi-r4-pro-4e" (OpenWrt bananapi_bpi-r4-pro-4e)
[ 2.818973] FIT: kernel sub-image 0x00002000..0x0061aefa "kernel-1" (ARM64 OpenWrt Linux-6.18.28)
[ 2.828797] FIT: flat_dt sub-image 0x0061b000..0x0062604e "fdt-1" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree blob)
[ 2.840616] FIT: flat_dt sub-image 0x00627000..0x00627601 "fdt-mt7988a-bananapi-bpi-r4-pro-emmc" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-emmc)
[ 2.858246] FIT: flat_dt sub-image 0x00628000..0x006285b9 "fdt-mt7988a-bananapi-bpi-r4-pro-sd" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-sd)
[ 2.875529] FIT: flat_dt sub-image 0x00629000..0x00629102 "fdt-mt7988a-bananapi-bpi-r4-pro-cn13" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn13)
[ 2.893159] FIT: flat_dt sub-image 0x0062a000..0x0062a102 "fdt-mt7988a-bananapi-bpi-r4-pro-cn14" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn14)
[ 2.910792] FIT: flat_dt sub-image 0x0062b000..0x0062b101 "fdt-mt7988a-bananapi-bpi-r4-pro-cn15" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn15)
[ 2.928422] FIT: flat_dt sub-image 0x0062c000..0x0062c101 "fdt-mt7988a-bananapi-bpi-r4-pro-cn18" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-cn18)
[ 2.946052] FIT: flat_dt sub-image 0x0062d000..0x0062d3b6 "fdt-mt7988a-bananapi-bpi-r4-pro-4e-wan-2g5" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-4e-wan-2g5)
[ 2.964724] FIT: flat_dt sub-image 0x0062e000..0x0062e1a4 "fdt-mt7988a-bananapi-bpi-r4-pro-4e-wan-sfp" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e device tree overlay mt7988a-bananapi-bpi-r4-pro-4e-wan-sfp)
[ 2.983394] FIT: filesystem sub-image 0x0062f000..0x00cc4fff "rootfs-1" (ARM64 OpenWrt bananapi_bpi-r4-pro-4e rootfs)
[ 2.994867] block mmcblk0p7: mapped 1 uImage.FIT filesystem sub-image as /dev/fit0
[ 3.002593] block mmcblk0p7: mapped remaining space as /dev/fitrw
[ 3.008820] clk: Disabling unused clocks
[ 3.013163] PM: genpd: Disabling unused power domains
[ 3.018561] Freeing unused kernel memory: 960K
[ 3.023028] Run /init as init process
[ 3.026684] with arguments:
[ 3.029641] /init
[ 3.031903] with environment:
[ 3.035037] HOME=/
[ 3.037385] TERM=linux
[ 3.264859] init: Console is alive
[ 3.268356] init: - watchdog -
[ 3.276515] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 3.287669] usbcore: registered new interface driver usbfs
[ 3.293200] usbcore: registered new interface driver hub
[ 3.298525] usbcore: registered new device driver usb
[ 3.303971] gpio_button_hotplug: loading out-of-tree module taints kernel.
[ 3.314101] xhci-mtk 11190000.usb: supply vbus not found, using dummy regulator
[ 3.321489] xhci-mtk 11190000.usb: supply vusb33 not found, using dummy regulator
[ 3.329275] xhci-mtk 11190000.usb: xHCI Host Controller
[ 3.334506] xhci-mtk 11190000.usb: new USB bus registered, assigned bus number 1
[ 3.361923] xhci-mtk 11190000.usb: clocks are not stable (0x0)
[ 3.367752] xhci-mtk 11190000.usb: can't setup: -110
[ 3.372709] xhci-mtk 11190000.usb: USB bus 1 deregistered
[ 3.378128] xhci-mtk 11190000.usb: probe with driver xhci-mtk failed with error -110
[ 3.386026] xhci-mtk 11200000.usb: supply vbus not found, using dummy regulator
[ 3.393373] xhci-mtk 11200000.usb: supply vusb33 not found, using dummy regulator
[ 3.401232] xhci-mtk 11200000.usb: xHCI Host Controller
[ 3.406462] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 1
[ 3.416900] xhci-mtk 11200000.usb: hcc params 0x01403f99 hci version 0x110 quirks 0x0000000000200010
[ 3.426059] xhci-mtk 11200000.usb: irq 116, io mem 0x11200000
[ 3.431867] xhci-mtk 11200000.usb: xHCI Host Controller
[ 3.437092] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 2
[ 3.444481] xhci-mtk 11200000.usb: Host supports USB 3.2 Enhanced SuperSpeed
[ 3.451765] hub 1-0:1.0: USB hub found
[ 3.455527] hub 1-0:1.0: 1 port detected
[ 3.459607] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 3.467877] hub 2-0:1.0: USB hub found
[ 3.471628] hub 2-0:1.0: 1 port detected
[ 3.477951] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 3.493244] init: - preinit -
[ 3.541486] mtk_soc_eth 15100000.ethernet wan: renamed from eth1
[ 3.558712] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/internal link mode
[ 3.566881] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 10Gbps/Full - flow control rx/tx
[ 3.833302] usb 2-1: new SuperSpeed USB device number 2 using xhci-mtk
[ 3.894101] hub 2-1:1.0: USB hub found
[ 3.898261] hub 2-1:1.0: 4 ports detected
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 4.013193] usb 1-1: new high-speed USB device number 2 using xhci-mtk
[ 4.166904] hub 1-1:1.0: USB hub found
[ 4.170864] hub 1-1:1.0: 4 ports detected
[ 7.927235] procd: - early -
[ 7.930164] procd: - watchdog -
[ 8.449334] procd: - watchdog -
[ 8.452623] procd: - ubus -
[ 8.506613] procd: - init -
Please press Enter to activate this console.
[ 8.625990] kmodloader: loading kernel modules from /etc/modules.d/*
[ 8.637548] tun: Universal TUN/TAP device driver, 1.6
[ 8.645267] crypto-safexcel 15600000.crypto: EIP197:331(7,1,8,4)-HIA:272(2,5,5),PE:151/450(alg:7fe1fc00)/240/240/450
[ 8.656564] crypto-safexcel 15600000.crypto: TRC init: 8704d,48a (32r,128h)
[ 8.685513] urngd: v1.0.2 started.
[ 8.716512] Loading modules backported from Linux version v6.18.26-0-g1fe060681
[ 8.723844] Backport generated by backports.git 6ecbb44
[ 11.234797] mxl862xx mdio-bus:10: switch ready after 2470ms, firmware 1.0.70 (build 70)
[ 11.326170] MaxLinear Ethernet MxL86252 mdio-bus:10-mii:00: Firmware Version: 0.77 (0x004D test version)
[ 11.385181] MaxLinear Ethernet MxL86252 mdio-bus:10-mii:01: Firmware Version: 0.77 (0x004D test version)
[ 11.444228] MaxLinear Ethernet MxL86252 mdio-bus:10-mii:02: Firmware Version: 0.77 (0x004D test version)
[ 11.502922] MaxLinear Ethernet MxL86252 mdio-bus:10-mii:03: Firmware Version: 0.77 (0x004D test version)
[ 13.330159] mxl862xx mdio-bus:10: configuring for fixed/10gbase-r link mode
[ 13.337435] mxl862xx mdio-bus:10: Link is Up - 10Gbps/Full - flow control off
[ 13.385562] mxl862xx mdio-bus:10 lan1 (uninitialized): PHY [mdio-bus:10-mii:00] driver [MaxLinear Ethernet MxL86252] (irq=POLL)
[ 13.436748] mxl862xx mdio-bus:10 lan2 (uninitialized): PHY [mdio-bus:10-mii:01] driver [MaxLinear Ethernet MxL86252] (irq=POLL)
[ 13.477374] mxl862xx mdio-bus:10 lan3 (uninitialized): PHY [mdio-bus:10-mii:02] driver [MaxLinear Ethernet MxL86252] (irq=POLL)
[ 13.518515] mxl862xx mdio-bus:10 lan4 (uninitialized): PHY [mdio-bus:10-mii:03] driver [MaxLinear Ethernet MxL86252] (irq=POLL)
[ 13.590557] mtk_soc_eth 15100000.ethernet eth2: entered promiscuous mode
[ 13.597393] DSA: tree 0 setup
[ 13.607456] xt_time: kernel timezone is -0000
[ 13.645343] PPP generic driver version 2.4.2
[ 13.650113] NET: Registered PF_PPPOX protocol family
[ 13.656423] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[ 13.664269] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <[email protected]>. All Rights Reserved.
[ 13.675531] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 16.750778] mtk_soc_eth 15100000.ethernet eth2: configuring for fixed/10gbase-r link mode
[ 16.779866] mxl862xx mdio-bus:10 lan1: configuring for phy/internal link mode
[ 16.807659] mtk_soc_eth 15100000.ethernet eth2: Link is Up - 10Gbps/Full - flow control rx/tx
[ 16.828611] br-lan: port 1(lan1) entered blocking state
[ 16.833865] br-lan: port 1(lan1) entered disabled state
[ 16.839120] mxl862xx mdio-bus:10 lan1: entered allmulticast mode
[ 16.845185] mtk_soc_eth 15100000.ethernet eth2: entered allmulticast mode
[ 16.866348] mxl862xx mdio-bus:10 lan1: entered promiscuous mode
[ 16.907181] mxl862xx mdio-bus:10 lan2: configuring for phy/internal link mode
[ 16.935488] br-lan: port 2(lan2) entered blocking state
[ 16.940733] br-lan: port 2(lan2) entered disabled state
[ 16.946060] mxl862xx mdio-bus:10 lan2: entered allmulticast mode
[ 16.964876] mxl862xx mdio-bus:10 lan2: entered promiscuous mode
[ 16.998799] mxl862xx mdio-bus:10 lan3: configuring for phy/internal link mode
[ 17.025828] br-lan: port 3(lan3) entered blocking state
[ 17.031070] br-lan: port 3(lan3) entered disabled state
[ 17.036379] mxl862xx mdio-bus:10 lan3: entered allmulticast mode
[ 17.057267] mxl862xx mdio-bus:10 lan3: entered promiscuous mode
[ 17.094988] mxl862xx mdio-bus:10 lan4: configuring for phy/internal link mode
[ 17.129036] mxl862xx mdio-bus:10 lan4: Link is Up - 2.5Gbps/Full - flow control rx/tx
[ 17.136954] br-lan: port 4(lan4) entered blocking state
[ 17.142189] br-lan: port 4(lan4) entered disabled state
[ 17.147537] mxl862xx mdio-bus:10 lan4: entered allmulticast mode
[ 17.171046] mxl862xx mdio-bus:10 lan4: entered promiscuous mode
[ 17.187035] br-lan: port 4(lan4) entered blocking state
[ 17.192273] br-lan: port 4(lan4) entered forwarding state
[ 17.221890] mtk_soc_eth 15100000.ethernet eth0: Link is Down
[ 17.229259] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/internal link mode
[ 17.237500] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 10Gbps/Full - flow control rx/tx
[ 17.238289] mt7530-mmio 15020000.switch lan5: configuring for phy/internal link mode
[ 17.254557] br-lan: port 5(lan5) entered blocking state
[ 17.259793] br-lan: port 5(lan5) entered disabled state
[ 17.265072] mt7530-mmio 15020000.switch lan5: entered allmulticast mode
[ 17.271687] mtk_soc_eth 15100000.ethernet eth0: entered allmulticast mode
[ 17.278734] mt7530-mmio 15020000.switch lan5: entered promiscuous mode
[ 17.286873] mt7530-mmio 15020000.switch lan6: configuring for phy/internal link mode
[ 17.295372] br-lan: port 6(lan6) entered blocking state
[ 17.300610] br-lan: port 6(lan6) entered disabled state
[ 17.305929] mt7530-mmio 15020000.switch lan6: entered allmulticast mode
[ 17.312915] mt7530-mmio 15020000.switch lan6: entered promiscuous mode
[ 17.327164] mxl862xx mdio-bus:10 sfp-lan: configuring for inband/usxgmii link mode
[ 17.340143] br-lan: port 7(sfp-lan) entered blocking state
[ 17.345740] br-lan: port 7(sfp-lan) entered disabled state
[ 17.351283] mxl862xx mdio-bus:10 sfp-lan: entered allmulticast mode
[ 17.377561] mxl862xx mdio-bus:10 sfp-lan: entered promiscuous mode
[ 17.408499] mtk_soc_eth 15100000.ethernet wan: configuring for inband/usxgmii link mode
[ 24.153418] platform gpio-leds: deferred probe pending: leds-gpio: Failed to get GPIO '/gpio-leds/sys-led-red'