Ethernet not Showing - KDE Plasma

Hi! I’ve been on EOS for well over two weeks now but there is an issue I can’t seem to figure out. Wifi Works but Ethernet doesn’t show up. I have tried both r8168 and r8169 with no change. But maybe I just haven’t done it properly.

Some useful information:

lspci -knnd ::0200

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
DeviceName: OnBoard Enthernets
Subsystem: Hewlett-Packard Company Device [103c:88d1]
Kernel driver in use: r8169
Kernel modules: r8169

sudo dmesg | grep r816

[ 5.481356] r8169 0000:02:00.0: enabling device (0000 → 0003)
[ 5.483563] r8169 0000:02:00.0: can’t disable ASPM; OS doesn’t have ASPM control
[ 5.501157] r8169 0000:02:00.0 eth0: RTL8168h/8111h, 48:9e:bd:30:aa:b0, XID 541, IRQ 99
[ 5.501163] r8169 0000:02:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[ 5.520398] r8169 0000:02:00.0 eno1: renamed from eth0
[ 8.874328] Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
[ 9.030699] r8169 0000:02:00.0 eno1: Link is Dow

Please share output of inxi -Fz

Welkom to the forum :enos_flag: :enos:

A solution have been found in this topic some years ago, not sure if this still works.

inxi -Fz

System:
Kernel: 6.18.3-arch1-1 arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.5.4 Distro: EndeavourOS
Machine:
Type: Laptop System: HP product: OMEN Laptop 15-en1xxx v: N/A
serial:
Mobo: HP model: 88D1 v: 75.31 serial: Firmware: UEFI
vendor: AMI v: F.06 date: 05/05/2021
Battery:
ID-1: BAT0 charge: 51.7 Wh (89.7%) condition: 57.7/57.7 Wh (100%)
CPU:
Info: 8-core model: AMD Ryzen 7 5800H with Radeon Graphics bits: 64
type: MT MCP cache: L2: 4 MiB
Speed (MHz): avg: 1103 min/max: 403/4465 cores: 1: 1103 2: 1103 3: 1103
4: 1103 5: 1103 6: 1103 7: 1103 8: 1103 9: 1103 10: 1103 11: 1103 12: 1103
13: 1103 14: 1103 15: 1103 16: 1103
Graphics:
Device-1: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] driver: nvidia
v: 590.48.01
Device-2: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
Radeon Mobile Series] driver: amdgpu v: kernel
Device-3: Quanta HP Wide Vision HD Camera driver: uvcvideo type: USB
Display: wayland server: ``X.org`` v: 1.21.1.21 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: X: loaded: amdgpu,nvidia
unloaded: modesetting dri: radeonsi
gpu: amdgpu,nv_platform,nvidia,nvidia-nvswitch resolution:
1: 2560x1440~60Hz 2: 1920x1080~100Hz 3: 1920x1080~144Hz
API: EGL v: 1.5 drivers: kms_swrast,nvidia,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 25.3.3-arch1.1
renderer: AMD Radeon Graphics (radeonsi renoir ACO DRM 3.64 6.18.3-arch1-1)
API: Vulkan v: 1.4.335 drivers: nvidia surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: NVIDIA GA106 High Definition Audio driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD] Audio Coprocessor
driver: snd_rn_pci_acp3x
Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio
driver: snd_hda_intel
Device-4: Kingston HyperX QuadCast
driver: hid-generic,snd-usb-audio,usbhid type: USB
API: ALSA v: k6.18.3-arch1-1 status: kernel-api
Server-1: PipeWire v: 1.4.9 status: active
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8169
IF: eno1 state: down mac:
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi
IF: wlan0 state: up mac:
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb type: USB
Report: btmgmt ID: hci0 state: up address: bt-v: 5.2
Drives:
Local Storage: total: 1.4 TiB used: 43.33 GiB (3.0%)
ID-1: /dev/mmcblk0 model: 00000 size: 29.76 GiB type: Removable
ID-2: /dev/nvme0n1 vendor: Micron model: MTFDHBA512TDV-1AZ1AABHA
size: 476.94 GiB
ID-3: /dev/sda vendor: Seagate model: ST31000528AS size: 931.51 GiB
type: USB
Partition:
ID-1: / size: 466.41 GiB used: 43.07 GiB (9.2%) fs: ext4 dev: /dev/nvme0n1p2
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 46.2 C mobo: N/A gpu: amdgpu temp: 32.0 C
Fan Speeds (rpm): fan-1: 0 fan-2: 0
Info:
Memory: total: 16 GiB note: est. available: 14.98 GiB used: 3.47 GiB (23.1%)
Processes: 507 Uptime: 1m Shell: Bash inxi: 3.3.40

Please put these in “preformatted text” quotes.

like this here

You find the icon in the editor </>

Done! Srry it’s my first time typing in the forum

First of all I suggest you update the BIOS. It is pretty old and I am sure there is a new version.

Secondly, have you tried to boot from a live usb stick from a different distro, like fedora, and see if the LAN works?

If I’m not mistaken I should add

r8168.aspm=0 r8168.eee_enable=0 pcie_aspm=off loglevel=3

to /etc/kernel/cmdline editing as an admin, right? It doesn’t seem to do anything. I also tried pressing “e” on boot to type directly as boot parameters but I can’t seem to type “=”

I do not know about the parameters. But when you edit /etc/kernel/cmdline you need to reinstall the kernels to take effect. Which means, you need to run reinstall-kernels and then reboot.

Well, after the whole day trying I have concluded that BIOS upgrade will be a nono. Created a bootable USB drive with the BIOS update files to update several times without luck as my BIOS Boot Loader doesn’t seem to recognise it, Win + B Crashes the laptop instead of opening BIOS recovery. Installed Windows on Dual Boot to use HP’s Support Assistant directly but it gave me issues, and I ran out of ideas.

I will try booting fedora from a Flash Drive tomorrow, see if Ethernet works there

So are you generally dual booting on this devices ?

According to this:

This can usually be found on a dual boot system where Windows is also installed. It seems that using the official Realtek drivers (dated anything after May 2007) under Windows is the cause. These newer drivers disable the Wake-On-LAN feature by disabling the NIC at Windows shutdown time, where it will remain disabled until the next time Windows boots.

IF: eno1 state: down mac:

Check the output of if link show dev en01 and you could try to if link dev en01 up to enable the NIC.

The linux system should remember that setting in between boots, unless you’re booting into windows in the between session.

Check the link above, as there are several approaches, including the change of the networking driver within Windows to get rid of this behavior.