Ethernet not working, Driver missing?

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.

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?

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

Try using yay r8125-dkms

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 :enos_flag: :enos:
Maybe this thread is of any use to you:

Also you can search the forum for R8169 (plenty to read there :grinning:)

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

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.

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.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.