Are you trying to suspend-to-RAM or suspend-to-disk (aka hibernate)?
The latter needs to be set up properly.
If that has been done or it happens with suspend-to-RAM:
Is there any error/warning logged in the journal after a failed resume?
Posting the output of inxi
and the journal as linked in here might get some answers of more experienced users