Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
uswsusp [Le 17/11/2007, 09:35] 88.171.55.174 |
uswsusp [Le 01/09/2022, 00:05] (Version actuelle) moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ---- | ||
| + | |||
| ===== Mise en place ===== | ===== Mise en place ===== | ||
| - | Si la mise en veille sur ram (suspendre) ou sur disque (hiberner) ne fonctionne pas, il est possible d'utiliser une autre méthode utilisant le paquet [[apt://uswsusp]]. | + | Si la mise en veille sur ram (suspendre) ou sur disque (hiberner) ne fonctionne pas, il est possible d'utiliser une autre méthode utilisant le paquet **[[apt>uswsusp|uswsusp]]**. |
| Pour essayer l'hibernation : | Pour essayer l'hibernation : | ||
| Ligne 11: | Ligne 13: | ||
| sudo s2ram | sudo s2ram | ||
| </code> | </code> | ||
| + | |||
| ===== Utiliser uswsusp par défault dans Ubuntu ===== | ===== Utiliser uswsusp par défault dans Ubuntu ===== | ||
| + | |||
| ==== 1ère méthode ==== | ==== 1ère méthode ==== | ||
| + | dpkg-divert permet de changer le chemin d'un fichier d'un paquet. | ||
| <code> | <code> | ||
| sudo dpkg-divert --rename --divert /usr/sbin/pmi-disabled /usr/sbin/pmi | sudo dpkg-divert --rename --divert /usr/sbin/pmi-disabled /usr/sbin/pmi | ||
| </code> | </code> | ||
| - | |||
| ==== 2ème méthode ==== | ==== 2ème méthode ==== | ||
| Ligne 33: | Ligne 37: | ||
| sudo chmod 755 /usr/lib/hal/scripts/linux/* | sudo chmod 755 /usr/lib/hal/scripts/linux/* | ||
| </code> | </code> | ||
| + | |||
| + | === Remarque: === | ||
| + | Pour Ubuntu, il y a une erreur dans le fichier. Le lien vers s2disk n'est pas complet. | ||
| + | Dans "hal-system-power-hibernate-linux" et "hal-system-power-suspend-linux", voir le code ci-dessous, il faut remplacer "/sbin/s2disk" par "/usr/sbin/s2disk" sur les deux lignes. | ||
| + | <file> | ||
| + | else | ||
| + | if [ -x "/sbin/s2disk" ] ; then | ||
| + | # uswsusp tools installed | ||
| + | /sbin/s2disk | ||
| + | RET=$? | ||
| + | </file> | ||
| + | |||
| ===== Problèmes connus ===== | ===== Problèmes connus ===== | ||
| Ligne 45: | Ligne 61: | ||
| </code> | </code> | ||
| Puis réessayer sudo s2disk. Si ça retourne quelque chose comme | Puis réessayer sudo s2disk. Si ça retourne quelque chose comme | ||
| - | <code> | + | > ''swapon: cannot stat /dev/disk/by-uuid/15ed6769-566c-4228-bb35-d9a0131dc42c: No such file or directory'' |
| - | swapon: cannot stat /dev/disk/by-uuid/15ed6769-566c-4228-bb35-d9a0131dc42c: No such file or directory | + | |
| - | </code> | + | |
| Alors : | Alors : | ||
| == 2- Vérifier qu'il y a bien une partition swap et que son UUID correspond bien à celui de fstab : == | == 2- Vérifier qu'il y a bien une partition swap et que son UUID correspond bien à celui de fstab : == | ||
| <code> | <code> | ||
| - | blkid | + | sudo blkid |
| </code> | </code> | ||
| pour avoir l'uuid de la partition swap, puis | pour avoir l'uuid de la partition swap, puis | ||
| <code> | <code> | ||
| - | sudo gedit /etc/fstab | + | sudo xdg-open /etc/fstab |
| </code> | </code> | ||
| pour modifier l'uuid correspondant | pour modifier l'uuid correspondant | ||
| + | Puis redémarrer l'ordinateur | ||
| == 3- Vérifier le fichier uswsusp.conf == | == 3- Vérifier le fichier uswsusp.conf == | ||
| <code> | <code> | ||
| - | sudo gedit /etc/uswsusp.conf | + | sudo xdg-open /etc/uswsusp.conf |
| </code> | </code> | ||
| + | Vérifier les lignes suivantes, en adaptant /dev/sda2 en fonction de ce que vous a retourné blkid pour la partition swap : | ||
| + | |||
| + | <file>snapshot device = /dev/snapshot | ||
| + | resume device = /dev/sda2</file> | ||
| == 4- Reconfigurer uswsusp : == | == 4- Reconfigurer uswsusp : == | ||
| Ligne 69: | Ligne 88: | ||
| sudo dpkg-reconfigure uswsusp | sudo dpkg-reconfigure uswsusp | ||
| </code> | </code> | ||
| - | |||
| - | |||
| - | === S'il n'y a plus de son au réveil : === | ||
| - | |||
| - | <code> | ||
| - | sudo gedit /etc/default/acpi-support | ||
| - | </code> | ||
| - | et remplacer HIBERNATE_MODE=shutdown par HIBERNATE_MODE=platform | ||
| - | |||
| - | |||
| - | === L'écran reste noir à la reprise de l'hibernation : === | ||
| - | |||
| - | Commencer par vérifier que les drivers de la carte vidéo sont bien installés (tenter le driver propriétaire non libres). Si ça ne marche toujours pas : | ||
| - | |||
| - | <code> | ||
| - | lsmod | grep agp | ||
| - | </code> | ||
| - | Retourne un truc du style : | ||
| - | <code> | ||
| - | via_agp 9628 1 | ||
| - | agpgart 34888 2 nvidia,via_agp | ||
| - | </code> | ||
| - | |||
| - | Il faut supprimer le chargement du driver via agp (dans ce cas): | ||
| - | <code> | ||
| - | sudo gedit /etc/modprobe.d/blacklist | ||
| - | </code> | ||
| - | et rajouter a la fin : | ||
| - | <file> | ||
| - | blacklist via_agp | ||
| - | </file> | ||
| - | |||
| - | Rajouter l'option NvAgp dans xorg.conf | ||
| - | <code> | ||
| - | sudo gedit /etc/X11/xorg.conf | ||
| - | </code> | ||
| - | et dans la Section "Device", après la ligne Driver, rajouter cette ligne : | ||
| - | <file> | ||
| - | Option "NvAGP" "1" | ||
| - | </file> | ||
| - | cela permettra d'utiliser les pilotes agp nvidia en priorité. | ||
| - | |||
| - | Redémarer, et vérifier par | ||
| - | <code> | ||
| - | lsmod | grep agp | ||
| - | </code> | ||
| - | qu'il n'y a plus que : | ||
| - | <code> | ||
| - | agpgart 34888 1 nvidia | ||
| - | </code> | ||
| - | |||
| - | |||
| ===== Sources ===== | ===== Sources ===== | ||
| Ligne 126: | Ligne 93: | ||
| [[http://blog.paulbetts.org/index.php/2007/02/11/fixing-software-suspend-hibernate-with-uswsusp-in-ubuntu-feisty-and-edgy/]] | [[http://blog.paulbetts.org/index.php/2007/02/11/fixing-software-suspend-hibernate-with-uswsusp-in-ubuntu-feisty-and-edgy/]] | ||
| - | [[http://forum.ubuntu-fr.org/viewtopic.php?id=79559&p=3]] | + | [[https://forum.ubuntu-fr.org/viewtopic.php?id=79559&p=3]] |
| + | |||
| + | [[https://bugs.launchpad.net/ubuntu/+source/udev/+bug/105490]] | ||