From 120f414e5388f4fd3949f54945d73395c93f5ece Mon Sep 17 00:00:00 2001 From: Brendan Szymanski Date: Tue, 14 Jul 2026 13:18:18 -0400 Subject: [PATCH] tart_defconfig: build Realtek r8169 Ethernet driver built-in (=y) The RTL8125BG 2.5GbE controller on the Orange Pi 5 Ultra uses the r8169 driver. It was configured as a loadable module (=m), but this device has no module-loading infrastructure (no modules.load, no vendor_dlkm), so the module was never shipped and Ethernet was dead on arrival. Build the driver into the kernel so it probes at boot. The driver works without its optional PHY firmware at reduced functionality; the firmware (rtl_nic/rtl8125b-2.fw etc.) is still shipped in /vendor/firmware/rtl_nic/ for when the post-fs reprobe path can load it later. --- arch/arm64/configs/tart_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/configs/tart_defconfig b/arch/arm64/configs/tart_defconfig index 0eff8fb92..4b157e52b 100644 --- a/arch/arm64/configs/tart_defconfig +++ b/arch/arm64/configs/tart_defconfig @@ -3077,7 +3077,7 @@ CONFIG_NET_VENDOR_RDC=y CONFIG_NET_VENDOR_REALTEK=y # CONFIG_8139CP is not set # CONFIG_8139TOO is not set -CONFIG_R8169=m +CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_ROCKER=m