Page 1 sur 1

[suspend] Mise en Veille impossible sur pc ASUS (résolu)

Publié : lun. 20 févr. 2012, 23:12
par racoon
Salut à tous! Je suis nouveau sur Arch et j'adore cette distrib' !
Seul petit problème, la mise en veille ne fonctionne pas ... (j'imagine que l'hibernation aussi ...)
J'ai essayé de configurer pm-suspend, uswsusp .
Toujours le même résultat (tests effectués avec le bouton "mettre en veille" de gnome et en fermant le capot du laptop):

> l'écran deviens noir, normal
> la ventilation ne s'arrete pas et la machine chauffe
> imposible de sortir de cet état.. seule solution arret forcé avec le bouton power du pc.


Je ne sais plus quoi faire et surtout ou cherché... j'ai installer acpid , laptop-mode-tool , uswsusp . Je les ai surement mal configuré.

Coté matériel j'ai un i5 2450 (sandy bridge) avec un CG intégrée INTEL HD3000 . C'est dommage tout fonctionne correctement sauf ça!
Aidez moi please :D

Re: Mise en Veille

Publié : mar. 21 févr. 2012, 07:45
par chipster
Bonjour. Il faudrait modifier le titre de ton sujet comme il te l'a été demandé lors de l'édition de celui-ci :chinois:

Re: [suspend] Mise en Veille impossible

Publié : mar. 21 févr. 2012, 21:29
par racoon
probleme résolu!!
C'est un bug connu sur les pc Asus avec un port USB3.0 ... probleme de module... Il faut créer un fichier "custom" dans "/etc/pm/sleep.d/"

voici mon fichier "20_custom.asus-b33e" :

Code : Tout sélectionner

#!/bin/sh
 BUSES="0000:00:1a.0 0000:00:1d.0"
 BUSES3="0000:06:00.0"
  case "${1}" in
      hibernate|suspend)
      # Switch USB buses off
      for bus in $BUSES; do
           echo -n $bus | tee /sys/bus/pci/drivers/ehci_hcd/unbind
      done
      # Switch USB 3.0 buses off
       for bus in $BUSES3; do
             echo -n $bus | tee /sys/bus/pci/drivers/xhci_hcd/unbind
       done
       ;;
    resume|thaw)
      # Switch USB buses back on
      for bus in $BUSES; do
          echo -n $bus | tee /sys/bus/pci/drivers/ehci_hcd/bind
       done
       # Switch USB 3.0 buses back on
       for bus in $BUSES3; do
            echo -n $bus | tee /sys/bus/pci/drivers/xhci_hcd/bind
       done
       ;;
 esac

J'espère que cette intervention sevira à quelqu'un d'autre !

Re: [suspend] Mise en Veille impossible sur pc ASUS (résolu)

Publié : mer. 22 févr. 2012, 23:56
par razlock
Juste un mot : merci :D

Et de 3 problèmes insolubles réglés dans la soirée grâce à al communauté archlinux fr ! Yay !

Je rajouterais quelques infos en plus :

Copier / coller le script ci-dessus dans /etc/pm/sleep.d/20_custom.asus-b33e

Faîtes un chmod +x /etc/pm/sleep.d/20_custom.asus-b33e

Éditez ensuite le fichier pour y mettre les bon BUS IDs que vous pouvez récupérer avec la commande lspci.

Dans mon cas :

Code : Tout sélectionner

...
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
...
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
...
04:00.0 USB controller: Fresco Logic FL1000G USB 3.0 Host Controller (rev 04)
...
Si tout se passe bien à la mise en veille on entend le petit "clique" significatif du démontage d'un périphérique.

Re: [suspend] Mise en Veille impossible sur pc ASUS (résolu)

Publié : jeu. 23 févr. 2012, 10:59
par tazzon
C'est un problème que je rencontre également sur le portable, je vais tenté et vois si c'est mieux avec ce petit script. Il se trouve que c'est pas un pc très récent mais je ne désespère pas. Je vous tiens au courant. ;)

Re: [suspend] Mise en Veille impossible sur pc ASUS (résolu)

Publié : mar. 27 mars 2012, 11:48
par matt73
Bonjour,

j'avais aussi ce problème, mais je n'avais jamais cherché à le résoudre. J'ai mis en place vos solutions et ça fonctionne niquel :o
Un grand merci ;)

Re: [suspend] Mise en Veille impossible sur pc ASUS (résolu)

Publié : mer. 30 mai 2012, 14:23
par Zogla
est-ce qu'il y a la meme solution miracle pour un dell latitude E6420 ? J'ai la meme carte video et le cpu est un i5-2540M (le meme ou pas ? Il y a le "m").

J'ai exposé mes soucis ici et , mais pour l'instant on pateauge encore

Peut-etre des idées d'ici ? Est-ce que je pourrais essayer la méthode décrite ou est-ce completement bete puisque je n'ai pas un asus, mais un dell ?

Ce à quoi on etait arrivé etait : comme ca fonctionne parfois, ca fonctionne. Mais le probleme est ailleurs : cpu, gpu, ecran ? Du coup je pense que la manip ici ne fonctionnera pas. Mais comme j'y comprends (pour le moment) pas grand chose : je demande ! J'essaye ? :)