Issues with connectivity and packet loss on realtek 2.5gig ethernet port on my ASUS motherboard

charley@charley-desktop:~$ ethtool -i eno1
driver: r8125
version: 9.016.01-NAPI
firmware-version:
expansion-rom-version:
bus-info: 0000:08:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no

Pinging my gateway:

charley@charley-desktop:~$ ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=0.325 ms
64 bytes from 10.0.0.1: icmp_seq=3 ttl=64 time=0.261 ms
64 bytes from 10.0.0.1: icmp_seq=7 ttl=64 time=0.236 ms
64 bytes from 10.0.0.1: icmp_seq=8 ttl=64 time=0.248 ms
64 bytes from 10.0.0.1: icmp_seq=10 ttl=64 time=0.274 ms
64 bytes from 10.0.0.1: icmp_seq=11 ttl=64 time=0.265 ms
64 bytes from 10.0.0.1: icmp_seq=13 ttl=64 time=0.256 ms
...
64 bytes from 10.0.0.1: icmp_seq=67 ttl=64 time=0.249 ms
64 bytes from 10.0.0.1: icmp_seq=69 ttl=64 time=0.253 ms
64 bytes from 10.0.0.1: icmp_seq=70 ttl=64 time=0.225 ms
^C
--- 10.0.0.1 ping statistics ---
71 packets transmitted, 49 received, 30.9859% packet loss, time 71712ms
rtt min/avg/max/mdev = 0.215/0.261/0.354/0.024 ms

I am running zorin pro. I am dual booting windows and I already have fast boot turned off, on the windows side. Additionally I don't get any of this packet loss when using the same port on windows. I have usb c to 2.5gbe ethernet adapter that I've been using and it doesn't get any packet loss at all.

See here:

--- 10.0.0.1 ping statistics ---
20 packets transmitted, 20 received, 0% packet loss, time 19456ms
rtt min/avg/max/mdev = 0.245/0.309/0.339/0.023 ms
charley@charley-desktop:~$

I've already tried to update the driver from r8169? to r8125 as that was a fix I found on reddit but unfortunately that didn't seem to make any difference as I'm still seeing the same amount of packet loss on both versions.

Also here's the same ethtool return for the usb interface I'm using which I'm having no issues with.
charley@charley-desktop:~$ ethtool -i enx6c1ff76b3242
driver: r8152
version: v1.12.13
firmware-version: rtl8156b-2 v3 10/20/23
expansion-rom-version:
bus-info: usb-0000:00:14.0-9.4
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

I'm sorta at a loss now and I tried my best to troubleshoot before asking but I thought someone might have some other ideas?

Hello and welcome,
Could you try to go in you BIOS and check LAN power management, and disable it to test ?
and in windows disable fast start in windows power settings

Hi and welcome.

Brave A.I. suggests:

" The r8125 driver itself is not the primary cause of packet loss in Ubuntu 24.04; rather, the issue stems from the kernel 6.8.x defaults in Ubuntu 24.04 which, while generally stable, can cause issues if the r8169 driver conflicts with the hardware or if ASPM (Active State Power Management) is misconfigured. However, users migrating to newer kernels (like 6.17.x in Ubuntu 25.10) experience severe packet loss and performance degradation due to GRO (Generic Receive Offload) being disabled by default and overly conservative network buffer sizes.

For Ubuntu 24.04 , packet loss or connectivity issues are typically resolved by:

  • Purging conflicting drivers : Ensure the incorrect r8169 driver is blacklisted and the official r8125-dkms or Realtek's manual driver is installed.
  • Disabling ASPM : Loading the r8125 module with the parameter aspm=0 (e.g., modprobe r8125 aspm=0 ) has been reported to fix sudden link drops and persistent packet loss.
  • Ensuring correct driver version : Using the latest r8125 DKMS package (from sources like awesometic/realtek-r8125-dkms ) ensures better compatibility with kernel 6.8.x than older manual installations.

If you are experiencing degradation on newer kernels, the fix involves enabling GRO (ethtool -K enp4s0 gro on ) and increasing network buffers via sysctl settings to prevent packet drops under high throughput.

AI-generated answer. Please verify critical facts."

Note that Zorin is a fork of Ubuntu 24.04 and uses kernel 6.17.xx

Is Secure Boot in BIOS disabled?

Could You post the Output of the Command sudo lshw -C network please?