25.10 Install ISO, Wired Network Rejected, Realtek 8125 driver

Ubuntu Support Template

Ubuntu Version:
25.10

Desktop Environment (if applicable):
GNOME

Problem Description:
Clean install on bare metal. Known good hardware. Unchanged Network configuration running DHCP, that worked fine with this hardware under Win10 & 11. Wired NIC drivers missing from kernal. Need post-x11 instructions for updating Wired Network drivers/ detailed instructions for converting Windows Drivers to Wayland Modules.

Relevant System Information:
My particular use case involves the onboard NIC of the Asus B650E Max Gaming Wifi motherboard. Specifically, the Realtek 2.5GB RTL8125 onboard NIC.

Screenshots or Error Messages:
Obviously, for the same reasons, Pastebin and the rest of the diagnostics couldn’t be successfully installed without a working network.

What I’ve Tried:

  1. Clean install with Wifi enabled.
  2. Full Update && upgrade
  3. Latest “edge” packages.
  4. DL drivers from Realtek
  5. Attempt manual installation. Receive errors.
  6. Wasted time trying to figure out what I did wrong, including multiple installs.
  7. Track down Errors.
  8. Open Realtek autorun.sh in VS Code and recognize they’re not using the same language.
  9. start googling “Programming Language Converters”
  10. Post this to the Support Forums

What are ‘edge’ packages? Which Linux driver did you download from the Realtek site?

https://www.realtek.com/Download/List?cate_id=584

You would navigate to whatever directory the autorun.sh file is located in and in a terminal, run: ./autorun.sh

We need linux boot and debug logs to be able to assist you. I can’t help with random drivers from the internet. Can you boot the system and run sudo ubuntu-bug linux and then transfer the apport logfile to another system and upload it from there?

But you have a working network. It’s supplied by your Wifi, right? Otherwise, how did you do perform updates, install packages (including those that are needed to build kernel modules) and download the RealTek driver to your system if you didn’t have a working network?

Anyway, all that is needed to begin with is the output of

$ lshw -numeric -c net |grep -2 Ethernet

lshw is installed by default so you won’t have to download and install a new package to get it.

What packages are these? If they didn’t come from 25.10’s Ubuntu repositories, then for simplicity’s sake in troubleshooting they should be uninstalled.

There shouldn’t be any problem with this device.
Using Ubuntu 24.04.

mark@gmktec:~$  inxi -N
Network:
  Device-1: Realtek RTL8125 2.5GbE driver: r8169
  Device-2: MEDIATEK MT7921K Wi-Fi 6E 80MHz driver: mt7921e
mark@gmktec:~$ 

Do you have /sys/module/r8169?

1 Like

Any results from terminal for sudo dmesg|grep r8169

::UPDATE::
Thank you all for your time and attention.
A recent Kernal Update fixed my Network issue.
I now know Ubuntu 25.x uses RUST for its equivalent to Windows “drivers”, and the official Reaktek Makefile was expecting the previous language, not RUST.
I still have no idea how to convert older driver files to be usable by RUST, which was really the point of my question. Anybody can sit on their thumb until somebody else fixes the problem, I want to contribute. I’ve been building and repairing Windows PCs since you had to install MS-DOS first. I’m reasonably competent with pre-packaged Linux, and happened to fall into gap between new hardware, and updated software. I knew a fix was on the horizon, and it made me aware of a gap in my learning. When I couldn’t find a “How-to” in the support forums of the “Testing” distribution of Ubuntu, I tried to ask for one. And that’s just not an option on the default form.

tldr: I’m new here, did I ask for “a driver conversion tutorial to be created”, in the wrong place?