You are not logged in.

#1 2017-01-01 13:37:52

olivarch
Member
Registered: 2013-01-26
Posts: 47

[SOLVED] Touchpad not working ... sometimes...

Hi,

On my brand new Clevo P650RP (P650RP6-G) I've got an issue with the touchpad.
I'm using Gnome, with Wayland.

Sometimes (often) when I start or reboot the laptop the touchpad is not recognized.

A kind of workaround :
At the login time I press the power button, it suspends the laptop, and if I press it again, when the laptop wakes up the touchpad may be recognized. If I'm lucky. If the stars are aligned. Who knows.

A few informations that are present whenever it works or not

lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0a2b Intel Corp. 
Bus 001 Device 002: ID 1c7a:0603 LighTuning Technology Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

pacman -Qs input

local/evtest 1.33-2
    Input device event monitor and query tool
local/inputproto 2.3.2-1
    X11 Input extension wire protocol
local/libcdio 0.94-2
    GNU Compact Disc Input and Control Library
local/libinput 1.5.3-1
    Input device management and event handling library
local/libxi 1.7.8-1
    X11 Input extension library
local/xf86-input-libinput 0.22.0-1 (xorg-drivers xorg)
    Generic input driver for the X.Org server based on libinput
local/xorg-server 1.18.4-1 (xorg)
    Xorg X server

lspci

00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1c.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #7 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060] (rev a1)
6d:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
6d:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
6e:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
When it's OK here is what I see

journalctl -b | grep -i synap

janv. 01 13:20:48 p4gazerty kernel: psmouse serio2: synaptics: queried max coordinates: x [..5656], y [..4728]
janv. 01 13:20:48 p4gazerty kernel: psmouse serio2: synaptics: queried min coordinates: x [1284..], y [1128..]
janv. 01 13:20:48 p4gazerty kernel: psmouse serio2: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00223/0x840300/0x26800/0x0, board id: 3163, fw id: 2180635
janv. 01 13:20:48 p4gazerty kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input14
janv. 01 13:22:37 p4gazerty kernel: psmouse serio2: synaptics: queried max coordinates: x [..5656], y [..4728]
janv. 01 13:22:37 p4gazerty kernel: psmouse serio2: synaptics: queried min coordinates: x [1284..], y [1128..]

journalctl -b | grep -i input

janv. 01 13:20:45 localhost kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
janv. 01 13:20:46 p4gazerty kernel: input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5
janv. 01 13:20:46 p4gazerty kernel: input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input6
janv. 01 13:20:46 p4gazerty kernel: input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input7
janv. 01 13:20:46 p4gazerty kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input8
janv. 01 13:20:46 p4gazerty kernel: input: Chicony USB 2.0 Camera as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/input/input9
janv. 01 13:20:46 p4gazerty kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input10
janv. 01 13:20:46 p4gazerty kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:11/LNXVIDEO:01/input/input11
janv. 01 13:20:48 p4gazerty kernel: input: PC Speaker as /devices/platform/pcspkr/input/input12
janv. 01 13:20:48 p4gazerty kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
janv. 01 13:20:48 p4gazerty kernel: input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15
janv. 01 13:20:48 p4gazerty kernel: input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16
janv. 01 13:20:48 p4gazerty kernel: input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17
janv. 01 13:20:48 p4gazerty kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input18
janv. 01 13:20:48 p4gazerty kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input19
janv. 01 13:20:48 p4gazerty kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input20
janv. 01 13:20:48 p4gazerty kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input21
janv. 01 13:20:48 p4gazerty kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input14
janv. 01 13:20:48 p4gazerty systemd-logind[401]: Watching system buttons on /dev/input/event4 (Power Button)
janv. 01 13:20:48 p4gazerty systemd-logind[401]: Watching system buttons on /dev/input/event6 (Video Bus)
janv. 01 13:20:48 p4gazerty systemd-logind[401]: Watching system buttons on /dev/input/event7 (Video Bus)
janv. 01 13:20:48 p4gazerty systemd-logind[401]: Watching system buttons on /dev/input/event1 (Power Button)
janv. 01 13:20:48 p4gazerty systemd-logind[401]: Watching system buttons on /dev/input/event3 (Lid Switch)
janv. 01 13:20:48 p4gazerty systemd-logind[401]: Watching system buttons on /dev/input/event2 (Sleep Button)
janv. 01 13:21:14 p4gazerty org.gnome.Shell.desktop[562]: libinput error: kernel bug: Touch jump detected and discarded.
janv. 01 13:21:14 p4gazerty org.gnome.Shell.desktop[562]: See [url]https://wayland.freedesktop.org/libinput/doc/1.5.3/touchpad_jumping_cursor.html[/url] for details
janv. 01 13:21:15 p4gazerty org.gnome.Shell.desktop[562]: libinput error: kernel bug: Touch jump detected and discarded.
janv. 01 13:21:15 p4gazerty org.gnome.Shell.desktop[562]: See [url]https://wayland.freedesktop.org/libinput/doc/1.5.3/touchpad_jumping_cursor.html[/url] for details
janv. 01 13:21:15 p4gazerty org.gnome.Shell.desktop[562]: libinput error: kernel bug: Touch jump detected and discarded.
janv. 01 13:21:15 p4gazerty org.gnome.Shell.desktop[562]: See [url]https://wayland.freedesktop.org/libinput/doc/1.5.3/touchpad_jumping_cursor.html[/url] for details
janv. 01 13:21:15 p4gazerty org.gnome.Shell.desktop[562]: libinput error: kernel bug: Touch jump detected and discarded.
janv. 01 13:21:15 p4gazerty org.gnome.Shell.desktop[562]: See [url]https://wayland.freedesktop.org/libinput/doc/1.5.3/touchpad_jumping_cursor.html[/url] for details

Hwinfo

46: PS/2 00.0: 10500 PS/2 Mouse
  [Created at input.249]
  Unique ID: AH6Q.ZHI3OT7LsxA
  Hardware Class: mouse
  Model: "SynPS/2 Synaptics TouchPad"
  Vendor: 0x0002 
  Device: 0x0007 "SynPS/2 Synaptics TouchPad"
  Compatible to: int 0x0210 0x0002
  Device File: /dev/input/mice (/dev/input/mouse0)
  Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event16
  Device Number: char 13:63 (char 13:32)
  Driver Info #0:
    Buttons: 2
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown

libinput-list-devices

Device:           Power Button
Kernel:           /dev/input/event4
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event6
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event7
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Power Button
Kernel:           /dev/input/event1
Group:            3
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Sleep Button
Kernel:           /dev/input/event2
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Chicony USB 2.0 Camera
Kernel:           /dev/input/event5
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event0
Group:            6
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           SynPS/2 Synaptics TouchPad
Kernel:           /dev/input/event9
Group:            7
Seat:             seat0, default
Size:             106.63x59.02mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    none
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a
When it's NOT OK here is what I see

journalctl -b -1| grep -i synap
=>EMPTY !

journalctl -b -1| grep -i input

janv. 01 13:19:57 localhost kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
janv. 01 13:19:58 p4gazerty kernel: input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
janv. 01 13:19:58 p4gazerty kernel: input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
janv. 01 13:19:58 p4gazerty kernel: input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input3
janv. 01 13:19:58 p4gazerty kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
janv. 01 13:19:58 p4gazerty kernel: input: Chicony USB 2.0 Camera as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/input/input5
janv. 01 13:19:58 p4gazerty kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
janv. 01 13:19:58 p4gazerty kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:11/LNXVIDEO:01/input/input7
janv. 01 13:19:58 p4gazerty kernel: input: PC Speaker as /devices/platform/pcspkr/input/input8
janv. 01 13:20:00 p4gazerty kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
janv. 01 13:20:00 p4gazerty kernel: input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1f.3/sound/card0/input9
janv. 01 13:20:00 p4gazerty kernel: input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input10
janv. 01 13:20:00 p4gazerty kernel: input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
janv. 01 13:20:00 p4gazerty kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
janv. 01 13:20:00 p4gazerty kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
janv. 01 13:20:00 p4gazerty kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
janv. 01 13:20:00 p4gazerty kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15
janv. 01 13:20:00 p4gazerty systemd-logind[394]: Watching system buttons on /dev/input/event4 (Power Button)
janv. 01 13:20:00 p4gazerty systemd-logind[394]: Watching system buttons on /dev/input/event6 (Video Bus)
janv. 01 13:20:00 p4gazerty systemd-logind[394]: Watching system buttons on /dev/input/event7 (Video Bus)
janv. 01 13:20:00 p4gazerty systemd-logind[394]: Watching system buttons on /dev/input/event1 (Power Button)
janv. 01 13:20:00 p4gazerty systemd-logind[394]: Watching system buttons on /dev/input/event3 (Lid Switch)
janv. 01 13:20:00 p4gazerty systemd-logind[394]: Watching system buttons on /dev/input/event2 (Sleep Button)

=> missing "kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input14"

libinput-list-devices

Device:           Power Button
Kernel:           /dev/input/event4
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event5
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event6
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Power Button
Kernel:           /dev/input/event1
Group:            3
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Sleep Button
Kernel:           /dev/input/event2
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event0
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

=> missing "Device:           SynPS/2 Synaptics TouchPad"


The question

Why my synaptics device is recognized, sometimes not ??

Any idea how to fix that ?

Any idea what more informations I can get to have a better view of what's going on ?

Thanks !

Last edited by olivarch (2017-01-03 08:34:19)

Offline

#2 2017-01-01 14:29:04

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,645

Re: [SOLVED] Touchpad not working ... sometimes...

Please use code tags (not quote tags).

Offline

#3 2017-01-01 21:40:28

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] Touchpad not working ... sometimes...

Does this problem happen in the live environment?

Could be hardware failure.

Offline

#4 2017-01-02 12:54:38

olivarch
Member
Registered: 2013-01-26
Posts: 47

Re: [SOLVED] Touchpad not working ... sometimes...

Before installing Arch Linux it was under Ubuntu and seemed to work fine. I've run it a few time and didn't noticed anything special.

Only differences (as far as I'am aware of) :
-  it was booting under BIOS (kind of slow for some reason)  not UEFI (a bit faster)
- I've added a second SSD

Let's suppose it's a hardware problem, how could I do to check that ?

Offline

#5 2017-01-02 14:00:59

petecan
Member
Registered: 2013-05-02
Posts: 6

Re: [SOLVED] Touchpad not working ... sometimes...

I had the same problem with a clevo P651rp6, essentially your same laptop. This is what I did to fix it (full thread). In short, I needed to add the i8042.reset flag to the kernel boot parameters and upgrade to kernel 4.9, newer linux-firmware, newer libinput and xorg-server in the testing repo. My touchpad works well 100% of the times now. If you try that solution I would recommend to really cherry pick these packages (sorry for not being more specific) and pin them until they make it into the core repo (there a few packages in testing that can break some other stuff, thinking of python 3.6).

Last edited by petecan (2017-01-02 14:03:23)

Offline

#6 2017-01-02 14:23:17

olivarch
Member
Registered: 2013-01-26
Posts: 47

Re: [SOLVED] Touchpad not working ... sometimes...

Man, you're saving my day ! I'm going to try this asap.
thanks.

Offline

#7 2017-01-03 08:33:43

olivarch
Member
Registered: 2013-01-26
Posts: 47

Re: [SOLVED] Touchpad not working ... sometimes...

Wonderful, it solved my issue.

I hope the fixed packages will be released soon.

Thanks Petecan!

Offline

Board footer

Powered by FluxBB