From: Nate Lawson <nate-Y6VGUYTwhu0@public.gmane.org>
To: Ducrot Bruno <ducrot-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: System indicators APM/ACPI
Date: Tue, 30 Sep 2003 10:38:25 -0700 (PDT) [thread overview]
Message-ID: <20030930103258.V81128@root.org> (raw)
In-Reply-To: <20030930170308.GD11391-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
On Tue, 30 Sep 2003, Ducrot Bruno wrote:
> 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.
Yep. What I did was write a loop that called \_SI\_SST with an arg of 0,
1, ... 4 and wait one second between each call so I could see any LED
changes. No effect. I noticed that it's important to call
Acpi*SleepStatePrep() before calling _SST since it checks the SPS_
variable to determine the sleep state which is set in _PTS. This may be
the issue.
> 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.
I'll try that. I haven't written stuff directly to the EC LED control
register.
Thanks,
Nate
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
prev parent reply other threads:[~2003-09-30 17:38 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
[not found] ` <20030930170308.GD11391-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2003-09-30 17:38 ` Nate Lawson [this message]
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=20030930103258.V81128@root.org \
--to=nate-y6vguytwhu0@public.gmane.org \
--cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
--cc=ducrot-kk6yZipjEM5g9hUCZPvPmw@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