Fedora 40: A major problem with Wifi Realtek card in laptop

Sorry, I translated the whole thing/Text with a machine (von Deutsch nach Englisch).

I have been working with various Linux distributions for a long time and with Fedora for about a year. I have never encountered such a problem before. I recently received a new HP Elitebook to carry out my work. I have already installed Fedora multiple times (well, twice) on this device. The problem with the integrated Realtek WiFi card on this laptop doesn’t seem to occur under Debian and Arch.
However, I would like to work with Fedora. Maybe there’s a solution. The router and WiFi settings are correctly configured.
The connection works flawlessly via Ethernet adapter and cable.
WiFi connections take forever or constantly drop.
This is also very noticeable in the router itself (or its web interface) An upgrade of Fedora or installation of a package then sometimes ends with:

Could not resolve host: mirrors.fedoraproject.org

Websites need to be accessed multiple times using [F5] to establish a connection. I have already added fritz.box with the corresponding IP in
/etc/hosts.
/etc/resolv.conf is not permanent.
Any manual changes made there (not just after a restart) are reverted. /etc/resolv.conf then always changes to

nameserver 127.0.0.53
options edns0 trust-ad
search fritz.box

ATTENTION! With Manjaro, Debian oder Ubuntu Installation on this Laptop:
/etc/resolv.conf:

# Generated by NetworkManager
search fritz.box
nameserver 192.168.122.1

ATTENTION:
Now installed on the same device, e.g., Manjaro, Debian, or Ubuntu … :
/etc/resolv.conf Without changes and EQUALLY standard after installation.
Network is stable and works as it should.

Manjaro, Debian oder Ubuntu … :
lsmod | grep rtw :

rtw89_8852ce           12288  0
rtw89_8852c           946176  1 rtw89_8852ce
rtw89_pci             110592  1 rtw89_8852ce
rtw89_core            983040  2 rtw89_pci,rtw89_8852c
mac80211             1609728  2 rtw89_core,rtw89_pci
cfg80211             1372160  3 rtw89_core,mac80211,rtw89_8852c

Here are a few details. If something is missing, I will gladly provide it.

OS: Fedora Linux 40 (Xfce) x86_64
Host: HP EliteBook 845 14 inch G10 Notebook PC (SBKPF)
Kernel: Linux 6.10.11-200.fc40.x86_64

lspci -vnn

 01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8852CE PCIe 802.11ax Wireless Network Controller [10ec:c852] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:88e5]
	Flags: bus master, fast devsel, latency 0, IRQ 114, IOMMU group 13
	I/O ports at a000 [size=256]
	Memory at 94d00000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: rtw89_8852ce
	Kernel modules: rtw89_8852ce

02:00.0 Wireless controller [0d40]: Intel Corporation XMM7560 LTE Advanced Pro Modem [8086:7560] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:8a53]
	Flags: bus master, fast devsel, latency 0, IRQ 64, IOMMU group 14
	Memory at 94c00000 (64-bit, non-prefetchable) [size=4K]
	Memory at 94c01000 (64-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: iosm
	Kernel modules: iosm

lspci | grep -i Network

01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852CE PCIe 802.11ax Wireless Network Controller (rev 01)

lsmod | grep rtw

rtw89_8852ce           12288  0
rtw89_8852c           966656  1 rtw89_8852ce
rtw89_pci             114688  1 rtw89_8852ce
rtw89_core            950272  2 rtw89_pci,rtw89_8852c
mac80211             1753088  2 rtw89_core,rtw89_pci
cfg80211             1421312  3 rtw89_core,mac80211,rtw89_8852c

sudo dmesg|grep rtw89

[    5.258083] rtw89_8852ce 0000:01:00.0: loaded firmware rtw89/rtw8852c_fw.bin
[    5.258199] rtw89_8852ce 0000:01:00.0: enabling device (0000 -> 0003)
[    5.259430] rtw89_8852ce 0000:01:00.0: Firmware version 0.27.56.14 (1942d927), cmd version 0, type 1
[    5.259434] rtw89_8852ce 0000:01:00.0: Firmware version 0.27.56.14 (1942d927), cmd version 0, type 3
[    5.513414] rtw89_8852ce 0000:01:00.0: chip rfe_type is 1
[    5.561185] rtw89_8852ce 0000:01:00.0 wlp1s0: renamed from wlan0
[   33.859754] rtw89_8852ce 0000:01:00.0: Update probe request failed
[   33.955166] rtw89_8852ce 0000:01:00.0: rtw89_hw_scan_offload failed ret -110
[   33.958741] rtw89_8852ce 0000:01:00.0: HW scan failed with status: -110
[   40.316606] rtw89_8852ce 0000:01:00.0: Update probe request failed
… … … … … … …

sudo dmesg|grep iosm

[ 4.966253] iosm 0000:02:00.0: enabling device (0000 -> 0002)

lsmod | grep iosm
iosm 167936 0

/etc/netconfig

udp        tpi_clts	 v     inet     udp     -	-
tcp        tpi_cots_ord  v     inet     tcp     -	-
udp6	   tpi_clts	 v     inet6    udp     -	-
tcp6	   tpi_cots_ord  v     inet6    tcp     -	-
rawip	   tpi_raw	 -     inet	 -	-	-
local	   tpi_cots_ord  -     loopback  -	-	-
unix	   tpi_cots_ord  -     loopback  -	-	-

#resolvectl status
Failed to get global data: Could not activate remote peer 'org.freedesktop.resolve1': activation request failed: unknown unit

Something is going extremely wrong here with the Fedora installation and the Realtek RTL8852CE.

I would like to work with Fedora (also on this laptop). Is there a solution to the problem?

Liebe Grüße
Sophia

1 Like

There have been numerous issues with the rtl8852XX series of cards and drivers.
If you do a search on this forum for ‘rtl8852’ you will find a lot of issues with drivers for the various cards.

It seems your particular card the rtl8852CE is only the latest in that group.

Realtech has done a lot in pushing out the updated drivers so don’t give up.

1 Like

WiFi often has issues with new linux kernels (and Fedora is one of the first distros to use a new kernel) so I find it important to have a USB WiFi adapter to use while waiting for the fix to appear. When shopping for a USB WiFi adapter, avoid vendors that don’t specify the chipset they use, as some vendors ship a variety of chipsets under one model name.

Hallo,

The same problem with this Realtek card on Fedora 41 beta. No problem with this Realtek RTL8852CE card on Arch Linux and other.

It seems there is a big issue with Realtek overall and especially with this RTL8852CE(?).

Too bad! I guess I’ll have to switch to another distribution.

Für die User und die Suchmaschinen in Deutsch:
Das gleiche Problem mit dieser Realtec-Karte bei Fedora41-beta. Kein Problem mit dieser Realtek-Karte bei Arch-Linux und anderen Distributionen.

Scheinbar gibt es ein großes Problem mit Realtek im allgemeinen und mit dieser RTL8852CE Karte im Besonderen(?).

[Edit]: I will look for a USB WiFi adapter.

Sophia

Compare the version of the kernel that each distibution is using.
You usually find that all distributions using the same version of the linux kernel will have the same issue. BUt it is also possible that arch has a patch to make the realtek work.

1 Like

[This text is machine translated into English]

This may be the case, as you write.

One thing is certain/clear. The problem already/arises WITH the installation and after the completion of the installation of Fedora40/41-beta.

Best regards Sophia

Do you know the kernel version under Arch with which the card was working as it seems it is more of a driver/kernel problem? Also could be possible that the card from time to time locks up and therefore loses connection. One of the reasons I use only Intel WiFi cards.