OK then it sounds like a kernel configuration problem where the system is sleeping some components too deeply to wake up.
Do you have 'tlp' installed? If so then it's a tlp bug/feature. Just uninstall tlp.
If you don't have 'tlp' installed then you can still tweak which system components are able to wake the machine up in /proc/acpi/wakeup but it's very cryptic to use. Can you provide output from 'lspci' and a copy of your /proc/acpi/wakeup file?
OK then it sounds like a kernel configuration problem where the system is sleeping some components too deeply to wake up.
Do you have 'tlp' installed? If so then it's a tlp bug/feature. Just uninstall tlp.
If you don't have 'tlp' installed then you can still tweak which system components are able to wake the machine up in /proc/acpi/wakeup but it's very cryptic to use. Can you provide output from 'lspci' and a copy of your /proc/acpi/wakeup file?