Bug 1089689 - only a part of the touchpard area working
Summary: only a part of the touchpard area working
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-synaptics
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1089690 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-21 16:09 UTC by Kartik Somani
Modified: 2014-05-21 23:22 UTC (History)
2 users (show)

Fixed In Version: kernel-3.14.4-100.fc19
Clone Of:
Environment:
Last Closed: 2014-04-30 04:05:03 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Kartik Somani 2014-04-21 16:09:48 UTC
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

Comment 1 Hans de Goede 2014-04-21 18:10:01 UTC
*** Bug 1089690 has been marked as a duplicate of this bug. ***

Comment 2 Hans de Goede 2014-04-21 18:12:20 UTC
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

Comment 3 Kartik Somani 2014-04-21 18:23:42 UTC
Kernel says
x[1472..5022], y[1408..3346]

touchpad sends
x[1042..5023], y[2509..4832]

Comment 4 Hans de Goede 2014-04-22 09:34:21 UTC
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

Comment 5 Kartik Somani 2014-04-22 20:17:49 UTC
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.

Comment 6 Hans de Goede 2014-04-23 06:17:50 UTC
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

Comment 7 Kartik Somani 2014-04-23 15:50:42 UTC
Hi Hans,

Thanks a lot for the updates. Everything is working fine now, even the top button areas.

Regards,
Kartik

Comment 8 Fedora Update System 2014-04-25 08:44:07 UTC
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

Comment 9 Fedora Update System 2014-04-26 09:21:36 UTC
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).

Comment 10 Fedora Update System 2014-04-28 20:59:59 UTC
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

Comment 11 Fedora Update System 2014-04-29 04:13:27 UTC
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

Comment 12 Fedora Update System 2014-04-30 04:05:03 UTC
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.

Comment 13 Fedora Update System 2014-05-01 22:30:37 UTC
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.

Comment 14 Fedora Update System 2014-05-08 17:17:39 UTC
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

Comment 15 Fedora Update System 2014-05-13 22:12:33 UTC
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

Comment 16 Fedora Update System 2014-05-21 23:22:00 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.