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