This solution of adding "i8042.nomux=1 i8042.reset" worked for me and I have grub2. Here are the steps to add it

http://neopatel.blogspot.com/2012/10/ubuntu-1204-toshiba-satellite-l875d.html