I've installed Ubuntu 18.04 on the original Surface Go, the Surface Go 2, and the Surface Go 3. On the Surface Go and Surface Go 2, the power button worked as expected. But on the Surface Go 3, the power button is no longer detected in Ubuntu. It will turn on the device and and will turn off the device as a "hard power off" but won't do a "soft power off" by triggering Ubuntu's menu.
I've tried listening with
I've checked
I've also tried upgrading to Ubuntu 20. Didn't work.
Any tips on troubleshooting this one? Is there a general strategy for problems of the form "X button is not detected in Ubuntu"?
I've tried listening with
libinput debug-events
. On the Surface Go 2, pressing the power button shows up as a keypress but on the Surface Go 3 it doesn't show up at all. I've checked
evtest
to see that, on both devices, there is a /dev/input/event0: Power Button
. But also on both devices, when I test it with evtest
I get nothing.I've also tried upgrading to Ubuntu 20. Didn't work.
Any tips on troubleshooting this one? Is there a general strategy for problems of the form "X button is not detected in Ubuntu"?