не работает acpid button/lid HP530 и nc6120
Модератор: Модераторы разделов
-
- Сообщения: 86
- ОС: Arch Linux
не работает acpid button/lid HP530 и nc6120
Помогите разобраться почему не работает ?
в /proc/acpi/button/lid/C1E9/state постоянно open
в syslog при нажатии кнопочки (детектор закрывания крышки) ничего не пишется.
Помогите плз. Уже весь инет облазил.. наблюдается на обоих ноутах. Дистриб Arch.
Может еще какие-то сведения предоставить?
Linux knote 2.6.32-ARCH #1 SMP PREEMPT Tue Feb 23 19:24:08 UTC 2010 i686 Intel® Pentium® M processor 1.73GHz GenuineIntel GNU/Linux
в /proc/acpi/button/lid/C1E9/state постоянно open
в syslog при нажатии кнопочки (детектор закрывания крышки) ничего не пишется.
Помогите плз. Уже весь инет облазил.. наблюдается на обоих ноутах. Дистриб Arch.
Может еще какие-то сведения предоставить?
Linux knote 2.6.32-ARCH #1 SMP PREEMPT Tue Feb 23 19:24:08 UTC 2010 i686 Intel® Pentium® M processor 1.73GHz GenuineIntel GNU/Linux
-
- Сообщения: 1913
- Статус: zzz..z
Re: не работает acpid button/lid HP530 и nc6120
Обладатель HP530 (Celeron 420). Кнопочка LID работает.
Другие функции по управлению энергосбережением работают исправно?
Другие функции по управлению энергосбережением работают исправно?
[x] close
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
да.
настроил на PWR pm-suspend - работает
настроил на lid сейчас просто запись в файл... смотрю что только при открытии крышки что-то пишется... при закрытии нет.
при этом tail -f /proc/acpi/button/lid/*/state показывает все время open
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
высмотрел...
пишет в файл и при закрытии и при открытии.. просто оооооооочень долго думает.. надо ждать секунд 20-25 (я считал) что б acpid записал в файл.
Статус в /proc/acpi/button/lid/*/state при этом не меняется...
это нормально?
пишет в файл и при закрытии и при открытии.. просто оооооооочень долго думает.. надо ждать секунд 20-25 (я считал) что б acpid записал в файл.
Статус в /proc/acpi/button/lid/*/state при этом не меняется...
это нормально?
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
вобщем в поставил на button/lid в /etc/apci/handler.sh
echo "Lid $@" >> /some/file
вывод из того файла следующий
Lid button/lid C1E9 00000080 0000001b
Lid button/lid C1E9 00000080 0000001c
Lid button/lid C1E9 00000080 0000001d
Lid button/lid C1E9 00000080 0000001e
я так понимаю последнее число это какой-то счетчик который будет все время нарастать по мере нажатия\отпускания той кнопочки которая отвечает за закрытие крышки
плохо что он не изменяет данные в /proc
вопрос из этого следующий.. можно хоть как-то применить это для обеспечения хоть и тормознутой но все же работы этого lid?
echo "Lid $@" >> /some/file
вывод из того файла следующий
Lid button/lid C1E9 00000080 0000001b
Lid button/lid C1E9 00000080 0000001c
Lid button/lid C1E9 00000080 0000001d
Lid button/lid C1E9 00000080 0000001e
я так понимаю последнее число это какой-то счетчик который будет все время нарастать по мере нажатия\отпускания той кнопочки которая отвечает за закрытие крышки
плохо что он не изменяет данные в /proc
вопрос из этого следующий.. можно хоть как-то применить это для обеспечения хоть и тормознутой но все же работы этого lid?
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
почитал отут что такая же проблема у людей была еще в 2007 году.
попробовал - действительно... если отключить загрузку модуля video и при этом не стартовать X то экран тушится нормально и даже асpi не нужен..
хотя в том же /proc/acpi/button/lid/*/state все тот же open
видимо это какой-то баг связаный с KMS. Хотя я могу и ошибаться.
попробовал - действительно... если отключить загрузку модуля video и при этом не стартовать X то экран тушится нормально и даже асpi не нужен..
хотя в том же /proc/acpi/button/lid/*/state все тот же open
видимо это какой-то баг связаный с KMS. Хотя я могу и ошибаться.
-
- Сообщения: 1913
- Статус: zzz..z
Re: не работает acpid button/lid HP530 и nc6120
вот что пишет уменя при нажатии на кнопку LID
P.S. KMS включен
P.S.S.
Код: Выделить всё
Feb 27 13:34:37 pinguin logger: ACPI event unhandled: button/lid C20C 00000080 00000001
Feb 27 13:34:37 pinguin logger: ACPI event unhandled: video C086 00000080 00000000
Feb 27 13:34:38 pinguin logger: ACPI event unhandled: button/lid C20C 00000080 00000002
Feb 27 13:34:38 pinguin logger: ACPI event unhandled: video C086 00000080 00000000
P.S.S.
Код: Выделить всё
cat /proc/acpi/button/lid/C20C/info
type: Lid Switch
Код: Выделить всё
cat /proc/acpi/button/lid/C20C/state
state: open
Код: Выделить всё
cat /proc/acpi/button/lid/C20C/state
state: closed
[x] close
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
deadhead какой у вас дистрибутив?
может мне стоит ядро перебрать?
может мне стоит ядро перебрать?

-
- Сообщения: 1913
- Статус: zzz..z
Re: не работает acpid button/lid HP530 и nc6120
Код:
zcat /proc/config.gz | grep 'BACKLIGHT'
# CONFIG_FB_BACKLIGHT is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=m
CONFIG_BACKLIGHT_PROGEAR=m
CONFIG_BACKLIGHT_MBP_NVIDIA=m
CONFIG_BACKLIGHT_SAHARA=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
eix laptop-mode-tools
[I] app-laptop/laptop-mode-tools
Available versions: 1.31 ~1.34 1.47-r1 ~1.52 {acpi apm bluetooth hal scsi}
Installed versions: 1.47-r1(16:48:42 10/03/09)(acpi hal -apm -bluetooth -scsi)
Homepage: http://www.samwel.tk/laptop_mode/
Description: Linux kernel laptop_mode user-space utilities
gnome-power-manager --version
Version 2.22.1
cat .gconf/apps/gnome-power-manager/backlight/%gconf.xml
<?xml version="1.0"?>
<gconf>
<entry name="brightness_ac" mtime="1265126679" type="int" value="90"/>
<entry name="idle_dim_battery" mtime="1265126667" type="bool" value="true"/>
<entry name="battery_reduce" mtime="1265126667" type="bool" value="true"/>
<entry name="idle_dim_ac" mtime="1265483199" type="bool" value="true"/>
</gconf>
cat .gconf/apps/gnome-power-manager/buttons/%gconf.xml
<?xml version="1.0"?>
<gconf>
<entry name="suspend" mtime="1265483199" type="string">
<stringvalue>nothing</stringvalue>
</entry>
<entry name="power" mtime="1265483199" type="string">
<stringvalue>interactive</stringvalue>
</entry>
<entry name="lid_battery" mtime="1265126667" type="string">
<stringvalue>blank</stringvalue>
</entry>
<entry name="lid_ac" mtime="1265483199" type="string">
<stringvalue>blank</stringvalue>
</entry>
</gconf>
P.S. Если нужно будет уточнить какую-то информацию - спрашивайте :-)
P.S.S. Кстати, уже есть тема с подобным вопросом... и вам о ней должно быть известно ;-)
[x] close
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
Код: Выделить всё
$zcat /proc/config.gz | grep "BACKLIG"
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_NVIDIA_BACKLIGHT=y
CONFIG_FB_RIVA_BACKLIGHT=y
CONFIG_FB_RADEON_BACKLIGHT=y
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=m
CONFIG_BACKLIGHT_PROGEAR=m
CONFIG_BACKLIGHT_CARILLO_RANCH=m
CONFIG_BACKLIGHT_MBP_NVIDIA=m
CONFIG_BACKLIGHT_SAHARA=m
CONFIG_BACKLIGHT_WM831X=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
я так понимаю конфирурировать этот файл вручную нет никакого смысла.... (или я плохо понимаю) соответственно мне нужно пересобирать ядро с изменением параметра. А так же касательно acpi=on это тоже в конфирурации ядра я так понимаю..
верно?
касательно конфигов для гнома - у меня КДЕ

-
- Сообщения: 1913
- Статус: zzz..z
Re: не работает acpid button/lid HP530 и nc6120
В принципе можно и вручную... но по этим данным вне составит труда найти пункты меню. Я так понимаю, что вы хотите отключить FB?
ACPI - да тоже в ядре, но, думаю, не стоит вам с эти заморачиватся.
Тогда, видимо, это не DE-специфичная проблема, ибо тут тоже жалуются :-)
[x] close
Спасибо сказали:
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
ну.. насчет фреймбуфера незнаю... я незнаю посредством чего KMS выводит видео в консоль.. наверное через него.
Собственно говоря поставил опцию в строке grub acpi=off - иксы не загружаются но зато отключение экрана при закрывании крышки работает без проблем.
acpi=on соответственно работает так же как и без дополнительных опций (значит оно включено по-умолчанию)
видать все же че-то не то в моем ядре раз у вас все работает.
интересно было бы узнать какой у вас дистриб
Собственно говоря поставил опцию в строке grub acpi=off - иксы не загружаются но зато отключение экрана при закрывании крышки работает без проблем.
acpi=on соответственно работает так же как и без дополнительных опций (значит оно включено по-умолчанию)
видать все же че-то не то в моем ядре раз у вас все работает.
интересно было бы узнать какой у вас дистриб

-
- Сообщения: 1913
- Статус: zzz..z
Re: не работает acpid button/lid HP530 и nc6120
Я использую KMS.
Тогда что вы собрались менять, если не секрет?
Пользуюсь Gentoo, но не сочтите это за решение проблемы ;-)
P.S. Где-то на форуме выкладывал даже свой конфиг.
P.S.S. а вы не смотрели в сторону laptop_mode_tools? Этот пакет очень активно задействует механизмы acpi.
[x] close
Спасибо сказали:
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
deadhead писал(а): ↑01.03.2010 16:52
Я использую KMS.
Тогда что вы собрались менять, если не секрет?
Пользуюсь Gentoo, но не сочтите это за решение проблемы ;-)
P.S. Где-то на форуме выкладывал даже свой конфиг.
P.S.S. а вы не смотрели в сторону laptop_mode_tools? Этот пакет очень активно задействует механизмы acpi.
ну отключить KMS например..
насчет laptop_mode_tools - смотрел.. чесно говоря не вдохновило .. те вещи который он умеет делать я делаю через pm-utils - очень быстро работает, а проблему с lid он, в моем случае, не решает.
касательно вашего дистрибутива. думаю многое зависит от конфигурации ядра. Я использую ядро которое идет с дистрибутивом, возможно некоторые опции касательно поддержки моего ноутбука не включены (хотя я могу и ошибаться)
-
- Сообщения: 1913
- Статус: zzz..z
Re: не работает acpid button/lid HP530 и nc6120
отключить KMS можно не пересобирая ядра, достаточно передать ядру
Код: Выделить всё
i915.modeset=0
Возможно. Вы как я понял пользуйтесь suspend.... однако, я этим не пользуюсь и отключил всякую его поддержку ;-)
и зря вы так категорично по поводу laptop_mode_tools... диагностика проблемы - это как правило итерационный процесс проб и ошибок. Разве что-то мешает впоследствии удалить сей пакет? ;-)
[x] close
Спасибо сказали:
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
спасибо... щас попробую без КSM
ну а касательно laptop_mode_tools - я и не говорю что сложно удалить... я так собственно и сделал.. поставил .. посмотрел что результатов нет.. посмотрел возможности - удалил
ну а касательно laptop_mode_tools - я и не говорю что сложно удалить... я так собственно и сделал.. поставил .. посмотрел что результатов нет.. посмотрел возможности - удалил

-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
все работает если поставить драйвер видео vesa
и в строке загрузки прописать vga=0x318 acpi=off i915.modeset=0
т.е. экран выключается.. все классно... но зачем мне vesa... я хочу intel
к тому же без acpi как-то тяжко... ни кнопочку не назначишь на хибернейт.. ни батарею не отмониторишь... вобщем многое теряется...
хех.. видать судьба у меня такая.. незакрывать крышку ноутбука... и выключать экран хоткеем с забинденой командой xset dpms force off

и в строке загрузки прописать vga=0x318 acpi=off i915.modeset=0
т.е. экран выключается.. все классно... но зачем мне vesa... я хочу intel

к тому же без acpi как-то тяжко... ни кнопочку не назначишь на хибернейт.. ни батарею не отмониторишь... вобщем многое теряется...
хех.. видать судьба у меня такая.. незакрывать крышку ноутбука... и выключать экран хоткеем с забинденой командой xset dpms force off

-
- Сообщения: 1913
- Статус: zzz..z
Re: не работает acpid button/lid HP530 и nc6120
на всякий случай
Код:
uname -a
Linux pinguin 2.6.31-gentoo-r10-hp530 #1 PREEMPT Thu Feb 25 19:39:44 MSK 2010 i686 Intel® Celeron® M CPU 420 @ 1.60GHz GenuineIntel GNU/Linux
eix xf86-video-intel
[I] x11-drivers/xf86-video-intel
Available versions: 2.6.3-r1 ~2.7.1 2.8.1 ~2.9.0 2.9.1 [M]~2.10.0 {debug dri}
Installed versions: 2.9.1(08:08:26 12/26/09)(dri -debug)
Homepage: http://xorg.freedesktop.org/
Description: X.Org driver for Intel cards
ну и xorg.conf
У вас нет необходимых прав для просмотра вложений в этом сообщении.
[x] close
Спасибо сказали:
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
за xorg.conf спасибо
у меня версия драйвера 2.10
uname -a уже показывал
у меня версия драйвера 2.10
Код: Выделить всё
pacman -Q | grep xf86-video-intel
xf86-video-intel 2.10.0-1
uname -a уже показывал

Код: Выделить всё
uname -a
Linux knote 2.6.32-ARCH #1 SMP PREEMPT Tue Feb 23 19:24:08 UTC 2010 i686 Intel(R) Pentium(R) M processor 1.73GHz GenuineIntel GNU/Linux
-
- Сообщения: 1913
- Статус: zzz..z
Re: не работает acpid button/lid HP530 и nc6120
Здесь прилеплен конфиг ядра. Если возникнет необходимость, то могу и последний используемый выложить ;-)
[x] close
Спасибо сказали:
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
бегло сравнил ваш конфиг со своим по части ACPI и APM
в вашем конфиге нет ничего об APM
в моем же следующее
они конфликтовать не могут случайно?
в вашем конфиге нет ничего об APM
в моем же следующее
Код: Выделить всё
zcat /proc/config.gz | grep APM
CONFIG_X86_APM_BOOT=y
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
# CONFIG_APM_CPU_IDLE is not set
# CONFIG_APM_DISPLAY_BLANK is not set
# CONFIG_APM_ALLOW_INTS is not set
они конфликтовать не могут случайно?
-
- Сообщения: 1913
- Статус: zzz..z
-
- Сообщения: 86
- ОС: Arch Linux
Re: не работает acpid button/lid HP530 и nc6120
ну собственно я сам не понимаю зачем..
используемое мной ядро идет вместе с дистрибом... т.е. я его не конфигурировал вообще
используемое мной ядро идет вместе с дистрибом... т.е. я его не конфигурировал вообще