Bug 11466 - (evdev) assuption about Synaptics coordinates limits wrong.
Summary: (evdev) assuption about Synaptics coordinates limits wrong.
Status: RESOLVED INVALID
Alias: None
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: All Linux
: P1 low
Assignee: drivers_input-devices
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-30 13:57 UTC by batchman
Modified: 2009-09-05 03:53 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.26.3
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description batchman 2008-08-30 13:57:13 UTC
Distribution: Debian unstable
Hardware Environment: Dell inspiron 1520 laptop.
Synaptics touchpad detected as :

[   11.415975] Synaptics Touchpad, model: 1, fw: 6.3, id: 0x1a0b1, caps: 0xa04793/0x300000
[   11.415975] serio: Synaptics pass-through port at isa0060/serio1/input0
[   11.454365] input: SynPS/2 Synaptics TouchPad as /class/input/input5

Problem Description:

the current evdev synaptics driver reports limits dictated by the Synaptics Interfacing Guide (1472-5472,1408-4448), but on this hardware, limits are more like (1220-5900,900-5000).

This confuses the synaptics xorg driver and makes it consider larger scrolling area and less motion area.

Steps to reproduce: get a laptop like this, and use the touchpad and/or have a look at synclient -m 10

Workaround : use your touchpad differently or configure the driver to use different limits.
Comment 1 Dmitry Torokhov 2009-09-05 03:53:59 UTC
This kind of adjustment should be done via HAL with the help of DMI data to identify the box; not a kernel issue.

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