Tablet mode works on live USB but not after installation (25.10 on Framework12)

This is a strange one! I have here my brand new Framework12 convertible laptop. Under 25.04 tablet mode worked perfectly. (Well, I had to tweak the iio-sensor-proxy config as the Framework team describe here). But then everything worked great. Folding back the screen and orientating the screen in portrait mode automatically rotated the screen and when I interacted with a text input the on-screen-keyboard popped up.

When booting off the Ubuntu 25.10 live USB tablet mode just works, no workaround required. How lovely, I thought! When booting into the installed system however, it doesn’t work any more. And applying the iio-sensor-proxy fix doesn’t change anything either.

Other Framework12 users have noticed this as well, as you can see here.

Any ideas what the issue could be? Or where I could start troubleshooting?

My only suggestion is to generate a sorted package listing for the two modes,

  • Live,       and
  • Installed

then compare the two listings to see where there are package discrepancies.

If no glaring discrepancies seem jump out and explain the behaviour differences (there will be some no-impact discrepancies), then it would seem to be a matter of default configurations for each of the two modes. Again, you would have to compare those key configuration files for each.

2 Likes
dpkg-query -W -f '${binary:Package}\n'
2 Likes

Thank you for your help, @ericmarceau and @halogen2 ! Looking at the installed packages didn’t lead me to the solution, but it was interesting to see how many more packages are installed in the live-session. Didn’t expect that! :blush:

The solution lies in the kernel modules pinctrl_tigerlake and soc_button_array being loaded in the wrong order. pinctrl_tigerlake must load first, otherwise the GPIO switch activating tablet mode doesn’t trigger. I did this to ensure pinctrl_tigerlake loads first:

echo "force_drivers+=" pinctrl_tigerlake "" sudo tee /etc/dracut.conf.d/fw12_tablet_mode_fix.conf
sudo update-initramfs -u

Now tablet mode works again. :tada:

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.