linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Seth Forshee <seth.forshee@canonical.com>
To: littlebat <dashing.meng@gmail.com>
Cc: linux-input@vger.kernel.org, 679750@bugs.debian.org,
	jrnieder@gmail.com, rik.theys@gmail.com
Subject: Re: Lenovo G360: ALPS Touchpad Recognized as "PS/2 Generic Mouse"(with newly dmesg information)
Date: Mon, 9 Jul 2012 09:45:08 -0500	[thread overview]
Message-ID: <20120709144508.GB4985@thinkpad-t410> (raw)
In-Reply-To: <20120707133519.25bf82d4.dashing.meng@gmail.com>

On Sat, Jul 07, 2012 at 01:35:19PM +0800, littlebat wrote:
> Briefly, "proto_version" V4 with "command_mode_resp" 0x00, 0x01, 0x73,
> 0x0d and V3 with 0x0d, 0x73, show the almost same symptoms:
> 1, dmesg output:
> [   19.105550] psmouse serio4: alps: E6 report: 00 00 64
> [   19.130028] psmouse serio4: alps: E7 report: 73 03 50
> [   19.149304] psmouse serio4: alps: unknown response while entering
> command mode: 73 01 0d 
> mode

Okay, I don't suspect the v3/v4 protocol support is likely to work then.

> And, V2 or V1 with 0x8a or 0x00, show the almost same symptoms below:
> 1, dmesg output:
> [   19.935069] psmouse serio4: alps: E6 report: 00 00 64
> [   19.960457] psmouse serio4: alps: E7 report: 73 03 50
> [   20.000732] psmouse serio4: alps: Status: 10 00 0a

...

> 4, There is touchpad tab in gnome mouse setting dialog, but the
> functions of "edge scrolling" and "disable touchpad when typing" still
> can't work even if I can setup them in touchpad tab in gnome mouse
> setting dialog.

The alps driver will detect and handle raw PS/2 mouse data, so what it
sounds like to me is that the alps driver manages to attach to your
device but doesn't get it sending absolute data packets. As a result the
driver is only passing relative motion data instead of absolute position
data, which means the touchpad is usable but still can't support any
touchpad features like edge scrolling.

So it sounds like we don't know how to talk to your touchpad, and
there's no trivial way to add support for it to the driver. There's
not really anything more I can do to help since I don't have access to
the hardware.

Seth

  reply	other threads:[~2012-07-09 14:45 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-06  3:39 Bug#679750: Lenovo G360: ALPS Touchpad Recognized as "PS/2 Generic Mouse"(with newly dmesg information) littlebat
2012-07-06  5:11 ` Seth Forshee
2012-07-07  5:35   ` Bug#679750: " littlebat
2012-07-09 14:45     ` Seth Forshee [this message]
2012-07-10  4:16       ` littlebat
2012-07-10  4:57         ` Seth Forshee
2012-07-10  6:33           ` Rik Theys
2012-07-15  2:15           ` littlebat
2012-07-19 19:47             ` Seth Forshee

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=20120709144508.GB4985@thinkpad-t410 \
    --to=seth.forshee@canonical.com \
    --cc=679750@bugs.debian.org \
    --cc=dashing.meng@gmail.com \
    --cc=jrnieder@gmail.com \
    --cc=linux-input@vger.kernel.org \
    --cc=rik.theys@gmail.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).