Since I have no intention of replacing the default Ubuntu kernel, attached is a script that allows you to unbind the touchpad driver and then rebind it after resume. This solves the problem. I've tested it several times with 100% success. I also added the script to /etc/acpi/events/lidbtn so that closing the lid would execute the script.
This is not a fix, only a workaround, but it's better than nothing.
I have discovered a workaround. The bug is posted at
http:// bugzilla. kernel. org/show_ bug.cgi? id=7977
and is currently being fixed for 2.6.21-rc3
Since I have no intention of replacing the default Ubuntu kernel, attached is a script that allows you to unbind the touchpad driver and then rebind it after resume. This solves the problem. I've tested it several times with 100% success. I also added the script to /etc/acpi/ events/ lidbtn so that closing the lid would execute the script.
This is not a fix, only a workaround, but it's better than nothing.