Bonsoir,
Sur la 18.04 avec
systemd comme gestionnaire de système, il faudrait plutôt créer un script dans
/lib/systemd/system-sleep
Voir:
man systemd-suspend.service
Dans ton cas, ce serait le module
ath10k_pci qu'il faut recharger en sortie de veille.
Il faudrait créer un script exécutable dans
/lib/systemd/system-sleep que l'on pourrait nommer
ath10k contenant ce code:
#!/bin/bash
case $1 in
pre)
modprobe -r ath10k_pci
;;
post)
modprobe ath10k_pci
;;
esac
Pour le faire, créer le fichier dans l'éditeur
nano:
sudo nano /lib/systemd/system-sleep/ath10k
...copie/colle le contenu cité plus haut dans la fenêtre nano du terminal, puis fait
Ctrl+o (lettre minuscule « o » ), suivi de la touche
«Entrée» pour créer et enregistrer le fichier et faire ensuite
Ctrl+x pour fermer l'éditeur nano.
Si le fichier a été correctement créé, la commande
cat /lib/systemd/system-sleep/ath10k devrait retourner ceci:
#!/bin/bash
case $1 in
pre)
modprobe -r ath10k_pci
;;
post)
modprobe ath10k_pci
;;
esac
Rendre ensuite le fichier exécutable par cette commande:
sudo chmod +x /lib/systemd/system-sleep/ath10k
Voir si le Wifi s'active alors en sortie de veille?
Si ça ne fonctionne pas, simplement supprimer le fichier pour revenir à l'état précédent:
sudo rm /lib/systemd/system-sleep/ath10k
A+