You are not logged in.
Pages: 1
Hi, I recently switched from Ubuntu to Arch, and I have a problem with my WiFi. Every 5 to 10 minutes, it disconnects. I have to wait 10-15 seconds, and then it comes back.
My WiFi controller is a Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac on a Lenovo Ideapad 3.
This driver worked well on Ubuntu, where the WiFi didn’t work at all by default.
Do you have any idea why this is happening and how to fix it?
Thank you in advance!
Last edited by tuvosyl (2025-03-14 15:06:45)
Offline
Every 5 to 10 minutes, it disconnects. I have to wait 10-15 seconds, and then it comes back.
Please post the output of
find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -fOffline
avahi-daemon.service | multi-user.target.wants
avahi-daemon.socket | sockets.target.wants
bluetooth.service | bluetooth.target.wants
dbus-org.bluez.service | system
dbus-org.freedesktop.Avahi.service | system
dbus-org.freedesktop.network1.service | system
dbus-org.freedesktop.nm-dispatcher.service | system
dbus-org.freedesktop.resolve1.service | system
dbus-org.freedesktop.timesync1.service | system
display-manager.service | system
docker.service | multi-user.target.wants
getty@tty1.service | getty.target.wants
iwd.service | multi-user.target.wants
NetworkManager.service | multi-user.target.wants
NetworkManager-wait-online.service | network-online.target.wants
nmb.service | multi-user.target.wants
p11-kit-server.socket | sockets.target.wants
pipewire-media-session.service | pipewire.service.wants
pipewire-session-manager.service | user
pipewire.socket | sockets.target.wants
pulseaudio.socket | sockets.target.wants
remote-fs.target | multi-user.target.wants
smb.service | multi-user.target.wants
sshd.service | multi-user.target.wants
systemd-networkd.service | multi-user.target.wants
systemd-networkd.socket | sockets.target.wants
systemd-networkd-wait-online.service | network-online.target.wants
systemd-network-generator.service | sysinit.target.wants
systemd-resolved.service | sysinit.target.wants
systemd-timesyncd.service | sysinit.target.wants
systemd-userdbd.socket | sockets.target.wants
xdg-user-dirs-update.service | default.target.wantsOffline
Disable iwd.service, if you want to use iwd as NM backend, see https://wiki.archlinux.org/title/Networ … Fi_backend
Also disable systemd-networkd*
Unrelated, but wrt pulseaudio:
pacman -Qs pulse, choose pipewire-pulse over pulseaudio
Offline
thanks you !!
Offline
\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline
Pages: 1