suspend/resume failure (ATI Mobility Radeon X700, kernel 2.6.31-10 Karmic Coala)

Bug #430245 reported by zvaral
66
This bug affects 12 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Sep 20,2009

The below description was provided by a few days before. After that I issued a dist-upgrade and a newer kernel ran on my system: 2.6.31-10.34 (instead of the earlier 2.6.31-10.32) and the problem seemed to be solved. The computer resumes properly after a suspend. I have no idea what the differences are but the systems behaves well now.

Sometimes, after resume, I have a flickering screen but changing to a virtual terminal (Ctrl+Alt+F1) and back (Alt+F7) solves this strange behavior. Only once I experienced that the screen was white and slured and the above key combinations had no any effect on it. I get suspended the computer again and after the second resume it worked properly.

----
My computer suspends properly but after waking up a blank screen is obtained seemingly without any working key combination: I can not change to a virtual terminal (Ctrl+Alt+F1), I can not restart the X server (Ctrl+Alt+Bckspace) and also the built-in kernel emergency shutdown service is not available (Ctrl+Alt+SysRq+r+e+i+s+u+b).

I think this problem relates to the driver of the graphics card. According to my experience, suspend has never worked with the open source fglrx driver for the ATI Radeon X700 card. And many people had problem with the proprietary driver either. The latest proprietary driver worked with X700 and suspend worked reliably was the driver version 9.1. Since that I did not managed to obtain suspend properly. Now I use the basic configuration of Karmic, proprietary driver is not available for Karmic.

My bug report relates to the one reported in connection with Ubuntu 9.04: Bug #382575 [Acer, inc. Ferrari 4000] suspend/resume failure.

Some important information:

> uname -a

Linux hardnut 2.6.31-10-generic #32-Ubuntu SMP Thu Sep 10 23:29:56 UTC 2009 x86_64 GNU/Linux

> lspci

00:00.0 Host bridge: ATI Technologies Inc Radeon Xpress 200 (RS480/RS482/RX480/RX482) Chipset - Host bridge (rev 01)
00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
00:14.6 Modem: ATI Technologies Inc SB400 AC'97 Modem Controller (rev 02)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)
05:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5789 Gigabit Ethernet PCI Express (rev 11)
06:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
06:09.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
06:09.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
06:09.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller

> Xorg -version

X.Org X Server 1.6.3
Release Date: 2009-7-31
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server x86_64 Ubuntu
Current Operating System: Linux hardnut 2.6.31-10-generic #32-Ubuntu SMP Thu Sep 10 23:29:56 UTC 2009 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.31-10-generic root=UUID=f25ca3a3-e853-4dd4-9b58-dcaa30b3a0d1 ro quiet splash
Build Date: 09 September 2009 12:45:08AM
xorg-server 2:1.6.3-1ubuntu6 (<email address hidden>)
 Before reporting problems, check http://wiki.x.org
 to make sure that you have the latest version.

> lsmod

Module Size Used by
binfmt_misc 10220 1
xt_TCPMSS 4640 1
xt_tcpmss 2464 1
xt_tcpudp 3616 1
iptable_mangle 4192 1
ip_tables 21200 1 iptable_mangle
x_tables 25832 4 xt_TCPMSS,xt_tcpmss,xt_tcpudp,ip_tables
vboxnetadp 92940 0
vboxnetflt 99980 0
vboxdrv 1708236 1 vboxnetflt
pppoe 13864 2
pppox 3896 1 pppoe
lp 11908 0
arc4 2144 2
snd_atiixp 19284 2
snd_atiixp_modem 14604 0
ecb 3296 2
snd_pcm_oss 44704 0
snd_ac97_codec 125720 2 snd_atiixp,snd_atiixp_modem
ac97_bus 2176 1 snd_ac97_codec
snd_mixer_oss 18976 1 snd_pcm_oss
snd_seq_dummy 3460 0
snd_pcm 93160 4 snd_atiixp,snd_atiixp_modem,snd_pcm_oss,snd_ac97_codec
snd_seq_oss 33440 0
snd_seq_midi 8192 0
pcmcia 40116 0
snd_rawmidi 27360 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
b43 136552 0
snd_seq 60608 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
yenta_socket 27372 1
snd_timer 26992 2 snd_pcm,snd_seq
rsrc_nonstatic 11840 1 yenta_socket
mac80211 210072 1 b43
amd64_edac_mod 26688 0
snd_seq_device 8308 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ppdev 8232 0
radeon 684544 2
tifm_7xx1 6784 0
joydev 13088 0
pcmcia_core 41796 3 pcmcia,yenta_socket,rsrc_nonstatic
cfg80211 109208 2 b43,mac80211
snd 77096 15 snd_atiixp,snd_atiixp_modem,snd_pcm_oss,snd_ac97_codec,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_piix4 11728 0
k8temp 5504 0
edac_core 48876 1 amd64_edac_mod
ttm 43056 1 radeon
parport_pc 37352 1
tifm_core 9864 1 tifm_7xx1
led_class 5256 1 b43
soundcore 9088 1 snd
snd_page_alloc 10928 3 snd_atiixp,snd_atiixp_modem,snd_pcm
parport 40528 3 lp,ppdev,parport_pc
psmouse 57124 0
serio_raw 6596 0
ohci1394 33780 0
ssb 40944 1 b43
ieee1394 100896 1 ohci1394
tg3 123748 0
fbcon 41248 0
tileblit 3136 1 fbcon
font 8832 1 fbcon
bitblit 6656 1 fbcon
softcursor 2336 1 bitblit
i915 244456 0
drm 193856 5 radeon,ttm,i915
i2c_algo_bit 7076 2 radeon,i915
video 23484 1 i915
output 3680 1 video
intel_agp 31856 0

glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RV410 5653) 20090101 TCL
OpenGL version string: 1.5 Mesa 7.6-devel
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_shadow,
    GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
    GL_MESAX_texture_float, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
    GL_ARB_vertex_array_bgra, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
    GL_EXT_blend_color, GL_EXT_blend_equation_separate,
    GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,
    GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, GL_EXT_convolution,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
    GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_vertex_array,
    GL_EXT_vertex_array_bgra, GL_APPLE_packed_pixels,
    GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, GL_ATI_separate_stencil,
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_MESA_window_pos,
    GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle,
    GL_NV_texgen_reflection, GL_NV_vertex_program, GL_OES_read_format,
    GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

8 GLX Visuals
   visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
 id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x67 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x68 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x69 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x6a 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x6b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x5e 32 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon

8 GLXFBConfigs:
   visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
 id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x5f 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x60 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x61 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x62 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x63 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x64 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x65 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x66 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow

ProblemType: KernelOops
Annotation: This occured during a previous suspend and prevented it from resuming properly.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: zoli 3700 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'IXP'/'ATI IXP rev 2 with ALC250 at 0xc0003400, irq 17'
   Mixer name : 'Realtek ALC250 rev 2'
   Components : 'AC97a:414c4752'
   Controls : 33
   Simple ctrls : 21
Card1.Amixer.info:
 Card hw:1 'Modem'/'ATI IXP Modem rev 2 at 0xc0003800, irq 17'
   Mixer name : 'Silicon Laboratory Si3036,8 rev 15'
   Components : 'AC97m:53494c2f'
   Controls : 3
   Simple ctrls : 3
Card1.Codecs.codec97.0.mc97.1.1:
 1-1/0: Silicon Laboratory Si3036,8 rev 15

 Extended modem ID: codec=1 LIN1
 Modem status : GPIO MREF ADC1 DAC1 PRE(ADC2) PRF(DAC2) PRG(HADC) PRH(HDAC)
 Line1 rate : 13714Hz
CurrentDmesg:
 Error: command ['sh', '-c', 'dmesg | comm -13 /var/log/dmesg -'] failed with exit code 1: [ 105.640083] Clocksource tsc unstable (delta = -299933357 ns)
 comm: file 2 is not in sorted order
Date: Tue Sep 15 20:29:07 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/share/apport/apportcheckresume
Failure: suspend/resume
HibernationDevice: RESUME=UUID=3ce2aaac-b25e-4863-91a2-0a57ade09901
InterpreterPath: /usr/bin/python2.6
Lsusb:
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Acer, inc. Ferrari 4000
Package: linux-image-2.6.31-10-generic 2.6.31-10.32
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.31-10-generic root=UUID=f25ca3a3-e853-4dd4-9b58-dcaa30b3a0d1 ro quiet splash
ProcCmdline: /usr/bin/python /usr/share/apport/apportcheckresume
ProcEnviron: PATH=(custom, no user)
ProcVersionSignature: Ubuntu 2.6.31-10.32-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-10-generic N/A
 linux-firmware 1.18
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
Tags: resume suspend
Title: [Acer, inc. Ferrari 4000] suspend/resume failure
Uname: Linux 2.6.31-10-generic x86_64
UserGroups:

dmi.bios.date: 03/20/06
dmi.bios.vendor: Acer
dmi.bios.version: 3A27
dmi.board.name: Ferrari IV
dmi.board.vendor: Acer, Inc.
dmi.board.version: Not Applicable
dmi.chassis.type: 1
dmi.chassis.vendor: , Inc.
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAcer:bvr3A27:bd03/20/06:svnAcer,inc.:pnFerrari4000:pvrNotApplicable:rvnAcer,Inc.:rnFerrariIV:rvrNotApplicable:cvn,Inc.:ct1:cvrN/A:
dmi.product.name: Ferrari 4000
dmi.product.version: Not Applicable
dmi.sys.vendor: Acer, inc.

Revision history for this message
zvaral (z-varallyay) wrote :
zvaral (z-varallyay)
description: updated
Revision history for this message
Vikram Dhillon (dhillon-v10) wrote :

Can you confirm this issue exists with the most recent Lucid Lynx 10.04 release - http://cdimage.ubuntu.com/releases/lucid/alpha-2/. If the issue remains in Lucid, please test the latest 2.6.32 upstream kernel build - https://wiki.ubuntu.com/KernelMainlineBuilds. Let us know your results. Thanks.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
zvaral (z-varallyay) wrote :

This problem does not exist with Lucid Lynx 10.04 alpha2. It suspends/resumes reliable and quickly. The only issue is some color depth changes (with the radeon driver) which I reported as a bug in bug#510001
See https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/510001

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Zvaral,
    As the issue reported here is fixed for you (barring the issues you filed in your other bug), I will go ahead and close this bug as Fix Released.

-JFo

Changed in linux (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
LF (lorenzo-fiorini) wrote :

I'm experiencing it now after fresh install of beta1 i386 and dist-upgrade on an laptop Acer 5024wlmi

Revision history for this message
Matteo Z (matteozandi) wrote :

I also have a x700 card

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)

Since Jaunty, the proprietary fglrx driver doesn't support my card any more and that was the only way, at that time, to have suspend/resume working properly.

With Karmic, suspend/resume has begun to work reliably with the open source ati driver.

Now I updated to Lucid and suspend/resume has stopped working (with lucid 2.6.32-19-generic kernel it doesn't even sleep, it simply hangs when pressing suspend, with karmic 2.6.31-20-generic kernel it sleeps but doesn't wake up).

I'm currently downloading mainline kernel to see if it solves the problem.

tags: added: ati x700
Revision history for this message
Antonio Costantino (anto-costantino) wrote :

A workaround is disabling KMS. I edited my /boot/grub/menu.ls adding nomodeset to the line starting with # defoptions=

Then I had to run sudo update-grub. Now both resume and hibernation work very well.

Revision history for this message
Jorma Ikäheimo (jorma-ikaheimo) wrote :

I confirm the bug in 10.04, I also have a x700 card and suspend resume does not work correctly before disabling KMS with ati driver.

Revision history for this message
Antonio Costantino (anto-costantino) wrote :

Should maybe anyone knowledgeable open a new bug report not to get things confused with the original report?

Revision history for this message
DAN (dan-tapas-twain) wrote :

same problem with ati radeon xpress 200m
added nomodeset to bootoptions of kernel
doesnt solve this problem, but

it fixed my hibernate fail error
i have lucid lynx and samsung r41 laptop

Revision history for this message
Arto Huotari (roskapostiaminulle) wrote :

It seems that other distros are also affected.

https://bugzilla.redhat.com/show_bug.cgi?id=541562

Revision history for this message
Arto Huotari (roskapostiaminulle) wrote :

Newer report #579614 has been marked as duplicate of this bug.

In #579614 it was verified that nomodeset option resolved issue with lucid 10.04 / Acer5020 / ATI radeonx700

Revision history for this message
Moritz Mahlzahn (famsun) wrote :

Same Problem with me: Acer 1692 ATI radeon x700 newest ubuntu/kernel, doesnt resume after suspend.
With nomodeset option graphic modus doesnt even boot and i only get terminal-modus.
Friend of mine has the same Problem with the x700, nomodeset doesnt change anything with his computer.

Revision history for this message
Antonio Costantino (anto-costantino) wrote :

If adding nomodeset to the grub options doesn't work for you, try the suggestions regarding ATI Radeon available at the following link: https://wiki.ubuntu.com/X/KernelModeSetting

It works... at least for me!!!

Revision history for this message
skorqa (skorqa) wrote :

Hi,
I'm experiencing the same bug with an acer 1692 / ati x700
the kernel is a 2.6.32-24-generic-pae

the nomodeset workaround did not work for me

> with xserver-xorg-video-ati = 6.13.0-1ubuntu5
     when booting with default options (radeon.modeset=1) i get this bug
     when booting with radeon.modeset=0 the x server fails with 'couldn't find valid pll dividers'

> with xserver-xorg-video-ati = 6.13.1-1ubuntu1~xup3~lucid
     when booting with default options (radeon.modeset=1) i get this same bug
     when booting with radeon.modeset=0 the x server starts but 'suspend' results on locking the display (screensaver) and blanking the screen (reverted by ctrl-alt-f1 / ctrl-alt-f7)

regards

fred

Revision history for this message
László Monda (mondalaci) wrote :

Resume from suspend was being broken on my laptop for about half a year. I've just found the http://ubuntuforums.org/showthread.php?t=782782 thread and written the following script which works like a charm.

#!/bin/bash
gnome-screensaver-command -l
sudo /etc/acpi/sleep.sh force

I'm currently running Natty and using the radeon driver. Hope this helps someone.

Revision history for this message
Martin Dauskardt (md001) wrote :

same problem with Ubuntu 12.04, 16.04, 18.04, 18.10. And even a Bhodi with Kernel 3.2 shows the same error an resume. Last Distribution which works with suspend/resume is Ubuntu 9.04.

The workaround with /etc/acpi/sleep.sh force seems to be outdated, as this file is not present in recent Ubuntus.

Is there anything else I could do?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.