(Posted for the record, not intended to be read.) This updates my previous post on 2018-06-06. I've added 4 patch links and 3 success reports. Here is a list of users' reports about PS/2 -> smbus migration of synaptics. If a patch to support them is presented, it has to be tested by users. (Thus it will be a "v0" one. Still a long way to go. :p) I group the reports roughly into 3: (a) devices that can use smbus without troubles, (b) devices with some failure, and (c) submitted but not yet commited patches. In the following, users' posts to linux-input@xxxxxxxxxxxxxxx from Jun 2017 to Nov 2018 are collected. The list is almost exhaustive, if not complete, I believe. (a) Success reports * Sibren Vasse [2017-06-23 Fri] HP EliteBook 8570w SYN019b https://marc.info/?l=linux-input&m=149824966806346&w=2 * Darrick J. Wong [2017-07-06 Thu] LEN006e Lenovo T470 https://marc.info/?l=linux-input&m=149930031230066&w=2 says ok: https://marc.info/?l=linux-input&m=150801181719649&w=2 * Kamil Iskra [2017-07-08 Sat] SYN3054 SYN0100 SYN0002 HP EliteBook 820 G4 https://marc.info/?l=linux-input&m=149953799214822&w=2 * "jan.steffens" [2017-07-19 Wed] SYN1219 Schenker H506 (rebrand of Clevo P651RG) https://marc.info/?l=linux-input&m=150049625613055&w=2 * Pablo Cholaky [2017-07-25 Tue] SYN1219 https://marc.info/?l=linux-input&m=150094561111026&w=2 * Lukas Prettenthaler [2017-08-01 Tue] DLL075b https://marc.info/?l=linux-input&m=150162916501909&w=2 Dell XPS 13 9360 also by Paul Menzel [2018-02-15 Thu] https://marc.info/?l=linux-input&m=151868386505241&w=2 * "rosenp" [2017-08-15 Tue] SYN1219 https://marc.info/?l=linux-input&m=150284057602358&w=2 * Markus Kaindl [2017-08-18 Fri] LEN004b Thinkpad T460s https://marc.info/?l=linux-input&m=150302512316667&w=2 * Karthik Nishanth [2017-10-10 Tue] DLL05eb https://marc.info/?l=linux-input&m=150765353020860&w=2 * Philip Milev [2017-11-09 Thu] SYN1ef7 hp envy 15 ah150na https://marc.info/?l=linux-input&m=151020804722898&w=2 * Chris Henhawke [2017-11-28 Tue] SYN1222 gazelle system76 https://marc.info/?l=linux-input&m=151189732524259&w=2 * Leonardo Fontenelle SYN019e [2017-12-30 Sat] https://marc.info/?l=linux-input&m=151463720107570&w=2 (Didn't tested in the first on [2017-11-27 Mon], but the follow-up post above reports a success.) https://marc.info/?l=linux-input&m=151179389824167&w=2 * Paul Menzel SYN1217 TUXEDO Book BU1406 [2018-02-15 Thu] https://marc.info/?l=linux-input&m=151870264111130&w=2 * Sebastian Krzyszkowiak [2018-02-20 Tue] SYN2b2c Lenovo Yoga 2 Pro https://marc.info/?l=linux-input&m=151916569529186&w=2 * Tim Carr [2018-03-27 Tue] SYN324e HP Envy x360 https://marc.info/?l=linux-input&m=152212463726105&w=2 * Harm Berntsen [2018-07-14 Sat] SYN3025 HP EliteBook 850 G2. https://marc.info/?l=linux-input&m=153156089718558&w=2 * Ortwin Glück [2018-08-28 Tue] SYN300a HP Zenbook (details N/A) https://www.spinics.net/lists/linux-input/msg57870.html * Mantas Mikulėnas [2018-10-28 Sun] HP EliteBook 840 G4 SYN3052 https://www.spinics.net/lists/linux-input/msg58613.html (b) Failure reports Major failures are : (a) resume/suspend (b) Kernel stack traces - seemingly unrelated modules of drm or videodev. One is about irq. * adam goode *resume failure* [2017-08-18 Fri] LEN2014 https://marc.info/?l=linux-input&m=150302854417266&w=2 https://marc.info/?l=linux-input&m=150306118525076&w=2 *** also reported by Norbert Preining. The touchpad won't repond when SMBus is used. [2018-08-13 Mon] Lenovo X260 https://www.spinics.net/lists/linux-input/msg57753.html * LEN2016 [2017-06-25 Sun] Christopher Bachner LEN2016 https://marc.info/?l=linux-kernel&m=149849155422376&w=2 hit by yet another bug https://marc.info/?l=linux-input&m=149849154422375&w=2 * SYN1221 [2017-10-25 Wed] by gregory System 76 Galago Pro Not sure if it's related to rmi4; The dmesg says it's drm. https://marc.info/?l=linux-input&m=150721339011948&w=2 [2017-11-26 Sun] by Shaleen Jain In this dmesg, it's irq. https://marc.info/?l=linux-input&m=151169435501755&w=2 * LEN2049 [2017-10-30 Mon] LEN2049 ThinkPad X270 chris boot trackpoint is lost https://marc.info/?l=linux-input&m=150940298203117&w=2 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875621 * LEN2018 Lenovo T460p Resume / suspend failure RMI4 was enabled in 4.15. by Peter Suetterlin: https://marc.info/?l=linux-input&m=151800727307816&w=2 by https://marc.info/?l=linux-input&m=151851013318757&w=2 Fixed in Mar 2018, by reverting thread: https://marc.info/?t=152043022200009&r=1&w=2 commit: https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git/commit/drivers/input/mouse/synaptics.c?id=5444a992b4a73aa5246a432c482b20b89bce93a5 * Heinz Wiesinger [2018-03-01 Thu] Thinkpad 440s (no pnp id supplied) https://marc.info/?t=151906905500003&r=1&w=2 https://marc.info/?l=linux-input&m=151988837114780&w=2 * Alois Nešpor [2018-04-12 Thu] TOS1151 Toshiba Satellite L-50B It results in videodev error: https://marc.info/?l=linux-input&m=152355650830102&w=2 *** Abel García Dorta says it works for the same device, TOS1151 [2017-11-14 Tue] TOS1151 Toshiba: Satellite P50-B-11M https://marc.info/?l=linux-input&m=151061048613430&w=2 (c) Patches submitted but not commited (c-1) Reviewed by Benjamin Tissoires * Yussuf Khalil [2018-10-31 Wed] ThinkPad T560 (LEN005e) https://patchwork.kernel.org/patch/10584495/#22200047 (c-2) Patches without any review * Sean Young [2018-03-27 Tue] X1 Carbon 6th 20KH LEN0091 https://patchwork.kernel.org/patch/10309739/ https://marc.info/?l=linux-input&m=152214896600355&w=2 * ThinkPad T25 and T480 (LEN008e and LEN0093) [2018-08-24 Fri] Reported by "kitsunyan" (pseudonym) https://patchwork.kernel.org/patch/10574817/ * Teika Kazura [2018-11-16 Fri] HP 15-ay000 series SYN3221 https://patchwork.kernel.org/patch/10685545/ *** A report on this device was also done by Nitesh Debnath [2018-03-04 Sun] HP-15ay009TX https://marc.info/?l=linux-input&m=152016683003369&w=2 (d) Others (Only reports dmesg, but not tested) * Tod Jackson [2018-03-16 Fri] DLL0767 Dell Inspiron 15 7000 https://marc.info/?l=linux-input&m=152118829915715&w=2 # Perhaps I should open a bugzilla entry and use a whiteboard or attachment. Regards, Teika (Teika kazura)