Hi, I’ve recently installed Arch Linux on my ThinkPad C13 Yoga (MORPHIUS, Ryzen 7 model), and for some reason automatic rotation doesn’t work. This is the first time I installed Arch on this laptop, and to be honest, I haven’t installed Arch manually on real hardware before, so I’m not sure if I’m missing something that I was supposed to install/configure, or if I stumbled upon some weird bug. I’ve been mostly using Fedora on this Chromebook, and I never had any issues with autorotation before…
I’m using GNOME, and from Arch Wiki I’ve read that it uses iio-sensor-proxy, which seems like it got already installed on my system as a dependency of GNOME. I also verified that the daemon does run, however I’m getting this output when running sudo systemctl status iio-sensor-proxy:
systemd[1]: Starting IIO Sensor Proxy service...
systemd[1]: Started IIO Sensor Proxy service.
iio-sensor-prox[523]: Could not find trigger name associated with /sys/devices/pci0000:00/0000:00:14.3/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto/cros-ec-sensorhub.3.auto/cros-ec-accel.19.auto/iio:device0
iio-sensor-prox[523]: Not a switch [/sys/devices/pci0000:00/0000:00:14.3/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto/cros-ec-sensorhub.3.auto/cros-ec-accel.19.auto/iio:device0/../capabilities/sw]
iio-sensor-prox[523]: Invalid bitmask entry for /sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1
iio-sensor-prox[523]: Could not find trigger name associated with /sys/devices/pci0000:00/0000:00:14.3/PNP0C09:00/GOOG0004:00/cros-ec-dev.1.auto/cros-ec-sensorhub.3.auto/cros-ec-accel.19.auto/iio:device0
Also, at the time of writing this, Arch is using Linux kernel 6.15.3, and on Fedora 42 it’s 6.14.11, so I’m hoping it’s just a minor regression in the newer kernel?