C’est bizarre car j’utilise le même module et ça ne pose pas de souci au sortir d’une veille (prolongée ou non)… C’est donc vraiment spécifique à la carte. Tu devrais peut être mettre le module en blacklist de l’hibernation (il enlève le module avant l’hibernation et le recharge au réveil, c’est ce qu’il te faut).
Trop bien. Sauf que j’ai blacklisté dans /etc/modprobe.d/blacklist.conf et que du coup il ne se charge plus au démarrage. Je le démarre manuellement et après c’est tout bon.
[quote=“Cyrilleb”]tu peux gérer les services à la mise en veille/hibernation et au sortir de la mise en veille/hibernation avec pm-utils
Il suffit de créer, par exemple, un script dans /etc/pm/sleep.d/ et de le rendre exécutable avec la structure suivante puis l’adapter à vos besoins.
[code]#!/bin/bash
case $1 in
hibernate)
Ici instructions avant HIBERNATION
;;
suspend)
Ici instructions avant SUSPEND
;;
thaw)
Ici instructions au sortir du suspend
;;
resume)
Ici instructions au sortir de l’hibernation
;;
*)
;;
esac[/code][/quote]
Alors ça j’ai essayé. Je dois lancer la commande synred (pour récupérer
le défilement à 2 doigts sur le touchpad) donc :
ponky@siduxbox:/etc/pm/sleep.d$ cat synclient.sh
#!/bin/bash
case $1 in
hibernate)
;;
suspend)
;;
thaw)
synred
;;
resume)
synred
;;
*)
;;
esac
Mais ça ne fonctionne pas. Aurais-je fait une erreur de syntaxe ?
Je précise que le synclient.sh est rendu exécutable.
Mais non, pas la «blacklist» de modutils , mais celle du système d’hibernation (s2ram, s2disk ont une telle liste, regarde dans le man pm-hibernate la partie
[quote] SUSPEND_MODULES
Space separated list of modules to unload before suspend.
HOOK_BLACKLIST
Space separated list of hooks that should be disabled.
Ok merci. Bon j’ai ajouté un fichier wifi dans /etc/pm/config.d/ avec la
ligne SUSPEND_MODULES=“r8192se_pci” et ça a résolu le problème du wifi donc merci !!!
Par contre :
[code]#!/bin/bash
case $1 in
hibernate)
Ici instructions avant HIBERNATION
;;
suspend)
Ici instructions avant SUSPEND
;;
thaw)
Ici instructions au sortir du suspend
;;
resume)
Ici instructions au sortir de l’hibernation
;;
*)
;;
esac[/code]
Ne fonctionne pas ! J’ai juste ajouté une commande
à la sortie du suspend et de l’hibernation mais
elle n’est pas lancée il faut que je la lance
à la main.