Comment 94 for bug 582809

Revision history for this message
Johanna Hofinger (j-hofinger) wrote :

Same Problem with Lenovo 10-3 fixes tnx to Pauls instructions. Thank You Paul!

Again Pauls instructions modified for people who are not so familiar with working with the Terminal:

## Pauls Original
#$ My Comments

## It's possible to use dkms to build the psmouse module for the buttonless synaptics touchpad on some newer netbooks.

## First make sure dkms package is installed.

#$ To check, type:

dpkg --list | grep dkms

#$ If this does not give any result, type

sudo apt-get install dkms

## Next download this patched source archive for the psmouse module from kernel 2.6.35-22-generic on maverick. I just posted it to this bug, it's called: psmouse-2.6.35-22-generic-patched.tar.bz2

#$ Just to keep order make a directory somewhere, type

mkdir touchpad
cd touchpad

#$ To download, type

wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/582809/+attachment/1675262/+files/psmouse-2.6.35-22-generic-patched.tar.bz2

## In a terminal, unpack the source archive in /usr/src

#$ To do this, type

tar -xjf psmouse-2.6.35-22-generic-patched.tar.bz2
sudo cp -r psmouse-2.6.35-22-generic /usr/src/

## Next, in a terminal, enter these commands:

sudo dkms add -m psmouse -v 2.6.35-22-generic
sudo dkms build -m psmouse -v 2.6.35-22-generic
sudo dkms install -m psmouse -v 2.6.35-22-generic

## This should install the psmouse.ko module in /lib/modules/<kernel version>/updates/dkms. Reboot to load it.

#$ --- !!! --- On my Lenovo, This was all I had to do to make the right an left mouseclick work again, which is all I need to be happy (I don´t need 2-fingers-whatever ...)

## If the mouse doesn't function properly, use this command to check if it's installed.

sudo dkms status -m psmouse -v 2.6.35-22-generic

## If it's not, then try rebuilding it with

sudo dkms build -m psmouse -v 2.6.35-22-generic
sudo dkms install -m psmouse -v 2.6.35-22-generic

## Once a new kernel is issued with a fix, then you can remove it with:

sudo dkms uninstall -m psmouse -v 2.6.35-22-generic
sudo dkms remove -m psmouse -v 2.6.35-22-generic --all

## I also believe that dkms will automatically build and install it on any kernel upgrade, but haven't tested that yet.

## After installing any kernel update, you can test with

sudo dkms status -m psmouse -v 2.6.35-22-generic

## and if it's not built, use the above commands to build and install it.

## Reboot to make it effective.

## For more info, see man dkms for the official documents.