[ltp] CALL FOR TESTING: thinkpad-acpi BETA release
0.14-20070708
Sebastian Schmidt
linux-thinkpad@linux-thinkpad.org
Mon, 9 Jul 2007 18:51:37 +0200
On Mon, Jul 09, 2007 at 12:39:13PM -0300, Henrique de Moraes Holschuh wrote:
> On Mon, 09 Jul 2007, Sebastian Schmidt wrote:
> > Hmm, well, I tried downgrading the BIOS to 2.07 again - and: everything
> > stays the same. No delay between brightness key and brightness change,
> > the same thing with the hotkeys. Exactly the same like with 2.11. I have
> > really no idea was is going on here. I also tried restoring my BIOS to
> > default settings - still no change.
>
> EC firmware, perhaps? Anyway, as long as it has gone away for good, I don't
> care :)
Ah, you are right. The upgrade to BIOS 2.11 installed 1.13, but 2.07 was
initially shipped with 1.10. This BIOS upgrading tool is magic.
> > Which one of these?
> > [ 16.108000] input: ThinkPad Extra Buttons as /class/input/input1
>
> This one. But you really need the event device that is associated with it.
Ah, I ran "input-events input1". With "input-events 1" get this ones:
Fn+F1: EV_KEY (null) pressed
Fn+F2: EV_KEY KEY_COFFEE pressed
Fn+F3: EV_KEY (null) pressed
Fn+F4: EV_KEY KEY_SLEEP pressed (but only once)
Fn+F5: EV_KEY (null) pressed
Fn+F6: EV_KEY (null) pressed
Fn+F7: EV_KEY (null) pressed
Fn+F8: EV_KEY (null) pressed
Fn+F9: EV_KEY (null) pressed
Fn+F10: (nothing)
Fn+F11: EV_KEY (null) pressed
Fn+F12: EV_KEY KEY_SUSPEND released (also only once)
ThinkVantage: EV_KEY KEY_VENDOR pressed
Volume/Mute: (nothing)
Brightness buttons give KEY_BRIGHTNESSUP and KEY_BRIGHTNESSDOWN.
input-kbd lists the following:
/dev/input/event2
bustype : BUS_HOST
vendor : 0x17aa
product : 0x5054
version : 16641
name : "ThinkPad Extra Buttons"
phys : "thinkpad_acpi/input0"
bits ev : EV_SYN EV_KEY EV_MSC (null)
map: 28 keys, size: 32/64
0x0000 = 466 # ???
0x0001 = 152 # KEY_COFFEE
0x0002 = 236 # ???
0x0003 = 142 # KEY_SLEEP
0x0004 = 238 # ???
0x0005 = 471 # ???
0x0006 = 472 # ???
0x0007 = 473 # ???
0x0008 = 474 # ???
0x0009 = 475 # ???
0x000a = 476 # ???
0x000b = 205 # KEY_SUSPEND
0x000c = 240 # KEY_UNKNOWN
0x000d = 240 # KEY_UNKNOWN
0x000e = 240 # KEY_UNKNOWN
0x000f = 225 # KEY_BRIGHTNESSUP
0x0010 = 224 # KEY_BRIGHTNESSDOWN
0x0012 = 240 # KEY_UNKNOWN
0x0013 = 372 # KEY_ZOOM
0x0017 = 360 # KEY_VENDOR
0x0018 = 240 # KEY_UNKNOWN
0x0019 = 240 # KEY_UNKNOWN
0x001a = 240 # KEY_UNKNOWN
0x001b = 240 # KEY_UNKNOWN
0x001c = 240 # KEY_UNKNOWN
0x001d = 240 # KEY_UNKNOWN
0x001e = 240 # KEY_UNKNOWN
0x001f = 240 # KEY_UNKNOWN
Does this look correct?
Sebastian