Re: Synaptics: Users' reports about PS/2 -> smbus migration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Teika,

you can add the report from Ortwin to the list:

Ortwin Glück
[2018-08-29]
 HP Zenbook something
 SYN300a
https://marc.info/?l=linux-input&m=153546980506597&w=2


On Wed, Jun 6, 2018 at 1:19 PM Teika Kazura <teika@xxxxxxx> wrote:
>
> (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

IIRC, we had suspend/resume issues with the T470 series, and had to
revert the change.

> *** 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

This one is not using RMI4 over SMBus (I have one of those). It is
using i2c-hid, so there is no need to add the PnPId of such devices.
The thing that needs to be checked when users are reporting is that
they have something in the report like:
[Tue Aug 28 17:13:59 2018] rmi4_smbus 22-002c: registering
SMbus-connected sensor

>
>     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

We had to revert this one too :/

> *** Karthik Nishanth
>     [2017-10-10 Tue]
>     DLL05eb
>     https://marc.info/?l=linux-input&m=150765353020860&w=2

I doubt this one is using RMI4 (Dell usually uses i2c-hid)

> *** 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
>

Thanks for gathering those data. I hope you'll be able to submit the
patch soon :)
(feel free to ask for help)

Cheers,
Benjamin




[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux