← Back to team overview

kernel-packages team mailing list archive

[Bug 1433444] Re: Thinkpad T550 touchscreen does not work

 

I got a response back from the linuxwacom-discuss mailing list saying
that the USB_DEVICE_WACOM(HID_ANY_ID) catch-all rule should be
sufficient for an integrated device like this one. So the real solution
is to just install a more recent kernel. The rest will depend on the X
driver settings.

Solution:
Use a 3.18 or newer kernel.

Here's what I've found so far:

By default, the "wacom" driver is applied by 50-wacom.conf in
xorg.conf.d. In this mode, you get normal single touches/drags and two-
finger gestures (like scrolling and right click).

There are a couple of alternatives I've found, and both have about the
same result: three- and four-finger Unity gestures work
(https://wiki.ubuntu.com/Multitouch), but two-finger gestures no longer
work everywhere. Some applications seem to support two-finger scrolling
while others don't. I can live with that, so I prefer to implement an
alternative to enable the three- and four-finger gestures.

Alternative 1: delete 50-wacom.conf or comment out the "Wacom class" so
that X use the "evdev" driver instead of the "wacom" driver.

Alternative 2: Add 'Option "Gesture" "off"' in the "Wacom class" section
of 50-wacom.conf to disable in-driver two-finger gestures so that they
will be passed up to X instead. (see
http://linuxwacom.sourceforge.net/wiki/index.php/Multitouch#Disable_xf86
-input-wacom_In-driver_2FGT_Gestures).

I haven't thoroughly tested these two alternatives to know if there are
any other differences, but for now I'm using Alternative 2.

Bug 1227214 seems to be covering the remaining matter of three- and
four-finger gestures not working when running with the "wacom" driver
without also disabling in-driver two-finger touches (and losing a lot of
two-finger gesture functionality across the board in the process).

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

Title:
  Thinkpad T550 touchscreen does not work

Status in linux-lts-utopic package in Ubuntu:
  Confirmed

Bug description:
  T:  Bus=02 Lev=01 Prnt=01 Port=04 Cnt=02 Dev#=  7 Spd=12  MxCh= 0
  D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
  P:  Vendor=056a ProdID=5010 Rev=00.14
  S:  Manufacturer=Wacom Co.,Ltd.      
  S:  Product=MultiTouch Sensor  
  C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=16mA
  I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)

  
  Bus 002 Device 007: ID 056a:5010 Wacom Co., Ltd 
  Device Descriptor:
    bLength                18
    bDescriptorType         1
    bcdUSB               2.00
    bDeviceClass            0 (Defined at Interface level)
    bDeviceSubClass         0 
    bDeviceProtocol         0 
    bMaxPacketSize0        64
    idVendor           0x056a Wacom Co., Ltd
    idProduct          0x5010 
    bcdDevice            0.14
    iManufacturer           1 
    iProduct                2 
    iSerial                 0 
    bNumConfigurations      1
    Configuration Descriptor:
      bLength                 9
      bDescriptorType         2
      wTotalLength           34
      bNumInterfaces          1
      bConfigurationValue     1
      iConfiguration          0 
      bmAttributes         0xe0
        Self Powered
        Remote Wakeup
      MaxPower               16mA
      Interface Descriptor:
        bLength                 9
        bDescriptorType         4
        bInterfaceNumber        0
        bAlternateSetting       0
        bNumEndpoints           1
        bInterfaceClass         3 Human Interface Device
        bInterfaceSubClass      0 No Subclass
        bInterfaceProtocol      0 None
        iInterface              3 
          HID Device Descriptor:
            bLength                 9
            bDescriptorType        33
            bcdHID               1.11
            bCountryCode            0 Not supported
            bNumDescriptors         1
            bDescriptorType        34 Report
            wDescriptorLength     537
           Report Descriptors: 
             ** UNAVAILABLE **
        Endpoint Descriptor:
          bLength                 7
          bDescriptorType         5
          bEndpointAddress     0x81  EP 1 IN
          bmAttributes            3
            Transfer Type            Interrupt
            Synch Type               None
            Usage Type               Data
          wMaxPacketSize     0x0040  1x 64 bytes
          bInterval               2

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.16.0-31-generic 3.16.0-31.43~14.04.1
  ProcVersionSignature: Ubuntu 3.16.0-31.43~14.04.1-generic 3.16.7-ckt5
  Uname: Linux 3.16.0-31-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.7
  Architecture: amd64
  CurrentDesktop: XFCE
  Date: Tue Mar 17 23:18:03 2015
  InstallationDate: Installed on 2015-03-05 (13 days ago)
  InstallationMedia: Xubuntu 14.04.2 LTS "Trusty Tahr" - Release amd64 (20150218.1)
  SourcePackage: linux-lts-utopic
  UpgradeStatus: No upgrade log present (probably fresh install)

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


References