You are not logged in.

#1 2009-10-17 05:14:35

piezoelectric
Member
Registered: 2009-09-08
Posts: 48

acpi dock/undock event, acpid and kacpid

First off. I'm not really sure what the relationship is between acpid and kapcid. I see that if I install the package acpid that I get the /etc/acpi/events directory.

Here is a sample of the events I see on my Dell Latitude D800 laptop:

button/lid / LID / 00000080 / 00000005
button/lid / LID / 00000080 / 00000006
button/lid / LID / 00000080 / 00000007
button/lid / LID / 00000080 / 00000008
ac_adapter / AC / 00000080 / 00000000
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
ac_adapter / AC / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
ac_adapter / AC / 00000080 / 00000000
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
ac_adapter / AC / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
battery / BAT0 / 00000080 / 00000001
button/lid / LID / 00000080 / 00000009
button/lid / LID / 00000080 / 0000000a

Also, here are my kernel's acpi options:

~$ zcat /proc/config.gz | grep ACPI
# Power management and ACPI options
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
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_THERMAL=m
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=m
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_POWERNOW_K7_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI=m
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
CONFIG_PNPACPI=y
CONFIG_BLK_DEV_IDEACPI=y
CONFIG_ATA_ACPI=y
CONFIG_PATA_ACPI=m
CONFIG_THINKPAD_ACPI=m
# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
# CONFIG_THINKPAD_ACPI_DEBUG is not set
# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
CONFIG_ACPI_WMI=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_TOSHIBA=m

Most importantly, CONFIG_ACPI_DOCK=y is there.

So how come I don't see any events other than battery, ac power, and lid events being sent to /etc/acpi/handler.sh?

Offline

Board footer

Powered by FluxBB