Tralez
February 25, 2025, 6:32am
1
Hi I just updated the system and now Ethernet does not work for me.
I think this is because for some reason I can’t get driver to work for it based on:
inxi -Na
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: N/A modules: r8169
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 08:00.0
chip-ID: 10ec:8125 class-ID: 0200
Device-2: MEDIATEK vendor: AzureWave driver: mt7925e v: kernel pcie:
gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 09:00.0 chip-ID: 14c3:7925
class-ID: 0280
Device-2 is the WLAN which works and it has
driver: mt7925e
But Device-1 does not have one for now.
Unfortunately I think I had this problem before but I did not take notes what was the solution…
My motherboard is Asus prime X870-p if that helps out.
mbod
February 25, 2025, 7:00am
2
Try the driver provided by this package: r8125-dkms
PS
Your post suggests that ethernet was working before, but broke after the last update. Have you had r8125-dkms
installed before?
Tralez
February 25, 2025, 7:09am
3
Unfortunately no.
I have not installed r8125-dkms before.
So is this the correct place to get it or install?
I tried pacman -Ss r8125
but did not get anything
Tralez
February 25, 2025, 7:22am
5
Ok.
I might have had that before and in my panic mode I have tried so many things that I might have done more damage when I did not just post for help straight away.
yay r8125-dkms was installed before, and I restarted system but still it says no driver.
Welcome to the forum
Maybe this thread is of any use to you:
An update from yesterday seems to have stopped my ethernet from working (connection is definitely OK). The system should be using the r8168 module but lspci -v shows no r8168 kernel driver in use and only the r8169 module as being available.
Any help would be much appreciated.
Also you can search the forum for R8169 (plenty to read there )
mbod
February 25, 2025, 7:56am
7
Have you loaded the module? what does lsmod say? if it is not loaded you should do so with
“modprobe r8125
” (or however the modules name is)
if that works you could add the module name to a file in /etc/modules-load.d to make it load automatically during boot:
echo r8125 >/etc/modules-load.d/r8125.conf
Tralez
February 25, 2025, 8:21am
8
ok so lsmod
did not give anything and modprobe r8125
did not work:
modprobe: FATAL: Module r8125 not found in directory /lib/modules/6.12.16-1-lts
Most likely just need to figure out what is the name for it, just like you assumed mbod.
But with lspci
i get the following:
DeviceName: Realtek RTL8125D LAN
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 0c)
Kernel modules: r8169
Not sure if this gives more insight on what is happening
For what it’s worth I seem to have the same network chip and the driver for it is r8169, but it’s part op the kernel 6.13.4 so it seems.
Tralez
February 25, 2025, 8:43am
10
Thanks for the tip!
Usually I just do not press any buttons on startup but this time I went to (Grub? The default boot thing.) And manually selected 6.13. And now it works!
Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8125
v: 9.015.00-NAPI modules: r8169 pcie: gen: 2 speed: 5 GT/s lanes: 1
port: e000 bus-ID: 08:00.0 chip-ID: 10ec:8125 class-ID: 0200
Well I guess I am off to figure out how I configure grub/???.
Thanks for all the assistance keescase & mbod
Probably you had (by mistake) chosen a fallback option in grub.
system
Closed
February 27, 2025, 8:52am
12
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.