Ubuntu 14.04 Resume-Fehler nach Suspend


16

Ich habe kürzlich mein Ubuntu von 12.04 auf 14.04 in meinem Dual Boot (Windows 7) Toshiba Satellite Laptop aktualisiert. Wenn der Laptop nach dem Update für einen bestimmten Zeitraum angehalten wird, kann er nicht fortgesetzt werden. Wenn ich versuche, den Laptop fortzusetzen, indem ich Ubuntu aus dem Grub-Loader auswähle, wird der Anmeldebildschirm für einen Moment schwarz und wird einige Male hin und her fortgesetzt, bis ich schließlich zu "Suspend" zurückkehre. Ich muss das System hart booten, um in Ubuntu zu kommen. Nachfolgend habe ich einige Zeilen des Absturzberichts angehängt:

ProblemType: KernelOops
Annotation: This occured during a previous hibernate and prevented it from resuming properly.
Architecture: i386
Date: Wed Apr 30 10:57:56 2014
DistroRelease: Ubuntu 14.04
ExecutablePath: /usr/share/apport/apportcheckresume
ExecutableTimestamp: 1397576330
Failure: hibernate/resume
InterpreterPath: /usr/bin/python3.4
Package: linux-image-3.13.0-24-generic
ProcCmdline: /usr/bin/python3 /usr/share/apport/apportcheckresume
ProcCwd: /
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
.....

Dies ist auch ein hartnäckiges Problem für mich
Labnut

@labnut, versuche zu tty1 Strg + Alt + F1 zu wechseln, dann `sudo pm-hibernate", starte erneut, wenn es fertig ist, und schau, ob du wieder zu GUI tty7 Strg + Alt + F7
user.dz

aaarah! Die Fehlermeldung "Failure: hibernate / resume" (Fehler: Ruhezustand / Wiederaufnahme) bedeutet, dass es sich um einen Suspend-Fehler handelt. Ruhezustand und Ruhezustand sind zwei völlig unterschiedliche Dinge. Unterschiedliche Probleme, unterschiedliche Ursachen. Wahrscheinlich am besten, um genaue Titel zu erstellen. (In meinem Fall habe ich ein Suspend-Problem, kein Hibernate-Problem.)
zipzit

Antworten:


2

Die Lösung funktionierte für mich (kopiert aus meinen persönlichen Handbüchern ohne Änderung). Ich habe Lenovo T530 mit Ubuntu 14.04; Mainline-Kernel 3.14.9; Installiertes Paket nvidia-331-updates (331.38-0ubuntu7).

=> suspend / resume funktioniert bei mir ganz gut. => Ich habe auch ein Problem mit dem Fortsetzen nach dem Ruhezustand gelöst und die Lösung: SD-Karte aus dem Laptop auswerfen! : - |

Meine Kommentare, die für mich gearbeitet haben (vor einigen Monaten):

suspendResume_WORKING() {
# WIFI solution
# 1.) sudo vi /etc/pm/config.d/modules
# 2.) Replace SUSPEND_MODULES with this line:
#         SUSPEND_MODULES="$SUSPEND_MODULES uhci_hd button ehci_hd iwlwifi"

# SD card solution:
# 3.) Copy file from https://github.com/wschaub/T530-    settings/blob/master/pm/sleep.d/unmount_sdcard
#     to /etc/pm/sleep.d/unmount_sdcard
# 4.) chmod +x /etc/pm/sleep.d/unmount_sdcard

# ACPI solution:
# 5.) Replace lines in /etc/default/grub
#     GRUB_CMDLINE_LINUX_DEFAULT="noquiet nosplash acpi_osi=Linux acpi_backlight=vendor acpi_sleep=s4_nohwsig loop.max_part=63 loop.max_loop=64"
#     GRUB_CMDLINE_LINUX=""


# X.) sudo update-initramfs -u
# X+1.) sync; sudo reboot

}

Ich hatte das gleiche Problem auch auf meinem Thinkpad T530. Beim Laden, Enter-> F1-> Config -> Display -> Intel video adapterstatt Discrete video adapterProblem für mich gelöst.
Ademin

: thumbs_up: Die ACPI-Lösung hat mir bei meinem Lenovo z50-70-Laptop geholfen - er ist nach dem Anhalten nicht aufgewacht. Jetzt scheint alles in Ordnung zu sein!
Kishie

Ich habe einen Downvot durchgeführt, da es keine Informationen zur tatsächlichen Anwendung dieses Fixes gibt. Wo ist die Funktion suspendResume_WORKING()? Warum funktioniert diese Lösung? Was machst du eigentlich, wenn du das kopierst / einfügst?
Stewart

1

Ich hatte ein ähnliches Problem. Ich habe den Ruhezustand wieder hergestellt, indem ich den Grafikkartentreiber geändert habe. Unter zusätzlichen Treibern habe ich folgendes:

  1. NVIDIA-Binärtreiber 331.113 - verursacht den obigen Fehler
  2. NVIDIA Legacy Binary Driver 304.125 - Hibernate funktioniert damit
  3. Nouveau display driver - - hibernate funktioniert damit, aber ich würde andere Fehler bekommen, die nichts mit dem Ruhezustand zu tun haben

Unten ist ein Ausschnitt aus meinem Absturzprotokoll.

ProblemType: KernelOops Anmerkung: Dies ist während eines vorherigen Ruhezustands aufgetreten und hat die ordnungsgemäße Wiederaufnahme verhindert. Architektur: amd64 Datum: Mon Jan 5 09:20:38 2015 Distribution: Ubuntu 14.04 ExecutablePath: / usr / share / apport / apportcheckresume ExecutableTimestamp: 1414700591 Fehler: Ruhezustand / Wiederaufnahme InterpreterPath: /usr/bin/python3.4 Paket: linux- image-3.13.0-43-generic 3.13.0-43.72


0

Ich weiß, dass ich etwa ein Jahr zu spät reagiere, aber ich habe dieses Problem eine Weile bekämpft und endlich eine Lösung gefunden, die für mich funktioniert.

Es kam von hier: http://geekdevs.com/2010/04/solved-unable-to-enumerate-usb-device-disabling-ehci_hcd/#more-377

Erste Benutzung

ls /sys/bus/pci/drivers/ehci-pci

Es sollte eine Datei mit dem Format 0000: 00: xx.x vorhanden sein. Nimm es zur Kenntnis.

Dann ändere /etc/rc.local und füge diese eine Zeile nach dem shebang (der ersten Zeile) hinzu:

echo -n 0000:00:xx.x | sudo tee -a /sys/bus/pci/drivers/ehci-pci/unbind

Füllen Sie die Datei xx.x mit dem Namen Ihrer Datei aus. Für mich war es 0000: 00: 1d.0

Es sollte beim Neustart funktionieren, oder Sie können diese Zeile zur sofortigen Behebung in das Terminal eingeben.

Viel Glück für alle, die es brauchen. Ich weiß, dass ich es getan habe


1
Warum funktioniert das? Was macht es eigentlich?
Stewart

0

Dies ist ein bekannter Fehler im Linux-Kernel von mindestens 4.2 - 4.4. Tatsächlich kann ein fehlgeschlagener Lebenslauf bedeuten, dass der Bildschirm dunkel ist, das System jedoch eingeschaltet sein kann. Eine erfolgreiche Anmeldung kann zu einer erfolgreichen Anmeldung und einer hellen Anzeige führen. jedoch nicht immer. Sie können den Fall lösen, indem Sie auf Linux Kernel 4.6 aktualisieren. Bitte finden Sie einen ähnlichen Fall in Lenovo Thinkpad B51 hier , aber der Fall ist universell für alle Linux 4,2-4,4 also auch Ihr System. Es ist einfach und problemlos, ein Upgrade von 4.4 auf Linux-Kernel 4.6 durchzuführen (siehe hier) . Es kann also auch möglich sein, ab 4.2. Allerdings würde ich jetzt eine Neuinstallation von 16.04 machen und dort von 4.4 auf 4.6 upgraden.

Ubuntu: 14.04 und 16.04
Linux-Kernel: 4.2 - 4.4
Hardware: Lenovo Thinkpad B51, Lenovo Thinkpad G50-30, Macbook Air 2013-mid, ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.