FriendlyARM NanoPi R5C

The NanoPi R5C (as “R5C”) is an open source platform developed by FriendlyElec for IoT applications. The R5C uses the Rockchip RK3568B2 CPU, two 2.5Gbit Ethernet ports, 2GB or 4GB LPDDR4X RAM, and 8GB or 32GB eMMC flash. It has one microSD, one M.2, two USB 3.0, and USB Type-C power delivery.

OEM Firmware & Source: https://drive.google.com/drive/folders/1yWLtwCesnHfoM8DG7NgJ4jZrjRSI-dQs

ImmortalWrt builds: https://firmware-selector.immortalwrt.org/?version=SNAPSHOT&target=rockchip%2Farmv8&id=friendlyarm_nanopi-r5c

Support Forum: https://forum.openwrt.org/t/nanopi-r5c-rockchip-rk3568b2-2-pcie-2-5gbps/148431/68?page=2

In-depth review: https://stupid-projects.com/posts/benchmarking-the-nanopi-r5c/

OpenWrt does not yet have official support for the R5C as it does the R4S. The custom version of OpenWrt released by FriendlyElec, which they call FriendlyWrt, does support the R5C and they post new builds frequently at the Firmware OEM link.

Download the file, decompress the image, and write it to a micro SD card using a tool like Balena Etcher. Then insert the micro SD card into the R5C, plug in power, and it'll boot the image. From there it can also be copied to the eMMC from the LuCI menu. Note FriendlyWrt uses 192.168.2.1 for their default device IP which can be changed in LuCI. Read the FriendlyElec wiki for more info on their image.

More details on → Install OpenWrt (sdcard explanation)

FIXME Find out flash layout, then add the flash layout table here (copy, paste, modify the example).

Please check out the article Flash layout. It contains examples and explanations that describe how to document the flash layout.

generic.sysupgrade

FIXME These are generic instructions. Update with your router's specifics.

  • Browse to http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/ LuCI Upgrade URL
  • Upload image file for sysupgrade to LuCI
  • Wait for reboot

If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. There are two command line methods for upgrading:

  • sysupgrade
  • mtd

Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

sysupgrade

  • Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp
wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
sysupgrade /tmp/xxx.abc

mtd

If sysupgrade does not support this router, use mtd.

  • Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp
wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
mtd write /tmp/xxx.abc linux && reboot

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

FIXME Please fill in real values for this device, then remove the EXAMPLEs

The default network configuration is:

Interface Name Description Default configuration
br-lan EXAMPLE LAN & WiFi EXAMPLE 192.168.1.1/24
vlan0 (eth0.0) EXAMPLE LAN ports (1 to 4) EXAMPLE None
vlan1 (eth0.1) EXAMPLE WAN port EXAMPLE DHCP
wl0 EXAMPLE WiFi EXAMPLE Disabled

FIXME Please fill in real values for this device, then remove the EXAMPLEs

Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.

Port Switch port
Internet (WAN) EXAMPLE 4
LAN 1 EXAMPLE 3
LAN 2 EXAMPLE 2
LAN 3 EXAMPLE 1
LAN 4 EXAMPLE 0

hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.

FIXME Please fill in real values for this device, then remove the EXAMPLEs

The FriendlyARM NanoPi R5C has the following buttons:

BUTTON Event
EXAMPLE Reset reset
EXAMPLE Secure Easy Setup ses
EXAMPLE No buttons at all. -

Main PCB:
NanoPi R5C PCB

port.serial general information about the serial port, serial port cable, etc.

Header next to LAN/ USB-C
1500000bps, 8N1, 1.8V level signals
Pin1: GND
Pin2: TX
Pin3: RX

None so far.

COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE


[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Linux version 6.6.41 (molli123@revo.fritz.box) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r26632-2db6459ed4) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP PREEMPT Tue Jul 23 22:03:02 2024 [ 0.000000] Machine model: FriendlyElec NanoPi R5C [ 0.000000] earlycon: uart8250 at MMIO32 0x00000000fe660000 (options '') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000200000-0x00000000efffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000200000-0x00000000efffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000efffffff] [ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges [ 0.000000] cma: Reserved 16 MiB at 0x00000000ee800000 on node -1 [ 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.2 [ 0.000000] percpu: Embedded 19 pages/cpu s37928 r8192 d31704 u77824 [ 0.000000] pcpu-alloc: s37928 r8192 d31704 u77824 alloc=19*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: GIC system register CPU interface [ 0.000000] CPU features: detected: Virtualization Host Extensions [ 0.000000] CPU features: detected: Hardware dirty bit management [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: console=ttyS2,1500000 earlycon=uart8250,mmio32,0xfe660000 root=PARTUUID=5452574f-02 rw rootwait [ 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] Built 1 zonelists, mobility grouping on. Total pages: 967176 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 3MB [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: SWIOTLB bounce buffer size roundup to 4MB [ 0.000000] software IO TLB: mapped [mem 0x00000000eddb4000-0x00000000ee1b4000] (4MB) [ 0.000000] Memory: 3816008K/3930112K available (9216K kernel code, 2414K rwdata, 2828K rodata, 2176K init, 721K bss, 97720K reserved, 16384K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Preemptible 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=4. [ 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 10 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_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: 320 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: MBI range [296:319] [ 0.000000] GICv3: Using MBI frame 0x00000000fd410000 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000 [ 0.000000] ITS: No ITS available, not enabling LPIs [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 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.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.001505] Console: colour dummy device 80×25 [ 0.001997] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.003018] pid_max: default: 32768 minimum: 301 [ 0.008638] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.009398] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.015170] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.015983] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.017025] rcu: Hierarchical SRCU implementation. [ 0.017502] rcu: Max phase no-delay instances is 1000. [ 0.019370] smp: Bringing up secondary CPUs ... [ 0.020628] Detected VIPT I-cache on CPU1 [ 0.020719] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000 [ 0.020777] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 0.021722] Detected VIPT I-cache on CPU2 [ 0.021800] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000 [ 0.021841] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 0.022684] Detected VIPT I-cache on CPU3 [ 0.022759] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000 [ 0.022799] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 0.022929] smp: Brought up 1 node, 4 CPUs [ 0.028530] SMP: Total of 4 processors activated. [ 0.028998] CPU features: detected: 32-bit EL0 Support [ 0.029503] CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.030344] CPU features: detected: Common not Private translations [ 0.030958] CPU features: detected: CRC32 instructions [ 0.031464] CPU features: detected: RCpc load-acquire (LDAPR) [ 0.032026] CPU features: detected: Privileged Access Never [ 0.032572] CPU features: detected: RAS Extension Support [ 0.033102] CPU features: detected: Speculative Store Bypassing Safe (SSBS) [ 0.033872] CPU: All CPU(s) started at EL2 [ 0.034279] alternatives: applying system-wide alternatives [ 0.051599] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.052593] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.055767] pinctrl core: initialized pinctrl subsystem [ 0.058596] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.060384] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.061314] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.062367] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.065242] thermal_sys: Registered thermal governor 'step_wise' [ 0.065252] thermal_sys: Registered thermal governor 'power_allocator' [ 0.065898] cpuidle: using governor menu [ 0.067058] ASID allocator initialised with 65536 entries [ 0.068332] Serial: AMBA PL011 UART driver [ 0.094291] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.095454] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000 [ 0.096483] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.097599] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000 [ 0.098682] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.099779] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000 [ 0.100883] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.101998] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000 [ 0.103006] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.104102] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000 [ 0.113370] Modules: 28384 pages in range for non-PLT usage [ 0.113386] Modules: 519904 pages in range for PLT usage [ 0.115428] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.116617] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.117234] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.117896] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.118557] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.119221] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.119837] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.120500] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.123702] cryptd: max_cpu_qlen set to 1000 [ 0.128044] iommu: Default domain type: Passthrough [ 0.129002] SCSI subsystem initialized [ 0.129699] usbcore: registered new interface driver usbfs [ 0.130282] usbcore: registered new interface driver hub [ 0.130908] usbcore: registered new device driver usb [ 0.131908] pps_core: LinuxPPS API ver. 1 registered [ 0.132405] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it [ 0.133316] PTP clock support registered [ 0.134286] scmi_core: SCMI protocol bus registered [ 0.136596] clocksource: Switched to clocksource arch_sys_counter [ 0.139488] VFS: Disk quotas dquot_6.6.0 [ 0.140049] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.147683] NET: Registered PF_INET protocol family [ 0.148521] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.154266] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 0.155216] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.155995] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.157064] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 0.158785] TCP: Hash tables configured (established 32768 bind 32768) [ 0.159648] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.160400] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.161578] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.162201] PCI: CLS 0 bytes, default 64 [ 0.164628] workingset: timestamp_bits=46 max_order=20 bucket_order=0 [ 0.173200] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.173782] jffs2: version 2.2 (NAND) (SUMMARY) (ZLIB) (LZMA) (RTIME) (CMODE_PRIORITY) © 2001-2006 Red Hat, Inc. [ 0.180140] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) [ 0.181087] io scheduler mq-deadline registered [ 0.193493] rockchip-dw-pcie 3c0000000.pcie: host bridge /pcie@fe260000 ranges: [ 0.194260] rockchip-dw-pcie 3c0000000.pcie: IO 0x00f4100000..0x00f41fffff → 0x00f4100000 [ 0.195141] rockchip-dw-pcie 3c0000000.pcie: MEM 0x00f4200000..0x00f5ffffff → 0x00f4200000 [ 0.196011] rockchip-dw-pcie 3c0000000.pcie: MEM 0x0300000000..0x033fffffff → 0x0040000000 [ 0.197315] rockchip-dw-pcie 3c0000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G [ 1.316816] rockchip-dw-pcie 3c0000000.pcie: Phy link never came up [ 1.317823] rockchip-dw-pcie 3c0000000.pcie: PCI host bridge to bus 0000:00 [ 1.318515] pci_bus 0000:00: root bus resource [bus 00-0f] [ 1.319064] pci_bus 0000:00: root bus resource [io 0x0000-0xfffff] (bus address [0xf4100000-0xf41fffff]) [ 1.320002] pci_bus 0000:00: root bus resource [mem 0xf4200000-0xf5ffffff] [ 1.320680] pci_bus 0000:00: root bus resource [mem 0x300000000-0x33fffffff] (bus address [0x40000000-0x7fffffff]) [ 1.321730] pci 0000:00:00.0: [1d87:3566] type 01 class 0x060400 [ 1.322347] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref] [ 1.323085] pci 0000:00:00.0: supports D1 D2 [ 1.323512] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 1.329194] pci_bus 0000:01: busn_res: can not insert [bus 01-ff] under [bus 00-0f] (conflicts with (null) [bus 00-0f]) [ 1.330442] pci 0000:00:00.0: BAR 6: assigned [mem 0xf4200000-0xf420ffff pref] [ 1.331163] pci 0000:00:00.0: PCI bridge to [bus 01-ff] [ 1.334472] pcieport 0000:00:00.0: PME: Signaling with IRQ 22 [ 1.335501] pcieport 0000:00:00.0: AER: enabled with IRQ 22 [ 1.556776] phy phy-fe8c0000.phy.7: lane number 0, val 1 [ 1.557318] phy phy-fe8c0000.phy.7: lane number 1, val 2 [ 1.557842] phy phy-fe8c0000.phy.7: bifurcation enabled [ 1.558481] rockchip-dw-pcie 3c0400000.pcie: host bridge /pcie@fe270000 ranges: [ 1.559239] rockchip-dw-pcie 3c0400000.pcie: IO 0x00f2100000..0x00f21fffff → 0x00f2100000 [ 1.560120] rockchip-dw-pcie 3c0400000.pcie: MEM 0x00f2200000..0x00f3ffffff → 0x00f2200000 [ 1.560988] rockchip-dw-pcie 3c0400000.pcie: MEM 0x0340000000..0x037fffffff → 0x0040000000 [ 1.570193] rockchip-dw-pcie 3c0400000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G [ 1.786645] rockchip-dw-pcie 3c0400000.pcie: PCIe Gen.2 x1 link up [ 1.787437] rockchip-dw-pcie 3c0400000.pcie: PCI host bridge to bus 0001:00 [ 1.788128] pci_bus 0001:00: root bus resource [bus 00-0f] [ 1.788677] pci_bus 0001:00: root bus resource [io 0x100000-0x1fffff] (bus address [0xf2100000-0xf21fffff]) [ 1.789639] pci_bus 0001:00: root bus resource [mem 0xf2200000-0xf3ffffff] [ 1.790317] pci_bus 0001:00: root bus resource [mem 0x340000000-0x37fffffff] (bus address [0x40000000-0x7fffffff]) [ 1.791365] pci 0001:00:00.0: [1d87:3566] type 01 class 0x060400 [ 1.791981] pci 0001:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref] [ 1.792709] pci 0001:00:00.0: supports D1 D2 [ 1.793134] pci 0001:00:00.0: PME# supported from D0 D1 D3hot [ 1.798656] pci_bus 0001:01: busn_res: can not insert [bus 01-ff] under [bus 00-0f] (conflicts with (null) [bus 00-0f]) [ 1.799837] pci 0001:01:00.0: [10ec:8125] type 00 class 0x020000 [ 1.800510] pci 0001:01:00.0: reg 0x10: [io 0x0000-0x00ff] [ 1.801145] pci 0001:01:00.0: reg 0x18: [mem 0x00000000-0x0000ffff 64bit] [ 1.801867] pci 0001:01:00.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit] [ 1.803034] pci 0001:01:00.0: supports D1 D2 [ 1.803461] pci 0001:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 1.826788] pci 0001:00:00.0: BAR 8: assigned [mem 0xf2200000-0xf22fffff] [ 1.827469] pci 0001:00:00.0: BAR 6: assigned [mem 0xf2300000-0xf230ffff pref] [ 1.828184] pci 0001:00:00.0: BAR 7: assigned [io 0x100000-0x100fff] [ 1.828826] pci 0001:01:00.0: BAR 2: assigned [mem 0xf2200000-0xf220ffff 64bit] [ 1.829592] pci 0001:01:00.0: BAR 4: assigned [mem 0xf2210000-0xf2213fff 64bit] [ 1.830355] pci 0001:01:00.0: BAR 0: assigned [io 0x100000-0x1000ff] [ 1.831005] pci 0001:00:00.0: PCI bridge to [bus 01-ff] [ 1.831523] pci 0001:00:00.0: bridge window [io 0x100000-0x100fff] [ 1.832160] pci 0001:00:00.0: bridge window [mem 0xf2200000-0xf22fffff] [ 1.835503] pcieport 0001:00:00.0: PME: Signaling with IRQ 24 [ 1.836508] pcieport 0001:00:00.0: AER: enabled with IRQ 24 [ 1.838353] rockchip-dw-pcie 3c0800000.pcie: host bridge /pcie@fe280000 ranges: [ 1.839107] rockchip-dw-pcie 3c0800000.pcie: IO 0x00f0100000..0x00f01fffff → 0x00f0100000 [ 1.839985] rockchip-dw-pcie 3c0800000.pcie: MEM 0x00f0200000..0x00f1ffffff → 0x00f0200000 [ 1.840857] rockchip-dw-pcie 3c0800000.pcie: MEM 0x0380000000..0x03bfffffff → 0x0040000000 [ 1.850399] rockchip-dw-pcie 3c0800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G [ 2.066654] rockchip-dw-pcie 3c0800000.pcie: PCIe Gen.2 x1 link up [ 2.067426] rockchip-dw-pcie 3c0800000.pcie: PCI host bridge to bus 0002:00 [ 2.068117] pci_bus 0002:00: root bus resource [bus 00-0f] [ 2.068666] pci_bus 0002:00: root bus resource [io 0x200000-0x2fffff] (bus address [0xf0100000-0xf01fffff]) [ 2.069628] pci_bus 0002:00: root bus resource [mem 0xf0200000-0xf1ffffff] [ 2.070306] pci_bus 0002:00: root bus resource [mem 0x380000000-0x3bfffffff] (bus address [0x40000000-0x7fffffff]) [ 2.071353] pci 0002:00:00.0: [1d87:3566] type 01 class 0x060400 [ 2.071961] pci 0002:00:00.0: reg 0x10: [mem 0x00000000-0x3fffffff] [ 2.072585] pci 0002:00:00.0: reg 0x14: [mem 0x00000000-0x3fffffff] [ 2.073208] pci 0002:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref] [ 2.073936] pci 0002:00:00.0: supports D1 D2 [ 2.074361] pci 0002:00:00.0: PME# supported from D0 D1 D3hot [ 2.079974] pci_bus 0002:01: busn_res: can not insert [bus 01-ff] under [bus 00-0f] (conflicts with (null) [bus 00-0f]) [ 2.081155] pci 0002:01:00.0: [10ec:8125] type 00 class 0x020000 [ 2.081826] pci 0002:01:00.0: reg 0x10: [io 0x0000-0x00ff] [ 2.082464] pci 0002:01:00.0: reg 0x18: [mem 0x00000000-0x0000ffff 64bit] [ 2.083188] pci 0002:01:00.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit] [ 2.084371] pci 0002:01:00.0: supports D1 D2 [ 2.084795] pci 0002:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 2.106791] pci 0002:00:00.0: BAR 0: assigned [mem 0x380000000-0x3bfffffff] [ 2.107490] pci 0002:00:00.0: BAR 1: no space for [mem size 0x40000000] [ 2.108143] pci 0002:00:00.0: BAR 1: failed to assign [mem size 0x40000000] [ 2.108831] pci 0002:00:00.0: BAR 8: assigned [mem 0xf0200000-0xf02fffff] [ 2.109502] pci 0002:00:00.0: BAR 6: assigned [mem 0xf0300000-0xf030ffff pref] [ 2.110215] pci 0002:00:00.0: BAR 7: assigned [io 0x200000-0x200fff] [ 2.110857] pci 0002:01:00.0: BAR 2: assigned [mem 0xf0200000-0xf020ffff 64bit] [ 2.111621] pci 0002:01:00.0: BAR 4: assigned [mem 0xf0210000-0xf0213fff 64bit] [ 2.112383] pci 0002:01:00.0: BAR 0: assigned [io 0x200000-0x2000ff] [ 2.113033] pci 0002:00:00.0: PCI bridge to [bus 01-ff] [ 2.113552] pci 0002:00:00.0: bridge window [io 0x200000-0x200fff] [ 2.114188] pci 0002:00:00.0: bridge window [mem 0xf0200000-0xf02fffff] [ 2.117875] pcieport 0002:00:00.0: PME: Signaling with IRQ 26 [ 2.118866] pcieport 0002:00:00.0: AER: enabled with IRQ 26 [ 2.124704] dma-pl330 fe530000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 2.125464] dma-pl330 fe530000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 2.129707] dma-pl330 fe550000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 2.130468] dma-pl330 fe550000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 2.132990] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 2.136214] printk: console [ttyS2] disabled [ 2.137148] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 31, base_baud = 1500000) is a 16550A [ 2.138285] printk: console [ttyS2] enabled [ 2.139071] printk: bootconsole [uart8250] disabled [ 2.160161] rockchip-rng fe388000.rng: Registered Rockchip hwrng [ 2.162003] random: crng init done [ 2.168687] loop: module loaded [ 2.168993] mtip32xx Version 1.3.1 [ 2.183661] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 2.184196] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [ 2.185029] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000008002000010 [ 2.185381] ehci-platform fd880000.usb: EHCI Host Controller [ 2.185405] ohci-platform fd8c0000.usb: Generic Platform OHCI controller [ 2.185434] ohci-platform fd8c0000.usb: new USB bus registered, assigned bus number 2 [ 2.185585] ohci-platform fd8c0000.usb: irq 40, io mem 0xfd8c0000 [ 2.185603] ehci-platform fd800000.usb: EHCI Host Controller [ 2.185615] ohci-platform fd840000.usb: Generic Platform OHCI controller [ 2.185641] ehci-platform fd800000.usb: new USB bus registered, assigned bus number 3 [ 2.185643] ohci-platform fd840000.usb: new USB bus registered, assigned bus number 4 [ 2.185742] ohci-platform fd840000.usb: irq 39, io mem 0xfd840000 [ 2.185766] ehci-platform fd800000.usb: irq 37, io mem 0xfd800000 [ 2.185906] xhci-hcd xhci-hcd.0.auto: irq 35, io mem 0xfcc00000 [ 2.186380] ehci-platform fd880000.usb: new USB bus registered, assigned bus number 5 [ 2.187315] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 2.187777] ehci-platform fd880000.usb: irq 38, io mem 0xfd880000 [ 2.188219] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 6 [ 2.194610] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed [ 2.196013] hub 1-0:1.0: USB hub found [ 2.196415] hub 1-0:1.0: 1 port detected [ 2.197355] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM. [ 2.198634] hub 6-0:1.0: USB hub found [ 2.199030] hub 6-0:1.0: 1 port detected [ 2.200018] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.200532] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 7 [ 2.201379] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000008002000010 [ 2.202267] xhci-hcd xhci-hcd.1.auto: irq 36, io mem 0xfd000000 [ 2.202972] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.203472] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 8 [ 2.204158] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 2.205465] hub 7-0:1.0: USB hub found [ 2.205862] hub 7-0:1.0: 1 port detected [ 2.206640] ehci-platform fd800000.usb: USB 2.0 started, EHCI 1.00 [ 2.206815] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM. [ 2.208434] hub 8-0:1.0: USB hub found [ 2.208809] hub 8-0:1.0: 1 port detected [ 2.209689] usbcore: registered new interface driver usb-storage [ 2.210294] hub 3-0:1.0: USB hub found [ 2.210606] i2c_dev: i2c /dev entries driver [ 2.210692] hub 3-0:1.0: 1 port detected [ 2.213323] fan53555-regulator 0-001c: FAN53555 Option[12] Rev[15] Detected! [ 2.236628] ehci-platform fd880000.usb: USB 2.0 started, EHCI 1.00 [ 2.237841] hub 5-0:1.0: USB hub found [ 2.238222] hub 5-0:1.0: 1 port detected [ 2.251424] hub 4-0:1.0: USB hub found [ 2.251832] hub 4-0:1.0: 1 port detected [ 2.253232] hub 2-0:1.0: USB hub found [ 2.253610] hub 2-0:1.0: 1 port detected [ 2.259144] rk808-regulator rk808-regulator.3.auto: there is no dvs0 gpio [ 2.259773] rk808-regulator rk808-regulator.3.auto: there is no dvs1 gpio [ 2.275425] vdda0v9_image: Bringing 600000uV into 950000-950000uV [ 2.286268] vccio_acodec: Bringing 600000uV into 3300000-3300000uV [ 2.302287] vcca1v8_image: Bringing 600000uV into 1800000-1800000uV [ 2.315232] input: rk805 pwrkey as /devices/platform/fdd40000.i2c/i2c-0/0-0020/rk805-pwrkey.4.auto/input/input0 [ 2.327278] rk808-rtc rk808-rtc.5.auto: registered as rtc0 [ 2.330439] rk808-rtc rk808-rtc.5.auto: setting system clock to 2024-07-25T09:11:45 UTC (1721898705) [ 2.337991] rtc-hym8563 5-0051: no valid clock/calendar values available [ 2.338734] rtc-hym8563 5-0051: registered as rtc1 [ 2.345720] sdhci: Secure Digital Host Controller Interface driver [ 2.346283] sdhci: Copyright© Pierre Ossman [ 2.346808] Synopsys Designware Multimedia Card Interface Driver [ 2.347894] sdhci-pltfm: SDHCI platform and OF driver helper [ 2.348901] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode. [ 2.349566] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller. [ 2.350159] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a [ 2.350724] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 71,32 bit host data width,256 deep fifo [ 2.351767] ledtrig-cpu: registered to indicate activity on CPUs [ 2.353090] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16 [ 2.354132] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled. [ 2.354775] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0 [ 2.358684] NET: Registered PF_INET6 protocol family [ 2.360409] Segment Routing with IPv6 [ 2.360780] In-situ OAM (IOAM) with IPv6 [ 2.361215] NET: Registered PF_PACKET protocol family [ 2.361852] 8021q: 802.1Q VLAN Support v1.8 [ 2.366909] mmc_host mmc0: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0) [ 2.381589] mmc1: SDHCI controller on fe310000.mmc [fe310000.mmc] using ADMA [ 2.419191] clk: Disabling unused clocks [ 2.422295] dw-apb-uart fe660000.serial: forbid DMA for kernel console [ 2.422936] Waiting for root device PARTUUID=5452574f-02... [ 2.443356] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0) [ 2.444258] mmc0: new high speed SDHC card at address aaaa [ 2.445357] mmcblk0: mmc0:aaaa SL32G 28.8 GiB [ 2.453562] mmcblk0: p1 [ 2.475372] mmc1: new HS200 MMC card at address 0001 [ 2.476424] mmcblk1: mmc1:0001 A3A551 28.9 GiB [ 2.478248] mmcblk1: p1 p2 [ 2.479068] mmcblk1boot0: mmc1:0001 A3A551 4.00 MiB [ 2.480522] mmcblk1boot1: mmc1:0001 A3A551 4.00 MiB [ 2.481577] mmcblk1rpmb: mmc1:0001 A3A551 16.0 MiB, chardev (245:0) [ 2.510465] EXT4-fs (mmcblk1p2): mounted filesystem ff313567-e9f1-5a5d-9895-3ba130b4a864 r/w without journal. Quota mode: none. [ 2.511684] VFS: Mounted root (ext4 filesystem) on device 179:34. [ 2.513384] Freeing unused kernel memory: 2176K [ 2.513878] Run /sbin/init as init process [ 2.514245] with arguments: [ 2.514248] /sbin/init [ 2.514251] with environment: [ 2.514254] HOME=/ [ 2.514257] TERM=linux [ 2.533787] init: Console is alive [ 2.534219] init: - watchdog - [ 2.567593] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 2.570286] gpio_button_hotplug: loading out-of-tree module taints kernel. [ 2.572413] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 2.575360] init: - preinit - [ 4.892391] mount_root: mounting /dev/root with options [ 4.951793] EXT4-fs (mmcblk1p2): re-mounted ff313567-e9f1-5a5d-9895-3ba130b4a864 r/w. Quota mode: none. [ 4.952847] mount_root: loading kmods from internal overlay [ 4.962073] kmodloader: loading kernel modules from etc/modules-boot.d/* [ 4.963602] kmodloader: done loading kernel modules from etc/modules-boot.d/* [ 5.091204] block: attempting to load /tmp/overlay/upper/etc/config/fstab [ 5.091898] block: unable to load configuration (fstab: Entry not found) [ 5.092537] block: attempting to load /tmp/overlay/etc/config/fstab [ 5.093147] block: unable to load configuration (fstab: Entry not found) [ 5.093778] block: attempting to load /etc/config/fstab [ 5.094612] block: unable to load configuration (fstab: Entry not found) [ 5.095289] block: no usable configuration [ 5.095811] block: attempting to load /etc/config/fstab [ 5.096364] block: unable to load configuration (fstab: Entry not found) [ 5.097080] block: no usable configuration [ 5.150438] EXT4-fs (mmcblk1p1): mounted filesystem 84173db5-fa99-e35a-95c6-28613cc79ea9 r/w without journal. Quota mode: none. [ 5.162999] EXT4-fs (mmcblk1p1): unmounting filesystem 84173db5-fa99-e35a-95c6-28613cc79ea9. [ 5.298741] urandom-seed: Seed file not found (/etc/urandom.seed) [ 5.310234] procd: - early - [ 5.310601] procd: - watchdog - [ 5.849845] procd: - watchdog - [ 5.850353] procd: - ubus - [ 6.003339] procd: - init - [ 6.189054] kmodloader: loading kernel modules from /etc/modules.d/* [ 6.281436] jitterentropy: Initialization failed with host not compliant with requirements: 9 [ 6.315552] urngd: v1.0.2 started. [ 6.428930] Loading modules backported from Linux version v6.9.9-0-g28fdf4518483 [ 6.429594] Backport generated by backports.git v6.1.97-1-29-gf1d24a3683b2 [ 6.436304] r8169 0001:01:00.0: enabling device (0000 → 0003) [ 6.467197] r8169 0001:01:00.0: can't read MAC address, setting random one [ 6.511016] r8169 0001:01:00.0 eth0: RTL8125B, 2a:3d:19:3d:ab:c0, XID 641, IRQ 74 [ 6.511693] r8169 0001:01:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko] [ 6.512623] r8169 0002:01:00.0: enabling device (0000 → 0003) [ 6.557211] r8169 0002:01:00.0: can't read MAC address, setting random one [ 6.598662] r8169 0002:01:00.0 eth1: RTL8125B, 96:f4:b6:cb:e4:fc, XID 641, IRQ 75 [ 6.599340] r8169 0002:01:00.0 eth1: jumbo features [frames: 9194 bytes, tx checksumming: ko] [ 6.649709] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information. [ 6.650514] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld Jason@zx2c4.com. All Rights Reserved. [ 6.657701] EXT4-fs (mmcblk0p1): mounted filesystem cd538486-2849-4de1-820b-eba23a77d5d5 r/w with ordered data mode. Quota mode: none. [ 6.686007] kmodloader: done loading kernel modules from /etc/modules.d/* [ 9.506673] RTL8226B_RTL8221B 2.5Gbps PHY r8169-1-100:00: attached PHY driver (mii_bus:phy_addr=r8169-1-100:00, irq=MAC) [ 9.867818] r8169 0001:01:00.0 eth0: Link is Down [ 9.882059] br-lan: port 1(eth0) entered blocking state [ 9.882590] br-lan: port 1(eth0) entered disabled state [ 9.883106] r8169 0001:01:00.0 eth0: entered allmulticast mode [ 9.883946] r8169 0001:01:00.0 eth0: entered promiscuous mode [ 9.886074] br-lan: port 1(eth0) entered blocking state [ 9.886553] br-lan: port 1(eth0) entered forwarding state [ 10.006698] RTL8226B_RTL8221B 2.5Gbps PHY r8169-2-100:00: attached PHY driver (mii_bus:phy_addr=r8169-2-100:00, irq=MAC) [ 10.356854] r8169 0002:01:00.0 eth1: Link is Down [ 10.367534] r8169 0001:01:00.0 eth0: Link is Down [ 10.406757] br-lan: port 1(eth0) entered disabled state


1. See FriendlyElec wiki for more info.

2. NanoPi line of devices with multiple 1G/2.5G ethernet ports: friendlyarm_nanopi_r4s, friendlyarm_nanopi_r5c, friendlyarm_nanopi_r6s

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/07/25 09:23
  • by molli123