My eBay special librebooted T400 suspends. I can't remember if I've ever needed to hibernate it.
Hibernate works fine for me on T7 with 64bit factory BIOS Thinkpads and was always such an iffy matter on X60 tablets that I honestly don't remember if librebooting my own made it better or worse. You have to give them enough swap when you partition the hard drive if you want them to hibernate. I was overdoing it at first, but IIRC Mr. Banana assured me that with reasonably modern computers, twice the size of your RAM is a waste and once is plenty[1] and of course he was right. [1] i.e., if you have four gigs of memory, a four gig swap partition is sufficient even though you will need a 512 MB swap partition if you want to hop in my time machine and partition a drive for a hibernateable thinkpad T-foo with 256 MB of memory in two thousand foo A.D.
