Switching terminals didn’t work, but that thread pointed me to another possible solution - removing the i2c_hid module and modprobbing it again fixes it. This: https://bbs.archlinux.org/viewtopic.php?pid=1419078
There are some possible long term solutions listed there that I can play with (blacklist that module and use others in its place).
It seems to have something to do with the touchscreen maybe.
My problem was never that the device wasn’t recognized as a synaptics touchpad but it may related in some other way since that same module “wakes” it up after it goes away.
Not sure if this is still worth reporting as a bug.
Obviously having to unload and load the module every time I wake the computer up is not ideal, but I can live with it for now.
There are some possible long term solutions listed there that I can play with (blacklist that module and use others in its place).
It seems to have something to do with the touchscreen maybe.
Yes, worth trying.
Not sure if this is still worth reporting as a bug.
Obviously having to unload and load the module every time I wake the computer up is not ideal, but I can live with it for now.
Thanks for the link!
Well, it is possible to incorporate the module loading/unloading using systemd as explained here
Side note*: archlinux sure has an excellent wiki. Not the first time the answer to a problem of mine has been tucked away in there.
Yes, they have some excellent wiki pages - informative and well-written.
deano_ferrari, thanks for the suggestions. Your hunches were always right on the money and led us to the solution extra quick.
Glad to have been help, and great that you persevered with this. This is bound to be of great help to others, especially for those needing to migrate from ‘pm-utils’ scripts to a systemd framework.