FW16 Touchpad randomly stops working on ubuntu 24.10 only

Which Linux distro are you using?
Ubuntu
Which release version?
24.10

Which kernel are you using?
6.11.0-13-generic

Which BIOS version are you using?
03.05

Which Framework Laptop 16 model are you using?
Ryzen 9 7940hs

Hi! I’ve been using Fedora for the past month, then tried other distros like NixOS and arch.

I finally settled on Ubuntu 24.10, which comes with GNOME 47. Similar to Fedora 41, fractional scaling works really well—there’s almost no blurriness. On Fedora, this feature is enabled by default, but in Ubuntu 24.10, I had to enable it manually:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer', 'xwayland-native-scaling']"

However, I’m facing an issue with the touchpad. Since installing Ubuntu 24.10, the touchpad has stopped working three times in a single day. The only solution so far has been to restart Ubuntu.

When the touchpad stops working:

  • Disconnecting and reconnecting the touchpad module doesn’t help—it isn’t recognized.
  • The “Mouse and Touchpad” settings menu also fails to detect the touchpad.

The touchpad worked flawlessly on Fedora 41 for a month, so I don’t think it’s a hardware issue.

I prefer to stick with Ubuntu 24.10 due to the excellent fractional scaling (crucial for my 4K external monitor, which now works as smoothly as on Windows).

Any help with resolving the touchpad issue would be greatly appreciated!

1 Like

I’ve had similar issues with my laptop’s trackpad not working when I reboot. The issue hasn’t appeared on my laptop (7940hs +dGPU) since I manually updated my kernel to 6.13-rc6 and 6.13-rc7.

I followed this guide (How to Compile and Install the Linux Kernel on Ubuntu - David Augustat) using the newer kernels and it worked flawlessly for install.

Can you test if it does the same for you?

I tried kernel 6.13, installed it using Mainline, and it has been working perfectly for two days. :+1:

2 Likes

That is excellent to hear! The final release of 6.13 (Assuming all is well, bug wise) should come out 19 Jan around 2300 UTC. Just download the new kernel build and follow the same steps. :slightly_smiling_face: