tmarkov
tmarkov
@korakios Seems like you're talking about a different issue, see https://github.com/jakeday/linux-surface/issues/270 (it is closed, but maybe it's still happening). This issue is about the case when touchscreen spontaneously stops working...
@kitakar5525 That sounds like something that could be leveraged for a workaround, like a script that automatically detects touch has crashed and restarts it. It's also strange that it doesn't...
@qzed @kitakar5525 I don't have that problem. Here's my /proc/cpuinfo (on SB1). Perhaps we can compare with someone who has the problem to see if there's any difference? [cpuinfo.txt](https://github.com/jakeday/linux-surface/files/3242046/cpuinfo.txt)
As for the script, I was thinking maybe the touch status can be exposed to debugfs. I can't find how it's tracked though.
@ardacoskunses I have some anecdotal evidence (albeit pretty weak) that also suggests firmware update may have something to do with this issue. Namely, when I first installed linux on my...
@qzed Considering this, > #### `mwifiex_pcie_suspend2` and `mwifiex_pcie_resume2` > > It seems that the function `mwifiex_pcie_suspend2` is from `mwifiex_pcie_remove` and the function `mwifiex_pcie_resume2` is largely from `mwifiex_pcie_probe`. So, I think...
Try this: https://github.com/jakeday/linux-surface/wiki/Frequently-Asked-Questions#my-device-wakes-up-automatically-from-suspendhibernate EDIT: Though if the page you linked above didn't help, this wouldn't help either. The systemd service is mainly a way to make the changes to the...
@shadowrylander If so, why don't you just disable wakeup by bluetooth (you can make it survive reboot using systemd)? There shouldn't be any need to turn off the actual bluetooth.
Bluetooth is not in /proc/acpi/wakeup. On SB1 it is /sys/bus/pci/devices/0000:00:1d.3/power/wakeup but it may be different on other Surfaces. Honestly your confusion makes little sense to me: you said you found...
That's true. So you can put the `echo disabled > /sys/.../power/wakeup` command in the pre) section of `/lib/systemd/system-sleep/sleep` script so it runs every time before you suspend. Alternatively, you can...