Hello
So I got EndeavourOS_Mercury-Neo-2025.03.19.iso on a USB stick, booted it and it works just fine with Ethernet and all and decided to install with XFCE desktop - all went well, until. .
After fresh install and first bootup, now I only have WI-FI no Ethernet!! and on the plus side, no option to install or DIY
- Why wifi and ethernet on the usb boot drive but not after install
- I did try to re-install with KDE and Gnome, still no Ethernet?
What to do now?
Thanks
Publish your device configuration (inxi) so that someone could advise. Otherwise, we’re shooting in the dark.
will do, is it a terminal command or something else?
Please use this command to get the information.
sudo inxi -SMCGDmsxx --za
lecoffeed@le-x870iaorusproice ~]$ sudo inxi -SMCGDmsxx
System:
Host: le-x870iaorusproice Kernel: 6.12.25-1-lts arch: x86_64 bits: 64
compiler: gcc v: 14.2.1
Desktop: Xfce v: 4.20.1 tk: Gtk v: 3.24.48 wm: xfwm4 dm: LightDM
Distro: EndeavourOS base: Arch Linux
Machine:
Type: Desktop System: Gigabyte product: X870I AORUS PRO ICE v: -CF-WCP
serial: N/A
Mobo: Gigabyte model: X870I AORUS PRO ICE v: x.x serial: N/A UEFI: American
Megatrends LLC. v: F1 date: 09/23/2024
Memory:
System RAM: total: 64 GiB available: 60.44 GiB used: 6.09 GiB (10.1%)
Array-1: capacity: 128 GiB slots: 2 modules: 2 EC: None
max-module-size: 64 GiB note: est.
Device-1: Channel-A DIMM 0 type: DDR5 size: 32 GiB speed: 4800 MT/s
volts: 1.1 manufacturer: Kingston part-no: KF560C30-32
Device-2: Channel-B DIMM 0 type: DDR5 size: 32 GiB speed: 4800 MT/s
volts: 1.1 manufacturer: Kingston part-no: KF560C30-32
CPU:
Info: 16-core model: AMD Ryzen 9 9950X bits: 64 type: MT MCP arch: N/A
rev: 0 cache: L1: 1.2 MiB L2: 16 MiB L3: 64 MiB
Speed (MHz): avg: 4360 min/max: 600/5752 boost: enabled cores: 1: 4360
2: 4360 3: 4360 4: 4360 5: 4360 6: 4360 7: 4360 8: 4360 9: 4360 10: 4360
11: 4360 12: 4360 13: 4360 14: 4360 15: 4360 16: 4360 17: 4360 18: 4360
19: 4360 20: 4360 21: 4360 22: 4360 23: 4360 24: 4360 25: 4360 26: 4360
27: 4360 28: 4360 29: 4360 30: 4360 31: 4360 32: 4360 bogomips: 274783
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT
/ 6900 XT] vendor: ASRock driver: amdgpu v: kernel arch: RDNA-2 pcie:
speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1 empty: DP-1, DP-2, DP-3,
Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:73bf
Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
vendor: Gigabyte driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s
lanes: 16 ports: active: none empty: DP-4, DP-5, DP-6, HDMI-A-2,
Writeback-2 bus-ID: 76:00.0 chip-ID: 1002:13c0 temp: 48.0 C
Display: unspecified server: X.Org v: 21.1.16 compositor: xfwm4 v: 4.20.0
driver: X: loaded: amdgpu unloaded: modesetting,radeon alternate: fbdev,vesa
dri: radeonsi gpu: amdgpu display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 2560x1440 s-dpi: 96
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: LG (GoldStar) 27GL850
res: 2560x1440 hz: 100 dpi: 93 diag: 800mm (31.5")
API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: radeonsi
device: 2 drv: swrast gbm: drv: radeonsi surfaceless: drv: radeonsi x11:
drv: radeonsi inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.4-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6800 XT (radeonsi
navi21 LLVM 19.1.7 DRM 3.61 6.12.25-1-lts) device-ID: 1002:73bf
Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings
x11: xdpyinfo, xprop, xrandr
Drives:
Local Storage: total: 2.28 TiB used: 149 GiB (6.4%)
ID-1: /dev/nvme0n1 vendor: Kingston model: SA2000M8500G size: 465.76 GiB
speed: 31.6 Gb/s lanes: 4 serial: 50026B7683B1C3A6 temp: 42.9 C
ID-2: /dev/sda vendor: SanDisk model: SSD PLUS 1000GB size: 931.52 GiB
type: USB rev: 3.1 spd: 5 Gb/s lanes: 1 serial: 19169H441813
ID-3: /dev/sdb vendor: SanDisk model: SSD PLUS 1000GB size: 931.52 GiB
type: USB rev: 3.1 spd: 5 Gb/s lanes: 1 serial: 204558802164
ID-4: /dev/sdc vendor: Kingston model: DataTraveler 3.0 size: 7.2 GiB
type: USB rev: 3.0 spd: 5 Gb/s lanes: 1 serial: 002618086C69F021A8495491
Sensors:
System Temperatures: cpu: 50.9 C mobo: 55.0 C
Fan Speeds (rpm): N/A
GPU: device: amdgpu temp: 57.0 C mem: 66.0 C fan: 0 device: amdgpu
temp: 48.0 C
What jumps out to me is that you are using a LTS kernel while the ISO uses a another kernel (6.13.70 to boot from , so maybe try another kernel first.
If no joy by using the current kernel, then also give the output of ‘inxi -N’, because if we don’t know your network adapters on a network question, we’re nowhere, right @keescase ?
Okay thanks, I’ll try that right now
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: N/A pcie:
speed: 5 GT/s lanes: 1 port: d000 bus-ID: 09:00.0 chip-ID: 10ec:8125
Device-2: Realtek RTL8922AE 802.11be PCIe Wireless Network Adapter
driver: rtw89_8922ae v: kernel pcie: speed: 5 GT/s lanes: 1 port: c000
bus-ID: 0a:00.0 chip-ID: 10ec:8922
To be honest I copied that command from somewhere never realizing it would not show network specs , but I do now 
Well that tells me that no driver was loaded for the ethernet, which aligns perfectly with what you described initially (but technically confirmed).
Realtek isn’t the absolute best chip manufacturer/driver provider, but it appears that there is a dkms module available from the AUR that you can install.
Reading implies that you can also use the r8169
driver built into the kernel.
Try insmod r8169 and see if your ethernet starts working…if it doesn’t maybe pursue the DKMS driver. (Edit, I don’t seem to have that..it may have been removed? Will check) Dunno, don’t see anything.
Thanks for all your help, both of you
one last thing, how do I install r8125-dkms, what is the command line?
Just a small side note yay is a alias for yay -Syu I think, so no need for the -Syu part.
In my experience yay r8125-dkms
wouldn’t do the update.
Thanks
I just made a fresh install without LTS and vola, I got Ethernet.
1 Like
yay
on it’s own does the update but yay packagename
doesn’t do the update, it just installs. I just checked to be sure!
2 Likes
yay -Syu is the same as calling yay without any parameters.
In this case yay is installing something (a driver in this case) so it is called with a parameter.
yay r8125-dkms is not the same as yay -Syu r8125-dkms, in the second part yay has 2 parameters (-Syu and r8125-dkms)
The motherboard is too new to be using realtek r8125-dkms. In my opinion it should use the r8169 kernel module.
Edit: There are also 3 newer Bios updates for this board.