There are several interesting solutions for your WiFi card in the forum.
Some consist in changing the driver, but this one seems really fit for your issue:
Generally if your WiFi isn't working after suspension then you can correct this by writing a service. The service unloads your network components prior to suspension, and then reloads them after resuming.
Create the service file:
/etc/systemd/system/network-restart.service
With the following contents:
# cat /etc/systemd/system/network-restart.service
# systemctl enable --now network-restart.service
# systemctl start network-restart.service
# systemctl stop network-restart.service
# systemctl…
5 Likes