[РЕШЕНО] acpid и unhandled event

Gentoo установлена на нетбук. acpid-1.0.10_p3 при закрытии крышки в лог пишет следущее :

Цитата:
...
Mar 1 18:06:34 lokibook logger: ACPI event unhandled: button/lid LID0 00000080 0000021d
Mar 1 18:06:34 lokibook logger: ACPI event unhandled: button/lid LID0 00000080 0000021e
Mar 1 18:06:34 lokibook logger: ACPI event unhandled: button/lid LID0 00000080 0000021f
...

а cat /proc/acpi/button/lid/LID0/state всегда показывает

Цитата:
state: closed

В /etc/acpid/default.sh добавил обработку button/lid :

#!/bin/sh
# /etc/acpi/default.sh
set $*
group=${1%%/*}
action=${1#*/}
device=$2
id=$3
value=$4

log_unhandled() {
	logger "ACPI event unhandled: $*"
}

case "$group" in
	button)
		case "$action" in
			power) 
				/sbin/init 0
				;;
			lid)
				pm-suspend
				;;
			*)	log_unhandled $* ;;
		esac
		;;
	ac_adapter)
		case "$value" in
			*)	log_unhandled $* ;;
		esac
		;;

	*)	log_unhandled $* ;;
esac

После закрытия крышки бук благополучно выполнил pm-suspend. Нажимаем any_key - бук просыпается. Но тут же опять появляется событие button/lid и бук опять засыпает. И так пока не надоест :(
Заменив pm-suspend на logger "ACPI event button/lid happend" и повторив эксперимент находим в логе кучу этих строк, которые продолжают добавляться.
Погуглив нашёл несколько примеров обработки button/lid события для Ubuntu и Archlinux. Там авторы пользовались данными из /proc/acpid/button/lid чтобы определить закрыта крышка или нет и после этого выполняли pm-suspend. Ввиду выше написаного такой трюк у меня не пройдёт.

Уважаемые форумчане, подскажите что я делаю не так и можно ли вообще как-то подчинить себе непокорное событие. Или как временный костыль - избавиться от циклического срабатывания события.

если у вас KDE я бы советовал

если у вас KDE я бы советовал настроить все через тамашний powermanager. может быть еще механика какая-то с кнопкой либо неверно настроенто ядро. конфиг acpi последнего можно показать )

По моему проблема кроется на

По моему проблема кроется на в настройках acpi, а в настройках hidernate

буду честен, я не знаю, почему у меня все работает

Цитата: а cat

Цитата:
а cat /proc/acpi/button/lid/LID0/state всегда показывает
Цитата:

state: closed

Вообще lid button так работать не должен. мне кажется...

Если я вас правильно понял вы

Если я вас правильно понял вы имеете ввиду hibernate-script. Я использую sys-power/pm-utils-1.2.5 Для него вроде не нужно дополнительных настроек. К тому же сам suspend работает (при нажатии хоткея и из меню гнома).

Использую Gnome. Кусок

Использую Gnome. Кусок конфига ядра:
$ cat /usr/src/linux/.config |grep "ACPI" |grep -vE "^#"

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=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_SBS=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_PNPACPI=y
CONFIG_ATA_ACPI=y
CONFIG_ACPI_WMI=y

Вроде всё что надо включил, может даже что-то лишнее :)

Решено

Проблема исчезла после обновления биоса до версии 1.27
До этого стоял 1.06 :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".