Synaptics RMI4 on HP EliteBook 820 G4

From: Kamil Iskra <hidden>
Date: 2017-07-08 18:19:50

After upgrading the kernel to 4.12 the synaptics driver on my HP EliteBook
820 G4 laptop informed me that:

psmouse serio3: synaptics: The touchpad can support a better bus than the too old PS/2 protocol. Make sure MOUSE_PS2_SYNAPTICS_SMBUS and RMI4_SMB are enabled to get a better touchpad experience.

I enabled RMI4_SMB and the message changed to:

psmouse serio3: synaptics: Your touchpad (PNP: SYN3054 SYN0100 SYN0002 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.

I rebooted with psmouse.synaptics_intertouch=1 and I'm now getting:

psmouse serio3: synaptics: Trying to set up SMBus access
rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3146-001, fw id: 2004303

For the sake of completeness, before making these changes the driver would
identify it as:

psmouse serio3: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00123/0x840300/0x2e800/0x0, board id: 3146, fw id: 2004303

I'm emailing you this info as instructed by the kernel message.  The
touchpad seems to be working fine over RMI4 (then again, so it did before
over PS2).  Let me know if you need any additional info.

Regards,

Kamil
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help