eqos on Panther X2 RK3566

From: qroxana <qroxana_at_protonmail.com>
Date: Thu, 20 Nov 2025 07:01:26 UTC
Hi,

I'm trying to running FreeBSD on Panther X2, the eqos0 is up however it's not able to send or receive any packets. Any help would be appreciated!

root@generic:~ # ifconfig eqos0
eqos0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=80008<VLAN_MTU,LINKSTATE>
ether f2:00:2f:a2:cc:66
inet 10.10.30.90 netmask 0xff000000 broadcast 10.255.255.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

---<<BOOT>>---
GDB: debug ports: uart
GDB: current port: uart
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
WARNING: Cannot find freebsd,dts-version property, cannot check DTB compliance
Copyright (c) 1992-2025 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 16.0-CURRENT #0 main-n281771-dbb34d496708: Mon Nov 10 13:14:20 UTC 2025
    root@releng3.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64
FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
WARNING: WITNESS option enabled, expect reduced performance.
VT: init without driver.
real memory  = 4024385536 (3837 MB)
avail memory = 3908145152 (3727 MB)
Starting CPU 1 (100)
Starting CPU 2 (200)
Starting CPU 3 (300)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
random: unblocking device.
random: entropy device external interface
kbd0 at kbdmux0
ofwbus0: <Open Firmware Device Tree>
ofw_firmware0: <OFW Firmware Group> on ofwbus0
rk_grf0: <RockChip General Register Files> mem 0xfdc20000-0xfdc2ffff on ofwbus0
rk_grf1: <RockChip General Register Files> mem 0xfdc50000-0xfdc50fff on ofwbus0
rk_grf2: <RockChip General Register Files> mem 0xfdc60000-0xfdc6ffff on ofwbus0
rk_grf3: <RockChip General Register Files> mem 0xfdc80000-0xfdc80fff on ofwbus0
rk_grf4: <RockChip General Register Files> mem 0xfdc90000-0xfdc90fff on ofwbus0
rk_grf5: <RockChip General Register Files> mem 0xfdca0000-0xfdca7fff on ofwbus0
rk_grf6: <RockChip General Register Files> mem 0xfdca8000-0xfdcaffff on ofwbus0
rk3568_pmucru0: <Rockchip RK3568 PMU Clock & Reset Unit> mem 0xfdd00000-0xfdd00fff on ofwbus0
rk3568_cru0: <Rockchip RK3568 Clock & Reset Unit> mem 0xfdd20000-0xfdd20fff on ofwbus0
rk3568_cru0: cannot get parent at idx 0
regfix0: <Fixed Regulator> on ofwbus0
regfix1: <Fixed Regulator> on ofwbus0
regfix2: <Fixed Regulator> on ofwbus0
simple_mfd0: <Simple MFD (Multi-Functions Device)> mem 0xfdd90000-0xfdd90fff on ofwbus0
psci0: <ARM Power State Co-ordination Interface Driver> on ofwbus0
smccc0: <ARM SMCCC v1.2> on psci0
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
gic0: <ARM Generic Interrupt Controller v3.0> mem 0xfd400000-0xfd40ffff,0xfd460000-0xfd51ffff irq 12 on ofwbus0
its0: <ARM GIC Interrupt Translation Service> mem 0xfd440000-0xfd45ffff on gic0
rk_pinctrl0: <RockChip Pinctrl controller> on ofwbus0
gpio0: <RockChip GPIO Bank controller> mem 0xfdd60000-0xfdd600ff irq 76 on rk_pinctrl0
gpiobus0: <OFW GPIO bus> on gpio0
gpio1: <RockChip GPIO Bank controller> mem 0xfe740000-0xfe7400ff irq 77 on rk_pinctrl0
gpiobus1: <OFW GPIO bus> on gpio1
gpio2: <RockChip GPIO Bank controller> mem 0xfe750000-0xfe7500ff irq 78 on rk_pinctrl0
gpiobus2: <OFW GPIO bus> on gpio2
gpio3: <RockChip GPIO Bank controller> mem 0xfe760000-0xfe7600ff irq 79 on rk_pinctrl0
gpiobus3: <OFW GPIO bus> on gpio3
gpio4: <RockChip GPIO Bank controller> mem 0xfe770000-0xfe7700ff irq 80 on rk_pinctrl0
gpiobus4: <OFW GPIO bus> on gpio4
rk_i2c0: <RockChip I2C> mem 0xfdd40000-0xfdd40fff irq 17 on ofwbus0
iicbus0: <OFW I2C bus> on rk_i2c0
fan53555_pmic0: <TCS4525 PMIC> at addr 0x38 on iicbus0
rk817_pmu0: <RockChip RK809 PMIC> at addr 0x40 irq 81 on iicbus0
rk_iodomain0: <RockChip IO Voltage Domain> mem 0xfdc20000-0xfdc2ffff on rk_grf0
generic_timer0: <ARMv8 Generic Timer> irq 4,5,6,7 on ofwbus0
Timecounter "ARM MPCore Timecounter" frequency 24000000 Hz quality 1000
Event timer "ARM MPCore Eventtimer" frequency 24000000 Hz quality 1000
rk_tsadc0: <RockChip temperature sensors> mem 0xfe710000-0xfe7100ff irq 72 on ofwbus0
mmc_pwrseq0: <MMC Simple Power sequence> on ofwbus0
mmio_sram0: <MMIO SRAM> mem 0x10f000-0x10f0ff on ofwbus0
shmem0: <ARM SCMI Shared Memory driver> mem 0-0xff on mmio_sram0
rk_usb2phy0: <Rockchip USB2PHY> mem 0xfe8a0000-0xfe8affff irq 74 on ofwbus0
scmi_smc0: <ARM SCMI SMC Transport driver> on ofw_firmware0
scmi_smc0: smc id 82000010
scmi_smc0: Transport - max_msg:32  max_payld_sz:132  reply_timo_ms:30
scmi_clk0: <SCMI Clock Management Unit> on scmi_smc0
scmi_clk0: Found 4 clocks.
scmi_clk0: Clock 'clk_scmi_cpu' registered.
scmi_clk0: Clock 'clk_scmi_gpu' registered.
scmi_clk0: Clock 'clk_scmi_npu' registered.
scmi_clk0: Clock 'clk_scmi_ddr' registered.
smbios0: <System Management BIOS>
smbios0: Entry point: v2.1 (32-bit), Version: 3.0
cpufreq_dt0: <Generic cpufreq driver> on cpu0
cpufreq_dt0: Found cpu-supply
cpufreq0: <CPU frequency control> on cpu0
pmu0: <Performance Monitoring Unit> irq 0,1,2,3 on ofwbus0
snps_dwc3_fdt0: <Synopsys Designware DWC3> mem 0xfcc00000-0xfcffffff irq 10 on ofwbus0
snps_dwc3_fdt0: 64 bytes context size, 32-bit DMA
snps_dwc3_fdt0: xECP capabilities <LEGACY,PROTO,PROTO>
usbus0: trying to attach
usbus0 on snps_dwc3_fdt0
ehci0: <Generic EHCI Controller> mem 0xfd800000-0xfd83ffff irq 13 on ofwbus0
usbus1: EHCI version 1.0
usbus1 on ehci0
iic0: <I2C generic I/O> on iicbus0
eqos0: <DesignWare EQOS Gigabit ethernet> mem 0xfe010000-0xfe01ffff irq 28,29 on ofwbus0
miibus0: <MII bus> on eqos0
rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 0 on miibus0
rgephy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, 1000baseT-FDX-master, auto
rgephy1: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0
rgephy1:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, 1000baseT-FDX-master, auto
eqos0: Ethernet address: f2:00:ec:01:8e:85
rockchip_dwmmc0: <Synopsys DesignWare Mobile Storage Host Controller (RockChip)> mem 0xfe2b0000-0xfe2b3fff irq 40 on ofwbus0
rockchip_dwmmc0: Hardware version ID is 270a
mmc0: <MMC/SD bus> on rockchip_dwmmc0
rockchip_dwmmc0: Disabling HS200+ (tuning code not written)
rockchip_dwmmc1: <Synopsys DesignWare Mobile Storage Host Controller (RockChip)> mem 0xfe2c0000-0xfe2c3fff irq 41 on ofwbus0
rockchip_dwmmc1: Hardware version ID is 270a
rockchip_dwmmc1: Disabling HS200+ (tuning code not written)
sdhci_rockchip0: <Rockchip RK3568 fdt SDHCI controller> mem 0xfe310000-0xfe31ffff irq 43 on ofwbus0
sdhci_rockchip0: 1 slot(s) allocated
mmc1: <MMC/SD bus> on sdhci_rockchip0
uart0: <16750 or compatible> mem 0xfe650000-0xfe6500ff irq 63 on ofwbus0
uart1: <16750 or compatible> mem 0xfe660000-0xfe6600ff irq 64 on ofwbus0
uart1: console (1500000,n,8,1)
gpioc0: <GPIO controller> at pins 0-31 on gpiobus0
gpioc1: <GPIO controller> at pins 0-31 on gpiobus1
gpioc2: <GPIO controller> at pins 0-31 on gpiobus2
gpioc3: <GPIO controller> at pins 0-31 on gpiobus3
gpioc4: <GPIO controller> at pins 0-31 on gpiobus4
gpioled0: <GPIO LEDs> on ofwbus0
armv8crypto0: <AES-CBC,AES-XTS,AES-GCM>
Timecounters tick every 1.000 msec
rk817_pmu0: registered as a time-of-day clock, resolution 1.000000s
rockchip_dwmmc0: failed to set frequency to 400000 Hz: 16
usbus0: 5.0Gbps Super Speed USB v3.0
usbus1: 480Mbps High Speed USB v2.0
ugen1.1: <Generic EHCI root HUB> at usbus1
uhub0 on usbus1
uhub0: <Generic EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
ugen0.1: <Synopsys XHCI root HUB> at usbus0
uhub1 on usbus0
uhub1: <Synopsys XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
rockchip_dwmmc0: failed to set frequency to 50000000 Hz: 16
mmcsd0: 16GB <SDHC SC16G 8.0 SN DB2B395E MFG 12/2018 by 3 SD> at mmc0 50.0MHz/4bit/1016-block
lock order reversal: (sleepable after non-sleepable)
 1st 0xffffa00001943030 SD slot mtx (sdhci, sleep mutex) @ /usr/src/sys/dev/sdhci/sdhci.c:1370
 2nd 0xffff000000e897e0 Clock topology lock (Clock topology lock, sx) @ /usr/src/sys/dev/clk/clk.c:1208
lock order sdhci -> Clock topology lock attempted at:
#0 0xffff0000005490a0 at witness_checkorder+0xad0
#1 0xffff0000004db0c4 at _sx_xlock+0x70
#2 0xffff00000014cd30 at clk_set_freq+0x50
#3 0xffff00000093a04c at sdhci_fdt_rockchip_set_clock+0x70
#4 0xffff000000286444 at sdhci_set_clock+0x78
#5 0xffff000000286b7c at sdhci_generic_update_ios+0xac
#6 0xffff00000020d22c at mmc_go_discovery+0x9e8
#7 0xffff00000020c800 at mmc_delayed_attach+0x38
#8 0xffff0000005079a4 at run_interrupt_driven_config_hooks+0x94
#9 0xffff000000507d20 at boot_run_interrupt_driven_config_hooks+0x30
#10 0xffff00000044a0b0 at mi_startup+0x1f4
#11 0xffff0000000008a0 at virtdone+0x74
mmc1: No compatible cards found on bus
CPU  0: ARM Cortex-A55 r2p0 affinity:  0  0
                   Cache Type = <64 byte CWG,64 byte ERG,64 byte D-cacheline,VIPT I-cache,64 byte I-cacheline>
 Instruction Set Attributes 0 = <DP,RDM,Atomic,CRC32,SHA2,SHA1,AES+PMULL>
 Instruction Set Attributes 1 = <RCPC-8.3,DCPoP>
 Instruction Set Attributes 2 = <>
         Processor Features 0 = <RAS,GIC,AdvSIMD+HP,FP+HP,EL3 32,EL2 32,EL1 32,EL0 32>
         Processor Features 1 = <MTE_frac,PSTATE.SSBS>
         Processor Features 2 = <>
      Memory Model Features 0 = <TGran4,TGran64,TGran16,SNSMem,BigEnd,16bit ASID,1TB PA>
      Memory Model Features 1 = <XNX,PAN+ATS1E1,LO,HPD+TTPBHA,VH,16bit VMID,HAF+DS>
      Memory Model Features 2 = <32bit CCIDX,48bit VA,IESB,UAO,CnP>
      Memory Model Features 3 = <>
      Memory Model Features 4 = <>
             Debug Features 0 = <DoubleLock,2 CTX BKPTs,4 Watchpoints,6 Breakpoints,PMUv3p1,Debugv8p2>
             Debug Features 1 = <>
         Auxiliary Features 0 = <>
         Auxiliary Features 1 = <>
AArch32 Instruction Set Attributes 5 = <RDM,CRC32,SHA2,SHA1,AES+VMULL,SEVL>
AArch32 Media and VFP Features 0 = <FPRound,FPSqrt,FPDivide,DP VFPv3+v4,SP VFPv3+v4,AdvSIMD>
AArch32 Media and VFP Features 1 = <SIMDFMAC,FPHP Arith,SIMDHP Arith,SIMDSP,SIMDInt,SIMDLS,FPDNaN,FPFtZ>
CPU  1: ARM Cortex-A55 r2p0 affinity:  1  0
CPU  2: ARM Cortex-A55 r2p0 affinity:  2  0
CPU  3: ARM Cortex-A55 r2p0 affinity:  3  0
gic0: using for IPIs
Release APs...Trying to mount root from ufs:/dev/ufs/rootfs [rw]...
its0: Timeout while waiting for CMD completion.
done
TCP_ratelimit: Is now initialized
WARNING: WITNESS option enabled, expect reduced performance.
Unresolved linked clock found: clk_32k_pvtm
Unresolved linked clock found: usb480m_phy
Unresolved linked clock found: mpll
Unresolved linked clock found: i2s0_mclkin
Unresolved linked clock found: i2s1_mclkin
Unresolved linked clock found: i2s2_mclkin
Unresolved linked clock found: i2s3_mclkin
Unresolved linked clock found: gpu_pvtpll_out
Unresolved linked clock found: npu_pvtpll_out
Unresolved linked clock found: gmac0_clkin
Unresolved linked clock found: clk_gmac0_xpcs_mii
Unresolved linked clock found: clk_gmac1_xpcs_mii
Unresolved linked clock found: dummy
uhub1: 2 ports with 2 removable, self powered
Dual Console: Serial Primary, Video Secondary
uhub0: 1 port with 1 removable, self powered
lo0: link state changed to UP
eqos0: link state changed to DOWN
eqos0: link state changed to UP