I have been having this problem since I started using Linux about 2 years ago. I've tried a lot of solutions.
About 1 year ago I try to solve it follow a forum, but the result was that I damaged the internet driver so I had to install the OS again (at the time I was using Ubuntu).
Then try in another distro to verify that it isn't the problem, so finally I ended up with Manjaro. I found a temporary solution. [HowTo] Disable / Turn off Hibernate completely!
After a year and with more experience I tried to solve the problem again, the result...
lwfinger/rtw88 driver -> I read a lot of forums before made all the steps and made everything to obtain a good result but when I rebooted the system after choosing the distro at that time (Manjaro) it would totally freeze and force me to shut down. PD: I tried to enter with TTY1,2... but it immediately froze without being able to enter the tty.
I unmounted the partition and cleared the SSD, then tried to install Manjaro again, but it froze before the installation process (using a USB). I tried Garuda, but after the installation and rebooting it froze too, so I installed Ubuntu again.
Ubuntu 22.04
I tried How do I disable a kernel module persistently? and How to turn off Wireless power management permanently but it doesn't work for me.
Results of sudo lshw -C network
:
*-network
description: Wireless interface
product: RTL8723DE 802.11b/g/n PCIe Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlo1
version: 00
serial: c0:e4:34:8a:77:1b
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtw_8723de driverversion=5.15.0-58-generic firmware=N/A ip=192.168.1.10 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:147 ioport:3000(size=256) memory:80600000-8060ffff
This is the default driver that the distro installs
Results of lsmod | grep 8723
:
rtw88_8723de 16384 0
rtw88_8723d 73728 1 rtw88_8723de
rtw88_pci 32768 1 rtw88_8723de
rtw88_core 258048 2 rtw88_8723d,rtw88_pci
I tried running sudo systemctl restart NetworkManager
after suspend/hibernate/sleep, but it didn't work.
After suspend/hibernate/sleep wifi GUI my internet appears and it seems that it tries to connect, but in the end it says lost connection
.