You are not logged in.

#1 2010-07-21 21:44:56

transmition
Member
Registered: 2010-07-21
Posts: 2

[solved] Can't get Elantech Touchpad to work - Asus A42F

I have been unable to configure my Touchpad on my Asus A42F. When I first installed Arch two days ago, after running Xorg -configure, the touchpad worked with two finger scrolling, multi-touch clicking, etc. However, I was unable to run anything like gsynaptics, or change any settings in /etc/X11/xorg.conf.d/ to change things like clicking behavior or disabling the touchpad while typing.

Under xinput list, my pointing device was listed as a Logitech Wheel Mouse, instead of some sort of trackpad.

Upon researching the issue, I discovered that this behavior was due to a problem with a kernel driver, but had been fixed in the 2.6.34 kernel. So I went ahead and upgraded, hopefully to allow myself to be able to start configuring the touchpad.

I have linked to my current xorg.0.log, xorg.conf, and xinput list output. So far, my touchpad does absolutely nothing (I don't believe it is even being loaded).

Can anyone help me get this thing going?

http://pastebin.com/w6WAxJY8
http://pastebin.com/LsD4b6QX
http://pastebin.com/JBbzrsJK

EDIT: I managed to resolve this issue by running the following commands. I found them while searching through the ubuntu forums:

echo "options psmouse force_elantech=1" | sudo tee -a /etc/modprobe.d/psmouse.conf
sudo rmmod psmouse && sudo modprobe psmouse

Which loads the elantech driver properly.

Xinput now lists:

xinput wrote:

⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ SynapticsTouchpad                           id=6    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad

Last edited by transmition (2010-07-22 07:03:49)

Offline

#2 2010-07-28 04:11:18

Xehoz
Member
From: Portugal
Registered: 2010-07-27
Posts: 31

Re: [solved] Can't get Elantech Touchpad to work - Asus A42F

This should probably be in the Wiki. More and more laptops are coming out with these Elantech Touchpads. That's the case of my Asus N82jv, but from what I could gather from some googling, this is becoming a common issue with laptops from different manufactures.

From my experiments with minimal settings, this is what seemed to work. I'm not sure it's the only identifier name possible, but this one worked, after trying a few.

Section "InputClass"
        Identifier            "Touchpad"
        Driver        "synaptics"
        MatchIsTouchpad "on"
        Option    "Device"        "/dev/input/mouse0"
        Option    "Protocol"        "auto-dev"
EndSection

If anyone is interested, here is the configuration I settled with:

Section "InputClass"
        Identifier    "Touchpad"
        Driver        "synaptics"
        MatchIsTouchpad "on"
        Option    "Device"        "/dev/input/mouse0"
        Option    "Protocol"        "auto-dev"
        Option    "SHMConfig"        "on"
        Option     "LeftEdge"              "130"
        Option    "RightEdge"             "840"
        Option    "TopEdge"               "130"
        Option    "BottomEdge"            "640"
        Option    "VertEdgeScroll"    "on"
        Option    "HorizEdgeScroll"    "on"
        Option    "CornerCoasting"    "on"
        Option    "CoastingSpeed"        "0.30"
        Option    "VertTwoFingerScroll"   "on"
        Option    "HorizTwoFingerScroll"  "on"
        Option    "CircularScrolling"    "off"
        Option    "CricularTrigger"    "0"
        Option    "TapButton1"         "1"
        Option    "TapButton2"         "2"
        Option    "TapButton3"         "3"
        Option    "LTCornerButton"    "2"
        Option    "RTCornerButton"    "2"
EndSection

Last edited by Xehoz (2010-07-28 04:11:54)

Offline

Board footer

Powered by FluxBB