I think the answer’s probably no, because after a lot of google-fu i still can’t find any way to do this
i’m upgrading my setup, so bought and installed HAOS on an ASUS NUC14 Essential. the NUC has an integrated network controller, the realtek RTL8125 2.5GbE. it doesn’t work/isn’t detected by HA at all.
if i boot ubuntu from a usb, i can see that it detects the network controller but also can’t use it. if i then install the official drivers from Realtek it works absolutely fine.
however – i can’t find any way to install drivers on a HAOS system. i have found loads of posts highlighting the same issue with this specific network card (in this specific NUC too) not having native driver support in a whole bunch of linux kernels
i know i could: run it in a container, use a USB network card, use the WiFi etc. i don’t want to do any of these things for what i feel are entirely valid reasons - i want to use the RTL8125.
as mentioned i’m not a fan of running it in a container or virtual environment, so i’ll return the NUC and components while i’m in the return window, and find another hardware platform.
Hello, have you managed to solve this issue? I have GMKtec G10 with the same Realtek adapter and this issue still persists. I am baffled why HAOS is deployed with outdated drivers…
Yes, the chipset is called RTL8125B, but it consist of many different hardware revisions, each of which need special handling (initialization, firmwares, etc.) So while you might both have “RTL8125B” chipsets onboard, the actual hardware and the patches in need of backporting, respectively the minimum kernel version to add support, can be (and most likely is) considerably different. For r8169 (the driver in charge of this hardware), the XID (as shown by dmesg) defining the exact chipset is e.g. up to “XID 641” for my older card (it’s shared by rtl810x, rtl8168/ rtl8169/ rtl8125/ rtl8126/ rtl8127, …), the details matter.
Same issue on a GMKtec NucBox G10 (AMD Ryzen 5 3500U) running HAOS 17.1 / Core 2026.3.4.
The onboard Realtek RTL8125 2.5GbE NIC is completely invisible to HAOS — ip link only shows loopback and Docker bridges. Ubuntu live USB on the same hardware detects the NIC just fine.
Currently running HA on WiFi only, which causes recurring WebSocket disconnection issues (“No PONG received after 27.5 seconds”) due to WiFi roaming between access points. A USB Ethernet dongle works as a workaround.
I’ve also commented on the related GitHub issue: RTL8125 Ethernet not recognized on Beelink SER5 Max (XID 689) - HAOS 17.1 · Issue #4587 · home-assistant/operating-system · GitHub
This is becoming a significant pain point — RTL8125 is the default NIC on most budget mini PCs (GMKtec, Beelink, ASUS NUC 14…) that are commonly recommended for Home Assistant. Native support would help a lot of users.