Ubuntu 14.04 resume error after suspend

Solution 1:

Solution worked for me (copied from my personal manuals without modification). I've got Lenovo T530 with Ubuntu 14.04; mainline kernel 3.14.9; nvidia-331-updates package installed (331.38-0ubuntu7).

=> suspend/resume works for me quite well. => I was solving also problem with resume after hibernation, and the solution: eject SD card from the laptop! :-|

My comments that worked for me (some months ago):

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

}

Solution 2:

I had a similar issue. I managed to get hibernate to work again by changing the graphics card driver. Under additional drivers I have the following:

  1. NVIDIA binary driver 331.113 - causes the error above
  2. NVIDIA legacy binary driver 304.125 - hibernate works with this
  3. Nouveau display driver - - hibernate works with this, but I would get other errors unrelated to hibernate

Below is a snippet of my crash log.

ProblemType: KernelOops Annotation: This occured during a previous hibernate and prevented it from resuming properly. Architecture: amd64 Date: Mon Jan 5 09:20:38 2015 DistroRelease: Ubuntu 14.04 ExecutablePath: /usr/share/apport/apportcheckresume ExecutableTimestamp: 1414700591 Failure: hibernate/resume InterpreterPath: /usr/bin/python3.4 Package: linux-image-3.13.0-43-generic 3.13.0-43.72