From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S6rC9-0000ov-8I for garchives@archives.gentoo.org; Sun, 11 Mar 2012 22:24:53 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2F25AE07ED; Sun, 11 Mar 2012 22:24:40 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id B09FCE08D1 for ; Sun, 11 Mar 2012 22:23:29 +0000 (UTC) Received: by werm13 with SMTP id m13so3124997wer.40 for ; Sun, 11 Mar 2012 15:23:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=QcciPLeUReyhHpuzowEEBYkyno6zd3xlv3F+Ofv7fGo=; b=hjVqqV92QhqoLX8rtdbuiNhJzc15bHoRRT3WYnvMuMMw4TdhswOxG7lN7wZ5I/8/UI VR3V1hc6wbM45eP9RaNGDCEOmOoqF3tfS+PRLFys2vb8v+2iVg4T8U2czX6sbJJ1aCGP X+HCwnLE2CS0FOVGqvl8k+gg3lMD0YSkOpwtDyhPv8upQaNTGb098zGFsmpB8/TnyAyi c5xEQ2cONdB3ZeZRnApaTKanPpnz88VV58C1nJ3AXD6Hcys+IPYa56gkxzec6KXlRSq7 +m+FzH5Hjll46M8W9zmC0hNdLKjR8wYKGGycUOlkRNEUMKzVy5F5B3SDH+iTJ5Fi/MpB 9DlQ== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.180.85.35 with SMTP id e3mr22085613wiz.6.1331504608961; Sun, 11 Mar 2012 15:23:28 -0700 (PDT) Received: by 10.223.2.194 with HTTP; Sun, 11 Mar 2012 15:23:28 -0700 (PDT) Date: Sun, 11 Mar 2012 15:23:28 -0700 Message-ID: Subject: [gentoo-user] How are Fn-F# ACPI events mapped? From: Mark Knecht To: Gentoo User Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: d53b4cf8-7285-4737-a378-226bc3591316 X-Archives-Hash: d4071a17017542e16f3098e3fb46ec3f Hi, I'm trying to figure out how my Asus laptop maps function key events. This is being driven by an emerge message telling me that the acpi4asus package is being obsoleted and removed in 30 days and replaced by an in-kernel driver. I've removed the package and rebuilt my kernels to use this driver, and for vanilla-sources-3.2.7 the results are similar as with the acpi4asus package. However, for vanilla-sources-3.2.9 the only key that is doing anything seems to be Fn-F1 which says 'button/sleep' (using acpi_listen) but actually just turns on the screen saver as best I can tell. Note that even with 3.2.7 most keys don't actually work, but at least they all produce acpi_listen events. The only ones that do work in 3.2.7 and earlier are: Fn-F1 - screen saver Fn-F5 - turns off screen but doesn't seem to generate an ACPI event in acpi_listen (may be hardware mapped) Fn-F11 - turn volume down Fn-F12 - turn volume up I haven't tested the external monitor one. The ones I really want to figure out are Fn-F3 & F4 as they turn the keyboard lighting up and down. With 3.2.7 I had lighting, but with 3.2.9 I have no keyboard lighting at all so it will have hard to use in the dark. Before I call this a 3.2.9 regression I figured I should determine if I'm supposed to configure this stuff by hand, or maybe load some new machine specific package that sets up the mappings. Thanks in advance, Mark vanilla-sources-3.2.9 slinky events # acpi_listen button/sleep SLPB 00000080 00000003 button/sleep SLPB 00000080 00000004 vanilla-sources-3.2.7 slinky ~ # acpi_listen button/sleep SLPB 00000080 00000001 hotkey ATKD 0000005d 00000000 hotkey ATKD 0000007e 00000000 hotkey ATKD 000000c5 00000000 hotkey ATKD 000000c4 00000000 hotkey ATKD 0000002e 00000000 hotkey ATKD 0000001a 00000000 hotkey ATKD 00000034 00000000 hotkey ATKD 00000033 00000000 hotkey ATKD 00000034 00000001 hotkey ATKD 00000033 00000001 hotkey ATKD 00000061 00000000 hotkey ATKD 0000006b 00000000 hotkey ATKD 00000032 00000000 hotkey ATKD 00000032 00000001 hotkey ATKD 00000032 00000002 hotkey ATKD 00000031 00000000 hotkey ATKD 00000031 00000001 hotkey ATKD 00000031 00000002 hotkey ATKD 00000030 00000000 hotkey ATKD 00000030 00000001 hotkey ATKD 00000030 00000002 hotkey ATKD 00000030 00000003