Bug 75290

Summary: touchpad min/max ranges are off
Product: xorg Reporter: Peter Hutterer <peter.hutterer>
Component: Input/synapticsAssignee: Benjamin Tissoires <benjamin.tissoires>
Status: RESOLVED NOTOURBUG QA Contact:
Severity: normal    
Priority: medium CC: consume.noise, peter.hutterer, questaemia
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 74544    
Attachments:
Description Flags
illustration of announced ranges vs actual ranges none

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.