On my MacBook 4.1 I experience this issue when I hibernate. As a workaround, I have created /etc/pm/sleep.d/50-macbook_touchpad_fix with the contents:
#!/bin/sh
# touchpad is frozen after resuming from hibernating until appletouch is reloaded
if [ "$1" = 'thaw' ]; then
modprobe -r appletouch
modprobe appletouch
fi
and made it executable. The script just unloads and reloads the "appletouch" module after resuming from hibernation. This should work if you are using pm-hibernate to hibernate which was being used by default for me.
On my MacBook 4.1 I experience this issue when I hibernate. As a workaround, I have created /etc/pm/ sleep.d/ 50-macbook_ touchpad_ fix with the contents:
#!/bin/sh
# touchpad is frozen after resuming from hibernating until appletouch is reloaded
if [ "$1" = 'thaw' ]; then
modprobe -r appletouch
modprobe appletouch
fi
and made it executable. The script just unloads and reloads the "appletouch" module after resuming from hibernation. This should work if you are using pm-hibernate to hibernate which was being used by default for me.