Hi, I'm getting the following message in my kernel log: Jan 30 08:21:49 xntlaptop kernel: [38868.681518] thinkpad_acpi: unhandled HKEY event 0x6060 Jan 30 08:21:49 xntlaptop kernel: [38868.681520] thinkpad_acpi: please report the conditions when this event happened to ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx Jan 30 08:21:58 xntlaptop kernel: [38877.305316] thinkpad_acpi: unknown possible thermal alarm or keyboard event received This is when pressing the left-bottom key Fn + Esc to lock the Function keys in a Lenovo x240, the keys do what they are supposed to do though, and function keys do get locked. I'm just reporting this because I'm interested in knowing how the driver works and how to contribute to assign functions to the special keys etc. Other data: - OS version: Ubuntu 14.10 - Kernel version: Linux xntlaptop 3.18.3-031803-generic #201501161810 SMP Fri Jan 16 18:12:22 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux - Module info: $ modinfo thinkpad_acpi filename: /lib/modules/3.18.3-031803-generic/kernel/drivers/platform/x86/thinkpad_acpi.ko license: GPL version: 0.25 description: ThinkPad ACPI Extras author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx> author: Borislav Deianov <borislav@xxxxxxxxxxxx> alias: dmi:bvnIBM:bvrI[MU]ET??WW* alias: tpacpi srcversion: 007761E9C194C5990973FE2 alias: acpi*:LEN0068:* alias: acpi*:IBM0068:* depends: nvram,snd intree: Y vermagic: 3.18.3-031803-generic SMP mod_unload modversions signer: Magrathea: Glacier signing key sig_key: 29:DB:FD:FC:5A:CC:82:3C:C5:2C:39:4C:C1:C7:4C:01:C3:BE:BF:78 sig_hashalgo: sha512 parm: experimental:Enables experimental features when non-zero (int) parm: debug:Sets debug level bit-mask (uint) parm: force_load:Attempts to load the driver even on a mis-identified ThinkPad when true (bool) parm: fan_control:Enables setting fan parameters features when true (bool) parm: brightness_mode:Selects brightness control strategy: 0=auto, 1=EC, 2=UCMS, 3=EC+NVRAM (uint) parm: brightness_enable:Enables backlight control when 1, disables when 0 (uint) parm: volume_mode:Selects volume control strategy: 0=auto, 1=EC, 2=N/A, 3=EC+NVRAM (uint) parm: volume_capabilities:Selects the mixer capabilites: 0=auto, 1=volume and mute, 2=mute only (uint) parm: volume_control:Enables software override for the console audio control when true (bool) parm: index:ALSA index for the ACPI EC Mixer (int) parm: id:ALSA id for the ACPI EC Mixer (charp) parm: enable:Enable the ALSA interface for the ACPI EC Mixer (bool) parm: hotkey:Simulates thinkpad-acpi procfs command at module load, see documentation parm: bluetooth:Simulates thinkpad-acpi procfs command at module load, see documentation parm: video:Simulates thinkpad-acpi procfs command at module load, see documentation parm: light:Simulates thinkpad-acpi procfs command at module load, see documentation parm: cmos:Simulates thinkpad-acpi procfs command at module load, see documentation parm: led:Simulates thinkpad-acpi procfs command at module load, see documentation parm: beep:Simulates thinkpad-acpi procfs command at module load, see documentation parm: brightness:Simulates thinkpad-acpi procfs command at module load, see documentation parm: volume:Simulates thinkpad-acpi procfs command at module load, see documentation parm: fan:Simulates thinkpad-acpi procfs command at module load, see documentation parm: dbg_wlswemul:Enables WLSW emulation (uint) parm: wlsw_state:Initial state of the emulated WLSW switch (bool) parm: dbg_bluetoothemul:Enables bluetooth switch emulation (uint) parm: bluetooth_state:Initial state of the emulated bluetooth switch (bool) parm: dbg_wwanemul:Enables WWAN switch emulation (uint) parm: wwan_state:Initial state of the emulated WWAN switch (bool) parm: dbg_uwbemul:Enables UWB switch emulation (uint) parm: uwb_state:Initial state of the emulated UWB switch (bool) /Xavier ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ ibm-acpi-devel mailing list ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel