Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Dec 2003 11:58:30 -0800 (PST)
From:      Nate Lawson <nate@root.org>
To:        "Sergey A. Osokin" <osa@FreeBSD.org.ru>
Cc:        current@freebsd.org
Subject:   Re: ACPI problem
Message-ID:  <20031209114400.G43006@root.org>

next in thread | raw e-mail | index | archive | help
Suspend/resume will continue to be a problem area for some time.  Perhaps
I should put up a FAQ about this.

1. Try different states (S1-S4) and see if one of them works.

2. Try tunable/sysctl hw.acpi.reset_video=0

3. Try tunable/sysctl hw.syscons.sc_no_suspend_vtswitch=1

4. Try sysctl hw.acpi.sleep_delay=0

5. Try the most recent Linux beta kernel with acpi configured.  If it
works, then perhaps we can find why.  Since we share the ACPI-CA
interpreter with Linux, it's likely that they have similar problems.

6. Try disabling drivers that may break resume.  In particular, uhci
doesn't work right after resume.

7. Try building the acpi kernel module with options ACPI_DEBUG, then
setting debug.acpi.layer and debug.acpi.level sysctls to various levels of
verbosity right before suspending/resuming.  Use a serial console to log
the output.  Here are some proposed settings:

    debug.acpi.layer="ACPI_ALL_DRIVERS ACPI_ALL_COMPONENTS"
    debug.acpi.level="ACPI_LV_IO"

-Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031209114400.G43006>