Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Jun 2002 22:53:37 -0600
From:      Scott Long <scott_long@btc.adaptec.com>
To:        arch@freebsd.org
Subject:   ACPI Daemon
Message-ID:  <20020616045337.GA38313@hollin.btc.adaptec.com>

next in thread | raw e-mail | index | archive | help
All,

I'm soliciting input on bike shed colors and building materials for an
idea I had concerning ACPI.  I'd like to build an ACPI Daemon that
handles things like taking corrective actions for battery and
temperature problems.  The daemon would run from rc, and be controlled
by a config file.  Since ACPI is only in 5-CURRENT, the daemon would
only apply to 5-CURRENT.  APM would not be supported since it is
deprecated in favor of ACPI, and it does not give the level of
reporting and actions that ACPI provides.

The daemon would provide the following services:

Temperature monitoring: The daemon could be configured to either accept
or override the default thermal settings provided in the AML.
Corrective actions would include CPU throttling, system suspend/
hibernate/shutdown, and possible fan control.

Battery monitoring: The daemon would monitor the battery and AC power
line state.  Corrective actions would include CPU throttling and
system suspend/hibernate/shutdown.  The AC power line monitor that
currently exists in the ACPI driver would be removed (though the
AC power line device would remain).  Warnings could be reported to
the syslog.

Button management:  The daemon config file could be used to specify
the function of the various ACPI controlled switches (power/lid/
sleep/etc).  The goal of this is to centralize the management of
ACPI to the daemon and config file.

The config file would be in standard key=value format.

Comments?

Scott

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




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