Tumbleweed Snapshot 20250624 - broken wired connection

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
#

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

This is not the kernel driver.

Show:
zypper se -si r8168


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.