Asus K56CB-XO100 and the right mouse button with Linux

On Slackware Linux the right touchpad/mouse button of an Asus K56CB-XO100 is not working as expected. This is caused by wrong psmouse module options and an incorrect mouse type used by the gpm daemon. The solution is very simple.

Configure psmouse module options

Create /etc/modprobe.d/psmouse.conf with the following content:

options psmouse proto=exps

Run mouseconfig and select exps2

Run mouseconfig as root and select exps2.

exps2      Intellimouse Explorer PS/2

This will recreate correct symlinks in /dev (mouse -> psaux) and (OMFG) recreate the /etc/rc.d/rc.gpm script, so it uses the correct mouse type exps2.

Restart the system

Now reboot or:

init 3
/etc/rc.d/rc.gpm stop
rmmod psmouse
modprobe psmouse
/etc/rc.d/rc.gpm start
init 4

and check the right button. Should behave now as expected.

Worth reading

  • modinfo psmouse
  • man gpm
  • less /usr/src/linux/Documentation/kernel-parameters.txt

Leave a Reply

Your email address will not be published. Required fields are marked *