Keyboard not working after suspend to ram (sleep)
The actual solution to this problem is:
Edit /etc/default/grub
and change the line
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash atkbd.reset"
Then, run update-grub
and reboot.
Credit: jmkhenka @ http://ubuntuforums.org/archive/index.php/t-1335007.html
Works for me on Lenovo Thinkpad X230.
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.
Cheers, Fabbree