← Back to team overview

kernel-packages team mailing list archive

[Bug 1305522] Re: Backport Synaptics HID touchpad driver for 14.04

 

@ Joseph and AceLan,

I can also confirm that the touchscreen stops working, but, I think I
can see why.  The -proposed kernel loads a different driver for the
touchscreen than what is in the 'stock' kernel.

With the stock kernel, syslog reports the following:

hid-multitouch 0003:06CB:0AF8.001: input,hiddev0,hidraw0: USB HID v1.11
Mouse [SYNAPTICS Synaptics Large Touch Screen] on
usb-0000:00:14.0-3/input0

Also, with the stock kernel, you will see the "SYNAPTICS LARGE
TOUCHSCREEN" in the list if you run 'xinput'


With proposed:

hid-rmi 0003:06CB:0AF8.001: input,hiddev0,hidraw0: USB HID v1.11 Mouse
[SYNAPTICS Synaptics Large Touch Screen] on usb-0000:00:14.0-3/input0

And the touchscreen no longer shows up in 'xinput'.

...note that with the -proposed kernel we are using a new driver, hid-
rmi, instead of hid-multitouch.

Some hid rmi commits were required to make the touchpad work properly,
and this is (I think) what got into the proposed kernel:

9fb6bf0 HID: rmi: introduce RMI driver for Synaptics touchpads
b89f991 HID: rmi: do not stop the device at the end of probe


I'm guessing that hid-rmi also wants to now control the touchscreen, which isn't correct.  hid-multitouch should (from what I can tell) still be taking care of the touchscreen. 

There are two bugs of interest from Fedora that I think will help sort
this out:

https://bugzilla.redhat.com/show_bug.cgi?id=1089583

..in that bug, there is a patch in comment 8 that might be helpful.

There is also another bug opened here that takes care of some additional
cleanup on the touchpad that we might need to look into:

https://bugzilla.redhat.com/show_bug.cgi?id=1090161

** Bug watch added: Red Hat Bugzilla #1089583
   https://bugzilla.redhat.com/show_bug.cgi?id=1089583

** Bug watch added: Red Hat Bugzilla #1090161
   https://bugzilla.redhat.com/show_bug.cgi?id=1090161

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1305522

Title:
  Backport Synaptics HID touchpad driver for 14.04

Status in “linux” package in Ubuntu:
  Fix Released
Status in “linux” source package in Trusty:
  Fix Committed

Bug description:
  Synaptics just upstreamed a new set of HID touchpad driver:

  http://git.kernel.org/cgit/linux/kernel/git/jikos/hid.git/commit/?h=for-3.16/rmi4&id=9fb6bf02e3ad04c20edb8e46536ce3eeda32c736

  It's better we can have it in 14.04 .

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1305522/+subscriptions


References