* [Hardware] acpi-события
@ 2008-03-07 10:06 Guest007
2008-03-07 11:59 ` ABATAPA
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Guest007 @ 2008-03-07 10:06 UTC (permalink / raw)
To: hardware
Приветствую!
Чем ловить / обрабатывать события нажатия на кнопки в ноуте (ASUS A8Sr)?
Т.е кнопка bluetooth корректно включает и выключает оный девайс, яркость
регулитруется, а вот остальные кнопки лишь оставляют след на 12-й консоли.
Примерно вот так:
Mar 7 12:43:43 vbg acpid: received event "hotkey ATKD 0000007e 00000008"
Mar 7 12:43:43 vbg acpid: notifying client 7470[0:0]
Mar 7 12:43:43 vbg acpid: notifying client 7046[111:122]
Mar 7 12:43:43 vbg acpid: completed event "hotkey ATKD 0000007e 00000008"
Mar 7 12:43:43 vbg powersave-hotkey_handler[21820]: WARNING: EV_ID: 463,
unclean exit or
unconverted script, please read the powersaved manual (
chapter 11) if this is a customized event script
Mar 7 12:43:43 vbg kernel: usb 4-1: USB disconnect, address 2
Mar 7 12:43:43 vbg hcid[21780]: HCI dev 0 down
Mar 7 12:43:43 vbg hcid[21780]: Stopping security manager 0
Mar 7 12:43:43 vbg hcid[21780]: Device hci0 has been disabled
Mar 7 12:43:43 vbg bluetooth: rfcomm startup succeeded
Mar 7 12:43:43 vbg hcid[21780]: Stopping SDP server
Mar 7 12:43:43 vbg hcid[21780]: Unregister path: /org/bluez/hci0
Mar 7 12:43:43 vbg hcid[21780]: Unregister path: /org/bluez
Mar 7 12:43:43 vbg hcid[21780]: Shutting down local server
Mar 7 12:43:43 vbg hcid[21780]: Exit
Mar 7 12:43:43 vbg bluetooth: hcid shutdown succeeded
Mar 7 12:43:49 vbg acpid: received event "hotkey ATKD 0000005d 0000000a"
Mar 7 12:43:49 vbg acpid: notifying client 7470[0:0]
Mar 7 12:43:49 vbg acpid: notifying client 7046[111:122]
Mar 7 12:43:49 vbg acpid: completed event "hotkey ATKD 0000005d 0000000a"
Mar 7 12:43:49 vbg powersave-hotkey_handler[21870]: WARNING: EV_ID: 464,
unclean exit or
unconverted script, please read the powersaved manual (
chapter 11) if this is a customized event script
Это я сначала выключил bluetooth соотв. кнопкой, а потом нажал кнопку рядом
(включение wi-fi карточки).
И как переназначить имеющееся (например Fn-F1 поидее должна переводить в
ждущий режим (suspend-to-RAM) а на самом деле засыпает ноут на диск.
klaptop и kpowersaver доплняют или конкурируют друг с другом?
и почему у меня прописано ТРИ сетевых интерфейса (кроме lo)? один -- провода
(eth0), а остальные -- wlan0 и wmaster0, причём в /etc/net есть только wlan0.
================================
ifconfig
-----------
eth0 Link encap:Ethernet HWaddr 00:1D:60:55:2B:4F
inet addr:192.168.6.234 Bcast:192.168.6.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4642 errors:0 dropped:0 overruns:0 frame:0
TX packets:2119 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1310237 (1.2 MiB) TX bytes:461465 (450.6 KiB)
Interrupt:217 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:19203 errors:0 dropped:0 overruns:0 frame:0
TX packets:19203 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:996251 (972.9 KiB) TX bytes:996251 (972.9 KiB)
wlan0 Link encap:Ethernet HWaddr 00:13:E8:97:7D:97
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
wmaster0 Link encap:UNSPEC HWaddr
00-13-E8-97-7D-97-F4-5F-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
==============================================
iwconfig
-------------
lo no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
Заранее благодарен
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Hardware] acpi-события
2008-03-07 10:06 [Hardware] acpi-события Guest007
@ 2008-03-07 11:59 ` ABATAPA
2008-03-07 21:17 ` Michael Pozhidaev
2 siblings, 0 replies; 4+ messages in thread
From: ABATAPA @ 2008-03-07 11:59 UTC (permalink / raw)
To: hardware, trash4
07 марта 2008 г. Guest007 написал:
> Чем ловить / обрабатывать события нажатия на кнопки в ноуте (ASUS A8Sr)?
asus_acpi стоИт?
>unconverted script, please read the powersaved manual (
>chapter 11) if this is a customized event script
^^^^^^^^^^^^^^^^^^
Вы читали то, что Вам рекомендуют?
>И как переназначить имеющееся (например Fn-F1 поидее должна переводить в
>ждущий режим (suspend-to-RAM) а на самом деле засыпает ноут на диск.
Можете почитать мое сообщение на форуме "другого дистрибутива":
http://forum.ubuntu.ru/index.php?topic=12835.0
> klaptop и kpowersaver доплняют или конкурируют друг с другом?
Выберите то, что Вас более устраивает.
--
ABATAPA
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Hardware] acpi-события
2008-03-07 10:06 [Hardware] acpi-события Guest007
2008-03-07 11:59 ` ABATAPA
@ 2008-03-07 21:17 ` Michael Pozhidaev
2 siblings, 0 replies; 4+ messages in thread
From: Michael Pozhidaev @ 2008-03-07 21:17 UTC (permalink / raw)
To: hardware
Здравствуйте, Guest007!
> Это я сначала выключил bluetooth соотв. кнопкой, а потом нажал кнопку рядом
> (включение wi-fi карточки).
>
>
> И как переназначить имеющееся (например Fn-F1 поидее должна переводить в
> ждущий режим (suspend-to-RAM) а на самом деле засыпает ноут на диск.
А Fn-F1 генерит ACPI событие? Видимо, тут нужно
свериться с /etc/powersave/event.
То что там пишется после равно справа - это скрипты из /usr/lib/powersave/scripts, плюс ещё есть некоторые внутренние команды.
Порядок действий можно сделать таким:
1. Запустить acpi_listen, нажать нужную клавишу и посмотреть что за событие
вылазит и с каким кодом.
2. Проверить файл events на предмет этого события.
Эти события можно ловить ещё и через acpid в /etc/acpi/events.ignore,
но это, как мне кажется, очень плохая идея, и не предполагается, что так будет делаться, хотя работает.
Обработчики, вообще, могут быть любыми, но иногда не совсем очевидно, как составить нужный скрипт.
>
--
С уважением и наилучшими пожеланиями, Михаил Пожидаев. E-mail: msp@altlinux.ru.
Томский государственный университет. Факультет информатики. http://www.csd.tsu.ru
AltLinux Team. http://www.altlinux.ru
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Hardware] acpi-события
@ 2008-03-12 11:35 ` Guest007
0 siblings, 0 replies; 4+ messages in thread
From: Guest007 @ 2008-03-12 11:35 UTC (permalink / raw)
To: Michael Pozhidaev, hardware
[-- Attachment #1: Type: text/plain, Size: 1461 bytes --]
В сообщении от 11 марта 2008 вы написали:
> Здравствуйте, Guest007!
>
> >> составить нужный скрипт.
> >
> > кстати, asus_acpi.ko модуль не грузится. Может он моего A8S не знает?
>
> Не грузится? Гм, в случаях когда его нет,
> acpi события вообще не ловятся на ноутах. Как понял по Вашему логу, у Вас
> это не так. Ну ладно. А что говориться на modprobe asus_acpi из под рута?
> В некоторых ядрах ещё есть asus_laptop, правда я не знаю, что он делает
> и сам никогда не пользовал его.
> Пришлите ещё, пожалуйста, вывод lsmod из под рута.
[root@vbg ~]# locate asus
/lib/modules/2.6.18-std-smp-alt11/kernel/drivers/acpi/asus_acpi.ko
/lib/modules/2.6.18-std-smp-alt11/kernel/drivers/usb/net/pegasus.ko
/lib/modules/2.6.24-std-def-alt4/kernel/drivers/acpi/asus_acpi.ko
/lib/modules/2.6.24-std-def-alt4/kernel/drivers/misc/asus-laptop.ko
/lib/modules/2.6.24-std-def-alt4/kernel/drivers/net/usb/pegasus.ko
/usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-asus.fdi
/usr/share/hal/fdi/information/10freedesktop/30-keymap-module-asus-laptop.fdi
[root@vbg ~]# modprobe asus-laptop
[root@vbg ~]# lsmod |grep asus
asus_laptop 22136 0
led_class 9220 1 asus_laptop
[root@vbg ~]# modprobe asus_acpi
FATAL: Error inserting asus_acpi
(/lib/modules/2.6.24-std-def-alt4/kernel/drivers/acpi/asus_acpi.ko): No such
device
[root@vbg ~]# uname -a
Linux vbg.herzen 2.6.24-std-def-alt4 #1 SMP Wed Feb 27 16:54:49 MSK 2008 i686
GNU/Linux
[-- Attachment #2: lsmod.log --]
[-- Type: text/x-log, Size: 3478 bytes --]
Module Size Used by
usb_storage 76096 0
uhci_hcd 29584 0
ohci1394 37168 0
r8169 36228 0
nls_utf8 6016 0
nls_cp866 9216 0
vfat 17408 0
fat 57500 1 vfat
nls_base 11648 4 nls_utf8,nls_cp866,vfat,fat
libusual 22180 1 usb_storage
binfmt_misc 16008 1
cpufreq_powersave 5760 0
cpufreq_conservative 11784 0
cpufreq_ondemand 12684 0
freq_table 8960 1 cpufreq_ondemand
cpufreq_userspace 8836 0
rtc_cmos 12704 0
sunrpc 189084 3
af_packet 26628 2
dm_mod 65732 5
rfcomm 44560 2
l2cap 28672 5 rfcomm
hci_usb 19612 2
bluetooth 63844 7 rfcomm,l2cap,hci_usb
joydev 15936 0
arc4 6016 2
ecb 7552 2
blkcipher 11268 1 ecb
snd_hda_intel 344344 1
snd_pcm_oss 45216 0
snd_seq_dummy 7812 0
snd_seq_oss 38272 0
snd_seq_midi_event 11520 1 snd_seq_oss
snd_seq 57168 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 12556 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_mixer_oss 20480 1 snd_pcm_oss
psmouse 43408 0
irda 132408 0
snd_pcm 80644 2 snd_hda_intel,snd_pcm_oss
crc_ccitt 6144 1 irda
serio_raw 11012 0
ide_cd 43552 0
pcspkr 7040 0
sdhci 22276 0
snd_timer 27524 2 snd_seq,snd_pcm
iwl4965 196840 0
cdrom 40096 1 ide_cd
snd_page_alloc 14472 2 snd_hda_intel,snd_pcm
mmc_core 54404 1 sdhci
iTCO_wdt 15652 0
snd_hwdep 13444 1 snd_hda_intel
ricoh_mmc 7424 0
video 22544 0
mac80211 168084 1 iwl4965
ieee1394 96824 1 ohci1394
snd 59428 12 snd_hda_intel,snd_pcm_oss,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
output 7680 1 video
cfg80211 18184 1 mac80211
soundcore 11872 1 snd
asus_laptop 22136 0
ehci_hcd 40076 0
thermal 19996 0
battery 17540 0
fglrx 1486540 13
ac 10116 0
processor 40424 3 thermal
usbcore 148844 6 usb_storage,uhci_hcd,libusual,hci_usb,ehci_hcd
led_class 9220 1 asus_laptop
button 12304 0
intel_agp 28692 0
agpgart 37960 2 fglrx,intel_agp
evdev 15872 6
sg 39824 0
xfs 575128 1
ata_generic 11396 0
ata_piix 22660 6
pata_acpi 11392 0
libata 161904 3 ata_generic,ata_piix,pata_acpi
sd_mod 33408 3
scsi_mod 154892 4 usb_storage,sg,libata,sd_mod
ide_disk 20352 0
ide_generic 5120 0 [permanent]
generic 8452 0 [permanent]
piix 11780 0 [permanent]
ide_core 123972 5 ide_cd,ide_disk,ide_generic,generic,piix
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-03-12 11:35 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-07 10:06 [Hardware] acpi-события Guest007
2008-03-07 11:59 ` ABATAPA
2008-03-07 21:17 ` Michael Pozhidaev
2008-03-12 11:35 ` Guest007
ALT Linux hardware support
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/hardware/0 hardware/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 hardware hardware/ http://lore.altlinux.org/hardware \
hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
public-inbox-index hardware
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.hardware
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git