Mise en veille / Hibernation - Confusion !

Bonjour à tous,

Quand j’ai installé ma debian squeeze début juin, les fonctions Mettre en veille et Hiberner étaient claires.

Lorsque je cliquais sur Système -> Éteindre -> Mettre en veille, ça mettait effectivement mon écran en veille et ça verrouillait mon écran.
Lorsque je cliquais sur Système -> Éteindre -> Hiberner, ça stoppait ma machine en enregistrant toute la ram sur le swap.

L’hibernation était bien pratique pour ça, le soir quand je terminais et que j’avais 36 applis ouvertes et le bon fichier pile poil à modifier.

Je ne sais pas si j’ai fait quelque chose, mais l’hibernation ne fonctionne plus (ça gèle lorsque j’ai un écran noir, mais ne s’éteint pas), et à la place c’est lorsque je clique sur Mettre en veille que ça arrête la machine.

Pour mémoire, je suis sur une machine fixe avec une carte-mère ASUS P5KPL.

~$ lspci 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02) 00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02) 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01) 00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01) 01:02.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 61) 02:00.0 Ethernet controller: Atheros Communications L1 Gigabit Ethernet (rev b0) 04:00.0 VGA compatible controller: nVidia Corporation G98 [GeForce 8400 GS] (rev a1) ~$ uname -a Linux nom-machine 2.6.32-5-686 #1 SMP Mon Jun 13 04:13:06 UTC 2011 i686 GNU/Linux

Si vous avez des idées pour remettre le comportement précédent, je vous serai reconnaissant !

Le Barde.

Salut,

Dans T&A ici : Empêcher la mise en veille de l’écran, ou la régler:083

Cela devrait te mettre sur la voie … (?)

Bonjour,
Merci pour le tuyau !
Malheureusement, ça ne parle que de la mise en veille de l’écran. L’hibernation va beaucoup plus loin, puisqu’elle stoppe la machine.
Mais dans le gestionnaire d’énergie je n’ai pas vu l’option de réglage de l’hibernation.

Salut,

Tu peux commencer par regarder les logs : /var/log/syslog

Si tu essayes ça :

pour hiberner
et

pour mettre en veille, ça donne la même chose?

installe 'uswsusp"
puis :

/usr/sbin/s2disk (hibernation)

/usr/sbin/s2ram (mise en veille sur rame)

Là ça plante, avec le message : [quote]PM : cannot find swap device, try swapon -a[/quote]
Je suppose qu'il faut que je configure mon swap, je vais regarder ça :wink:

[code]pm-suspend[/code]
Là ça met en veille, mais ça éteint complètement ma machine (et d'ailleurs, c'est très rapide). -> Super option à utiliser.
Par contre, si j'ai une coupure de courant ça me fiche tout en l'air non ?

Là ça plante, avec le message : [quote]PM : cannot find swap device, try swapon -a[/quote]
Je suppose qu’il faut que je configure mon swap, je vais regarder ça :wink:

Là ça met en veille, mais ça éteint complètement ma machine (et d’ailleurs, c’est très rapide). -> Super option à utiliser.
Par contre, si j’ai une coupure de courant ça me fiche tout en l’air non ?

Pour l’hibernation, il ne trouve pas le swap donc il ne peut pas hiberner.
J’ai déjà eu un problème comme ça.

Regarde l’emplacement de ta partition swap :

ligne avec Linux swap / Solaris

Refaire le sawp :

# swapoff -a
# mkswap </dev/<sdaX>
# swapon -a

avec sdaX : partition du swap
Regarde l’uuid du swap :

# blkid

Ensuite dans /etc/initramfs-tools/conf.d/resume :

Regarde si dans /etc/fstab il y a bien le bon uuid pour le swap.

Enfin tu mets à jour initramfs :

pour pm-suspend oui, c’est juste une mise en veille sur ram.

[quote=“Le Barde”]
Par contre, si j’ai une coupure de courant ça me fiche tout en l’air non ?[/quote]

:083 Les sauvegardes voyons :083

Merci infiniment, Gaston ! Je vais devoir me débrouiller avec tout ça :wink:

Les sauvegardes, bien sûr ! Je sauvegarde toujours.
Mais l’hibernation / mise en veille me permet en appuyant sur un seul bouton de récupérer mon environnement de travail complet, avec mon Firefox, mon Chromium ouverts aux bons onglets, mes FileZilla, emacs, VirtualBox avec PowerDesigner, mes 5 ou 6 consoles ouvertes sur l’ensemble de mes 10 espaces de travail…

Comme un autre Gaston disait (Lagaffe, celui-là), ça me fait un bon bordel organisé pour un maximum de productivité.

Je confirme, sujet résolu.
Merci, Gaston, pour ton explication précieuse.

Le Barde.