Probleme avec la fonction suspend, pas de reveil

Demande d'aide : c'est ici.
Répondre
Neutrynos
Messages : 3
Inscription : 15 nov. 2016, 18:12
Status : Hors-ligne

Bonjour tout le monde,

Je m'attaque a un problème que j'ai longtemps eu et depuis peu je m'y remet (éteindre/rallumer mon ordinateur prends de plus en plus de temps).

Voici mon environnement : Debian stretch 64bit (seul OS sur mon ordinateur), carte graphique ATI 6850M et deux disques durs (en Raid 1 + LVM + chiffrement) qui sont partitionnés de la sorte : une partition home, une partition pour le système, une pour la swap, et une dernière pour /boot (sans chiffrement). Version du noyau : 4.7.0-1-amd64. Petite particularité il me semble que j'utilise la version US de Debian.

Le problème : j'ai deux manières de mettre le système en suspend : Le bouton ajouté par Gnome Shell Extension ( https://extensions.gnome.org/extension/ ... nd-button/ ) et la commande pm-suspend. Dans les deux cas mon ordinateur se met rapidement en veille, mais au moment de redémarrer, rien ne se passe, l’écran reste noir, la touche CAPS LOCK ne marches plus, dans le sens ou la LED ne change plus d’état, la seule solution est de forcer l'extinction en restant appuyer sur le bouton d'alim.

Les logs : J'ai regardé dans /var/log/messages, j'ai des traces de la mise en veille, mais aucune du redémarrage. Le seul fichier exploitable est celui de pm-suspend, dont voici le contenu : http://pastebin.com/DjH2pgsz . Je ne sais pas si j'ai raté quelque chose dans ce log mais rien ne m'a sauté aux yeux. Je vais activer plusieurs option dans mon kernel par la suite, notamment initcall_debug, no_console_suspend et ignore_loglevel, bien que je ne saches pas trop ce que je pourrais en tirer.

De plus j'ai également installé uswsuspend et pm-utils car avant que je ne regarde ça ils n’étaient pas installés, cependant cela n'a rien changé au problème. J'ai également installé firmware-linux-nonfree.

Maintenant je ne sais plus trop quoi faire pour avancer, j'ai vu que cela pouvait provenir du noyau, de kms, des pilotes graphiques, de systemd, peut etre meme du fait du chiffrement des disques ? Et comme je rentre la dans la partie que je connais moins de Linux, j'aurais besoin de conseils pour savoir quelle piste creuser, quelles précautions adopter ? (Sans connaître je dirais que je suis moyennement serein a l’idée de bidouiller mon kernel, ou même les pilotes, j'ai déjà flingué des systèmes en jouant aux apprentis-sorciers :059: ).

Merci d'avance pour votre aide :001:
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Juste pour préciser, s'agit-il de suspend-to-disk (hibernation) ou de suspend-to-RAM (mise en veille) ?
Neutrynos
Messages : 3
Inscription : 15 nov. 2016, 18:12
Status : Hors-ligne

Il sagit de suspend-to-RAM. Si je ne me trompe pas suspend-to-disk fonctionne bien pour sa part, je testerais ce soir pour confirmer.
Neutrynos
Messages : 3
Inscription : 15 nov. 2016, 18:12
Status : Hors-ligne

Donc en réalité, suspend-to-disk fonctionne... presque. L'ordinateur s’éteint, je le rallume, puis finalement retombe sur un écran noir. Cette fois ci le système répond, j'ai branché un écran secondaire et j'ai pu avoir accès de nouveau a mon bureau. Par contre en changeant les paramètres d'affichage j'ai été déconnecté et ensuite impossible de se reconnecter (a l'interface graphique). Pareil pour éteindre l'ordinateur ça s'est mal passé, j'ai du forcer l’arrêt a un moment.

Voici quelques lignes de mon fichier messages : (en espérant donner des informations utiles)

Nov 15 21:15:04 gaia kernel: [31766.926991] ACPI Error: Field [D128] at 1040 exceeds Buffer [NULL] size 160 (bits) (20160422/dsopcode-236)
Nov 15 21:15:04 gaia kernel: [31766.927004] ACPI Error: Method parse/execution failed [\_SB.WMID.HWMC] (Node ffff88044f0ad848), AE_AML_BUFFER_LIMIT (20160422/psparse-542)
Nov 15 21:15:04 gaia kernel: [31766.927022] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAD] (Node ffff88044f0ad4d8), AE_AML_BUFFER_LIMIT (20160422/psparse-542)
Nov 15 21:15:04 gaia kernel: [31766.927107] ACPI Error: Field [D128] at 1040 exceeds Buffer [NULL] size 160 (bits) (20160422/dsopcode-236)
Nov 15 21:15:04 gaia kernel: [31766.927116] ACPI Error: Method parse/execution failed [\_SB.WMID.HWMC] (Node ffff88044f0ad848), AE_AML_BUFFER_LIMIT (20160422/psparse-542)
Nov 15 21:15:04 gaia kernel: [31766.927129] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAD] (Node ffff88044f0ad4d8), AE_AML_BUFFER_LIMIT (20160422/psparse-542)

Nov 15 21:15:09 gaia org.gnome.Shell.desktop[1585]: Window manager warning: Failed to set power save mode for output LVDS-1: Permission denied
Nov 15 21:15:09 gaia /usr/lib/gdm3/gdm-x-session[1717]: (EE) modeset(0): failed to set mode: Invalid argument
Nov 15 21:15:09 gaia NetworkManager[872]: <info> [1479240909.6505] manager: wake requested (sleeping: yes enabled: yes)
Nov 15 21:15:09 gaia NetworkManager[872]: <info> [1479240909.6505] manager: waking up...
Nov 15 21:15:09 gaia NetworkManager[872]: <info> [1479240909.6724] device (eno1): state change: unavailable -> unmanaged (reason 'sleeping') [20 10 37]
Nov 15 21:15:09 gaia NetworkManager[872]: <info> [1479240909.6887] device (eno1): state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Nov 15 21:15:09 gaia kernel: [31772.120195] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
Nov 15 21:15:09 gaia /usr/lib/gdm3/gdm-x-session[1717]: (EE) modeset(0): failed to set mode: Invalid argument
Nov 15 21:15:09 gaia /usr/lib/gdm3/gdm-x-session[1717]: (EE) modeset(0): failed to set mode: Invalid argument
Nov 15 21:15:09 gaia /usr/lib/gdm3/gdm-x-session[1717]: (WW) modeset(0): flip queue failed: Device or resource busy
Nov 15 21:15:09 gaia /usr/lib/gdm3/gdm-x-session[1717]: (WW) modeset(0): Page flip failed: Device or resource busy
Nov 15 21:15:09 gaia /usr/lib/gdm3/gdm-x-session[1717]: (EE) modeset(0): present flip failed

Nov 15 21:15:10 gaia /usr/lib/gdm3/gdm-x-session[1717]: (WW) modeset(0): flip queue failed: Device or resource busy
Nov 15 21:15:10 gaia /usr/lib/gdm3/gdm-x-session[1717]: (WW) modeset(0): Page flip failed: Device or resource busy
Nov 15 21:15:10 gaia /usr/lib/gdm3/gdm-x-session[1717]: (EE) modeset(0): present flip failed
(Ce bloc est répété des centaines de fois voir plus)

Nov 15 21:15:38 gaia gnome-shell[1585]: Failed to apply DRM plane transform 0: Permission denied
Nov 15 21:15:38 gaia gnome-shell[1585]: Failed to apply DRM plane transform 0: Permission denied
Nov 15 21:15:38 gaia gnome-settings-[1656]: failed to get edid: unable to get EDID for output
Nov 15 21:15:38 gaia gnome-settings-[1656]: failed to create device: failed to obtain org.freedesktop.color-manager.create-device auth
Nov 15 21:15:38 gaia gnome-settings-[1656]: could not find device: property match 'XRANDR_name'='VGA-1' does not exist

Nov 15 21:16:24 gaia gnome-shell[1831]: clutter_layout_manager_get_child_meta: assertion 'CLUTTER_IS_LAYOUT_MANAGER (manager)' failed
Nov 15 21:16:24 gaia gnome-shell[1831]: g_object_set: assertion 'G_IS_OBJECT (object)' failed
Nov 15 21:16:24 gaia gnome-shell[1831]: g_object_set: assertion 'G_IS_OBJECT (object)' failed

Je vais m’arrêter la pour le moment, j'essaierais de générer un fichier log "propre" si besoin, mon fichier pèse pas loin de 15Mo...
Je vais essayer de trouver des infos sur ces erreurs, a vue de nez c'est un problème graphique mais encore une fois j'y connais pas grand choses dans ce rayon.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Salut,
tes gros logs, tu peux les mettre sur notre pastebin, ça éclaircira tes messages sur le forum.
Les drivers proprios posent souvent probléme pour l'hibernation.
dans tes logs, il y a le driver graphique et le driver de la carte ethernet qui sont pointés.
Lorsque tu as réussi à le réveiller du suspend to disk, avais tu le réseau activé ?
Perso, je n'ai jamais réussi à utiliser l'hibernation de façon fiable. J'ai contourné le problème en passant le / et le swap sur disque SSD. Ca démarre en quelques secondes, et la machine est bien plus réactive.
Je n'ai pas réinstallé. Juste transféré les répertoires (avec cp, pas avec dd afin de réduire le fractionnement)
etxeberrizahar
Contributeur
Contributeur
Messages : 19
Inscription : 25 avr. 2016, 18:44
Status : Hors-ligne

pm-suspend : plantage...
pm-suspend --quirk-vbe-post : pas plantage.
Chez_moi_ça_marche©(avec une carte graphique ATI).


$ man pm-suspend

Code : Tout sélectionner

       --quirk-vbe-post
           This option will attempt to reinitialize the video card when
           resuming from suspend, using the same code the system BIOS uses at
           boot in order to initialize the video hardware. Not all video cards
           need this, and using this option on systems where it is not needed
           can cause a system to lock up when resuming. 


Essaie pm-suspend avec les différentes options offertes.
Répondre