Top Softbutton area for the L540 touchpad is currently not supported in fedora, to fix it, 70-touchpad-quirks.rules should contain a line like this: ATTR{[dmi/id]product_version}=="ThinkPad L540*", ENV{ID_INPUT.tags}="touchpad_softbutton_top" Thank you. Regards, Gert
May need a min/max quirk patch for the kernel, too (like the ones for L440 and co). Not yet tested.
Hi, (In reply to Gert Michael Kulyk from comment #1) > May need a min/max quirk patch for the kernel, too (like the ones for L440 > and co). Not yet tested. I'm pretty sure it does, otherwise a very large area at the bottom will be seen as button area and thus won't generate pointer movements if a touch starts there. Can you please download both libevdev and libevdev-utils for your arch from here: http://koji.fedoraproject.org/koji/buildinfo?buildID=506786 And then install them both with: rpm -ivh libevdev*.rpm Note it is important to use rpm -i not -U (unless you're running rawhide), so as to keep the old libevdev which is used by a lot of other apps on your system. And then run "touchpad-edge-detector /dev/input/event#" where # is the number for your touchpad (see dmesg or Xorg.0.log) and run your finger along the outer edge of the touchpad to detect the proper min/max values. Please copy and paste the output of the program here. Also please run the following commands and copy and paste the output here: cat /sys/class/dmi/id/product_version cat /sys/devices/pnp0/*/id Thanks, Hans
Hi Hans, here is the information you've requested: cat /sys/class/dmi/id/product_version: ThinkPad L540 cat /sys/devices/pnp0/*/id: PNP0c02 PNP0200 INT0800 PNP0103 PNP0c04 PNP0c02 PNP0b00 INT3f0d PNP0c02 LEN0071 PNP0303 LEN2004 PNP0f13 PNP0c02 SMO1200 PNP0c31 touchpad-edge-detector /dev/input/event4: Touchpad SynPS/2 Synaptics TouchPad on /dev/input/event4 Move one finger around the touchpad to detect the actual edges Kernel says: x [1472..5112], y [1408..3834] Touchpad sends: x [1024..5113], y [2023..4832] Please note: x 5113 is the max value, y 2023 is the min value I got from different tries (I never could reproduce the same values for the second x and the first y value running touchpad-edge-detector). Thank you a lot for your quick response, Gert
Thanks, I've started a kernel-build with a patch fixing the min/max, you can find it here: http://koji.fedoraproject.org/koji/taskinfo?taskID=6749224 Note it is still building atm. Can you download and install it once it is finished ? After that touchpad-edge-detector should show fixed kernel values, and together with the 70-touchpad-quirks.rules change you suggested your touchpad should work properly. Also I would like to have one bit more info from your system for future reference, can you please do: dmesg | grep synaptics And copy and paste the output here ? Regards, Hans
Thank you for the kernel build - currently everything seems to work like expected (I've build xorg-x11-drv-synaptics with mentioned changes locally). The output of dmesg | grep synaptics is: [ 1.313101] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd001a3/0x940300/0x127c00, board id: 2722, fw id: 1484859 [ 1.313105] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0 Regards, Gert
Thanks for testing and for the input. I'm preparing an updated xorg-x11-drv-synaptics package with the necessary changes. The kernel changes are also queued-up to be picked up by the next kernel build.
xorg-x11-drv-synaptics-1.7.4-8.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/FEDORA-2014-5184/xorg-x11-drv-synaptics-1.7.4-8.fc20
Package xorg-x11-drv-synaptics-1.7.4-8.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing xorg-x11-drv-synaptics-1.7.4-8.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-5184/xorg-x11-drv-synaptics-1.7.4-8.fc20 then log in and leave karma (feedback).
kernel-3.14.1-200.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kernel-3.14.1-200.fc20
xorg-x11-drv-synaptics-1.7.4-8.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
kernel-3.13.11-100.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/kernel-3.13.11-100.fc19
kernel-3.14.2-200.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kernel-3.14.2-200.fc20
xorg-x11-drv-synaptics-1.7.4-9.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/xorg-x11-drv-synaptics-1.7.4-9.fc19
Kernel 3.14.2-200.fc20 does not contain the required patch, seems like it got lost when there was the 3.14 rebase.
(In reply to Gert Michael Kulyk from comment #14) > Kernel 3.14.2-200.fc20 does not contain the required patch, seems like it > got lost when there was the 3.14 rebase. You're right, I've re-added it, so it will get picked up by the next kernel build. Thanks for reporting this.
kernel-3.14.2-200.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
kernel-3.13.11-100.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
kernel-3.14.3-200.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kernel-3.14.3-200.fc20
kernel-3.14.3-200.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.