(Posted for the record, not intended to be read.) Here is a list of users' reports about PS/2 -> smbus migration of synaptics. I will (probably) send a patch, which 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: devices that can use smbus without troubles, devices with some failure, and Lenovo Carbon X1 Generations 5 and 6. In the following, users' posts to linux-input@xxxxxxxxxxxxxxx from Jun 2017 to May 2018 are collected. The list is almost exhaustive, if not complete, I believe. * 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 *** Nitesh Debnath [2018-03-04 Sun] HP-15ay009TX SYN3221 https://marc.info/?l=linux-input&m=152016683003369&w=2 *** Tim Carr [2018-03-27 Tue] SYN324e HP Envy x360 https://marc.info/?l=linux-input&m=152212463726105&w=2 *** See also below for LEN0091, X1 Carbon 6th Gen * 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 fixed in 4.14? https://bugzilla.kernel.org/show_bug.cgi?id=196851 *** 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 * not tested *** Tod Jackson [2018-03-16 Fri] DLL0767 Dell Inspiron 15 7000 https://marc.info/?l=linux-input&m=152118829915715&w=2 * X1 Carbon 5th/6th gen The story is complicated with Gen 5. Probably 6th gen is ok. Anyway, these were included in Linux-4.17: LEN0092, LEN0096, LEN0097 (6th Gen and others) LEN0071, LEN0072, LEN0073 (5th) See https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/drivers/input/mouse/synaptics.c?h=v4.17 LEN0091 was not included there. *** Sean Young [2018-03-27 Tue] X1 Carbon 6th 20KH LEN0091 https://marc.info/?l=linux-input&m=152214896600355&w=2 Teika Kazura teika@xxxxxxx ��.n��������+%������w��{.n�����{��)��^n�r������&��z�ޗ�zf���h���~����������_��+v���)ߣ�