3

I have a Lenovo Flex 3 laptop, which has a touchscreen. I have it dual-booting Windows 10 (OEM) and Ubuntu 14.04.3 LTS. On Windows the touchscreen works fine. On Ubuntu, however it does not work, even after following the official guide. The output of lsusb is:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 8087:07dc Intel Corp. 
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0bda:57c5 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

No reference to a touchscreen. It then asks me to screen ttyS*:

duncan@K7DXS-Laptop:~$ screen /dev/ttyS0
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS1
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS2
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS3
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS4
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS5
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS6
[screen is terminating]
...
duncan@K7DXS-Laptop:~$ screen /dev/ttyS30
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS31
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS32
[screen is terminating]
duncan@K7DXS-Laptop:~$

/dev/ttyS33 does not exist. There is no other connection method listed. How do I get the touchscreen to work?

2 Answers 2

2

ATML1000:00 03EB:8C3B is the name of the Touchscreen. For Linux version 4.2.0-35-generic you will find the syslog contains the following error: i2c_hid i2c-ATML1000:00: hid_descr_cmd failed

To use an older working version of linux then from the Boot GNU Grub menu select the Advanced options for Ubuntu. Then select the Ubuntu, Linux 4.2.0-27-generic. The command xinput to check the touchscreen is then recognised.

2
  • Would that still work when I switched back to the other kernel? Apr 25, 2016 at 17:48
  • 1
    I am using ubuntu 14. Based on the above advice, I installed the latest linux kernel version 4.4.0. Then the touch screen just simply worked without any further work on my part! So they probably fixed whatever bug was in kernel 4.2.0-35. May 27, 2016 at 21:45
1

I was never able to get it to work on that version. I've upgraded to 15.10 and it works out of the box.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .