I had an issue with my laptop detecting my touchpad as a regular mouse, and it is a known issue on ubuntu 10.04 based distro's. The fix is to use a custom psmouse driver, which didn't want to compile for me at first. This post describes the issue with installing the deb file.
dpkg -x psmouse-alps-dkms_0.11_all.deb psmouse/
ar x psmouse-alps-dkms_0.11_all.deb
tar -xvzf control.tar.gz -C psmouse/DEBIAN
sed -i -e '136d' psmouse/usr/src/psmouse-alps-0.11/src/alps.c
dpkg -b psmouse psmouse.deb
dpkg -i psmouse.deb
I forgot to mention that you need the kernel sources and that I couldn't get this module to build on 32bit...