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>