From: JJ Ding <jj_ding@emc.com.tw>
To: "Richard Schütz" <r.schtz@t-online.de>, linux-input@vger.kernel.org
Cc: Aaron Huang <aaron_huang@emc.com.tw>, Tom Lin <tom_lin@emc.com.tw>
Subject: Re: elantech touchpad issues
Date: Wed, 07 Sep 2011 09:46:50 +0800 [thread overview]
Message-ID: <8762l5unsl.fsf@emc.com.tw> (raw)
In-Reply-To: <4E6633E5.6080108@t-online.de>
Hi Richard,
I will try to find a touchpad that matches your model and see what I can
do.
jj
On Tue, 06 Sep 2011 16:53:25 +0200, Richard Schütz <r.schtz@t-online.de> wrote:
> Hello everybody!
>
> I'm owning a Samsung N145P netbook, that comes along with an elantech
> touchpad:
>
> [ 5.949921] elantech: assuming hardware version 2, firmware version
> 4.2.22
> [ 5.985481] elantech: Synaptics capabilities query result 0x09, 0x14,
> 0x0b.
>
> It has some annoying issues, which hopefully can be resolved now as
> there is some ongoing development on the driver again. I have already
> tested the current "[PATCH v5 0/8] Input: elantech: add support for
> newer hardware" patchset, but without success.
>
>
> The device's axis ranges, which are reported to userspace, seem to be
> totally wrong.
>
> (kernel 3.0.4)
> [ 17.940] (--) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
> [ 17.940] (--) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
>
> (kernel 3.0.4 + patchset)
> [ 16.936] (--) ETPS/2 Elantech Touchpad: x-axis range 0 - 1152
> [ 16.936] (--) ETPS/2 Elantech Touchpad: y-axis range 0 - 576
>
> I get the following ranges, when I use synclient in monitor mode to look
> which values really are passed to the synaptics driver in X:
>
> (kernel 3.0.4)
> x: 0-819
> y: 355-760
>
> (kernel 3.0.4 + patchset)
> x: 0-819
> y: 171-576
>
> Because of this differences the edge/scrolling areas of the touchpad are
> calculated wrong and can't be used by default.
>
>
> The other issue occurs very often when two fingers are used:
>
> (kernel 3.0.4)
> time x y z f w l r u d m multi gl gm gr gdx gdy
> 7.982 1020 -268 127 2 7 0 0 0 0 0 00000000
>
> (kernel 3.0.4 + patchset)
> time x y z f w l r u d m multi gl gm gr gdx gdy
> 3.118 1020 -444 127 2 7 0 0 0 0 0 00000000
>
> When the fingers are released this strange values are reported. This
> makes two finger scrolling unusable, because it jumps back to the
> beginning everytime.
>
> --
> Regards,
> Richard Schütz
> --
> To unsubscribe from this list: send the line "unsubscribe linux-input" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2011-09-07 1:44 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-06 14:53 elantech touchpad issues Richard Schütz
2011-09-07 1:46 ` JJ Ding [this message]
2011-09-08 4:18 ` JJ Ding
2011-09-08 18:17 ` Richard Schütz
2011-09-12 8:42 ` Éric Piel
2011-09-12 9:57 ` Richard Schütz
2011-09-13 1:27 ` JJ Ding
-- strict thread matches above, loose matches on Subject: below --
2011-01-23 14:12 Richard Schütz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8762l5unsl.fsf@emc.com.tw \
--to=jj_ding@emc.com.tw \
--cc=aaron_huang@emc.com.tw \
--cc=linux-input@vger.kernel.org \
--cc=r.schtz@t-online.de \
--cc=tom_lin@emc.com.tw \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.