I updated my solus yesterday and after rebooting it today my touchpad stopped working.
Does anyone has an idea what I can do to fix it?

    buddyspencer Backup your data as is always best practice. Use History and Rollback to roll back to a point where it worked, then upgrade packages one at a time until you identify what caused it, 99/100 it'll be the kernel, so start with that.

    Oh and let us know the output of lspci so we can maybe identify if a kernel update had changes around that device.

    00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
    00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
    00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
    00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
    00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
    00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
    00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
    00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
    00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
    00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
    00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
    00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
    00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
    01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
    02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
    03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

    Here is the output.
    My personal files are backed up. I wanted to do a fresh installation after I am done with my thesis.

      buddyspencer Hmm maybe they'll come up under lsusb I guess it depends on how each laptop manufacturer connects the input devices.

      λ meins ~ → lsusb
      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
      Bus 001 Device 005: ID 8087:0a2a Intel Corp.
      Bus 001 Device 004: ID 0bda:58bd Realtek Semiconductor Corp. USB2.0 HD UVC WebCam
      Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
      Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

      I can't see it here either.

      Indeed. Roll back to when it was working and see what those commands show.

        Justin you were right. It was the kernel. I reinstalled everything except linux-current.

        buddyspencer You have a few options:

        1. Use the LTS kernel (still patched for all security and bug issues)
        2. Wait for the next kernel release (may not solve the issue)
        3. Dig into kernel changelogs between what you are on now and 5.2.9 to see if there is anything related to it (not easy without help).

          Justin For now I am on a fresh Solus installation and use the lts-kernel.
          I'll wait for the the next kernel update to check if my touchpad works again. If anyone else may have an idea what I could do to make it work again, I am all ears, because I like a current kernel tbh.

          10 days later

          Justin I solved it.
          I created a file /etc/modprobe.d/elan.conf and put options psmouse elantech_smbus=0 in it and now everything is fine.