[ltp] Re: fglrx, T60p, SuSE 10.1, resume lockups

David Abrahams linux-thinkpad@linux-thinkpad.org
Tue, 29 Aug 2006 16:46:28 -0400


--=-=-=

"Aaron Mulder" <ammulder@alumni.princeton.edu> writes:

> I've got SuSE 10.1 on a T60p (2.6.16.21-0.13-smp).  I've tried all the
> fglrx releases from 8.25 to 8.28.  8.25 is the only one that doesn't
> lock up the machine when it's resuming after a suspend-to-RAM (about
> 50% of the time, sometimes with a black display, sometimes with
> garbage on the display).  This is pretty annoying, because they seem
> to be adding solid new features to the newer releases, but I need
> suspend-to-RAM to work.  Does anyone have any idea how to avoid the
> lockups?

Try the enclosed /etc/default/acpi-support.  Note in particular
MODULES="fglrx".  Sometimes to get it to fully wake up I have to hit
the blue "Fn" key.  So odd.


--=-=-=
Content-Type: text/x-sh
Content-Disposition: inline; filename=acpi-support


# Uncomment the next line to enable ACPI suspend to RAM
ACPI_SLEEP=true

# Comment the next line to disable suspend to disk
ACPI_HIBERNATE=true

# Change the following to "standby" to use ACPI S1 sleep, rather than S3.
# This will save less power, but may work on more machines
ACPI_SLEEP_MODE=mem

# Add modules to this list to have them removed before suspend and reloaded
# on resume. An example would be MODULES="em8300 yenta_socket"
#
# Note that network cards and USB controllers will automatically be unloaded 
# unless they're listed in MODULES_WHITELIST
MODULES="fglrx"

# Add modules to this list to leave them in the kernel over suspend/resume
MODULES_WHITELIST=""

# Should we save and restore state using the VESA BIOS Extensions?
# SAVE_VBE_STATE=true

# The file that we use to save the vbestate
VBESTATE=/var/lib/acpi-support/vbestate

# Should we attempt to warm-boot the video hardware on resume?
POST_VIDEO=true

# Save and restore video state?
# SAVE_VIDEO_PCI_STATE=true

# Should we switch the screen off with DPMS on suspend?
USE_DPMS=true

# Use Radeontool to switch the screen off? Seems to be needed on some machines
# RADEON_LIGHT=true

# Uncomment the next line to switch away from X and back again after resume.
# This is needed for some hardware, but should be unnecessary on most.
# DOUBLE_CONSOLE_SWITCH=true

# Set the following to "platform" if you want to use ACPI to shut down
# your machine on hibernation
HIBERNATE_MODE=shutdown

# Comment this out to disable screen locking on resume
LOCK_SCREEN=true

# Uncomment this line to have DMA disabled before suspend and reenabled
# afterwards
# DISABLE_DMA=true

# Uncomment this line to attempt to reset the drive on resume. This seems
# to be needed for some Sonys
# RESET_DRIVE=true

# Add services to this list to stop them before suspend and restart them in 
# the resume process.
STOP_SERVICES="mysql "

# Restart Infra Red services on resume - off by default as it crashes some
# machines
RESTART_IRDA=false

# Switch to laptop-mode on battery power - off by default as it causes odd
# hangs on some machines
ENABLE_LAPTOP_MODE=false

--=-=-=


-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

--=-=-=--