|
Bugzilla – Full Text Bug Listing |
| Summary: | Asus U46E-BAL5 notebook elantech touchpad comes up as a generic PS/2 mouse | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.1 | Reporter: | M. Edward Ed Borasky <znmeb> |
| Component: | Kernel | Assignee: | E-mail List <kernel-maintainers> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | bruno, forgotten_IsWC1UJpcs, ismail, jonrwads, pier_andreit, titlus, wawrzek, znmeb |
| Version: | Milestone 5 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | SUSE Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
dmesg from test kernel
dmesg from kernel-desktop-3.1.0-6 |
||
|
Description
M. Edward Ed Borasky
2011-09-09 00:54:35 UTC
Just to second this bug, recently bought an ASUS K53T Specs found here http://www.asus.com/Notebooks/Versatile_Performance/K53TA/#specifications After using nomodeset to get into KDE desktop same problem. KDE config utility states that the driver does not support the touch pad. The reproducibility, steps to reproduce and expected results are the same as original poster. Latest results - semi-good news. I downloaded a 64-bit Ubuntu 11.10 LiveCD and booted it on my U46E-BAL5. It recognizes the touchpad as a touchpad, so there are some kernel patches that at least partially fix this problem. They are using a 3.0 kernel, not a 3.1, so the patches must have come from Ubuntu and not from upstream. :-( This is fixed for kernel 3.2, patch series are available at https://lkml.org/lkml/2011/9/4/112 Can someone from the kernel team please take a look? I modified the kernel-desktop package to contain related patches, please add the relevant repository from http://download.opensuse.org/repositories/home:/namtrac:/branches:/Kernel:/HEAD and install kernel-desktop package from that repo. Let me know if it fixes the problem. I can't tell for sure but it looks like the problem is still there. If this is the right kernel znmeb@DreamCatcher:~> uname -a Linux DreamCatcher.site 3.1.0-4-desktop #1 SMP PREEMPT Tue Oct 25 17:33:27 UTC 2011 (68289aa) x86_64 x86_64 x86_64 GNU/Linux znmeb@DreamCatcher:~> then it is still showing up as psmouse and still is not showing up as a touchpad in GNOME 3 mouse and touchpad setting. I've attached dmesg. Is there something I need to do to force a module to load? Created attachment 459036 [details]
dmesg from test kernel
Interesting - I don't even see the "elantech" module! It's in kernel *source*: DreamCatcher:/usr/src/linux # find . -name '*elan*' ./drivers/input/mouse/elantech.h ./drivers/input/mouse/elantech.c ./drivers/cpufreq/elanfreq.c ./drivers/usb/misc/ftdi-elan.c ./Documentation/input/elantech.txt but it doesn't seem to be in the /lib/modules - is it compiled into the kernel? DreamCatcher:/usr/src/linux/drivers/input/mouse # find /lib -name '*elan*' /lib/modules/3.1.0-rc9-1-desktop/kernel/drivers/usb/misc/ftdi-elan.ko /lib/modules/3.1.0-4-desktop/kernel/drivers/usb/misc/ftdi-elan.ko Problem was that I only applied one part of the patch which didn't fix Elantech problem, now I applied the relevant part and its compiling. I'll let you know when it finishes so you can test again. Also, elantech is not built as a module so thats why you don't see it in lsmod. Updated kernel is available in http://download.opensuse.org/repositories/home:/namtrac:/branches:/Kernel:/HEAD , please test and report. Thanks! Created attachment 459214 [details]
dmesg from kernel-desktop-3.1.0-6
The touchpad works now! I now have the GNOME 3 Touchpad Setting controller. If there's anything else you want me to dump, please let me know. But it's fixed as far as I can tell!
Thanks for testing, I'll send patch series to openSUSE kernel maintainers. I'll go mark the other bug I filed in 11.4 "Fixed in 12.1" ;-) I sent the patch set to opensuse-kernel@opensuse.org . We'll see if we can make it to 12.1 *** Bug 716232 has been marked as a duplicate of this bug. *** Patches & kernel build by Ismail confirmed to work here with a Dell Precision M4600. I believe all Dell 62xx (new models) are all designed with this multi-touch alps device, and so will benefit the patch. (In reply to comment #13) > I sent the patch set to opensuse-kernel@opensuse.org . We'll see if we can make > it to 12.1 If it doesn't make it into 12.1, it's in the upstream 3.2, so it will show up eventually in Tumbleweed, right? Yes we'll make sure its in Tumbleweed and still trying to get it in for 12.1 OooooooK it works!! :-) on my dell latitude e6510 I installed opensuse 12.1 rc1, updated the kernel from this repository: http://download.opensuse.org/repositories/home:/namtrac:/branches:/Kernel:/HEAD/openSUSE_Factory/ by yast, rebooted, and everything works, scroll, two fingers etc. I hope it will be in 12.1 final release :-) thanks amazing team :-)) *** Bug 597590 has been marked as a duplicate of this bug. *** Elantech v3/v4 support is committed to kernel-source. I am still not sure if this can make it to RC2 I will take a chance. ALPS patch for Dell laptops is unlikely to make it to 12.1 since its not upstream yet. We'll make sure its available as a 12.1 update and in Tumbleweed. This is an autogenerated message for OBS integration: This bug (716852) was mentioned in https://build.opensuse.org/request/show/90010 Factory / kernel-source This is an autogenerated message for OBS integration: This bug (716852) was mentioned in https://build.opensuse.org/request/show/90048 Factory / kernel-source Elantech v3/v4 driver is merged into final 12.1 release, ALPS patches didn't make it, for ALPS keep an eye on https://bugzilla.novell.com/show_bug.cgi?id=716996 we'll release the fix as an update for 12.1. I have Lenovo G550 with Elantech Touchpad and it also detects like ps/2 mouse. OpenSUSE 12.1 fresh. Kernel 3.1.9-1.4-desktop !! What should I do to get it work? |