Touchpad scroll in Zorin 16 Pro

There are two possibilities that come to mind:
Libinput or the Linux kernel.
Since you had tried installing Xorg-Synaptics trying to troublehoot the issue, it seems unlikely to be Libinput.
You might try either an earlier kernel or a later kernel... Given that at this point, you should be using the 5.13 kernel on Zorin OS through the updates, and it being a 2015 model, I would not assume that a later kernel would help.

Try the 5.8 LTS kernel:

sudo apt install linux-headers-5.8.0-63-generic linux-modules-5.8.0-63-generic linux-modules-extra-5.8.0-63-generic linux-image-5.8.0-63-generic

Reboot and use Advanced Options for Zorin to boot from the 5.8 kernel. Once you reach the desktop, double check with

uname -r

It should be 5.8.0-63
Then test your touchpad scroll.

I am so sorry that I have been bugging you again and again but it is still not working. Nor is the trackpad still detected.

Btw, I just realized, I was using 5.11 before. Will updating to 5.13 be any good solution?

sudo apt update && sudo apt upgrade

should take care of that. Zorin OS is now using the 5.13 kernel. You may have just not run your updates, yet.

I wonder if your Elitebook is using Elantech...

It still shows 5.11.0-46 even after running the query in the terminal :slight_smile:

In terminal, pelase run

dpkg --list | grep linux-image

And relay that output here.

Please open Software & Updates and ensure that "Download from:" is set to "Main Server."

2 Likes

Upgraded to 5.13. Still not detecting trackpad and still not loading synclient :frowning:

I had doubts that it would help. For a 2015 model, if it was a driver in the kernel, it would have most likely been supported by 5.8 or 5.10.
Although we know you have already tried some of the tips here:
https://www.maketecheasier.com/fix-touchpad-not-working-linux/

You might read through in case there are some things you have not yet tried.
You may also try testing LiveUSB of other distros and see if any of them have support for your notebook touchpad. It's worth checking.

I found that this issue does happen in some of the hardware. And if it does, it carries itself to all distros.

In the attached thread some people have found the solution, but I cannot understand half of what is written :smiley:

We can ignore the bit about the kernel, since you have already been on the 5.13.
It suggests ading a Grub parameter:

sudo nano /etc/default/grub

Arrow key down to this line:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" and change it to look exactly like this:
GRUB_CMDLINE_LINUX="i8042.notimeout i8042.nomux"

Once done, hit ctrl+x to exit, then the y key to say Yes to save, then the enter key to save the configuration and exit.
Now, update grub (essential step):

sudo update-grub

Reboot and test - run the command to see if your device is even detected.

cat /proc/bus/input/devices

Or xinput list

1 Like

Thanks for all your support @Aravisian. Seems like I have to try some other distro as Zorin is not ready to detect my trackpad :slight_smile:

Except if @Aravisian you can guide on this specific solution mentioned in the thread. I hope this will be last time I will be bugging you :slight_smile:

Did you try Aravisian's this answer?

Yes, completely.

And it didn't work?
Aravisian summarised the solution of the thread that you referred to in your above posts.

Yes. But I just checked that this solution also did not work for the guy who posted this. Then he mentioned another solution involving hid_i2c. I am not sure how to execute it.

I can't help you with that but in case you decide to switch distros...Go for Pop! OS otherwise for a Debian based distro that is not Ubuntu based.

In all honesty, as I have paid for Zorin, I will prefer getting this solved (though the official support is pretty slow). Also, with the modern web, OS now has a very limited role compared to browsers. If I have to make a switch, I will definitely first try the Lite Pro and then will see where to move forward. But I won't be needing a switch is this issue get's solved.

1 Like