[SRU[[Trusty] Synaptics HID touchpad driver

Jason DeRose jason at system76.com
Wed Jun 18 18:11:27 UTC 2014


Hello,

Just to clarify, is this Synaptics patch included in the current kernel in proposed (3.13.0-30.54)?

I'll test this for regressions on all the current System76 hardware.

Thanks!
-Jason

----- Original Message -----
From: "Stefan Bader" <stefan.bader at canonical.com>
To: "AceLan Kao" <acelan.kao at canonical.com>
Cc: kernel-team at lists.ubuntu.com, "YK" <yk at canonical.com>
Sent: Wednesday, June 18, 2014 7:30:15 AM
Subject: Re: [SRU[[Trusty] Synaptics HID touchpad driver

On 18.06.2014 03:16, AceLan Kao wrote:
> Hi,
> 
> Current situation is that without this patch, the touchpad doesn't
> work, so there should be no regression that could happen.
> Synaptics touchpad chip will disable ps/2 interface when someone
> negotiates with it through i2c interface.

Hi,

I was worried about other laptops which have synaptics touchpads connected via
usb and are currently working with the generic hid driver. If these exist.
For synaptics touchpads only exposed through ps/2 I do not see any issue. But
the hid-rmi driver initially added alias lines for i2c and usb ids. So my guess
is that both exist. People with the non-working touchpad will have tested the
kernel from the bug report. But if there are touchpads (in the hid-generic
group) that are not i2c, they may be working currently. The bug report and the
description would not allow me to tell.

So, are there laptops which have synaptics touchpads that currently do work and
use the generic hid driver (apart from touch screens). And if yes, has testing
been done to make sure they still work with the new driver?

If there are none (apart from touch screens) or there has been successful
testing, I am fine with the set.

-Stefan
> The regression happened before is that it doesn't distinguish the
> Synaptics touchscreen IDs from touchpad IDs, so it leads to the
> touchscreen malfunction when the i2c driver is loaded earlier than
> hid-multitouch.
> 
> Read the comment #71
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1305522/comments/71
> The output of xinput command lists the mixed ps/2 and i2c(DLL05E3)
> devices, I think it doesn't affect anything, for psmouse has failed to
> be loaded.
>    [ 2.497722] psmouse serio1: synaptics: Unable to query device.
>    [ 7.840665] psmouse serio1: Failed to enable mouse on isa0060/serio1
> On my Dell laptop with i2c touchpad, the psmouse is loaded, but it
> doesn't appear in xinput, I'm not sure where the problem results from,
> but it won't lead to any regression, at least, didn't hear from
> launchpad.
> 
> Best regards,
> AceLan Kao.
> 
> 2014-06-17 20:17 GMT+08:00 Stefan Bader <stefan.bader at canonical.com>:
>> All patches appear to be cherry picks. Most changes only for the new driver and
>> the some changes of the first patch get reverted by the last one.
>> The worry I have is that this seems to make usb and i2c synaptics devices use
>> the new driver and the feedback in the bug report seems mixed. Are you confident
>> this is not introducing regressions in some cases?
>>
>> -Stefan
>>
>>
>> --
>> kernel-team mailing list
>> kernel-team at lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>>



-- 
kernel-team mailing list
kernel-team at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team




More information about the kernel-team mailing list