U-Boot SPL 2026.10-rc5-00612-g9d3075bbdb2e (Oct 04 2026 - 19:10:59 +0800)
Fail to detect board:-2
vdd_core, value:900000
vdd_1v8, value:1800000
vdd_1v8_mmc, value:1800000
DDR firmware: [0xc081d640]:0xf0227179, size:0x8d98
DDR is ready
jedec_spi_nor flash@0: unrecognized JEDEC id bytes: ff, ff, ff
Fail to detect spi nor flash.
Trying to boot from MMC2

<debug_uart>


U-Boot 2026.10-rc5-00612-g9d3075bbdb2e (Oct 04 2026 - 19:10:59 +0800)

DRAM:  4 GiB
Core:  339 devices, 23 uclasses, devicetree: separate
MMC:   mmc@d4280000: 1, mmc@d4281000: 0
Loading Environment from nowhere... OK
In:    serial@d4017000
Out:   serial@d4017000
Err:   serial@d4017000
Net:   No ethernet found.
=> setenv ethaddr 02:00:00:de:ad:01
=> setenv eth1addr 02:00:00:de:ad:02
=> setenv kernel_addr_r 0x10000000
=> setenv ramdisk_addr 0x20000000
=> setenv fdt_addr_r 0x1F000000
=> ext4load mmc 1:6 ${ramdisk_addr} /rootfs.cpio
2465280 bytes read in 183 ms (12.8 MiB/s)
=> setenv ramdisk_size ${filesize}
=> ext4load mmc 1:6 ${kernel_addr_r} /Image
27522048 bytes read in 1971 ms (13.3 MiB/s)
=> ext4load mmc 1:6 ${fdt_addr_r} /k1-bananapi-f3-noalias.dtb
34485 bytes read in 13 ms (2.5 MiB/s)
=> booti ${kernel_addr_r} ${ramdisk_addr}:${ramdisk_size} ${fdt_addr_r}
Moving Image from 0x10000000 to 0x200000, end=0x1cb7000
## Flattened Device Tree blob at 1f000000
   Booting using the fdt blob at 0x1f000000
Working FDT set to 1f000000
   Loading Ramdisk to 7ebd7000, end 7ee30e00 ... OK
   Loading Device Tree to 000000007ebcb000, end 000000007ebd66b4 ... OK
Working FDT set to 7ebcb000

Starting kernel ...

[    0.000000] Booting Linux on hartid 0
[    0.000000] Linux version 7.3.0-rc6-00001-g4ce3aba32048 (zengzixian@aiiworks-PIO-2023US-TR4-02-BS010) (riscv64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu16
[    0.000000] Machine model: Banana Pi BPI-F3
[    0.000000] SBI specification v1.0 detected
[    0.000000] SBI implementation ID=0x1 Version=0x10003
[    0.000000] SBI IPI extension detected
[    0.000000] SBI RFENCE extension detected
[    0.000000] efi: UEFI not found.
[    0.000000] OF: reserved mem: 0x0000000000000000..0x000000000007ffff (512 KiB) nomap non-reusable mmode_resv0@0
[    0.000000] SBI HSM extension detected
[    0.000000] riscv: base ISA extensions acdfimv
[    0.000000] riscv: ELF capabilities acdfimv
[    0.000000] Ticket spinlock: enabled
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000017fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000000007ffff]
[    0.000000]   node   0: [mem 0x0000000000080000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000017fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000017fffffff]
[    0.000000] percpu: Embedded 31 pages/cpu s88408 r8192 d30376 u126976
[    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 8.
[    0.000000] software IO TLB: mapped [mem 0x000000007abcb000-0x000000007ebcb000] (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=8, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[    0.000000] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] riscv-intc: 64 local interrupts mapped
[    0.000000] riscv: providing IPIs using SBI IPI extension
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000001] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000037] riscv-timer: Timer interrupt in S-mode is available via sstc extension
[    0.001778] Console: colour dummy device 80x25
[    0.001819] printk: legacy console [tty0] enabled
[    0.003497] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.003605] pid_max: default: 32768 minimum: 301
[    0.005262] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.005397] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.006686] VFS: Finished mounting rootfs on nullfs
[    0.015421] riscv: ELF compat mode unsupported
[    0.015503] ASID allocator using 16 bits (65536 entries)
[    0.016099] rcu: Hierarchical SRCU implementation.
[    0.016162] rcu:     Max phase no-delay instances is 1000.
[    0.017203] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.017842] EFI services will not be available.
[    0.019492] smp: Bringing up secondary CPUs ...
[    0.040774] smp: Brought up 1 node, 8 CPUs
[    0.044727] Memory: 3998440K/4194304K available (11597K kernel code, 6034K rwdata, 6144K rodata, 2410K init, 474K bss, 187224K reserved, 0K cma-rese)
[    0.049243] devtmpfs: initialized
[    0.071902] posixtimers hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.072513] futex hash table entries: 2048 (131072 bytes on 1 NUMA nodes, total 128 KiB, linear).
[    0.075931] DMI: not present or invalid.
[    0.077781] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.078997] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.079344] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.079520] audit: initializing netlink subsys (disabled)
[    0.080337] audit: type=2000 audit(0.076:1): state=initialized audit_enabled=0 res=1
[    0.081787] thermal_sys: Registered thermal governor 'step_wise'
[    0.082047] cpuidle: using governor menu
[    0.128651] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.128759] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.128825] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.128880] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    0.132278] ACPI: Interpreter disabled.
[    0.133541] iommu: Default domain type: Translated
[    0.133616] iommu: DMA domain TLB invalidation policy: strict mode
[    0.142855] SCSI subsystem initialized
[    0.144427] usbcore: registered new interface driver usbfs
[    0.144613] usbcore: registered new interface driver hub
[    0.144784] usbcore: registered new device driver usb
[    0.147561] Advanced Linux Sound Architecture Driver Initialized.
[    0.151548] vgaarb: loaded
[    0.152747] clocksource: Switched to clocksource riscv_clocksource
[    0.155696] pnp: PnP ACPI: disabled
[    0.186881] NET: Registered PF_INET protocol family
[    0.187672] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.207292] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.207536] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.207644] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.208495] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.213211] TCP: Hash tables configured (established 32768 bind 32768)
[    0.213892] UDP hash table entries: 2048 (order: 5, 131072 bytes, linear)
[    0.214956] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.217435] RPC: Registered named UNIX socket transport module.
[    0.217524] RPC: Registered udp transport module.
[    0.217574] RPC: Registered tcp transport module.
[    0.217622] RPC: Registered tcp-with-tls transport module.
[    0.217672] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.233953] cpu0: scalar unaligned word access speed is 8.15x byte access speed (fast)
[    0.233997] cpu1: scalar unaligned word access speed is 6.13x byte access speed (fast)
[    0.233998] cpu5: scalar unaligned word access speed is 5.93x byte access speed (fast)
[    0.234009] cpu2: scalar unaligned word access speed is 9[    0.234032] cpu3: scalar unaligned word access speed is 10.27x byte access speed (fast)
[    0.234044] cpu6: scalar unaligned word access speed is 5.99x byte access speed (fast)
[    0.234048] cpu4: scalar unaligned word access speed is 7.85x byte access speed (fast)
[    0.234049] cpu7: scalar unaligned word access speed is 8.71x byte access speed (fast)
[    0.239859] PCI: CLS 0 bytes, default 64
[    0.241462] Unpacking initramfs...
[    0.245132] workingset: timestamp_bits=46 (anon: 41) max_order=20 bucket_order=0 (anon: 0)
[    0.248561] NFS: Registering the id_resolver key type
[    0.248936] Key type id_resolver registered
[    0.248999] Key type id_legacy registered
[    0.249156] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.249235] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.250062] 9p: Installing v9fs 9p2000 file system support
[    0.251114] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    0.252041] io scheduler mq-deadline registered
[    0.252131] io scheduler kyber registered
[    0.252315] io scheduler bfq registered
[    0.265123] riscv-plic: interrupt-controller@e0000000: mapped 160 interrupts with 8 handlers for 16 contexts.
[    0.319842] Freeing initrd memory: 2404K
[    0.500503] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.540316] loop: module loaded
[    0.551951] e1000e: Intel(R) PRO/1000 Network Driver
[    0.552047] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.556437] usbcore: registered new interface driver uas
[    0.556799] usbcore: registered new interface driver usb-storage
[    0.557652] mousedev: PS/2 mouse device common for all mice
[    0.603764] mmc0: SDHCI controller on d4281000.mmc [d4281000.mmc] using ADMA
[    0.605001] usbcore: registered new interface driver usbhid
[    0.605077] usbhid: USB HID core driver
[    0.607211] riscv-pmu-sbi: SBI PMU extension is available
[    0.607425] riscv-pmu-sbi: 16 firmware and 18 hardware counters
[    0.614166] NET: Registered PF_INET6 protocol family
[    0.618177] Segment Routing with IPv6
[    0.618434] In-situ OAM (IOAM) with IPv6
[    0.618737] NET: Registered PF_PACKET protocol family
[    0.618973] 9pnet: Installing 9P2000 support
[    0.619344] Key type dns_resolver registered
[    0.697294] mmc0: new HS400 Enhanced strobe MMC card at address 0001
[    0.699784] mmcblk0: mmc0:0001 AJTD4R 14.6 GiB
[    0.711675]  mmcblk0: p1 p2 p3 p4 p5 p6
[    0.716285] mmcblk0boot0: mmc0:0001 AJTD4R 4.00 MiB
[    0.722954] mmcblk0boot1: mmc0:0001 AJTD4R 4.00 MiB
[    0.729235] mmcblk0rpmb: mmc0:0001 AJTD4R 4.00 MiB, chardev (242:0)
[    0.747431] d4017000.serial: ttyS0 MMIO32:0x00000000d4017000 (irq = 15, base_baud = 907421) is a XScale
[    0.748284] printk: console [ttyS0] enabled
[    0.756320] /soc/i2c@d401d800/pmic@41: Fixed dependency cycle(s) with /soc/i2c@d401d800/pmic@41/regulators/buck5
[    0.783989] spacemit-p1-rtc spacemit-p1-rtc.2.auto: registered as rtc0
[    0.784353] spacemit-p1-rtc spacemit-p1-rtc.2.auto: hctosys: unable to read the hardware clock
[    0.795265] sdhci-spacemit d4280000.mmc: Got CD GPIO
[    0.828498] mmc1: SDHCI controller on d4280000.mmc [d4280000.mmc] using ADMA
[    0.830990] spacemit-k1-pcie ca400000.pcie: host bridge /soc/pcie-bus/pcie@ca400000 ranges:
[    0.831032] spacemit-k1-pcie ca800000.pcie: host bridge /soc/pcie-bus/pcie@ca800000 ranges:
[    0.831142] spacemit-k1-pcie ca400000.pcie:       IO 0x009f002000..0x009f101fff -> 0x0000000000
[    0.831144] spacemit-k1-pcie ca800000.pcie:       IO 0x00b7002000..0x00b7101fff -> 0x0000000000
[    0.831198] spacemit-k1-pcie ca800000.pcie:      MEM 0x00a0000000..0x00afffffff -> 0x00a0000000
[    0.831200] spacemit-k1-pcie ca400000.pcie:      MEM 0x0090000000..0x009effffff -> 0x0090000000
[    0.831226] spacemit-k1-pcie ca800000.pcie:      MEM 0x00b0000000..0x00b6ffffff -> 0x00b0000000
[    0.834024] at24 2-0050: 256 byte 24c02 EEPROM, read-only
[    0.934304] spacemit-k1-pcie ca400000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G
[    0.934783] spacemit-k1-pcie ca800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G
[    0.973352] mmc1: new UHS-I speed SDR104 SDHC card at address aaaa
[    0.974254] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
[    0.979773]  mmcblk1: p1 p2 p3 p4 p5 p6
[    1.413334] clk: Disabling unused clocks
[    1.413735] PM: genpd: Disabling unused power domains
[    1.413771] ALSA device list:
[    1.413783]   No soundcards found.
[    1.908737] spacemit-k1-pcie ca800000.pcie: Device found, but not active
[    1.909129] spacemit-k1-pcie ca800000.pcie: PCI host bridge to bus 0002:00
[    1.909159] pci_bus 0002:00: root bus resource [bus 00-ff]
[    1.909179] pci_bus 0002:00: root bus resource [io  0x0000-0xfffff]
[    1.909194] pci_bus 0002:00: root bus resource [mem 0xa0000000-0xafffffff pref]
[    1.909212] pci_bus 0002:00: root bus resource [mem 0xb0000000-0xb6ffffff]
[    1.909311] pci 0002:00:00.0: [1e5d:3003] type 01 class 0x060400 PCIe Root Port
[    1.909349] pci 0002:00:00.0: BAR 0 [mem 0x00000000-0x000fffff]
[    1.909367] pci 0002:00:00.0: BAR 1 [mem 0x00000000-0x000fffff]
[    1.909383] pci 0002:00:00.0: PCI bridge to [bus 01-ff]
[    1.909401] pci 0002:00:00.0:   bridge window [io  0x0000-0x0fff]
[    1.909418] pci 0002:00:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    1.909438] pci 0002:00:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    1.909506] pci 0002:00:00.0: supports D1
[    1.909520] pci 0002:00:00.0: PME# supported from D0 D1 D3hot D3cold
Saving 256 bits of non-creditabl[    1.911991] pci_bus 0002:01: busn_res: [bus 01-ff] end is updated to 01
e seed for next boot
[    1.912045] pci 0002:00:00.0: BAR 0 [mem 0xb0000000-0xb00fffff]: assigned
[    1.912066] pci 0002:00:00.0: BAR 1 [mem 0xb0100000-0xb01fffff]: assigned
Starting syslogd: [    1.912087] pci 0002:00:00.0: PCI bridge to [bus 01]
[    1.912108] pci_bus 0002:00: resource 4 [io  0x0000-0xfffff]
[    1.912123] pci_bus 0002:00: resource 5 [mem 0xa0000000-0xafffffff pref]
OK[    1.912137] pci_bus 0002:00: resource 6 [mem 0xb0000000-0xb6ffffff]

[    1.912503] pcieport 0002:00:00.0: PME: Signaling with IRQ 25
[    1.912738] spacemit-k1-pcie ca400000.pcie: Device found, but not active
[    1.912984] spacemit-k1-pcie ca400000.pcie: PCI host bridge to bus 0001:00
[    1.913012] pci_bus 0001:00: root bus resource [bus 00-ff]
Starting klogd: [    1.913032] pci_bus 0001:00: root bus resource [io  0x100000-0x1fffff] (bus address [0x0000-0xfffff])
[    1.913050] pci_bus 0001:00: root bus resource [mem 0x90000000-0x9effffff]
[    1.913143] pci 0001:00:00.0: [1e5d:3003] type 01 class 0x060400 PCIe Root Port
OK[    1.913184] pci 0001:00:00.0: BAR 0 [mem 0x00000000-0x000fffff]

[    1.913199] pci 0001:00:00.0: BAR 1 [mem 0x00000000-0x000fffff]
[    1.913215] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[    1.913232] pci 0001:00:00.0:   bridge window [io  0x100000-0x100fff]
[    1.913248] pci 0001:00:00.0:   bridge window [mem 0x00000000-0x000fffff]
Running sysctl: [    1.913266] pci 0001:00:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    1.913333] pci 0001:00:00.0: supports D1
[    1.913347] pci 0001:00:00.0: PME# supported from D0 D1 D3hot D3cold
OK[    1.916592] pci_bus 0001:01: busn_res: [bus 01-ff] end is updated to 01
[    1.916642] pci 0001:00:00.0: BAR 0 [mem 0x90000000-0x900fffff]: assigned

[    1.916661] pci 0001:00:00.0: BAR 1 [mem 0x90100000-0x901fffff]: assigned
[    1.916678] pci 0001:00:00.0: PCI bridge to [bus 01]
[    1.916698] pci_bus 0001:00: resource 4 [io  0x100000-0x1fffff]
[    1.916739] pci_bus 0001:00: resource 5 [mem 0x90000000-0x9effffff]
[    1.917045] pcieport 0001:00:00.0: PME: Signaling with IRQ 26
Starting network: [    1.918539] Freeing unused kernel image (initmem) memory: 2408K
[    1.918635] Run /init as init process
OK
Starting dhcpcd...
dhcpcd-10.2.4 starting
[    6.196735] random: crng init done
no interfaces have a carrier
Starting crond: OK
[    6.292752] RTL8211F Gigabit Ethernet cac80000.ethernet:01: attached PHY driver (mii_bus:phy_addr=cac80000.ethernet:01, irq=POLL)
[    6.343395] k1_emac cac80000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[    6.368741] RTL8211F Gigabit Ethernet cac81000.ethernet:01: attached PHY driver (mii_bus:phy_addr=cac81000.ethernet:01, irq=POLL)

Welcome to Buildroot
buildroot login: [    6.415338] k1_emac cac81000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off

Welcome to Buildroot
buildroot login: root
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether fe:fe:fe:90:1e:f0 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::2802:9704:e669:a8d7/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether fe:fe:fe:90:1e:f1 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::e23d:f394:179:9813/64 scope link 
       valid_lft forever preferred_lft forever
# dmesg | grep -iE "k1-emac|random MAC"
# 
