Suspend doesn't work with shipped /etc/default/acpi-support (Hardy, fglrx)

Bug #207087 reported by Adrian VELICU
10
Affects Status Importance Assigned to Milestone
acpi-support (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I'm using Hardy beta with a Radeon Xpress 1150 card with the fglrx driver.
Suspend doesn't work with the shipped /etc/default/acpi-support.
The following file fixes the problem:

ACPI_SLEEP=true
ACPI_HIBERNATE=true
ACPI_SLEEP_MODE=mem
MODULES=""
MODULES_WHITELIST="fglrx"
SAVE_VBE_STATE=false
VBESTATE=/var/lib/acpi-support/vbestate
POST_VIDEO=false
USE_DPMS=true
DOUBLE_CONSOLE_SWITCH=true
HIBERNATE_MODE=shutdown
LOCK_SCREEN=true
STOP_SERVICES=""
RESTART_IRDA=false
ENABLE_LAPTOP_MODE=false
SPINDOWN_TIME=12

..however hibernation still doesn't work (the system switches to a vt, then returns to the X session without hibernating)

Revision history for this message
Pat Double (patdouble) wrote :

I have a Mobility Radeon 9700 and suspend to RAM fails on the second resume cycle, blank screen, no backlight, no keyboard lights. I tried the above configuration (except for the laptop mode setting) and it did not help.

I set /sys/power/pm_trace to 1 and got this:
Sep 6 04:22:10 ee-pdouble kernel: [ 10.940820] registered taskstats version 1
Sep 6 04:22:10 ee-pdouble kernel: [ 10.940909] Magic number: 0:716:362
Sep 6 04:22:10 ee-pdouble kernel: [ 10.940912] hash matches /build/buildd/linux-2.6.24/drivers/base/power/main.c:97

Revision history for this message
Adrian VELICU (subscribe-velicu) wrote :

Does "sudo /etc/acpi/sleep.sh force" work better for you? If yes, a workaround is to modify the hal scripts (/usr/lib/hal/scripts/hal-system-power-suspend-linux) to call /etc/acpi/sleep.sh instead of pm-suspend (around line 74, comment the if block and replace it).

That works for me.

Revision history for this message
Pat Double (patdouble) wrote :

I tried "sudo /etc/acpi/sleep.sh force", no change. I submitted a new bug report since the hardware is different.

Revision history for this message
Hans Deragon (deragon) wrote :

I followed instructions given at:

http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide#Method_2:_Manual_Method_.28installing_Catalyst_8.6.29

With the latest drivers provided and the changes suggested to bring to /etc/default/acpi-support, suspend-to-ram works now on my nw8240 equipped with and ATI MOBILITY FireGL V5000 graphics controller with 128 MB (Note:
Linux report it as ATI Technologies Inc Radeon Mobility X700 (PCIE)). On the nw8240, it is necessary to get the latest ATI drivers as the one provided in Hardy's repository still does not provide suspend-to-ram capabilities on this video card.

Thus, I confirm that changes are necessary in this file for ATI cards.

Changed in acpi-support:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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