After one week of trying, I finally got suspend to RAM working, which I tried unsuccessfully months ago. Before, the only working suspend method was s2idle, so the CPU never fully turned off. Doing that, I also found a problem I introduced back then that caused UFS and serial to be flaky after resume, which is finally fixed now. What still causes issues is the Broadcom WiFi chip. It frequently dies shortly after resuming, even though it works fine for a bit…
#mobilelinux #pixel9a