Hello,
I want to post here how I solved my problem so hopefully it will be of help for someone else too.
Linux didn't detect at all the touchpad of my Teclast F7 (Intel Apollo Lake architecture ultrabook) so I looked around the internet and what worked for me was some kind of combination of what I found in different sources. Here it is:
Download and unzip the patched kernel files from https://github.com/sridwan/Ubuntu-Kernel-for-Teclast-F7 (I downloaded the latest patched version), then open Konsole and type
and then
and choose to keep the local version when asked.
again and then
to check what kernel version is currently used in order to remove it. If the current kernel is lower/older version than the patched one you may not remove it because at boot the system should automatically choose the newer version available.
Replace "version" with the version of your current kernel.
should automatically identify and remove the current version. Then, from within the directory containing the unzipped kernel files
to install the new kernel. It probably will throw a bunch of errors so you'll need to type
and repeat the installation. If it goes well one package will throw an error, that's OK. Type
and then reboot your system. If everything is working you'll need to hold the version of some packages because updating them will cause your touchpad to stop working again:
You can manually replace $(uname -r) with the version of your newly installed kernel (don't forget to add -generic after the digits). Also, before and after you modify your system don't forget to check if your touchpad is not disabled from the system settings or if you don't just need to turn it on using the function keys of your laptop.
A piece of advice - installing and using TimeShift (http://www.teejeetech.in/p/timeshift.html) made my life a lot easier until I managed to get this done right.
I want to post here how I solved my problem so hopefully it will be of help for someone else too.
Linux didn't detect at all the touchpad of my Teclast F7 (Intel Apollo Lake architecture ultrabook) so I looked around the internet and what worked for me was some kind of combination of what I found in different sources. Here it is:
Download and unzip the patched kernel files from https://github.com/sridwan/Ubuntu-Kernel-for-Teclast-F7 (I downloaded the latest patched version), then open Konsole and type
Code:
sudo apt-get update
Code:
sudo apt-get install git build-essential kernel-package fakeroot libncurses5-dev libssl-dev ccache
Code:
sudo apt-get update
Code:
uname -r
Code:
sudo apt remove linux-image-"version"-generic linux-headers-"version"-generic
Code:
sudo apt remove linux-image-$(uname -r) linux-headers-$(uname -r)
Code:
sudo dpkg -i linux*.deb
Code:
sudo apt --fix-broken install
Code:
sudo update-grub
Code:
sudo apt-mark hold linux-headers-generic linux-image-generic linux-headers-$(uname -r) linux-image-$(uname -r) linux-image-extra-$(uname -r) linux-modules-$(uname -r) linux-modules-extra-$(uname -r)
A piece of advice - installing and using TimeShift (http://www.teejeetech.in/p/timeshift.html) made my life a lot easier until I managed to get this done right.