I got this on my dmesg: [ 8.757452] psmouse serio4: synaptics: Your touchpad (PNP: SYN019e 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@xxxxxxxxxxxxxxx. [ 8.824695] psmouse serio4: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd00123/0x840300/0x27c00/0x0, board id: 2251, fw id: 1241283 [ 8.868370] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input24 After setting the boot parameter, dmesg says: [ 8.484085] psmouse serio4: synaptics: queried max coordinates: x [..5660], y [..4742] [ 8.521340] psmouse serio4: synaptics: queried min coordinates: x [1282..], y [1110..] [ 8.521344] psmouse serio4: synaptics: Trying to set up SMBus access [ 8.535868] rmi4_smbus 9-002c: registering SMbus-connected sensor Both before and after setting psmouse.synaptics_intertouch, I had: $ lsmod | fgrep hid mac_hid 16384 0 Despite the name, this is an HP Folio 9470m running Arch Linux with Linux 4.14.9. The touchpad works fine either way. I do not subscribe to the list, please cc me so that I can provide further necessary information. Thanks for making things work. Sincerely, Leonardo Ferreira Fontenelle -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html