[Lenovo Yoga 2 13] Touchpad stops working randomly

Bug #1550270 reported by niclas.kroon
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Touchpad stops working randomly, sometimes only scroll function stops working but mostly entire mouse freezes. Unable to move around the desktop. Cant find anything in dmesg-, xorg- or syslog- logs that seems to cause it. A reboot solves the problem temporarily but occures soon again so something is borked.

Description: Ubuntu Xenial Xerus (development branch)
Release: 16.04

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: xorg 1:7.7+13ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-6.21-generic 4.4.1
Uname: Linux 4.4.0-6-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.20-0ubuntu3
Architecture: amd64
BootLog:

CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CurrentDesktop: GNOME
Date: Fri Feb 26 11:31:46 2016
DistUpgraded: 2016-02-23 12:13:20,341 DEBUG enabling apt cron job
DistroCodename: xenial
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GpuHangFrequency: Several times a day
GpuHangReproducibility: Seems to happen randomly
GpuHangStarted: Immediately after installing this version of Ubuntu
GraphicsCard:
 Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Haswell-ULT Integrated Graphics Controller [17aa:3978]
InstallationDate: Installed on 2016-02-19 (6 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
MachineType: LENOVO 20344
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-6-generic root=UUID=56fd75d9-c132-48f8-8cd4-e69995ecae91 ro quiet splash vt.handoff=7
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
UpgradeStatus: Upgraded to xenial on 2016-02-23 (2 days ago)
dmi.bios.date: 10/16/2014
dmi.bios.vendor: LENOVO
dmi.bios.version: 96CN29WW(V1.15)
dmi.board.asset.tag: 31900058WIN
dmi.board.name: INVALID
dmi.board.vendor: LENOVO
dmi.board.version: 31900058WIN
dmi.chassis.asset.tag: 31900058WIN
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo Yoga 2 13
dmi.modalias: dmi:bvnLENOVO:bvr96CN29WW(V1.15):bd10/16/2014:svnLENOVO:pn20344:pvrLenovoYoga213:rvnLENOVO:rnINVALID:rvr31900058WIN:cvnLENOVO:ct10:cvrLenovoYoga213:
dmi.product.name: 20344
dmi.product.version: Lenovo Yoga 2 13
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.12.2+16.04.20160209-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-1
version.libgl1-mesa-dri: libgl1-mesa-dri 11.1.2-1ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 11.1.2-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.17.3-2ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.2-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.6.1-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20160218-1ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.12-1
xserver.bootTime: Fri Feb 26 10:42:31 2016
xserver.configfile: default
xserver.errors: systemd-logind: failed to get session: PID 805 does not belong to any known session
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 8237
 vendor AUO
xserver.version: 2:1.17.3-2ubuntu4

Revision history for this message
niclas.kroon (niclas-kroon) wrote :
description: updated
penalvch (penalvch)
tags: added: bios-outdated-96cn29ww
Changed in xorg (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
niclas.kroon (niclas-kroon) wrote :

Hi,
Thank you for your thourough answer this is my first time reporting a bug (I think). I have taken your suggestion and upgraded the BIOS to version 96CN31WW(V1.17). I will take this for a spin and check if fault its possible to reproduce otherwise I will take suggested action and mark as invalid. Will post back in a day or two.

Kind regards,
Niclas

Revision history for this message
niclas.kroon (niclas-kroon) wrote :

Hi again,
After some testing I've concluded that the BIOS update did have good effect - the touchpad never stops working entirely now. Only the two way scrolling feature stops which is still kind of annoying. It appears to happen after suspend-mode being activated and resumed.

1) Please provide the output of the following terminal command (not perform an apport-collect):
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

> 96CN31WW(V1.17)
> 07/21/2015

2) Please make a comment specifically advising on if there was an improvement or not.
> The functionality was improved by bios update - touchpad never dies entirely.

3) Please mark this report Status New. If it's not reproducible, please mark this as Invalid.

*4) The system is updated as of the date of this post.

Kind regards,
Niclas

Changed in xorg (Ubuntu):
status: Incomplete → New
Revision history for this message
niclas.kroon (niclas-kroon) wrote :

I take my previous post back a little - the touchpad has stopped working entirely now while on the new BIOS - However it takes much longer time in between the faults from occuring now on the new bios. Instead of 1 hour its like once every 3-4th hour.

What steps can I take to further dive into this problem? Im not sure what part of the system that makes it break.

Revision history for this message
penalvch (penalvch) wrote :

niclas.kroon, in order to allow additional upstream developers to examine the issue, at your earliest convenience, could you please test the latest upstream kernel available from http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D ? Please keep in mind the following:
1) The one to test is at the very top line at the top of the page (not the daily folder).
2) The release names are irrelevant.
3) The folder time stamps aren't indicative of when the kernel actually was released upstream.
4) Install instructions are available at https://wiki.ubuntu.com/Kernel/MainlineBuilds .

If testing on your main install would be inconvenient, one may:
1) Install Ubuntu to a different partition and then test this there.
2) Backup, or clone the primary install.

If the latest kernel did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this issue is fixed in the mainline kernel, please add the following tags by clicking on the yellow circle with a black pencil icon, next to the word Tags, located at the bottom of the report description:
kernel-fixed-upstream
kernel-fixed-upstream-X.Y-rcZ

Where X, and Y are the first two numbers of the kernel version, and Z is the release candidate number if it exists.

If the mainline kernel does not fix the issue, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-X.Y-rcZ

Please note, an error to install the kernel does not fit the criteria of kernel-bug-exists-upstream.

Once testing of the latest upstream kernel is complete, please mark this report's Status as Confirmed. Please let us know your results.

Thank you for your understanding.

tags: added: latest-bios-96cn29ww
removed: bios-outdated-96cn29ww
Changed in xorg (Ubuntu):
importance: Low → Medium
status: New → Incomplete
Revision history for this message
niclas.kroon (niclas-kroon) wrote :

Hi,
Thank you for your reply penalvch. So I did something drastic because I got tired of the issue and it hindered me in my school work to much. I simply reinstalled the 16.04 from scratch removing the previous version Ubuntu 15.10 which was upgraded to 16.04. Likely something during that upgrade went wrong - I have had it installed for 2 days now and touchpad works flawlessly. Whatever caused this issue to begin with seems gone - I cannot reproduce this issue any longer.

Can I simply just mark this as invalid now? Or shall it remain open if other people experience the same issue?

Kind regards,
Niclas K

Changed in xorg (Ubuntu):
status: Incomplete → Confirmed
status: Confirmed → New
Revision history for this message
niclas.kroon (niclas-kroon) wrote :

Hi again,
This is funny, the problems are back again. Thats really weird - entire ~two days without any issues. Then suddenly out of the blue touchpad stops working again. Back to square one.

Proceeding with testing latest kernel - linux-image-4.5.0-040500rc6-generic_4.5.0-040500rc6.201602281230_amd64.deb.

Will report back asap.

Regards,
Niclas K

Revision history for this message
niclas.kroon (niclas-kroon) wrote :

UPDATE:
On kernel 4.5.0-040500rc6-generic the fault remains - the two finger scrolling feature is dead, this also introduced the fault that the touchpad sometimes does not work at all directly after boot. Marking as 'confirmed' and tagged;

* kernel-bug-exists-upstream
* kernel-bug-exists-upstream-4.5-rc6

Regards
Niclas K

tags: added: kernel-bug-exists-upstream-4.5-rc6
Changed in xorg (Ubuntu):
status: New → Confirmed
tags: added: kernel-bug-exists-upstream
Revision history for this message
penalvch (penalvch) wrote :

niclas.kroon, to clarify, did this problem not occur prior to 16.04?

affects: xorg (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
niclas.kroon (niclas-kroon) wrote :

penalvch,
I confirm this issue did not occur prior to 16.04 upgrade.

Regards

Revision history for this message
penalvch (penalvch) wrote :

niclas.kroon, the next step is to fully commit bisect from kernel 4.2 to 4.4 in order to identify the last good kernel commit, followed immediately by the first bad one. This will allow for a more expedited analysis of the root cause of your issue. Could you please do this following https://wiki.ubuntu.com/Kernel/KernelBisection ?

Please note, finding adjacent kernel versions is not fully commit bisecting.

After the offending commit (not kernel version) has been identified, then please mark this report Status Confirmed.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

tags: added: needs-bisect regression-release
Revision history for this message
niclas.kroon (niclas-kroon) wrote :

penalvch,
I have begun testing with kernels ranging from 4.2.0 to 4.4.0. After booting 4.2.0 kernel I was about to start bisecting - but while reading the wiki I realized the touchpad two finger scrolling had stopped working again while on kernel 4.2.0. Would it really be necessary to start bisecting since obviously the problem - at least kernel wise must be present in previous 15.10 release - even though I didnt not experience any problems on previous version of ubuntu. That leads me to believe that 1) the problem doesnt seem to be related to the kernel and 2) I'm starting suspect a hardware fault given the randomized type of functionality - there doesnt seem to be any patterns as to when it works or stops working.

I am willing to bisect the kernel commits if you feel that it would give us any useful information into further mitigate the issue.

Further, I am thinking of installing Ubuntu 15.10 again and see if I can check some more kernels or if I can reproduce it again there.

Revision history for this message
niclas.kroon (niclas-kroon) wrote :

Hi again,
Problem still in affect. Not sure if you get the updates properly? This time I change to bug to 'new'.

Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote : Re: Touchpad stops working randomly

niclas.kroon, the results of https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1550270/comments/12 are still pending.

Despite this, it wouldn't hurt to periodically test the latest mainline kernel (now 4.5-rc7) while bisecting so that if a fix is identified, the focus may be pivoted to this.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Petras (klavishas) wrote :

This problem comes from debian

Revision history for this message
Michael Ravits (michaelr524) wrote :

I have the same problem here.
Now on Ubuntu 16.04.
But up until yesterday had it on 16.10.

Revision history for this message
Brendan Desmond (brendes) wrote :

Same issue here, running Ubuntu 17.10 on a Lenovo Thinkpad T440.

Touchpad + trackpoint move between these three states:

1) everything works fine: touch to click, touch pad, two finger scroll/right-click and trackpoint
2) everything except for two-finger actions work
3) nothing works: touchpad + trackpoint unresponsive

All of this seems to happen at random. Putting the machine into suspend and waking it up again will put it in a random state of working/not working.

This behavior was not observed when running 17.04 or 16.10.

Revision history for this message
penalvch (penalvch) wrote :

Brendan D., given this report is scoped to different model using 16.04 (and your issue is not reproducible in 16.10), it will help immensely if you use the computer the problem is reproducible with, and provide necessary debugging logs by filing a new report with Ubuntu via a terminal:
ubuntu-bug linux

Please feel free to subscribe me to it.

summary: - Touchpad stops working randomly
+ [Lenovo Yoga 2 13] Touchpad stops working randomly
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.