Present Location: News >> Blog >> Eee PC 900 touchpad

Blog

> Eee PC 900 touchpad
Posted by prox, from Charlotte, on March 26, 2010 at 22:45 local (server) time

I've been running Debian GNU/Linux on my Asus Eee PC 900 for awhile, now.  One of the features that I like (and most other people hate) is the tap to click feature.  The left & right buttons on the Eee PC take a little effort to click, so I try to avoid them if at all possible.

I upgraded to Linux 2.6.32 (customized build of 2.6.32-3-686) today, and the touchpad was apparently detected as a touchpad, instead of a generic PS/2 mouse.  This is nice, but it slowed down the default tracking speed, and removed the tap to click default:

(II) config/udev: Adding input device "ETPS/2 Elantech Touchpad" (/dev/input/event9)
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
        compiled for 1.7.3.902, module version = 1.2.1
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.1
(**) Option "Device" "/dev/input/event9"
(II) "ETPS/2 Elantech Touchpad": x-axis range 8 - 1144
(II) "ETPS/2 Elantech Touchpad": y-axis range 8 - 760
(II) "ETPS/2 Elantech Touchpad": device does not report pressure, will use touch data.
(II) "ETPS/2 Elantech Touchpad": finger width range 0 - 0
(II) "ETPS/2 Elantech Touchpad": buttons: left right middle double triple
(--) "ETPS/2 Elantech Touchpad": touchpad found
(**) "ETPS/2 Elantech Touchpad": always reports core events
(II) XINPUT: Adding extended input device ""ETPS/2 Elantech Touchpad"" (type: TOUCHPAD)
(**) "ETPS/2 Elantech Touchpad": (accel) keeping acceleration scheme 1
(**) "ETPS/2 Elantech Touchpad": (accel) acceleration profile 0
(--) "ETPS/2 Elantech Touchpad": touchpad found
(II) config/udev: Adding input device "ETPS/2 Elantech Touchpad" (/dev/input/mouse0)
(**) "ETPS/2 Elantech Touchpad": always reports core events
(**) "ETPS/2 Elantech Touchpad": Device: "/dev/input/mouse0"

The fix was easy, I just added the following to /etc/modprobe.d/psmouse.conf:

options psmouse proto=imps

This tells the psmouse module to view the touchpad as a mouse, not a touchpad.  This is mostly a hack, and I'd prefer to be able to change the tap to click feature directly, without dumbing down the device to a generic mouse.  However, it does work (for now).

> Add Comment

New comments are currently disabled for this entry.