* [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