* [sisyphus] acpi ac adapter
@ 2005-09-17 10:31 Gennady Kovalev
2005-09-17 15:57 ` Sergey Vlasov
2005-09-30 10:26 ` [sisyphus] " Arioch
0 siblings, 2 replies; 8+ messages in thread
From: Gennady Kovalev @ 2005-09-17 10:31 UTC (permalink / raw)
To: sisyphus
Привет,
у меня на буке в dmesg отсутвует ac_adapter, в результате acpid не верно
обрабатывает событие когда шнур втыкаешь/вытыкаешь.
Т.е. в dmesg:
...
ACPI: Battery Slot [BAT1] (battery present)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID0]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Thermal Zone [THRM] (56 C)
...
и все.
А когда включаю питание лезет вот это:
atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xf1 on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
atkbd.c: Unknown key pressed (translated set 2, code 0xf2 on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xf2 on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
Поставил винду, там все работает. Это у меня железная проблема? Ядерная?
Можно ли для acpid генерить события как-то с помощью setkeycode? Хотя
этот метод по-моему кривоват.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] acpi ac adapter
2005-09-17 10:31 [sisyphus] acpi ac adapter Gennady Kovalev
@ 2005-09-17 15:57 ` Sergey Vlasov
2005-09-17 17:25 ` Gennady Kovalev
2005-09-30 10:26 ` [sisyphus] " Arioch
1 sibling, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2005-09-17 15:57 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1268 bytes --]
On Sat, Sep 17, 2005 at 02:31:50PM +0400, Gennady Kovalev wrote:
> у меня на буке в dmesg отсутвует ac_adapter, в результате acpid не верно
> обрабатывает событие когда шнур втыкаешь/вытыкаешь.
>
> Т.е. в dmesg:
> ...
> ACPI: Battery Slot [BAT1] (battery present)
> ACPI: Power Button (FF) [PWRF]
> ACPI: Lid Switch [LID0]
> ACPI: Sleep Button (CM) [SLPB]
> ACPI: Thermal Zone [THRM] (56 C)
> ...
> и все.
А модуль ac при этом загружен?
> А когда включаю питание лезет вот это:
>
> atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
> atkbd.c: Unknown key released (translated set 2, code 0xf1 on
> isa0060/serio0).
> atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
> atkbd.c: Unknown key pressed (translated set 2, code 0xf2 on
> isa0060/serio0).
> atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
> atkbd.c: Unknown key released (translated set 2, code 0xf2 on
> isa0060/serio0).
> atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
>
> Поставил винду, там все работает. Это у меня железная проблема? Ядерная?
>
> Можно ли для acpid генерить события как-то с помощью setkeycode? Хотя
> этот метод по-моему кривоват.
Нет, acpid может получать события только из /proc/acpi/event.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] acpi ac adapter
2005-09-17 15:57 ` Sergey Vlasov
@ 2005-09-17 17:25 ` Gennady Kovalev
2005-09-17 17:48 ` Sergey Vlasov
0 siblings, 1 reply; 8+ messages in thread
From: Gennady Kovalev @ 2005-09-17 17:25 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sergey Vlasov wrote:
>On Sat, Sep 17, 2005 at 02:31:50PM +0400, Gennady Kovalev wrote:
>
>
>>у меня на буке в dmesg отсутвует ac_adapter, в результате acpid не верно
>>обрабатывает событие когда шнур втыкаешь/вытыкаешь.
>>
>>Т.е. в dmesg:
>>...
>>ACPI: Battery Slot [BAT1] (battery present)
>>ACPI: Power Button (FF) [PWRF]
>>ACPI: Lid Switch [LID0]
>>ACPI: Sleep Button (CM) [SLPB]
>>ACPI: Thermal Zone [THRM] (56 C)
>>...
>>и все.
>>
>>
>
>А модуль ac при этом загружен?
>
>
>
Так, эта проблема устранилась. Я подумал, что hotplug грузит все, руками
загрузил ac, /proc/acpi/ac_adapter появилось, и
cat /proc/acpi/ac_adapter/ADP1/state
показывает правду.
>>А когда включаю питание лезет вот это:
>>
>>atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
>>atkbd.c: Unknown key released (translated set 2, code 0xf1 on
>>isa0060/serio0).
>>atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
>>atkbd.c: Unknown key pressed (translated set 2, code 0xf2 on
>>isa0060/serio0).
>>atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
>>atkbd.c: Unknown key released (translated set 2, code 0xf2 on
>>isa0060/serio0).
>>atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
>>
>>Поставил винду, там все работает. Это у меня железная проблема? Ядерная?
>>
>>Можно ли для acpid генерить события как-то с помощью setkeycode? Хотя
>>этот метод по-моему кривоват.
>>
>>
>
>Нет, acpid может получать события только из /proc/acpi/event.
>
>
>
>
Но попрежнему при подключении питания acpid не видит события. И в dmesg
нераспознанные кнопки.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] acpi ac adapter
2005-09-17 17:25 ` Gennady Kovalev
@ 2005-09-17 17:48 ` Sergey Vlasov
2005-09-17 19:43 ` Gennady Kovalev
0 siblings, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2005-09-17 17:48 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1283 bytes --]
On Sat, Sep 17, 2005 at 09:25:18PM +0400, Gennady Kovalev wrote:
> Так, эта проблема устранилась. Я подумал, что hotplug грузит все, руками
> загрузил ac, /proc/acpi/ac_adapter появилось, и
>
> cat /proc/acpi/ac_adapter/ADP1/state
>
> показывает правду.
Возможно, hotplug (или libhw) слегка кривоват. Какие именно версии
ядра (uname -r) и пакетов hotplug, libhw-tools установлены?
При использовании достаточно свежих ядер (std26 >= 2.6.11-alt9) в
каталогах внутри /sys/firmware/acpi/namespace/ACPI/ должны быть файлы
hardware_id; попробуйте найти там внутри каталог с именем ADP1 и
покажите, что там написано в hardware_id. Также представляет интерес
вывод команды acpiscan -v.
И укажите точную модель ноутбука, на котором происходит это
безобразие.
> Но попрежнему при подключении питания acpid не видит события.
Проверьте, что это действительно так - остановите acpid (service acpid
stop), запустите в свободном терминале cat /proc/acpi/event и
посмотрите, не появляется ли там какой-то вывод при подключении или
отключении питания от сети.
> И в dmesg нераспознанные кнопки.
В X можно получать события от таких кнопок, настроив X и ядро по
аналогии с http://www.freesource.info/wiki/HCL/Klaviatura/BTC9000A -
но вообще это неправильно.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] acpi ac adapter
2005-09-17 17:48 ` Sergey Vlasov
@ 2005-09-17 19:43 ` Gennady Kovalev
2005-09-17 20:05 ` Sergey Vlasov
0 siblings, 1 reply; 8+ messages in thread
From: Gennady Kovalev @ 2005-09-17 19:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1404 bytes --]
Sergey Vlasov wrote:
>Возможно, hotplug (или libhw) слегка кривоват. Какие именно версии
>ядра (uname -r) и пакетов hotplug, libhw-tools установлены?
>
>
2.6.12-wks26-up-alt4, hotplug-2004_09_23-alt14, libhw-tools-0.2.21-alt1
>При использовании достаточно свежих ядер (std26 >= 2.6.11-alt9) в
>каталогах внутри /sys/firmware/acpi/namespace/ACPI/ должны быть файлы
>hardware_id; попробуйте найти там внутри каталог с именем ADP1 и
>покажите, что там написано в hardware_id. Также представляет интерес
>вывод команды acpiscan -v.
>
>
В hardware_id там `ACPI0003'.
Вывод acpiscan прилагаю. Че-то нету там про ac adapter. Должно быть?
>И укажите точную модель ноутбука, на котором происходит это
>безобразие.
>
>
Это MSI MegaBook S260
http://www.microstar.ru/program/products/notebook/nb/pro_nb_selling.php?UID=607
>Проверьте, что это действительно так - остановите acpid (service acpid
>stop), запустите в свободном терминале cat /proc/acpi/event и
>посмотрите, не появляется ли там какой-то вывод при подключении или
>отключении питания от сети.
>
>
Там действительно ничего нет.
>В X можно получать события от таких кнопок, настроив X и ядро по
>аналогии с http://www.freesource.info/wiki/HCL/Klaviatura/BTC9000A -
>но вообще это неправильно.
>
>
Ну пока правильно попробую помучаться. У меня аплетик состояния
батарейки не пашет, еще чего может захочу. Хорошо хоть cpufreqd работает.
[-- Attachment #2: acpiscan.txt --]
[-- Type: text/plain, Size: 3762 bytes --]
Recommended driver ID Description
------------------ -- -----------
processor ACPI_CPU ACPI control method processor
/sys/firmware/acpi/namespace/ACPI/CPU1
button PNP0C0D ACPI lid device
/sys/firmware/acpi/namespace/ACPI/_SB/LID0
PNP0C0F PCI interrupt link device
/sys/firmware/acpi/namespace/ACPI/_SB/LNKA
PNP0C0F PCI interrupt link device
/sys/firmware/acpi/namespace/ACPI/_SB/LNKB
PNP0C0F PCI interrupt link device
/sys/firmware/acpi/namespace/ACPI/_SB/LNKC
PNP0C0F PCI interrupt link device
/sys/firmware/acpi/namespace/ACPI/_SB/LNKD
PNP0C0F PCI interrupt link device
/sys/firmware/acpi/namespace/ACPI/_SB/LNKE
PNP0C0F PCI interrupt link device
/sys/firmware/acpi/namespace/ACPI/_SB/LNKF
PNP0C0F PCI interrupt link device
/sys/firmware/acpi/namespace/ACPI/_SB/LNKG
PNP0C0F PCI interrupt link device
/sys/firmware/acpi/namespace/ACPI/_SB/LNKH
PNP0C01 System board
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/MCH
PNP0C02 Motherboard resources
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/PCIE
PNP0C04 Math coprocessor
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/COPR
PNP0200 AT DMA controller
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/DMAD
PNP0C09 ACPI embedded controller
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/EC
battery PNP0C0A ACPI control method battery
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/EC/BAT1
PNP0C02 Motherboard resources
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/FWHE
PNP0C02 Motherboard resources
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/OMSC
PNP0000 AT programmable interrupt controller
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/PIC
PNP0303 IBM enhanced keyboard (101/102-key, PS/2 mouse support)
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/PS2K
PNP0C02 Motherboard resources
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/RMSC
PNP0B00 AT real-time clock
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/RTC0
pcspkr PNP0800 AT-style speaker sound
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/SPKR
PNP0100 AT system timer
/sys/firmware/acpi/namespace/ACPI/_SB/PCI0/SBRG/TMR
button PNP0C0C ACPI power button device
/sys/firmware/acpi/namespace/ACPI/_SB/PWRB
PNP0C01 System board
/sys/firmware/acpi/namespace/ACPI/_SB/RMEM
button PNP0C0E ACPI sleep button device
/sys/firmware/acpi/namespace/ACPI/_SB/SLPB
thermal ACPI_THM ACPI thermal zone
/sys/firmware/acpi/namespace/ACPI/_TZ
thermal ACPI_THM ACPI thermal zone
/sys/firmware/acpi/namespace/ACPI/_TZ/THRM
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] acpi ac adapter
2005-09-17 19:43 ` Gennady Kovalev
@ 2005-09-17 20:05 ` Sergey Vlasov
2005-09-28 10:41 ` Gennady Kovalev
0 siblings, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2005-09-17 20:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1945 bytes --]
On Sat, Sep 17, 2005 at 11:43:13PM +0400, Gennady Kovalev wrote:
> Sergey Vlasov wrote:
> >Возможно, hotplug (или libhw) слегка кривоват. Какие именно версии
> >ядра (uname -r) и пакетов hotplug, libhw-tools установлены?
> 2.6.12-wks26-up-alt4, hotplug-2004_09_23-alt14, libhw-tools-0.2.21-alt1
Понятно, всё свежее.
> >При использовании достаточно свежих ядер (std26 >= 2.6.11-alt9) в
> >каталогах внутри /sys/firmware/acpi/namespace/ACPI/ должны быть файлы
> >hardware_id; попробуйте найти там внутри каталог с именем ADP1 и
> >покажите, что там написано в hardware_id. Также представляет интерес
> >вывод команды acpiscan -v.
> В hardware_id там `ACPI0003'.
Это правильно (собственно, без этого модуль ac не нашёл бы
устройство).
> Вывод acpiscan прилагаю. Че-то нету там про ac adapter. Должно быть?
Должно бы... Видимо, надо вешать баг на libhw-tools, приложив вывод
acpiscan -v и архив /sys/firmware/acpi:
tar -cz -f firmware-acpi.tar.gz -C /sys/firmware acpi
> >И укажите точную модель ноутбука, на котором происходит это
> >безобразие.
> Это MSI MegaBook S260
> http://www.microstar.ru/program/products/notebook/nb/pro_nb_selling.php?UID=607
BIOS свежая?
> >Проверьте, что это действительно так - остановите acpid (service acpid
> >stop), запустите в свободном терминале cat /proc/acpi/event и
> >посмотрите, не появляется ли там какой-то вывод при подключении или
> >отключении питания от сети.
> Там действительно ничего нет.
Печально... Можно, конечно, поизучать DSDT (если обновление BIOS не
поможет), хотя поправить такую вещь вряд ли удастся.
Впрочем, можно ещё попробовать загрузку с параметрами:
acpi_os_name="Linux"
acpi_os_name="Microsoft Windows"
(сейчас по умолчанию реализация ACPI в Linux выдаёт вместо имени ОС
строку "Microsoft Windows NT" - вроде бы так вылезает меньше ошибок в
DSDT).
Кстати, другой ругани от ACPI в выводе dmesg не наблюдается?
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] acpi ac adapter
2005-09-17 20:05 ` Sergey Vlasov
@ 2005-09-28 10:41 ` Gennady Kovalev
0 siblings, 0 replies; 8+ messages in thread
From: Gennady Kovalev @ 2005-09-28 10:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sergey Vlasov wrote:
>Должно бы... Видимо, надо вешать баг на libhw-tools, приложив вывод
>acpiscan -v и архив /sys/firmware/acpi:
>
> tar -cz -f firmware-acpi.tar.gz -C /sys/firmware acpi
>
>
Ну я бился-бился, таки безрезультатно. Вешаю багу.
>>>И укажите точную модель ноутбука, на котором происходит это
>>>безобразие.
>>>
>>>
>>Это MSI MegaBook S260
>>http://www.microstar.ru/program/products/notebook/nb/pro_nb_selling.php?UID=607
>>
>>
>
>BIOS свежая?
>
>
Ага.
>>Там действительно ничего нет.
>>
>>
>
>Печально... Можно, конечно, поизучать DSDT (если обновление BIOS не
>поможет), хотя поправить такую вещь вряд ли удастся.
>
>Впрочем, можно ещё попробовать загрузку с параметрами:
>
> acpi_os_name="Linux"
> acpi_os_name="Microsoft Windows"
>
>
Да, тоже попробовал.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [sisyphus] Re: acpi ac adapter
2005-09-17 10:31 [sisyphus] acpi ac adapter Gennady Kovalev
2005-09-17 15:57 ` Sergey Vlasov
@ 2005-09-30 10:26 ` Arioch
1 sibling, 0 replies; 8+ messages in thread
From: Arioch @ 2005-09-30 10:26 UTC (permalink / raw)
To: sisyphus
Gennady Kovalev пишет:
> atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
> atkbd.c: Unknown key released (translated set 2, code 0xf1 on
> isa0060/serio0).
это точно связано с ac ?
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2005-09-30 10:26 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-17 10:31 [sisyphus] acpi ac adapter Gennady Kovalev
2005-09-17 15:57 ` Sergey Vlasov
2005-09-17 17:25 ` Gennady Kovalev
2005-09-17 17:48 ` Sergey Vlasov
2005-09-17 19:43 ` Gennady Kovalev
2005-09-17 20:05 ` Sergey Vlasov
2005-09-28 10:41 ` Gennady Kovalev
2005-09-30 10:26 ` [sisyphus] " Arioch
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git