Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 01 Oct 2016 19:22:34 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-amd64@FreeBSD.org
Subject:   [Bug 205690] [psm] [patch]: Add support for Elantech trackpads
Message-ID:  <bug-205690-6-UVB4eR9lOD@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-205690-6@https.bugs.freebsd.org/bugzilla/>
References:  <bug-205690-6@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D205690

--- Comment #76 from Vladimir Kondratyev <wulf@cicgroup.ru> ---
(In reply to Jakob Alvermark from comment #74)
> I'm 100% sure, but I think it is synaptics.

>/boot/loader.conf has:
>hw.psm.synaptics_support=3D1
>hw.psm.trackpoint_support=3D1
-------------
> psm0: model Synaptics Touchpad, device ID 0-00, 7 buttons

It is certainly Synaptics.

Could you try attached patch - extbuttons.diff? I made extended buttons sup=
port
codepath like pre-r306355.

> Even not touching the touchpad, button or trackpoint produces a lot of ps=
m0: lost interrupt?

That is normal for mobile devices. They do not produce interrupts while
inactive to reduce number of driver wakeups and power consumption then. Just
ignore "lost interrupt" messages.

> Even the keyboard starts acting funny, and eventually the trackpoint/touc=
hpad stops functioning altogether, with the following messages:
> psmintr: out of sync (0000 !=3D 0080) 845 cmds since last error.
> psmintr: discard a byte (1)
> psmintr: b4 80 00 00 c0 00
> psmintr: 00 84 18 00 c4 fe
> psmintr: out of sync (0000 !=3D 0080) 0 cmds since last error.
> psmintr: reset the mouse.

That is bad. You are really lost sync here - received packet is shifted by 1
byte. I cant help you in that case and have no clues. My code works after
6-bytes has been assembled in one packet. Did it happen before r306355?

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-205690-6-UVB4eR9lOD>