I've done a bit more narrowing down on this and found that the problem occurs between kernel 3.14.51 and kernel 3.15.0-RC1. I know this isn't kernel bisecting (haven't done this before so will give it a go but not sure whether I'll be successful).
Oddly, in Ubuntu 14.10, I can suspend/resume fine with kernel 3.16.0-38, but this doesn't work in 15.04. Odd.
I've done a bit more narrowing down on this and found that the problem occurs between kernel 3.14.51 and kernel 3.15.0-RC1. I know this isn't kernel bisecting (haven't done this before so will give it a go but not sure whether I'll be successful).
Oddly, in Ubuntu 14.10, I can suspend/resume fine with kernel 3.16.0-38, but this doesn't work in 15.04. Odd.