Bug 75290 - touchpad min/max ranges are off
Summary: touchpad min/max ranges are off
Status: RESOLVED NOTOURBUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/synaptics (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Benjamin Tissoires
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 74544
  Show dependency treegraph
 
Reported: 2014-02-21 01:57 UTC by Peter Hutterer
Modified: 2014-05-13 03:36 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
illustration of announced ranges vs actual ranges (6.66 KB, image/png)
2014-02-21 01:57 UTC, Peter Hutterer
no flags Details

Description Peter Hutterer 2014-02-21 01:57:43 UTC
Created attachment 94467 [details]
illustration of announced ranges vs actual ranges

This is a kernel bug but in case we can't fix it there we'll need to add a hack to the driver. The coordinate ranges announced for the touchpad on the T440, T540, x240 is off (PNPID LEN0034). Attached picture shows the discrepancy.

Red: range as announced by the kernel
Yellow: range inside self-configured edges
Blue: actual range reported by the device
Comment 1 Peter Hutterer 2014-03-14 06:13:48 UTC
Proposed fix on the kernel list: https://lkml.org/lkml/2014/3/7/722
Comment 2 Gabriele 2014-05-06 20:24:39 UTC
It seems that also the touchpad of the XPS13 9333 is affected.
Is there a simple way to get the exact range? I could only notice the discrepancy using evtest.
Comment 3 Benjamin Tissoires 2014-05-06 20:28:33 UTC
The XPS 13 9333 uses a different touchpad which can be switched to its correct mode. The patch is proposed for kernel v3.16, and Fedora ships a backport of it in its current kernel (F20).
So yes, for the XPS13 Haswell, we can have a better way of retrieving the information.
Comment 4 Peter Hutterer 2014-05-13 03:36:21 UTC
closing this bug now, we've fixed the various min/max ranges in the kernels, and most have made their way into stable releases by now as well.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.