← Back to team overview

kernel-packages team mailing list archive

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

 

Notes:
This touch screen reports itself as a Wacom USB device. This should be handled by the wacom_wac.c driver in the kernel. The 0x5010 Product ID is still not explicitly listed in wacom_wac.c as of the latest Linux kernel v4.0-rc4. However, it appears that a catch-all entry, USB_DEVICE_WACOM(HID_ANY_ID), was added to wacom_wac.c beginning in Linux kernel v3.18. This catch-all entry allows for basic touch support.


Solution Needed:
In order to get full support (e.g., multitouch), the wacom_wac.c needs to be updated with a description of the ThinkPad T550's Wacom device with Product ID 0x5010.


Semi-functional workaround:
Use a 3.18 or newer kernel.

I used a v4.0-rc4 mainline kernel
(https://wiki.ubuntu.com/Kernel/MainlineBuilds; http://kernel.ubuntu.com
/~kernel-ppa/mainline/v4.0-rc4-vivid/) to workaround the issue on my
Thinkpad T550, but I believe a kernel as early as 3.18 would work. My
T550's screen accepts basic touches at least. Each touch is treated the
same way it would be if it was a mouse cursor left-clicking at that spot
(or left-button dragging if I do a drag).


Workaround Note for Thinkpad T550 users:
When I first booted the v4.0-rc4 kernel, my Wi-Fi stopped working. The newer kernel was looking for a newer iwlwifi-7065D-*.ucode firmware binary than what was installed in /lib/firmware in 14.04. To resolve this, I downloaded https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-7265-ucode-23.15.10.0.tgz, unpacked it, and copied the iwlwifi*.ucode files into /lib/firmware.

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