Touchpad drivers

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
mrmajik45

Touchpad drivers

Post by mrmajik45 »

When using my touchpad it will stop responding every so often, if I set my touchpad as a PSMouse with

Code: Select all

sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps
it doesn't freeze but it doesn't have the ability to 2-finger scroll or tap to click. I want to know if there are Drivers for my touchpad that don't have that freezing issue but still have normal functionality (Manufactored drivers?)

Code: Select all

System:    Host: Ghostslayer-Pavilion-x360 Kernel: 5.0.0-16-generic x86_64 bits: 64
           compiler: gcc v: 7.3.0 Desktop: Cinnamon 4.0.10 Distro: Linux Mint 19.1 Tessa
           base: Ubuntu 18.04 bionic
Machine:   Type: Laptop System: HP product: HP Pavilion 13 x360 PC
           v: Type1ProductConfigId serial: <filter>
           Mobo: HP model: 22B6 v: 89.31 serial: <filter> UEFI: Insyde v: F.31
           date: 08/26/2015
Battery:   ID-1: BAT0 charge: 35.4 Wh condition: 35.4/35.4 Wh (100%)
           model: Hewlett-Packard Primary status: Full
CPU:       Topology: Dual Core model: Intel Core i3-4030U bits: 64 type: MT MCP
           arch: Haswell rev: 1 L2 cache: 3072 KiB
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 15164
           Speed: 933 MHz min/max: 800/1800 MHz Core speeds (MHz): 1: 803 2: 798 3: 798
           4: 798
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Hewlett-Packard
           driver: i915 v: kernel bus ID: 00:02.0
           Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
           resolution: 1366x768~60Hz
           OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.2.8
           direct render: Yes
Audio:     Device-1: Intel Haswell-ULT HD Audio vendor: Hewlett-Packard
           driver: snd_hda_intel v: kernel bus ID: 00:03.0
           Device-2: Intel 8 Series HD Audio vendor: Hewlett-Packard
           driver: snd_hda_intel v: kernel bus ID: 00:1b.0
           Sound Server: ALSA v: k5.0.0-16-generic
Network:   Device-1: Broadcom and subsidiaries BCM43142 802.11b/g/n
           vendor: Hewlett-Packard driver: wl v: kernel port: 5040 bus ID: 08:00.0
           IF: wlo1 state: up mac: <filter>
           Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Hewlett-Packard
           driver: r8169 v: kernel port: 3000 bus ID: 09:00.0
           IF: eno1 state: down mac: <filter>
Drives:    Local Storage: total: 223.57 GiB used: 72.03 GiB (32.2%)
           ID-1: /dev/sda model: SATA SSD size: 223.57 GiB
Partition: ID-1: / size: 218.57 GiB used: 72.02 GiB (33.0%) fs: ext4 dev: /dev/sda2
Sensors:   System Temperatures: cpu: 51.0 C mobo: N/A
           Fan Speeds (RPM): N/A
Info:      Processes: 240 Uptime: 2h 04m Memory: 7.72 GiB used: 1.67 GiB (21.6%)
           Init: systemd runlevel: 5 Compilers: gcc: 7.4.0 Shell: bash v: 4.4.19
           inxi: 3.0.27
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Touchpad drivers

Post by MrEen »

mrmajik45 wrote: Thu Jun 13, 2019 7:47 pm When using my touchpad it will stop responding every so often, if I set my touchpad as a PSMouse with

Code: Select all

sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps
it doesn't freeze but it doesn't have the ability to 2-finger scroll or tap to click. I want to know if there are Drivers for my touchpad that don't have that freezing issue but still have normal functionality (Manufactored drivers?)
Notice anything missing from your post?
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

(Insert GTA "Aw crap here we go again" meme)
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Touchpad drivers

Post by MrEen »

See if this helps: https://wiki.ubuntu.com/DebuggingTouchpadDetection

Scroll down to In case your Touchpad stops working after a while
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

Thing is, it will stop for a moment and randomly be usable again.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Touchpad drivers

Post by MrEen »

Have you played with the settings at all? Someone that knows touchpad stuff may want to see the output of egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

Code: Select all

N: Name="SYNAPTICS Synaptics Touch Digitizer V04"
N: Name="SynPS/2 Synaptics TouchPad"
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Touchpad drivers

Post by MrEen »

Here's something I didn't think about.

Does your keyboard have any function keys for enabling/disabling the touchpad? If yes, have you tried those when it stops working?
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

I don't have a key on my keyboard for the touchpad
drwho

Re: Touchpad drivers

Post by drwho »

I posted about the random freezing problem of the touchpad on a Lenovo Ideapad 320, about a year ago. I tried many suggestions from this and other forums, but nothing fixed it; so I decided it must be a bug and to just wait patiently for a fix. Unfortunately, even though I have installed all automatic updates including several kernel updates. nothing fixed the problem. It has in fact seemingly gotten worse after the latest batch of updates, which included a new kernel (4.15.0-51) and an update to the X system. Now the cursor (when it isn't frozen) jumps around in a weird manner when moving it with the touchpad. Apparently, getting touchpads to work properly isn't an easy thing but I am still hoping for a miraculous update that will fix it.
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

Anything?
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Touchpad drivers

Post by MrEen »

What's the output from apt policy xserver-xorg-input-synaptics?
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

Code: Select all

xserver-xorg-input-synaptics:
  Installed: 1.9.0-1ubuntu1
  Candidate: 1.9.0-1ubuntu1
  Version table:
 *** 1.9.0-1ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Touchpad drivers

Post by MrEen »

Damn. I was hoping you didn't have it installed.
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

"You got bamboozled!" - Mirage.
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

Erm.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Touchpad drivers

Post by MrEen »

How 'bout grep -i "Using input driver" /var/log/Xorg.0.log?
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

Code: Select all

[     7.899] (II) Using input driver 'libinput' for 'Power Button'
[     7.925] (II) Using input driver 'libinput' for 'Video Bus'
[     7.962] (II) Using input driver 'libinput' for 'Power Button'
[     7.991] (II) Using input driver 'libinput' for 'HP Truevision HD: HP Truevision'
[     8.029] (II) Using input driver 'libinput' for 'SYNAPTICS Synaptics Touch Digitizer V04'
[     8.200] (II) Using input driver 'libinput' for 'Intel Virtual Button driver'
[     8.226] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[     8.242] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[     8.323] (II) Using input driver 'libinput' for 'HP Wireless hotkeys'
[     8.361] (II) Using input driver 'libinput' for 'HP WMI hotkeys'
[  4740.864] (II) Using input driver 'libinput' for 'PS/2 Synaptics TouchPad'
[  4784.559] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 10800.076] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 12321.168] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 12637.660] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
[ 13223.962] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 19683.770] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 31989.950] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: Touchpad drivers

Post by MrEen »

You might want to try the libinput or evdev drivers as per the release notes here
Touchpad drivers
The default touchpad driver in this edition is "libinput" (provided by the xserver-xorg-input-libinput package).

If you experience problems with it, you can switch to another driver called "synaptics" (provided by the xserver-xorg-input-synaptics package).

To know which driver is used by your input devices, run the following command:

grep -i "Using input driver" /var/log/Xorg.0.log
When both drivers are installed, "synaptics" takes priority.

To switch to the "synaptics" driver, install it with the command:

apt install xserver-xorg-input-synaptics
Then log out and log back in.

To go back to using "libinput", simply remove the "synaptics" driver:

apt remove xserver-xorg-input-synaptics
Then log out and log back in.

Note: You can also try installing the "evdev" driver (provided by the xserver-xorg-input-evdev).
mrmajik45

Re: Touchpad drivers

Post by mrmajik45 »

I keep seeing this in dmesg:

Code: Select all

[  106.268522] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 5 bytes away.
[  106.801977] psmouse serio1: resync failed, issuing reconnect request
[  107.585673] psmouse serio1: synaptics: queried max coordinates: x [..5690], y [..4706]
[  107.627246] psmouse serio1: synaptics: queried min coordinates: x [1300..], y [1234..]
Both with or without synaptics.

Or, as patrick would say when selling chocolate: "With or without nuts"
Locked

Return to “Hardware Support”