web-dev-qa-db-fra.com

suspendre ne fonctionne pas après la mise à jour vers Ubuntu 14.04 à partir de 13h10

Je ne parviens pas à mettre mon ordinateur portable en mode suspension (veille). Si je clique sur le bouton Suspendre, il ne fait que verrouiller l'écran et rien ne se passe?

J'ai mis à jour ma version précédente d'UBUNTU du 13.04 au 13.10 puis au 14.04

Une idée pourquoi cela se produit ou une solution pour résoudre le problème?

J'utilise Dell VOSTRO 3400 avec un système d'exploitation 64 bits

17
Lohith MV

Vous êtes peut-être en train de voir ce bogue: écran noir après la connexion à Suspendre dans Xubuntu 14.04 . Essayez de supprimer light-locker et light-locker-settings et d'installer xscreensaver pour résoudre le problème de la suspension/reprise buggy.

5
landroni

J'ai ce problème après avoir utilisé une version du noyau différente hier. Bien que je ne sache toujours pas pourquoi cela se produit, la procédure suivante peut vous aider à résoudre le problème.

Déboguer ce problème consiste à exécuter pm-suspend à partir du terminal et à vérifier si quelque chose ne va pas en analysant /var/log/pm-suspend.log.

Pour mon cas, un programme dont la sortie était anormale a arrêté la suspension. Après que je l'ai enlevé, la suspension fonctionne à nouveau.

Running hook /etc/pm/sleep.d/soxy suspend suspend: 
Stopping Soxy proxy on port 7070       
No running Soxy process found
/etc/pm/sleep.d/soxy suspend suspend: Returned exit code 1.

Thu Sep 10 21:39:11 CST 2015: Inhibit found, will not perform suspend
Thu Sep 10 21:39:11 CST 2015: Running hooks for resume
1
Coiby

J'ai eu "suspendre" les travaux après et mettre à jour à partir de Ubuntu 12.04 LTS vers 14.04 LTS (Sony Vaio VPCEB1E0E).

J'avais déjà utilisé le script ci-dessous sur mon Ubuntu 12.04 LTS: [source http://ubuntuforums.org/showthread.php?t=1978290&p=11958911#post11958911]

#!/bin/sh
#inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19
#...and http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug    
# tidied by tqzzaa :)

VERSION=1.1
DEV_LIST=/tmp/usb-dev-list
DRIVERS_DIR=/sys/bus/pci/drivers
DRIVERS="uhci_hcd xhci_hcd"
HEX="[[:xdigit:]]"
MAX_BIND_ATTEMPTS=2
BIND_WAIT=0.1

unbindDev() {
  echo -n > $DEV_LIST 2>/dev/null
  for driver in $DRIVERS; do
    DDIR=$DRIVERS_DIR/${driver}
    for dev in `ls $DDIR 2>/dev/null | egrep "^$HEX+:$HEX+:$HEX"`; do
      echo -n "$dev" > $DDIR/unbind
      echo "$driver $dev" >> $DEV_LIST
    done
  done
}

bindDev() {
  if [ -s $DEV_LIST ]; then
    while read driver dev; do
    DDIR=$DRIVERS_DIR/${driver}_hcd
    while [ $((MAX_BIND_ATTEMPTS)) -gt 0 ]; do
          echo -n "$dev" > $DDIR/bind
          if [ ! -L "$DDIR/$dev" ]; then
            sleep $BIND_WAIT
          else
            break
          fi
          MAX_BIND_ATTEMPTS=$((MAX_BIND_ATTEMPTS-1))
      done  
    done < $DEV_LIST
  fi
  rm $DEV_LIST 2>/dev/null
}

case "$1" in
  hibernate|suspend) unbindDev;;
  resume|thaw)       bindDev;;
esac

Sur Ubuntu 14.04 LTS, j'ai remplacé la ligne "DRIVERS" de: DRIVERS="ehci xhci" par: DRIVERS="uhci_hcd xhci_hcd", comme c'était le cas dans le répertoire "/ sys/bus/pci/drivers".

Ensuite, j'ai édité le fichier '/ etc/default/grub' (en tant que root), en modifiant la ligne GRUB_CMDLINE_LINUX="" en GRUB_CMDLINE_LINUX="acpi_sleep=nonvs".

Puis, exécutez Sudo update-grub.

[source la suspension échoue (redémarrage à la reprise) et aucune option de veille prolongée ]

Ces étapes ci-dessus ont fait l'affaire pour moi.

J'espère que ça aide.

0
nanyaks