Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Nov 2017 10:52:06 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-multimedia@FreeBSD.org
Subject:   [Bug 222667] [psm] HP EliteBook 9470m: Synaptics touchpad detected as Generic PS/2 Mouse
Message-ID:  <bug-222667-5956-4X2ORaZeDy@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-222667-5956@https.bugs.freebsd.org/bugzilla/>
References:  <bug-222667-5956@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=3D222667

--- Comment #33 from Vladimir Kondratyev <wulf@freebsd.org> ---
Created attachment 187790
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D187790&action=
=3Dedit
move-synaptics-init-to-front.patch

(In reply to Neel Chauhan from comment #32)
> Also, I forgot to mention that this laptop won't be available at all time=
s because it is being shared with someone else (who uses Windows),
Ouch. I do not want to interfere with someone.

> and I will remove any tools relating to partitioning (e.g. gpart, zpool, =
etc.) so you don't accidentally remove any partitions.
You should remove all /dev/ada* device nodes to block unauthorized access to
disk :-)

So, lets start. I attached a patch which does 3 things:

1. Move synaptics touchpad initialization to front of other drivers.
2. Send "Set defaults" PS/2 mouse command.
3. Send "Reset" PS/2 mouse command.

p 2 and 3 are commented out.

To check if your hardware detected properly find "Synaptics Touchpad v2.0" =
line
in dmesg output. It should change to something like "Synaptics Touchpad v8.=
1"
on success. There is no need to revert previous patches.

Start with patch as is.
Than on success (v8.1) move touchpad initialization to it common place step=
 by
step (in between A4 Tech 4D+ Mouse and Elantech touchpad) in steps of 1 rec=
ord
(2 lines) to find exact probe which broke your touchpad.
On failure (v2.0) try uncomment mouse commands in different combinations.

If you succeed post dmesg and what you did here. Dmesg's psm part should be
very similar to 1040.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-222667-5956-4X2ORaZeDy>