ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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