Eu também tenho esse bug no 10.04 (no meu próprio touchpad Elantech)!
Eu crio o script /etc/pm/sleep.d/66my-sleep-resume
(66 - uma prioridade inicial)
#!/bin/sh
case "" in
hibernate)
# nothing
;;
resume|thaw)
modprobe -r psmouse && modprobe psmouse
;;
esac
e agora tudo funciona.