Ethernet connection missing with r8169

Sorry, forgot to reply for following ideas:

sudo ip link set enp39s0 up
This didn’t make any difference (didn’t work).

When booting to live .iso everything works as a charm.

sudo rmmod r8169
Doesn’t give any response, but when executed for second time, the reply is that module r8169 is not loaded

When executing
sudo dmesg -w
sudo rmmod r8169
there is nothing

After
sudo modprobe r8169

[  152.642829] r8169 0000:27:00.0 eth0: RTL8168h/8111h, 00:d8:61:d0:b9:b0, XID 541, IRQ 104
[  152.642836] r8169 0000:27:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[  152.654145] r8169 0000:27:00.0 enp39s0: renamed from eth0
[  152.685256] Generic FE-GE Realtek PHY r8169-0-2700:00: attached PHY driver (mii_bus:phy_addr=r8169-0-2700:00, irq=MAC)
[  152.841529] r8169 0000:27:00.0 enp39s0: Link is Down
[  155.783551] r8169 0000:27:00.0 enp39s0: Link is Up - 1Gbps/Full - flow control rx/tx
[  155.787675] r8169 0000:27:00.0 enp39s0: Link is Up - 1Gbps/Full - flow control rx/tx
[  155.798478] audit: type=1400 audit(1779257466.450:215): apparmor="DENIED" operation="capable" class="cap" profile="NetworkManager" pid=968 comm="NetworkManager" capability=39  capname="bpf"

… and internet connection is back.

Also, I’ve installed system update this morning and it didn’t make any difference.

Hmm, and there wasn’t any error message printed out? I’m asking because by documentation the command is silent on success but should print an error when failing.

This means the module was loaded. I just don’t understand how unloading and loading it again should make any difference. :thinking:

Ja!

This reminds me of this thread:

Manjaro HardWare Detection command suggested in previous post would install linux70-r8168 and linux70-headers

Pacman log would show if such packages were installed or removed:

grep 'linux70-' /var/log/pacman.log

I have tried several times to install with mhwd the r8168, but it didn’t make the internet appear.

> grep 'linux70-' /var/log/pacman.log
[2026-05-05T10:23:16+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / --needed -Sy linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-05T10:23:17+0300] [ALPM] installed linux70-r8168 (8.056.02-5)
[2026-05-05T10:23:39+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / -D --asexplicit linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-05T12:15:52+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / -Rs linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-05T12:15:52+0300] [ALPM] removed linux70-r8168 (8.056.02-5)
[2026-05-07T18:50:35+0300] [ALPM] installed linux70-headers (7.0.3-1)
[2026-05-07T18:51:32+0300] [ALPM] installed linux70-r8168 (8.056.02-5)
[2026-05-07T19:30:43+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / --needed -Sy linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-07T19:30:58+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / -D --asexplicit linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-07T19:52:11+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / -Rs linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-07T19:52:11+0300] [ALPM] removed linux70-r8168 (8.056.02-5)
[2026-05-19T09:36:07+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / --needed -Sy linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-19T09:36:46+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / --needed -Sy linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-19T09:36:47+0300] [ALPM] installed linux70-r8168 (8.056.02-5)
[2026-05-19T09:37:09+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / -D --asexplicit linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-19T09:42:26+0300] [PACMAN] Running 'pacman --noconfirm --cachedir /var/cache/pacman/pkg --config /etc/pacman.conf --root / -Rs linux612-r8168 linux618-r8168 linux70-r8168'
[2026-05-19T09:42:26+0300] [ALPM] removed linux70-r8168 (8.056.02-5)

A post was split to a new topic: Network driver in a Thinkpad T14G1