I recently installed ALARM on an old Samsung XE303C12 according to the instructions on archlinuxarm.org. I'm running it from a USB flash drive - dual booting with Chrome.
I've got everythong working well except suspend. It appears to enter suspend without issues, but can't seem to return from suspend. (using systemctl suspend or pm-suspend). I get the terminal back but it can't recognize any commands. Similarly, if I have a browser open and try to do anything in the browser, it crashes.
When I'm simply logged into a termainal as root (no x-server) and attempt to return from a suspended state, I see messages about a journal I/O error, then about an EXT4 error. I haven't been able to capture the messages anywhere, but it seems that it cannot see the USB drive. Earier in the process of installation I got error messages about the journal and read-write permissions, but it appeared to be trying to write to the internal SSD.
I've looked in journalctl, but nothing has jumped out at me. Perhaps it's a kernel issue?
Please let me know if there is anything else I can do to aid diagnosis, of if you've managed to solve the issue. My search has only resulted in a post about suspend with lid-close. In that case, pm-suspend and systemctl suspend both worked.
Cheers,
Rob