Demanu
June 25, 2025, 8:47pm
1
After update to 20250624 I’ve lost my wired connection on my Realtek NIC:
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
I’m not sure what causes the problem. but it seems that kernel update to 6.15.3 breaks realtek NICs, because it cannot get IP adress through DHCP, setting static IP also doesn’t help, no connection even to local subnet, ICMP shows no routes.
after rollback to previous snapshot everything works as it shoud
You haven’t shown exactly which Realtek you have. My 10ec:8168 is just fine running on systemd-networkd and static IP:
# inxi -SNxxz
System:
Kernel: 6.15.3-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 wm: kwin_x11 dm: 1: KDM
note: stopped 2: XDM Distro: openSUSE Tumbleweed 20250624
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Hewlett-Packard driver: r8169 v: kernel pcie: speed: 2.5 GT/s
lanes: 1 port: d800 bus-ID: 01:00.0 chip-ID: 10ec:8168
# ip a show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether ##:##:##:##:##:## brd ff:ff:ff:ff:ff:ff
inet 192.168.###.###/24 brd 192.168.###.255 scope global eth0
valid_lft forever preferred_lft forever
# lspci -nnk | grep -i eth
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
# zypper --no-refresh se -s -i systemd-network NetworkManager wicked | egrep -v 'debug|devel|srcp|openSUSE-20' | egrep 'x86|noarch'| sort -f
i+ | systemd-networkd | package | 257.6-2.1 | x86_64 | OSS
# systemctl list-unit-files | grep -iE 'net|kman|wick'
network-online.target static -
network-pre.target static -
network.target static -
systemd-network-generator.service disabled disabled
systemd-networkd-persistent-storage.service static -
systemd-networkd-wait-online.service disabled disabled
systemd-networkd-wait-online@.service disabled disabled
systemd-networkd.service disabled disabled
systemd-networkd.socket enabled disabled
xinetd.service enabled disabled
#
Demanu
June 26, 2025, 7:45am
3
Same device here:
inxi -SNxxz
System:
Kernel: 6.15.2-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.3.0
Desktop: KDE Plasma v: 6.4.0 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
Distro: openSUSE Tumbleweed 20250623
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK H81M-C driver: r8168 v: 8.053.00 pcie: speed: 2.5 GT/s
lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168
But I’m using network manager with bridge, I will try to figure this out is this issue not a bridge problem. Or Network Manager itself
Demanu:
r8168
This is not the kernel driver.
Show:
zypper se -si r8168
Demanu
June 26, 2025, 2:41pm
5
S | Name | Type | Version | Arch | Repository
---+-----------------------+--------+----------------------------------+--------+--------------------
i+ | r8168-blacklist-r8169 | pakiet | 8.053.00-1699.2.pm.163 | x86_64 | (Pakiety systemowe)
i+ | r8168-kmp-default | pakiet | 8.053.00_k6.15.2_1-1699.2.pm.163 | x86_64 | (Pakiety systemowe)
i | r8168-ueficert | pakiet | 8.055.00-67.66 | x86_64 | (Pakiety systemowe)
So what about the r8169 from kernel?
# uname -a
Linux hp750 6.15.3-1-default #1 SMP PREEMPT_DYNAMIC Sat Jun 21 19:19:18 UTC 2025 (d7f7d34) x86_64 x86_64 x86_64 GNU/Linux
# lspci -nnk | grep -i eth
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
# lsmod | sort | grep -iE '816[89]|ltek' | grep -v snd
libphy 245760 3 r8169,mdio_devres,realtek
mdio_devres 12288 1 r8169
r8169 131072 0
realtek 49152 1
#
I’m not sure if related or not but yesterday I installed Tumbleweed.
First I tried using the net install iso but wireless connection timeout waiting for DHCP.
I tried doing a network scan from the cli but it said this device dont support scanning
Then i tried the KDE live iso but from the GUI it just keept waiting for DHCP response, the strange ting is that using nmtui I could connect right away.
On the installed system it work as expected tough
# inxi -SNxxz
System:
Kernel: 6.15.3-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
Console: pty pts/1 wm: kwin_x11 DM: SDDM Distro: openSUSE Tumbleweed
20250624
Network:
Device-1: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 0a:00.0 chip-ID: 8086:2725
Device-2: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel
pcie: speed: 5 GT/s lanes: 1 port: N/A bus-ID: 0b:00.0 chip-ID: 8086:15f3
@rbekken :
You have an Intel device, @Demanu has an Realtek device.
So we wait for an answer when @Demanu has changed from r8168 to r8169.