Aren't there any kernel logs, dmesg? What happens when manually suspend/hibernate? What exactly is sleep/standby? I don't own a laptop, however, suspend/hibernate on my PC worked a long time ago, but I guess it doesn't work nowadays, haven't tested it for a long time, but I remember issues.