[Bug 776322] New: FN keys do not work on asus ux32vd, asus-wmi problem
https://bugzilla.novell.com/show_bug.cgi?id=776322 https://bugzilla.novell.com/show_bug.cgi?id=776322#c0 Summary: FN keys do not work on asus ux32vd, asus-wmi problem Classification: openSUSE Product: openSUSE 12.2 Version: RC 2 Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: slavi@seznam.cz QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1 FN keys do not work after installation of openSUSE 12.2 RC2 on asus zenbook ux32vd. Fn+F5 , Fn+F6 and others to control volume, brightens, keyboard back-light etc. Similar problems reported on another distributions. It seems that fix exist. http://lwn.net/Articles/429993/ and other references on internet. It will be great to have this working out of the box. Br Jan Reproducible: Always Steps to Reproduce: 1. Cannot use function keys (Fn+F3, etc) 2. 3. Actual Results: 1. Cannot use function keys (Fn+F3, etc) Expected Results: It shall be possible to use Fn+Fx keys to control volume, brightens, etc ASUS zenbook UX32VD Linux linux-ozvm.site 3.4.6-1.1-desktop #1 SMP PREEMPT Thu Jul 26 09:36:26 UTC 2012 (641c197) x86_64 x86_64 x86_64 GNU/Linux -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776322 https://bugzilla.novell.com/show_bug.cgi?id=776322#c1 Xevi Barnada <xbarnada@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xbarnada@gmail.com --- Comment #1 from Xevi Barnada <xbarnada@gmail.com> 2012-09-06 11:57:08 UTC --- There are a dkms module that updates the asus-wmi module and allows to use the function keys.But I tried it following this instructions for Arch linux and generates a kernel panic while boot. https://wiki.archlinux.org/index.php/ASUS_Zenbook_Prime_UX31A#Method_2 I don't know if it can be useful -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776322 https://bugzilla.novell.com/show_bug.cgi?id=776322#c Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel-maintainers@forge.pr |jlee@suse.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776322 https://bugzilla.novell.com/show_bug.cgi?id=776322#c2 Joey Lee <jlee@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |slavi@seznam.cz --- Comment #2 from Joey Lee <jlee@suse.com> 2012-09-26 02:25:07 UTC --- Hi Jan, Please help to check does there have following message in dmesg or /var/log/messages after system boot: 'Can't find DSTS' If YES, then I think need this patch in kernel v3.6-rc1: commit 63a78bb1051b240417daad3a3fa9c1bb10646dca Author: Alex Hung <alex.hung@canonical.com> Date: Wed Jun 20 11:47:35 2012 +0800 asus-wmi: use ASUS_WMI_METHODID_DSTS2 as default DSTS ID. According to responses from the BIOS team, ASUS_WMI_METHODID_DSTS2 (0x53545344) will be used as future DSTS ID. In addition, calling asus_wmi_evaluate_method(ASUS_WMI_METHODID_DSTS2, 0, 0, NULL) returns ASUS_WMI_UNSUPPORTED_METHOD in new ASUS laptop PCs. This patch fixes no DSTS ID will be assigned in this case. Signed-off-by: Alex Hung <alex.hung@canonical.com> Signed-off-by: Matthew Garrett <mjg@redhat.com> Cc: stable@kernel.org diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c index 77aadde..556cbb4 100644 --- a/drivers/platform/x86/asus-wmi.c +++ b/drivers/platform/x86/asus-wmi.c @@ -1467,14 +1467,9 @@ static int asus_wmi_platform_init(struct asus_wmi *asus) */ if (!asus_wmi_evaluate_method(ASUS_WMI_METHODID_DSTS, 0, 0, NULL)) asus->dsts_id = ASUS_WMI_METHODID_DSTS; - else if (!asus_wmi_evaluate_method(ASUS_WMI_METHODID_DSTS2, 0, 0, NULL)) + else asus->dsts_id = ASUS_WMI_METHODID_DSTS2; - if (!asus->dsts_id) { - pr_err("Can't find DSTS"); - return -ENODEV; - } - /* CWAP allow to define the behavior of the Fn+F2 key, * this method doesn't seems to be present on Eee PCs */ if (asus->driver->quirks->wapf >= 0) If help to check there have 'Can't find DSTS' message on your machine, then I can backport this patch for you to test. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776322 https://bugzilla.novell.com/show_bug.cgi?id=776322#c3 Jan Slavik <slavi@seznam.cz> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REOPENED InfoProvider|slavi@seznam.cz | --- Comment #3 from Jan Slavik <slavi@seznam.cz> 2012-09-28 07:49:06 UTC --- You are right. 'Can't find DSTS' is in my dmesg. Will see if I can upgrade my kernel to v3.6-rc1 to see if it is resolved. Thanks Br Jan -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776322 https://bugzilla.novell.com/show_bug.cgi?id=776322#c4 --- Comment #4 from Joey Lee <jlee@suse.com> 2012-09-28 08:46:00 UTC --- This patch already included in openSUSE 12.2 kernel patch: patches.kernel.org/patch-3.4.8-9 So, will included in next 12.2 kernel rpm release. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776322 https://bugzilla.novell.com/show_bug.cgi?id=776322#c5 --- Comment #5 from Joey Lee <jlee@suse.com> 2012-09-28 09:07:48 UTC --- (In reply to comment #3)
You are right. 'Can't find DSTS' is in my dmesg. Will see if I can upgrade my kernel to v3.6-rc1 to see if it is resolved.
Thanks
Br
Jan
You also can want next 12.2 kernel release then test. Or, if you want, I built a asus-wmi-kmp for testing: https://build.opensuse.org/package/binaries?package=asus-wmi-kmp&project=home%3Ajoeyli%3Abranches%3AopenSUSE%3A12.2%3AUpdate&repository=standard -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776322 https://bugzilla.novell.com/show_bug.cgi?id=776322#c6 Jeffrey Cheung <jcheung@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |CLOSED CC| |jcheung@suse.com Resolution| |WONTFIX --- Comment #6 from Jeffrey Cheung <jcheung@suse.com> 2014-02-07 04:07:35 UTC --- With the release of the gnumeric on January 27th, 2014 the SUSE sponsored maintenance of openSUSE 12.2 has ended. openSUSE 12.2 is now officially discontinued and out of support by SUSE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com