[ibm-acpi-devel] [ltp] CALL FOR TESTING: thinkpad-acpi BETA release
0.14-20070708
Jon Escombe
linux-thinkpad@linux-thinkpad.org
Mon, 09 Jul 2007 14:48:03 +0100
Henrique de Moraes Holschuh wrote:
> On Mon, 09 Jul 2007, Jon Escombe wrote:
>> Tested on a Lenovo T60, BIOS version 79ET67WW (1.11 )
>
> Ah, old BIOS style. Let's see what happens.
>
>> Input events show up for the following keys -
>> brightness up/down
>> coffee
>> sleep
>> suspend
>> vendor
>> zoom
>> wireless slider (code 3, value 0/1)
>>
>> Input events for the other FN keys all show as EV_KEY null, which got me
>> wondering how to enable my bluetooth radio (without disabling hotkeys)?
>> Fn-F5 combination doesn't seem to output any ACPI events, so not sure
>> what's looking out for it normally?
>
> It is supposed to be issuing KEY_WLAN. You can remap it to anything you
> want using input-kbd from input-utils.
Ah ok, input-kbd gives me the following. 238 looks like it should be
KEY_WLAN, so perhaps something in my config isn't new enough to
recognise it?
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
>
> What is the hotkey_mask and hotkey_recommended_mask the driver is giving you
> (in sysfs) ?
Both are 0x008dffff
>
> Also, is the wireless slider working fine? Does it report the events
> properly (1 for slider in radios ON, 0 for slider in radios OFF)? Does the
> sysfs attribute work right?
Yes, it's reporting 1 for on and 0 for off
>
>> Having an old BIOS, I was expecting to need to fiddle with
>> brightness_mode, but this didn't appear to be the case. My brightness
>> and volume keys don't generate ACPI events, so I'm assuming they work at
>> the hardware level.
>
> Try using the sysfs interface to control brightness. If it works, fine. If
> it doesn't, it means you need brightness_mode=3 (drop me a note in this
> case).
>
Works fine using the proc interface, I don't see an equivalent file
under sysfs?
Regards,
Jon.