suspend funktioniert nach dem Update auf Ubuntu 14.04 von 13.10 nicht mehr

17

Ich kann meinen Laptop nicht in den Suspend-Modus versetzen. Wenn ich auf Suspend klicke, wird der Bildschirm nur gesperrt, und es passiert nichts.

Ich habe meine vorherige Version von UBUNTU von 13.04 auf 13.10 und dann auf 14.04 aktualisiert

Haben Sie eine Idee, warum dies geschieht, oder möchten Sie das Problem beheben?

Ich benutze DELL VOSTRO 3400 mit 64-Bit-Betriebssystem

Lohith MV
quelle
Hallo, und willkommen bei AskUbuntu;) Nun, könnten Sie versuchen, Ihr Terminal zu öffnen ctrl+alt+tund diesen Befehl zu verwenden, um zu sehen, ob es funktioniert:sudo pm-suspend
Denny
Ich habe auch ein ähnliches Problem gemeldet: askubuntu.com/questions/452605/…
Andrej
Ich habe das Skript am 14.04 auf einem VAIO Pro 13 Flip ausprobiert. Ich bekomme endlich einen Lebenslauf anstatt eines schwarzen Bildschirms, aber ich habe meine Maus und mein Pad verloren, so dass es nutzlos ist. irgendwelche Ideen?
KWOBY
Haben Sie eine AMD / ATI-Grafikkarte?
Devesh Khandelwal

Antworten:

5

Möglicherweise wird dieser Fehler angezeigt : Schwarzer Bildschirm nach dem Anmelden von Suspend in Xubuntu 14.04 . Versuchen Sie das Entfernen light-lockerund light-locker-settingsInstallieren xscreensaver, um das Problem der fehlerhaften Unterbrechung / Wiederaufnahme zu lösen.

Landroni
quelle
Ich verwende keines dieser Pakete.
Lohith MV
OK, dann sehen Sie wahrscheinlich etwas anderes.
Landroni
Ich habe es versucht und das Problem besteht immer noch.
Christophe De Troyer
@ChristopheDeTroyer Wenn Sie ein bestimmtes Problem feststellen, stellen Sie bitte eine separate Frage, in der die Symptome beschrieben werden.
Landroni
1
@ChristopheDeTroyer Die ursprüngliche Frage ist eigentlich nicht ganz so klar. Es gibt weder das verwendete DE noch den Energiemanager, das Schließfach oder den Bildschirmschoner an.
landroni
1

Ich habe dieses Problem, nachdem ich gestern eine andere Kernelversion verwendet habe. Obwohl ich immer noch nicht weiß, warum es auftritt, kann der folgende Weg Ihnen helfen, das Problem zu beheben.

Um dieses Problem zu beheben, müssen Sie pm-suspendvom Terminal aus versuchen, durch Analyse zu überprüfen, ob etwas nicht stimmt /var/log/pm-suspend.log.

In meinem Fall hat ein Programm, das abnormal beendet wurde, das Anhalten gestoppt. Nachdem ich es entfernt habe, funktioniert der Suspend wieder.

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
Coiby
quelle
0

Ich habe 'suspend' arbeiten und Update von Ubuntu 12.04 LTS auf 14.04 LTS (Sony Vaio VPCEB1E0E).

Ich hatte zuvor das Skript unten auf meinem Ubuntu 12.04 LTS verwendet: [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

Unter Ubuntu 14.04 LTS habe ich die Zeile 'DRIVERS' von: DRIVERS="ehci xhci" nach: geändert, wie es im Verzeichnis ' DRIVERS="uhci_hcd xhci_hcd"/ sys / bus / pci / drivers' der Fall war.

Als nächstes habe ich die Datei '/ etc / default / grub' (als root) bearbeitet und die GRUB_CMDLINE_LINUX=""Zeile in geändert GRUB_CMDLINE_LINUX="acpi_sleep=nonvs".

Dann rennen sudo update-grub.

[Source Suspend schlägt fehl (Neustart bei Wiederaufnahme) und keine Option für den Ruhezustand ]

Diese oben genannten Schritte haben den Trick für mich getan.

Ich hoffe es hilft.

Nanyaks
quelle