Issues with Realtek 8125 Ethernet during install

Is there a way to make it an option for those with the realtek 8125 2.5Gbps adapter to switch to the 8125 DKMS driver or load this 8125 driver instead? The 8169 driver is complete crap with the Realtek 2.5Gbps adapters. It caused masssive timeouts or errors during downloading files during the installation and caused failed installation since it couldn’t download files reliaby. I had to use WIFI to get the install done and download the 8125 DKMS driver and black list the 8169 driver to fix the wired connection. This even happened in Linux Mint too.

You can use linux-cachyos-r8125. You can install the package from Cachyos Kernel Manager

I don’t see linux-cachyos-r8125 in the list.

I think you need to install the module package.

sudo pacman -S linux-cachyos-r8125

Don’t forget to blacklist r8169 after too.

When you install the package, r8196 is automatic in blacklist.

In My case every second boot the r8196 is used what really help is:

sudo nano /etc/mkinitcpio.conf

change to:

MODULES=(crc32c r8125)

sudo mkinitcpio -P

Then check if both are inside
sudo lsinitcpio /boot/initramfs-linux-cachyos.img | grep -E “crc32c|r8125”

I opend an issue in github and wait when its impemented.

Hello, I had problems as well, my internet connection was very unstable with Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05). It connected and disconnected very often. I was kicked out of several ranked games…

I found some infos here: Network configuration/Ethernet - ArchWiki

Here’s what I did it:

1. Install

sudo pacman -S linux-cachyos-r8125

2. Blacklist the buggy default driver (r8169)

echo “blacklist r8169” | sudo tee /etc/modprobe.d/blacklist-r8169.conf

3. Rebuild the boot image (initramfs) to apply the blacklist

sudo mkinitcpio -P

4. Reboot the system

sudo reboot

5. Verify after reboot (Should show: “Kernel driver in use: r8125”)

lspci -k | grep -A 3 -i net

Now when I do

sudo dmesg | grep -iE 'eth|enp|link'

it shows me

[ 7.881446] r8125 Ethernet controller driver 9.017.01-NAPI-DASH loaded
[ 8.049358] r8125 0000:08:00.0 enp8s0: renamed from eth0
[ 12.391239] r8125: enp8s0: link up

instead of

[ 8.867458] r8169 0000:08:00.0 enp8s0: Link is Down
[ 11.840886] r8169 0000:08:00.0 enp8s0: Link is Up - 1Gbps/Full

I hope this fixed my internet connection issues. If not, you guys will hear from me again.

Blacklisting the 8169 driver and installing the 8125 driver fixed my connection issues. Every kernel update it automatically installs the DKMS 8125 driver and I had zero issues with it now.

Use speedtest.net or whatever you have in your area for testing latency and speed. With the original 8169 driver the latency would spike up with 999ms ping with Download and upload speed would be in the dial up speed range.

Got something really weird. Just build my new PC with a “msi pro b850-s wifi6e” motherboard. Install correctly, but speed test show a network speed of 100Mbps.

inxi -e show:

Network:
  Device-1: Realtek RTL8125 2.5GbE driver: r8169

So I tried the solution here to get the correct driver. r8125 is installed.

❯ sudo pacman -S linux-cachyos-r8125
warning: linux-cachyos-r8125-7.1.1-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Package (1)                         Old Version  New Version  Net Change

cachyos-znver4/linux-cachyos-r8125  7.1.1-2      7.1.1-2        0.00 MiB

Total Installed Size:  0.12 MiB
Net Upgrade Size:      0.00 MiB

If I try the “disable r8169” : echo “blacklist r8169” | sudo tee /etc/modprobe.d/blacklist-r8169.conf. And then “sudo mkinitcpio -P”. Reboot. I only got a mouse on a black screen, no way to login. I use Ctrl+Alt+F2 to go in command line, remove the blacklist file, run the mkinitcpio again, and everything return to normal. Same thing with “MODULES=(crc32c r8125)” in the config file like someone else mention here. Black screen with mouse on boot. Revert the change, and everything is OK.

I think it means the drivers can’t load correctly. But I am unsure how to check for that, or correct it.

Thanks.

There is a newer driver than that one. The current one is 9.018.00. That is probably your issue. You will have to blacklist the 8169 driver and manually install the 9.018.00 driver as a DKMS.