On a Sony Vaio VGN CS21S the keyboard doesn´t work after suspend to ram. Suspend to disk (hibernate) works though. Running a fresh install of Natty with Unity.
Same notebook and same problems here.
I'll suggest you to take a look at this! http://techiesurgeon.blogspot.com/2011/05/get-beautiful-ubuntu-natty-running-on.html
In addition to your fix it suggests to add psmouse to /etc/modules so to address touchpad issue.
It worked fine for me.
The actual solution to this problem is:
Credit: jmkhenka @ http://ubuntuforums.org/archive/index.php/t-1335007.html
Works for me on Lenovo Thinkpad X230.