I tried dmesg and this is what it shows:

There are several lines that read: [ 26.814645] i2c_hid i2c-ELAN1010:00: failed to reset device. but I don't know what they mean...

AlienTux If you need the touchpad in the mean time you can roll back.

External mouse > Touchpad though. 😉

    Justin yeah, I actually always carry my external mouse. I almost never use my touchpad. I wouldn't really want to roll back right now considering all the work I still have to do 🙂 thank you for the advice tho 😁

      AlienTux I don't know if this solves it for you, but my touchpad stopped working after upgrading to a newer kernel. I solved it with the following:
      I created the file /etc/modprobe.d/elan.conf and put options psmouse elantech_smbus=0 in there.

        I'm going to be revert us 5.3 series (bumping us from 5.3.13 to 5.3.15), which shouldn't have some of the i2c changes that affect the Elantech touchpad (since those landed for 5.4 series). Information on sync blocking and ETA here.

        buddyspencer appreciate it, will give it a go after debugging the kernel issues with JoshStrobl.

        3 years later

        Alas, the workaround of creating mod probe.d Etc. failed for my Lenovo ThinkPad I got in 2021. I think I’ve got Solis version 4.3. Anyone have any ideas for a new work around?