[SRU][Q:raspi][PATCH 0/1] Missing CONFIG_R8169 in linux-raspi (6.17.0-1003-raspi) (LP: #2137042)
Juerg Haefliger
juerg.haefliger at canonical.com
Mon Jan 12 10:22:14 UTC 2026
BugLink: https://bugs.launchpad.net/bugs/2137042
[ Impact ]
The Dual 2.5G Router HAT (https://radxa.com/products/accessories/dual-2-5g-router-hat/) for the Raspberry Pi provides a PCIe bridge with 2 network controllers and and m.2 slot for an NVME driver. The NVMe drive works fine but kernel support for the NICs is missing in our kernel.
This is the lspci output:
0001:05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
0001:06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
0002:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
The RTL8125 is supported by the kernel module r8169 which is missing in the kernel. The following additional configuration settings are needed:
CONFIG_NET_VENDOR_REALTEK=y
CONFIG_R8169=m
CONFIG_R8169_LEDS=y
The same settings are enabled on the amd64 kernel.
In the ongoing effort to split the linux-firmware package into smaller packages, please, ensure that the R8125 firmware is made available for the Raspberry.
Best regards
Heinrich
[ Test Case ]
Verify that above mentioned HW is functional.
[ Where Problems Could Occur ]
This enables new modules which - as always with kernel - can crash/stall/hang a system when loaded. Should only affect systems that have the HW that needs the new module(s).
[ Additional Information ]
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-6.17.0-1003-raspi 6.17.0-1003.3
ProcVersionSignature: Ubuntu 6.17.0-1003.3-raspi 6.17.0-rc7
Uname: Linux 6.17.0-1003-raspi aarch64
AlsaVersion: Advanced Linux Sound Architecture Driver Version k6.17.0-1003-raspi.
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
ApportVersion: 2.33.1-0ubuntu3
Architecture: arm64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/controlC1', '/dev/snd/pcmC1D0p', '/dev/snd/by-path', '/dev/snd/controlC0', '/dev/snd/pcmC0D0p', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: N/A
Card0.Amixer.info: Error: [Errno 2] No such file or directory: 'amixer'
Card0.Amixer.values: Error: [Errno 2] No such file or directory: 'amixer'
Card1.Amixer.info: Error: [Errno 2] No such file or directory: 'amixer'
Card1.Amixer.values: Error: [Errno 2] No such file or directory: 'amixer'
CasperMD5CheckResult: unknown
CloudArchitecture: aarch64
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSubPlatform: config-disk (/dev/nvme0n1p1)
Date: Tue Dec 23 14:24:47 2025
ImageMediaBuild: 20251222
Lspci-vt:
-[0001:00]---00.0-[01-06]----00.0-[02-06]--+-00.0-[03]----00.0 KIOXIA Corporation NVMe SSD
+-02.0-[04]--
+-06.0-[05]----00.0 Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller
\-0e.0-[06]----00.0 Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller
-[0002:00]---00.0-[01]----00.0 Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Lsusb-t:
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc2/1p, 480M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/2p, 480M
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 5000M
/: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/2p, 480M
/: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 5000M
PciMultimedia:
ProcEnviron:
LANG=C.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=vt220
ProcFB:
ProcKernelCmdLine: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave nvme.max_host_mem_size_mb=0 numa=fake=8 system_heap.max_order=0 smsc95xx.macaddr=2C:CF:67:07:C5:68 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=ttyAMA10,115200 multipath=off dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 panic=10 rootwait fixrtc
RelatedPackageVersions:
firmware-sof N/A
linux-firmware 20251125.gitff6418d1-0ubuntu1
RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
SourcePackage: linux-raspi
UpgradeStatus: No upgrade log present (probably fresh install)
acpidump:
Juerg Haefliger (1):
UBUNTU: [Config] raspi: Don't disable NET_VENDOR_REALTEK
debian.raspi/config/annotations | 10 ----------
1 file changed, 10 deletions(-)
--
2.51.0
More information about the kernel-team
mailing list