[Bug 222667] [psm] HP EliteBook 9470m: Synaptics touchpad detected as Generic PS/2 Mouse

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Nov 6 10:52:07 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222667

--- Comment #33 from Vladimir Kondratyev <wulf at freebsd.org> ---
Created attachment 187790
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=187790&action=edit
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 times 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 record
(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.

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


More information about the freebsd-multimedia mailing list