public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
From: Ducrot Bruno <ducrot-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
To: Nate Lawson <nate-Y6VGUYTwhu0@public.gmane.org>
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: System indicators APM/ACPI
Date: Tue, 30 Sep 2003 19:03:08 +0200	[thread overview]
Message-ID: <20030930170308.GD11391@poupinou.org> (raw)
In-Reply-To: <20030929125921.A78167-Y6VGUYTwhu0@public.gmane.org>

On Mon, Sep 29, 2003 at 01:00:40PM -0700, Nate Lawson wrote:
> In suspending my T23, I found an interesting issue.  When suspending with
> APM on FreeBSD, the "suspended" light comes on.  When suspending on
> Windows 2k, it also comes on.  When suspending with ACPI on FreeBSD, it
> does not come on even though it suspends/resumes fine.  Is Win2k
> suspending via APM even though it is using ACPI for other features?  I am
> certain it is using ACPI by checking in the driver info window.
> 
> I figured this might have something to do with \_SI\_SST since my laptop
> has that.  But running \_SI\_SST with various args never changes any
> lights.  ASL:  http://root.org/~nate/acpi/ibm-acpidump.asl.gz
> 
> Ideas?
> 
> BTW, would it be a good idea to add code to call \_SI\_SST to the ACPICA
> AcpiSetSleepState() function?

Current spec (2.0c) state that arguments for _SST are (10.1.1, page 254):

0- no system state.  Indicator off.
1- Working.
2- Waking.
3- Sleeping, Used to indicate system state S1, S2 or S3.
4- Sleeping with context saved to non-volatile storage.

So, for system state 4, you should pass argument 4 (but just
before calling AcpiSetSleepState() imo), then when waking, call
_SST with argument 2 in wakeup path, and asap, then pass at the
end of the wakeup path argument 1.

Your ASL seems also to contains some stuff related to LED, or BEEP,
via the embedded controller.  Have you tryed to write some codes to control
directly them (so that you know it really work)?
At least, the LED stuff seems to be easy to look, debug, etc.
Just write bytes to EC space addr 0x0C, and see what happens.

-- 
Ducrot Bruno

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

  parent reply	other threads:[~2003-09-30 17:03 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-29 20:00 System indicators APM/ACPI Nate Lawson
     [not found] ` <20030929125921.A78167-Y6VGUYTwhu0@public.gmane.org>
2003-09-30 17:03   ` Ducrot Bruno [this message]
     [not found]     ` <20030930170308.GD11391-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2003-09-30 17:38       ` Nate Lawson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030930170308.GD11391@poupinou.org \
    --to=ducrot-kk6yzipjem5g9huczpvpmw@public.gmane.org \
    --cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=nate-Y6VGUYTwhu0@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox