Description of problem: Only the top 10% of the touchpad area is working on laptop on fedora 20 (works fine on windows, so its not a hardware problem). When i start touching from the bottom or middle, it doesn't work. But when I start from the top, it works (unless i lift my finger). Also, 2 finger scrolling and 2 finger right click works everywhere. Here are some of the outputs which may be useful: 1.touchpad-edge-detector /dev/input/event5 Touchpad sends: x [2147483647..-2147483648], y [2147483647..-2147483648] 2. cat /sys/class/dmi/id/product_version ThinkPad Edge E431 3. cat /sys/devices/pnp0/*/id PNP0200 INT0800 PNP0103 PNP0c04 PNP0c02 PNP0b00 INT3f0d PNP0c02 PNP0800 PTL0001 PNP0303 LEN2001 PNP0f13 PNP0c02
*** Bug 1089690 has been marked as a duplicate of this bug. ***
Hi, (In reply to Kartik Somani from comment #0) > Description of problem: > Only the top 10% of the touchpad area is working on laptop on fedora 20 > (works fine on windows, so its not a hardware problem). When i start > touching from the bottom or middle, it doesn't work. But when I start from > the top, it works (unless i lift my finger). Also, 2 finger scrolling and 2 > finger right click works everywhere. > > > > Here are some of the outputs which may be useful: > > 1.touchpad-edge-detector /dev/input/event5 > Touchpad sends: x [2147483647..-2147483648], y [2147483647..-2147483648] This is wrong, perhaps you've gotten the wrong event# ? Note I really need this output to be able to help you further. Note when doing this make sure touchpad-edge-dectector is the only one using the touchpad, switch to a text console (ctrl+alt+f2), log in there and run touchpad-edge-dectector as root, ie: sudo touchpad-edge-detector /dev/input/event4 Regards, Hans
Kernel says x[1472..5022], y[1408..3346] touchpad sends x[1042..5023], y[2509..4832]
Hi Kartik, (In reply to Kartik Somani from comment #3) > Kernel says > x[1472..5022], y[1408..3346] > > touchpad sends > x[1042..5023], y[2509..4832] Thanks. The minimum y value looks a bit off there, it is higher then I would have expected. Note that the touchpad touch area continues all the way to the top of the touchpad, it includes the area with the dots on it for middle clicking, only the separate plastic strip at the top is not touch-sensitive. Can you try again please (try multiple times if necessary) ? We really need to get the minimum minimum value and the maximum maximum value. Also we're trying to come up with a better way of dealing with this then adding a quirk for each and every new laptop model. For this work I need one more bit of info from you, can you please run the following command in a terminal and copy and paste the output here ? : dmesg | grep synaptics Thanks! In the mean time I've started a scratch-kernel build based on the min/max values you've provided in comment 3 for now, you can find it here: http://koji.fedoraproject.org/koji/taskinfo?taskID=6763814 Currently it is still building, please install this and give it a try when it is done. I've also done a build of xorg-x11-drv-synaptics which identifies your laptop as having top buttons: http://koji.fedoraproject.org/koji/buildinfo?buildID=512304 Assuming you're min/max reading from comment 3 are not too far off, then when using this xorg-x11-drv-synaptics and running the new kernel you should be able to use the top area of the touchpad to left / right / middle click, this is intended for use with the trackpoint. Regards, Hans
Hi Hans, I tried it the touchpad-edge-detector more than 5 times, same result everytime. I'm going up to the topmost point of the touchpad (even beyond that, so that I don't miss anything). the result is the same: touchpad sends : x[1024..5023], y[2509,4832] As for the output of dmesg | grep synaptics, its as follows: [ 2.061909] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd001a3/0x940300/0x127c00, board id: 2691, fw id: 1343010 [ 2.061918] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0 I'll install your builds now.
Hi, (In reply to Kartik Somani from comment #5) > Hi Hans, > > I tried it the touchpad-edge-detector more than 5 times, same result > everytime. I'm going up to the topmost point of the touchpad (even beyond > that, so that I don't miss anything). the result is the same: > > touchpad sends : x[1024..5023], y[2509,4832] Ok, the your touchpad is a different model then the ones we've seen so far. > As for the output of dmesg | grep synaptics, its as follows: > [ 2.061909] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: > 0x1e2b1, caps: 0xd001a3/0x940300/0x127c00, board id: 2691, fw id: 1343010 > [ 2.061918] psmouse serio1: synaptics: serio: Synaptics pass-through port > at isa0060/serio1/input0 And your firmware-id confirms this. > I'll install your builds now. Ok, let me know if things work properly know, including the top button areas. Regards, Hans
Hi Hans, Thanks a lot for the updates. Everything is working fine now, even the top button areas. Regards, Kartik
xorg-x11-drv-synaptics-1.7.4-9.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/xorg-x11-drv-synaptics-1.7.4-9.fc20
Package xorg-x11-drv-synaptics-1.7.4-9.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-9.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-5644/xorg-x11-drv-synaptics-1.7.4-9.fc20 then log in and leave karma (feedback).
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
xorg-x11-drv-synaptics-1.7.4-9.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.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.14.3-100.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/kernel-3.14.3-100.fc19
kernel-3.14.4-100.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/kernel-3.14.4-100.fc19
kernel-3.14.4-100.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.