Touchpad doesn't work at all after fresh installation of Ubuntu 16.04

Bug #1791921 reported by Pooja Saxena on 2018-09-11
This bug report is a duplicate of:  Bug #1786574: remove i2c-i801 from blacklist. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Medium
Unassigned

Bug Description

Hello,
I installed Ubuntu 16.04 LTS on Lenovo Thinkpad Carbon-6th, Kernal information could be find here [0]. Soon after the installation the touchpad is not working at all, it just randomly move here and there sometime, else nothing. Mouse works absolutely fine.

More information
1. I could find the tocupad-device present in 'cat /proc/bus/input/devices' [1]
2. xinput is given here [2]
3. 'xinput --list-props 12' output is here [3], I tried to change the values but no success unfortunately.

4. I found this wiki (https://wiki.ubuntu.com/DebuggingTouchpadDetection#In_case_your_Touchpad_doesn.27t_work_at_all_.28No_response_from_the_Touchpad.29) and ended up reporting this bug.

5. One last piece of information, somehow I managed to have my touchpad worked absolutely fine during my previous attempt of Ubuntu 16.04 installation this morning.
The only parameters I changed was
xinput set-prop 12 302 1 1 1
xinput set-prop 12 293 40 40 0

I had to discard that installation as there was issue in sudo apt-get update, it failed to get the package, which seem to be linked with the wifi issue. So I connected to proper wifi and tried fresh installation and ended up loosing my stable touchpad.

I would really appreciate any help in fixing this problem. Many thanks for your time!

Best Regards
Pooja

[0]
******
pooja@X1-Carbon-6:~$ uname -a
Linux X1-Carbon-6 4.15.0-34-generic #37~16.04.1-Ubuntu SMP Tue Aug 28 10:44:06 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

[1]
*******
I: Bus=0011 Vendor=0002 Product=0007 Version=01a1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event5
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=660800011000003

[2]
*******
pooja@X1-Carbon-6:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Optical USB Mouse id=9 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Sleep Button id=8 [slave keyboard (3)]
    ↳ Integrated Camera: Integrated C id=10 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
    ↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]

[3]
************
pooja@X1-Carbon-6:~$ xinput --list-props 12
Device 'SynPS/2 Synaptics TouchPad':
 Device Enabled (143): 1
 Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 Device Accel Profile (266): 0
 Device Accel Constant Deceleration (267): 2.500000
 Device Accel Adaptive Deceleration (268): 1.000000
 Device Accel Velocity Scaling (269): 12.500000
 Synaptics Edges (292): 1574, 5370, 1350, 4502
 Synaptics Finger (293): 40, 40, 0
 Synaptics Tap Time (294): 180
 Synaptics Tap Move (295): 252
 Synaptics Tap Durations (296): 180, 180, 100
 Synaptics ClickPad (297): 0
 Synaptics Middle Button Timeout (298): 75
 Synaptics Two-Finger Pressure (299): 4
 Synaptics Two-Finger Width (300): 9
 Synaptics Scrolling Distance (301): 104, 104
 Synaptics Edge Scrolling (302): 1, 1, 1
 Synaptics Two-Finger Scrolling (303): 1, 0
 Synaptics Move Speed (304): 1.000000, 1.750000, 0.034874, 0.000000
 Synaptics Off (305): 2
 Synaptics Locked Drags (306): 0
 Synaptics Locked Drags Timeout (307): 5000
 Synaptics Tap Action (308): 0, 0, 0, 0, 1, 2, 3
 Synaptics Click Action (309): 1, 3, 0
 Synaptics Circular Scrolling (310): 1
 Synaptics Circular Scrolling Distance (311): 0.100000
 Synaptics Circular Scrolling Trigger (312): 3
 Synaptics Circular Pad (313): 0
 Synaptics Palm Detection (314): 0
 Synaptics Palm Dimensions (315): 10, 200
 Synaptics Coasting Speed (316): 20.000000, 50.000000
 Synaptics Pressure Motion (317): 30, 160
 Synaptics Pressure Motion Factor (318): 1.000000, 1.000000
 Synaptics Resolution Detect (319): 1
 Synaptics Grab Event Device (320): 0
 Synaptics Gestures (321): 1
 Synaptics Capabilities (322): 1, 0, 0, 1, 1, 1, 1
 Synaptics Pad Resolution (323): 1, 1
 Synaptics Area (324): 0, 0, 0, 0
 Synaptics Noise Cancellation (326): 28, 28
 Device Product ID (261): 2, 7
 Device Node (262): "/dev/input/event5"
 Synaptics Jumpy Cursor Threshold (588): 250
---
ApportVersion: 2.20.1-0ubuntu2.18
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: pooja 1836 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=58c640ea-c8e2-469e-b3ec-0ab1bd5f8784
InstallationDate: Installed on 2018-09-11 (0 days ago)
InstallationMedia: Ubuntu 16.04.5 LTS "Xenial Xerus" - Release amd64 (20180731)
MachineType: LENOVO 20KH006JGE
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-34-generic root=UUID=deb33395-22af-49e7-a984-49ed2f78ac05 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.15.0-34.37~16.04.1-generic 4.15.18
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-34-generic N/A
 linux-backports-modules-4.15.0-34-generic N/A
 linux-firmware 1.157.20
Tags: xenial
Uname: Linux 4.15.0-34-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 07/18/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: N23ET52W (1.27 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20KH006JGE
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: dmi:bvnLENOVO:bvrN23ET52W(1.27):bd07/18/2018:svnLENOVO:pn20KH006JGE:pvrThinkPadX1Carbon6th:rvnLENOVO:rn20KH006JGE:rvrSDK0J40697WIN:cvnLENOVO:ct10:cvrNone:
dmi.product.family: ThinkPad X1 Carbon 6th
dmi.product.name: 20KH006JGE
dmi.product.version: ThinkPad X1 Carbon 6th
dmi.sys.vendor: LENOVO

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1791921

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: bionic

apport information

tags: added: apport-collected xenial
description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed

apport information

apport information

apport information

apport information

apport information

apport information

apport information

description: updated
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.19 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19-rc3

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Pooja Saxena (nrjrasaxena) wrote :
Download full text (4.8 KiB)

Hello,
I first tried to install the kernak using the instructions as you provided, but it complained about missing libssl** package, which I installed, leading to another complain of missing ' linux-headers-4.19.0' package.

After bit of googling to find this package, I ended up to install the latest 4.19 Kernal following the instructions of this page [1], here is the information of my latest kernal [2] and here is the output of trying to install the 4.19**generaic*.deb package, the Kernal remains same as before [2].

Anyways, I did reboot the system and it unfortunately did not change anything. The mouse behavior is still the same as before. Here is the output of [3] xinpout --list-props 12

[1] http://www.theubuntumaniac.com/2018/09/install-update-linux-kernel-419-rc3-on.html

[2]
***************************
pooja@X1-Carbon-6:~/Desktop$ uname -r
4.19.0-041900rc3-lowlatency
pooja@X1-Carbon-6:~/Desktop$ uname -a

[2]
***************************
pooja@X1-Carbon-6:~/Desktop$ sudo dpkg -i linux-modules-4.19.0-041900rc3-generic_4.19.0-041900rc3.201809120832_amd64.deb
(Reading database ... 281748 files and directories currently installed.)
Preparing to unpack linux-modules-4.19.0-041900rc3-generic_4.19.0-041900rc3.201809120832_amd64.deb ...
Unpacking linux-modules-4.19.0-041900rc3-generic (4.19.0-041900rc3.201809120832) over (4.19.0-041900rc3.201809120832) ...
Setting up linux-modules-4.19.0-041900rc3-generic (4.19.0-041900rc3.201809120832) ...
Processing triggers for linux-image-unsigned-4.19.0-041900rc3-generic (4.19.0-041900rc3.201809120832) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.19.0-041900rc3-generic
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.19.0-041900rc3-lowlatency
Found initrd image: /boot/initrd.img-4.19.0-041900rc3-lowlatency
Found linux image: /boot/vmlinuz-4.19.0-041900rc3-generic
Found initrd image: /boot/initrd.img-4.19.0-041900rc3-generic
Found linux image: /boot/vmlinuz-4.15.0-34-generic
Found initrd image: /boot/initrd.img-4.15.0-34-generic
Found linux image: /boot/vmlinuz-4.15.0-29-generic
Found initrd image: /boot/initrd.img-4.15.0-29-generic
Adding boot menu entry for EFI firmware configuration
done

[3]
******************************
pooja@X1-Carbon-6:~/Desktop$ xinput --list-props 12
Device 'SynPS/2 Synaptics TouchPad':
 Device Enabled (153): 1
 Coordinate Transformation Matrix (155): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 Device Accel Profile (276): ...

Read more...

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Pooja Saxena (nrjrasaxena) wrote :

Meanwhile, I updated the Kernal to 4.19rc4, here is the uname info [1], no improvement on touchpad behavior.

Regards,
pooja

[1]
******************************************
pooja@X1-Carbon-6:~$ uname -a
Linux X1-Carbon-6 4.19.0-041900rc4-lowlatency #201809162031 SMP PREEMPT Sun Sep 16 20:36:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
pooja@X1-Carbon-6:~$ uname -r
4.19.0-041900rc4-lowlatency

Kai-Heng Feng (kaihengfeng) wrote :

See if comment out "blacklist i2c_i801" in /etc/modprobe.d/blacklist.conf helps.

Pooja Saxena (nrjrasaxena) wrote :

you are a life saver Kai-Heng Feng, thanks a ton.
I really did not expect ever to see my touchpad working.

Thank you,
pooja

Brad Figg (brad-figg) on 2019-07-24
tags: added: ubuntu-certified
tags: added: cscc
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers