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
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.
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
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.