I shifted from garuda to endeavour as that was too slow for me. In their forum https://forum.garudalinux.org/t/my-lenevo-s145-touchpad-is-not-working/4288/25 I had finally got the solution. But that doesn’t seem to work here. So sorry guys for disturbing but did I do something wrong? because still its showing me that touchpad not found…
This was my approach-
so if anyone other than me faces the same problem-
sudo nano /etc/default/grub
Edit GRUB_CMDLINE_LINUX_DEFAULT= "quiet splash"
don’t touch others
to GRUB_CMDLINE_LINUX_DEFAULT="quiet i8042.nopnp=1 pci=nocrs"
Now save and exit.
Run
sudo update-grub
The next steps will be to patch the kernel
Now run git clone https://github.com/pavlepiramida/elan_i2c_dkms.git
After that install make and dkms, so run
sudo pacman -S make dkms
Now run
cd elan_i2c_dkms
After that run
sudo dkms install .
Finally, run
reboot