Re: [PATCH] Revert "Input: synaptics - enable SMBus for HP Elitebook 850 G1"
From: Dmitry Torokhov
Date: Fri Nov 13 2026 - 14:32:48 EST
Hi Vishal,
On Sat, Nov 07, 2026 at 01:10:52AM +0530, Vishal Tyagi wrote:
> Commit f04f03d3e99b ("Input: synaptics - enable SMBus for HP Elitebook 850 G1")
> added PNP ID "SYN3003" to smbus_pnp_ids[] to enable SMBus/InterTouch mode.
>
> However, on Haswell-generation HP EliteBooks sharing this touchpad controller
> (including HP EliteBook 840 G1 and HP EliteBook 850 G1), the touchpad fails
> to resume after ACPI S3 suspend:
>
> rmi4_smbus 0-002c: failed to get SMBus version number!
> rmi4_f01 rmi4-00.fn01: Resume failed with code -6.
> rmi4_physical: Failed to resume rmi4-00: -6
Could you please try the patch recently posted by Markus Rathgeb (CCed)
that retries reading the SMBus version on -ENXIO during resume, and see
if it resolves the S3 resume issue on your EliteBook without reverting
SMBus support:
https://lore.kernel.org/linux-input/20261105204953.69572-1-maggu2810@xxxxxxxxxxx/
Thanks.
--
Dmitry