Thread (9 messages) 9 messages, 3 authors, 2012-07-19

Re: Lenovo G360: ALPS Touchpad Recognized as "PS/2 Generic Mouse"(with newly dmesg information)

From: Seth Forshee <hidden>
Date: 2012-07-09 14:45:12

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help