I tested tumbleweed repositories in my thinkpad T400. Wireless and
Suspend do not work in this laptop and it used to work on 11.3. When I
press suspend, the mahcine goes to suspend and immediately wakes up.
On googling I found the linkhttp://www.serverphorums.com/read.php?12,224256 So hopefully be this
issue will be fixed in the next few updates. If not, I will open a
bug.

I compiled from Linus' tree and I can confirm that this suspend issue
is solved.

What version did you try, 2.6.37?

I tried the current (1 hour old) git tree remotes/origin/master
(2.6.37+ is what uname says)