So I see from your Ubuntu Discourse post, you have: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
I guess the rev 0c is the key part, since earlier revisions of the same chip with the same PCI ID work okay with the r8125-dkms version (based on Realtek's 9.011). I have seen other people on UBuntu or Mint reporting this, so I will confirm. But I'm not sure why you wouldn't just use: https://launchpad.net/~awesometic/+archive/ubuntu/ppa The way you did it will break on the next kernel update (unless I'm missing something). ** Summary changed: - Ethernet doesn't work on ASUS NUC 14 Essential with Intel Core 3 N355 CPU and Ubuntu 24.04.2 + Realtek RTL8125 rev 0c unsupported in Noble ** Package changed: linux (Ubuntu) => r8125 (Ubuntu) ** Changed in: r8125 (Ubuntu) Status: New => Confirmed ** Changed in: ubuntu Status: New => Invalid -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2100350 Title: Realtek RTL8125 rev 0c unsupported in Noble Status in Ubuntu: Invalid Status in r8125 package in Ubuntu: Confirmed Bug description: Ethernet doesn't work on ASUS NUC 14 Essential with Intel Core 3 N355 CPU and Ubuntu 24.04.2 without patching it. I got mine to work by following the instructions provided by Jeremy31 on my Topic https://discourse.ubuntu.com/t/rtl8125-2-5gbe-ethernet-port-not- working-in-ubuntu-24-04/55551 Here is the series of commands I followed, and the NUC's Ethernet has been working fine, at 1Gbps at least, ever since (about a week, through several shutdown/reboots). I am not good enough at Linux to understand what these commands did. sudo apt install git git clone https://github.com/notpeelz/r8125.git cd r8125/src make Ignore some errors, then zstd r8125.ko sudo cp r8125.ko.zst /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/realtek/ echo "blacklist r8169" | sudo tee /etc/modprobe.d/r8169.conf sudo depmod -a Reboot Jeremy31 also commented, "It really isn’t up to ASUS as it is a Realtek ethernet device and support has been added to newer upstream kernels to support more of the RTL8125 variants in the r8169 kernel module. I am not real familiar with r8169 but I wonder if they could just pull all the recent upstream commits and have more devices function with r8169 in the Ubuntu kernels" System -> About: Ubuntu 24.04.2 LTS In case this helps: There are many, _many_ similar complaints on many forums etc.. I think, for example, this one on a Plugable device is related: https://support.plugable.com/t/wired-network-does-not-work-on- ubuntu-24-04/25555 I wrote to them and they replied, in part, "As for our ethernet adapters that use the Realtek chipsets we currently only use the RTL8153B for our Gigabit ethernet adapter, and the RTL8156B for our 2.5 Gigabit ethernet adapter." If I can help further, please call or text my smartphone at 651.440.4328, or email me. IHTH Jim Harris To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/2100350/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp