On Wed, Feb 13, 2013 at 2:32 PM, Stefan G. Weichinger <li...@xunil.at> wrote:
> Am 11.02.2013 22:03, schrieb Canek Peláez Valdés:
>> On Mon, Feb 11, 2013 at 3:51 AM, Stefan G. Weichinger <li...@xunil.at> wrote:
>>> Do you have acpid installed/enabled? Anything aside the default
>>> acpi-scripts?
>>
>> The last time I installed acpid was in November of 2010, and I
>> uninstalled for the last time in April 2011. My machines are all acpid
>> free since then; systemd + UPower takes cares of everything AFAIK.
>
> getting OT here ... ->
>
> Would you mind showing the results of
>
> zgrep ACPI /proc/config.gz

I haven't had /proc/config.gz in years, but I always keep my current config:

# grep ACPI config-3.7.6
# Power management and ACPI options
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS is not set
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_THERMAL=m
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_DEBUG_FUNC_TRACE is not set
CONFIG_ACPI_PCI_SLOT=m
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
# CONFIG_ACPI_HED is not set
CONFIG_ACPI_CUSTOM_METHOD=m
# CONFIG_ACPI_APEI is not set
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_PNPACPI=y
CONFIG_ATA_ACPI=y
# CONFIG_PATA_ACPI is not set
# ACPI drivers
# CONFIG_THINKPAD_ACPI is not set
CONFIG_ACPI_WMI=m
CONFIG_ACPI_TOSHIBA=m
# CONFIG_ACPI_CMPC is not set

This is my laptop, my desktop is obviously a little different.

> USE= " .... -acpi ....." as well?

There are still relevant packages that have "acpi"? AFAIK, the kernel,
udev and the userspace *kits take are of everything. In my laptop I
don't have the acpi USE flag, but the interesting fact is that I can
do an "emerge -uDNvp world", with USE=acpi OR USE=-acpi, and nothing
gets rebuilt.

In other words, in my laptop I don't have a single package that uses
the acpi USE flag. I just did this:

# grep "IUSE=\".*acpi.*\"" $(find /usr/portage -name "*.ebuild") | cut
-d / -f 4-5 | sort | uniq
app-emulation/bochs
app-laptop/laptop-mode-tools
app-laptop/pbbuttonsd
sys-freebsd/freebsd-usbin
sys-power/cpufreqd
x11-drivers/nvidia-drivers
x11-misc/keytouch
x11-plugins/wmacpi
x11-wm/matchbox-panel
xfce-extra/xfce4-sensors-plugin

Those are ALL the packages that have the acpi USE flag in the tree. Of
those, I just use nvidia-drivers in my media center, and I must use
USE="-acpi", since I don't have acpid in any of my machines (the flag
just plugs in acpid).

I do use ACPI, but (as I said) the kernel, udev and the userspace
*kits take care of it. The acpid daemon is a relic from the time when
we didn't have standarized interfaces for ACPI events, like power
button pushes. Nowadays we have smarter software that deals with it.

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to