Description
The elantech driver provides enhanced touchpad support for all EeePC
models. It extends the standard psmouse.ko module to support new Elantech
extensions.
The elantech driver was written by Arjan Opmeer and is currently
being merged into the upstream Linux kernel (ETA, 2.6.28).
Current version in the eeepc kernel is v5
Setup & Installation
This driver is disabled on the eeepc kernel by default. To enable it,
follow this procedure:
- Update /etc/X11/xorg.conf to add synaptics' "SHMConfig"
option.
sudo gedit /etc/X11/xorg.conf
Modify the "InputDevice" and "ServerLayout" sections to look like this.
You may need to add them in if they're not already there.
Section "InputDevice"
Identifier "Configured Mouse"
Driver "synaptics"
Option "SHMConfig" "true"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Configured Mouse"
EndSection
Confused? Here's a completed xorg.conf with the appropriate changes.
- Edit /etc/modprobe.d/eeepc to enable elantech option on the
psmouse module:
sudo gedit /etc/modprobe.d/eeepc
This file may or may not already exist. If it does, append the
following line to the bottom.
options psmouse elantech=1
- Install the special gsynaptics-elantech package. This package was
originally produced by asus but its also available on the array.org
repository.
sudo apt-get install gsynaptics-elantech
- Reboot.
Applies to...
Known Issues
- Choppy, sporatic mouse movements reported.
- Reliance on special elantech-specific gsynaptecs package
Changes in intrepid
Git Repository: git://git.array.org/array/ubuntu-intrepid.git
- commit 4e03ed0eabce7165c932a50c94fc8ee53ba23c4f
Author: Adam McDaniel <******@array.org>
Date: Sat Oct 4 17:23:37 2008 -0600
EEEPC: Re-applied psmouse's "elantech" parameter, still disabled by default.
- commit c85db5e23f161cca851a98bebed21dc7c719a5f9
Author: Adam McDaniel <******@array.org>
Date: Sat Oct 4 15:33:49 2008 -0600
EEEPC: Applied Elantech touchpad driver v5 patch
http://arjan.opmeer.net/elantech/ http://arjan.opmeer.net/elantech/elantech-v5-2.6.26.5.patch
Changes in hardy
Git Repository: git://git.array.org/array/ubuntu-hardy-lum.git
- commit 28036a5a21dacc0588a1bf3f7ae4e8786094cd1e
Author: Adam McDaniel <******@array.org>
Date: Wed Oct 1 23:31:42 2008 -0600
EEEPC: Re-applied psmouse's "elantech" parameter, still disabled by default.
- commit 9e357a74e02bf4ec187dfec1c15654c8946a6887
Author: Adam McDaniel <******@array.org>
Date: Wed Oct 1 21:53:38 2008 -0600
EEEPC: Applied Elantech touchpad driver v5 patch http://arjan.opmeer.net/elantech/ http://arjan.opmeer.net/elantech/elantech-v5-2.6.26.5.patch
- commit 2b31f30a5222a7d806c335ba61a851a5e0a1f39a
Author: Adam McDaniel <******@array.org>
Date: Wed Jul 23 11:58:10 2008 -0600
Restored psmouse-base.c code that attempts to execute the elantech initialization three times before giving up.
- commit a7c98841e832a0c896e35c134904fb39ee422e15
Author: Adam McDaniel <******@array.org>
Date: Sun Jul 20 16:06:09 2008 -0600
Applied elantech patch again, this time added a new module parameter to psmouse.ko. Only if "elantech=1" will the new elantech code be used. This code is off by default.
- commit 0f819d0fd6572e95bc8db09c01559f91ac63b1e8
Author: Adam McDaniel <******@array.org>
Date: Thu Jun 26 09:11:23 2008 -0600
Minor input/mouse code manipulation to ensure everything builds cleanly after the Elantech patch is applied.
- commit 15fd3be5d7e077f601196dfc035c5772371fd5c6
Author: Adam McDaniel <******@array.org>
Date: Tue Jun 24 16:08:38 2008 -0600
Imported the kernel's drivers/input/mouse modules into linux-ubuntu-modules codebase. This is to handle the impending Elantech patch
|