Bug 1182816
Summary: | Touchpad wont work with Asus TP500LA 360-degree flipping touchscreen panel. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | JonRam <jonram> | ||||||
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 22 | CC: | ajax, alexl, bnocera, caillon+fedoraproject, caolanm, cmontgom, extras-orphan, gansalmon, gmoutso, itamar, john.j5live, jonathan, kernel-maint, madhu.chinakonda, mbarnes, mchehab, mclasen, mohican, peter.hutterer, rhughes, robin.norwood, rstrode, sandmann, zeuthen | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | kernel-4.0.2-300.fc22 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2015-05-11 19:03:10 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
JonRam
2015-01-16 01:19:23 UTC
*********** MASS BUG UPDATE ************** We apologize for the inconvenience. There are a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 21 kernel bugs. Fedora 21 has now been rebased to 3.18.3-201.fc21. Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel. If you experience different issues, please open a new bug report for those. This bug's still present, nothing changed at all. Thanks for the update. JonRam, I have the same problems with ubuntu 14.10 kernels 3.16 up to 3.19. no solution (the mouse works only as a point and click with proto=imps option in psmouse module). Possibly related reports you might want to keep an eye on https://bugzilla.kernel.org/show_bug.cgi?id=48161 and https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+index?comments=all But I can't find any solution in any of these. My model is TP500LN and elantech hardware id is ETD0108. Main warning in dmesg is "lost sync at byte 6". Good luck! Thanks George. They found a solution here: https://bugzilla.kernel.org/show_bug.cgi?id=84491 " >Ulrik De Bie 2015-03-19 20:11:20 UTC > >A workaround has already been found for this: > >echo 1 > /sys/devices/platform/i8042/serio4/reg_07 > >The kernel drivers writes this 1 to reg_07 during initialisation, but magically >it changes back to 0. > >This workaround seems to work until a suspend2ram/disk. " Hope they can fix it for next kernel upgrade. Cheers. Thanks! For at least asus TP500LN a kernel patch is under consideration https://bugzilla.kernel.org/show_bug.cgi?id=84491 https://www.marc.info/?t=142731893400011 The second link has a patch that works on my laptop. *********** MASS BUG UPDATE ************** We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 21 kernel bugs. Fedora 21 has now been rebased to 3.19.5-200.fc21. Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel. If you have moved on to Fedora 22, and are still experiencing this issue, please change the version to Fedora 22. If you experience different issues, please open a new bug report for those. Still present in F22 and kernel 4.0.1-300.fc22. a patch has been committed. Input: elantech - fix absolute mode setting on some ASUS laptops to the 4.0-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary Until then, I am using a patched dkms updated driver without problem. I attach my dkms sudo dkms add -m psmouse -v edt0108 sudo dkms build -m psmouse -v edt0108 sudo dkms install -m psmouse -v edt0108 update-initramfs (on ubuntu) Created attachment 1022340 [details]
patched psmouse
copy to /usr/src and then
sudo dkms add -m psmouse -v edt0108
sudo dkms build -m psmouse -v edt0108
sudo dkms install -m psmouse -v edt0108
update-initramfs
the dkms.conf is mine so comment if you find something wrong
Created attachment 1022341 [details]
patch for kernels 3.16-4.0
that should have been -v etd0108 kernel-4.0.2-300.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/kernel-4.0.2-300.fc22 kernel-4.0.2-300.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. Hi George, I have a similar problem on a ASUS X751LD with this touchpad id=ETD0108. I'am trying to install your patch on a Ubuntu 14.04 fresh install (kernel 3.13). I extracted your patch from comment 9 to /usr/src so the directory is : /usr/src/psmouse-etd0108 then I run the commands (with etd0108) : dkms add : this creates a symlink /var/lib/dkms/psmouse/etd0108/source -> /usr/src/psmouse-etd0108 dkms build : make returned bad exit status: 2 ERROR (dkms apport) "binary package for psmouse: etd1008 not found" (***I'm not used to build kernel modules***) Question 1 : can your patch work with kernel version 3.13 or do I have to upgrade the kernel ? If so should I use your updated patch from comment 10 ? If so how to download it (or apply the update to the patch in comment 9) Question 2 : did I extract the patch in the correct folder ? Question 3 : do I have to run the commands from a specific folder ? Thank you. Hi mohican. Q1) don't know. for me it worked with kernel > 3.16. Q2) yes. and inside /usr/src/psmouse-etd0108 find dkms.conf and src/ Q3) no Suggestions 1) try sudo su before everything. I also noted that the error dkms build : make returned bad exit status: 2 ERROR (dkms apport) "binary package for psmouse: etd1008 not found" would make more sense if it said dkms build : make returned bad exit status: 2 ERROR (dkms apport) "binary package for psmouse: ****etd0108**** not found" maybe a wrong command? sudo dkms build -m psmouse -v etd0108 2) install sudo apt-get install build-essential linux-headers-$(uname -r) dkms just in case something is missing 3) the dkms commands are so that a new mouse module is built automatically whenever you update your kernel. Perhaps you can try to install the module *once* for the kernel you are using (and then refrain from updating your kernel). Enter the src folder and run make -C /lib/modules/$(uname -r)/build M=$(pwd) modules make -C /lib/modules/$(uname -r)/build M=$(pwd) modules_install this would build it in the folder and also install it in /lib/modules/.../extra/psmouse.ko you should now make sure this specific version is the one loaded. not sure how but I would remove (rename) the original psmouse.ko in /lib/modules/.../drivers/input/mouse/ and replace it with this one. To test without rebooting, rmmod -r psmouse and insmod psmouse.ko from the folder you are in. See also http://askubuntu.com/questions/515407/how-recipe-to-build-only-one-kernel-module if the above in (3) do not work Good luck! |