[Bug 205690] [psm] [patch]: Add support for Elantech trackpads
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Oct 1 19:22:37 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205690
--- Comment #76 from Vladimir Kondratyev <wulf at 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=1
>hw.psm.trackpoint_support=1
-------------
> 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 support
codepath like pre-r306355.
> Even not touching the touchpad, button or trackpoint produces a lot of psm0: 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/touchpad stops functioning altogether, with the following messages:
> psmintr: out of sync (0000 != 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 != 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?
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-mobile
mailing list