LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Laptop and Netbook (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/)
-   -   Acer hot keys? (aspire 1500 series) : works partially (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/acer-hot-keys-aspire-1500-series-works-partially-303880/)

vmicho 03-20-2005 09:11 AM

Acer hot keys? (aspire 1500 series) : works partially
 
Hi, anybody managed to get the multimedia keys (or hot keys) on the Acer Aspire notebook?

I think I tried nearly everything.

With the driver acerhk from:
http://www.informatik.hu-berlin.de/~tauber/acerhk/
I can get access to the keys when looking into
Code:

> cat /proc/driver/acerhk/key
if I load module as
Code:

> modprobe acerhk poll=0
When I 'modprobe acerhk' only, /proc/driver/acerhk/key contains only n/a, but it seems kernels dont generate keyboard events (I have 'evdev' module loaded)

Code:

> showkey -s
Isnt printing anything when I press some hotkeys (except volume up/down, but they work without acerhk module)

Have you any idea ?

thankx


(I have custom 2.6.9. kernel, but tried this also with 2.6.8 kernel from Debian)

vmicho 03-20-2005 09:58 AM

It might be a good idea to add some kernel messages.

But there seems to be a little problem :
when I press the mail button, it gives 0x31 (or 11 or 36 I dont remember exactly) and the driver seems to define some other codes (0x9b for mail) ???


Code:

Mar 20 16:37:50 daboss input.agent[2454]:      evdev: already loaded
Mar 20 16:37:50 daboss input.agent[2472]:      evdev: already loaded
Mar 20 16:37:50 daboss kernel: Acer Travelmate hotkey driver v0.5.22
Mar 20 16:39:36 daboss kernel: acerhk: area from 0xf000 to 0xffff mapped to c00f0000
Mar 20 16:39:36 daboss kernel: acerhk: area from 0xe000 to 0xffff mapped to c00e0000
Mar 20 16:39:36 daboss kernel: acerhk: area from 0x400 to 0x13ff mapped to e0eac400
Mar 20 16:39:36 daboss kernel: acerhk: key mapping:
Mar 20 16:39:36 daboss kernel: acerhk: help    0x8a
Mar 20 16:39:36 daboss kernel: acerhk: setup    0xab
Mar 20 16:39:36 daboss kernel: acerhk: p1      0x94
Mar 20 16:39:36 daboss kernel: acerhk: p2      0x95
Mar 20 16:39:36 daboss kernel: acerhk: p3      0xca
Mar 20 16:39:36 daboss kernel: acerhk: www      0x96
Mar 20 16:39:36 daboss kernel: acerhk: mail    0x9b
Mar 20 16:39:36 daboss kernel: acerhk: wireless 0x93
Mar 20 16:39:36 daboss kernel: acerhk: power    0x74
Mar 20 16:39:36 daboss kernel: acerhk: mute    0x71
Mar 20 16:39:36 daboss kernel: acerhk: volup    0x73
Mar 20 16:39:36 daboss kernel: acerhk: voldn    0x72
Mar 20 16:39:36 daboss kernel: acerhk: res      0xab
Mar 20 16:39:36 daboss kernel: acerhk: close    0xce
Mar 20 16:39:36 daboss kernel: acerhk: open    0x86
Mar 20 16:39:36 daboss input.agent[2584]:      evdev: already loaded
Mar 20 16:39:36 daboss input.agent[2570]:      evdev: already loaded
Mar 20 16:39:36 daboss kernel: acerhk: wireless2 0x93
Mar 20 16:39:36 daboss kernel: acerhk: play    0xa4
Mar 20 16:39:36 daboss kernel: acerhk: stop    0xa6
Mar 20 16:39:36 daboss kernel: acerhk: prev    0xa5
Mar 20 16:39:36 daboss kernel: acerhk: next    0xa3
Mar 20 16:39:36 daboss kernel: acerhk: display  0xe2
Mar 20 16:39:36 daboss kernel: acerhk: registered input device
Mar 20 16:39:36 daboss kernel: acerhk: start search for model string at c00f0000
Mar 20 16:39:36 daboss kernel: acerhk: found model string 'Aspire 1500    ' at c00f2b56
Mar 20 16:39:36 daboss kernel: acerhk: offset from model string to function address: 0xb1fa
Mar 20 16:39:36 daboss kernel: acerhk: model string indicates Aspire 1500 series
Mar 20 16:39:36 daboss kernel: acerhk: using call_bios_6xx mode
Mar 20 16:39:36 daboss kernel: acerhk: supported keys: help setup
Mar 20 16:39:36 daboss kernel: acerhk: supported functions: wbutton
Mar 20 16:39:36 daboss kernel: acerhk: cmos index set to 0x60
Mar 20 16:39:36 daboss kernel: acerhk: bios routine found at 0xc00fdd50
Mar 20 16:39:36 daboss kernel: Acer Travelmate hotkey driver v0.5.22
Mar 20 16:39:36 daboss kernel: acerhk: starting key polling, every 200 ms
Mar 20 16:39:39 daboss kernel: acerhk: received key code 0x31
Mar 20 16:39:39 daboss kernel: acerhk: translated acer key code 0x31 to no key
Mar 20 16:39:39 daboss kernel: acerhk: received key code 0x31
Mar 20 16:39:39 daboss kernel: acerhk: translated acer key code 0x31 to no key
Mar 20 16:39:40 daboss kernel: acerhk: received key code 0x36



All times are GMT -5. The time now is 06:32 AM.