Bug 46371

Summary: SynPS/2 Synaptics TouchPad missing space
Product: Drivers Reporter: kriha6
Component: Input DevicesAssignee: drivers_input-devices
Status: CLOSED CODE_FIX    
Severity: normal CC: arutemus, dmitry.torokhov, florian, kdudka, p.finizio, reiver, seth
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.5.3 Subsystem:
Regression: No Bisected commit-id:
Attachments: maximum coordinates
xinput list-props
Patch to adjust threshold for treating position values as negative

Description kriha6 2012-08-23 14:45:53 UTC
There is "dead" space on the right side of the touchpad that cannot be used. It is insensitive to touching.
Comment 1 Dmitry Torokhov 2012-08-23 17:13:24 UTC
What tool did you use to detect this? Does evtest utility report events when finger in that dead zone?
Comment 2 kriha6 2012-08-23 21:04:19 UTC
Yes, evtest does report events when I finger the dead zone.
Comment 3 Dmitry Torokhov 2012-08-23 21:45:40 UTC
Could you tell me what is maximum coordinates reported by evtest for your touchpad and also what 'xinput list-props' shows for it?
Comment 4 kriha6 2012-08-24 06:12:17 UTC
Created attachment 78361 [details]
maximum coordinates

I wasn't sure what you mean by maximum coordinates but I touched the four corners of the touchpad while runnning evtest and this is the output.
Comment 5 kriha6 2012-08-24 06:14:44 UTC
Created attachment 78371 [details]
xinput list-props
Comment 6 Alan Swanson 2012-09-09 00:18:36 UTC
I have same problem starting with 3.5.3 where the vertical scroll region on Synaptics touchpad no longer works, only pressure events are reported. Reverting "Input: synaptics - handle out of bounds values from the hardware" resolves the problem.
Comment 7 Seth Forshee 2012-09-10 21:42:58 UTC
Created attachment 79731 [details]
Patch to adjust threshold for treating position values as negative

Could you test this patch to see if it fixes the problem? Thanks.
Comment 8 Alan Swanson 2012-09-11 10:28:40 UTC
Yes, this patch fixes the issue with my vertical scroll region. Thank you.
Comment 9 Arteom 2012-09-23 22:49:11 UTC
I had the same problem. Patch fixed it.
Comment 10 Alan Swanson 2012-10-01 12:40:09 UTC
Unfortunately this bugfix was not included with the just released Linux 3.6 but is in Dmitri's for-linux input git as of two days ago. After it's in 3.7-rc can we get a stable inclusion request for 3.5 and 3.6 please?
Comment 11 Dmitry Torokhov 2012-10-01 16:20:26 UTC
Yes, sorry about this. The commit is marked for stable so should get picked up for 3.6.1.
Comment 12 Piero Finizio 2012-10-10 08:24:02 UTC
All right on 3.6.1-1.fc18.i686 from Fedora - Kojii's Repository.
Thank you Dmitry.
Comment 13 Florian Mickler 2012-10-15 20:46:28 UTC
A patch referencing this bug report has been merged in Linux v3.7-rc1:

commit 824efd37415961d38821ecbd9694e213fb2e8b32
Author: Seth Forshee <seth.forshee@canonical.com>
Date:   Fri Sep 28 10:29:21 2012 -0700

    Input: synaptics - adjust threshold for treating position values as negative