You are not logged in.

#1 2008-12-01 09:50:34

Rorschach
Member
From: Ankh-Morpork
Registered: 2008-11-07
Posts: 143

Synaptics Update breaks Elantech on eeePC ?

Hi,
I upgraded the synaptics package this morning and have to report that it seems to break the elantech-driver?

Using the touch-pad is terrible slow, also adjusting it with gsynaptiics doesn't work. Tabbing and Scrolling don't wortk either. Anyone knows what the problem here is? Maby we ccan work out a fix for it.

I compiled the elantech driver firm into the vanilla kernel 2.6.27.7 and before the upgrade of synaptics this morning everything worked fine. So something happened with this upgrade.

Offline

#2 2008-12-01 11:07:42

patroclo7
Member
From: Bassano del Grappa, ITALY
Registered: 2006-01-11
Posts: 915

Re: Synaptics Update breaks Elantech on eeePC ?

You need to translate the configuration in xorg.conf to the hal one. Moreover you need to explicitly enable tapping and sliding (this was not needed before). See: http://wiki.archlinux.org/index.php/Xor … ouchpad.21


Mortuus in anima, curam gero cutis

Offline

#3 2008-12-01 18:55:31

Rorschach
Member
From: Ankh-Morpork
Registered: 2008-11-07
Posts: 143

Re: Synaptics Update breaks Elantech on eeePC ?

Hi patroclo7,
thanks for your hint but I sat AutoAddDevices to false. Do I still need to translate my xorg.conf to hal?

Here's my xorg.conf: http://de.pastebin.ca/1272551

And the Xorglog contains this output:

(**) Option "Protocol" "IMPS/2"
(**) mouse: Device: "/dev/input/mice"
(**) mouse: Protocol: "IMPS/2"
(**) mouse: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "yes"
(**) mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) mouse: ZAxisMapping: buttons 4 and 5
(**) mouse: Buttons: 9
(**) mouse: Sensitivity: 1
(II) Synaptics touchpad driver version 0.99.1
(--) synaptics auto-dev sets device to /dev/input/event5
(**) Option "Device" "/dev/input/event5"
(II) synaptics: x-axis range 8 - 1144
(II) synaptics: y-axis range 8 - 760
(II) synaptics: pressure range 0 - 255
(II) synaptics: finger width range 0 - 0
(II) synaptics: buttons: left right middle double triple
(**) Option "SHMConfig" "true"
(**) Option "LeftEdge" "1000"
(**) Option "RightEdge" "5400"
(**) Option "TopEdge" "1000"
(**) Option "BottomEdge" "4900"
(**) Option "HorizScrollDelta" "0"
(**) Option "RBCornerButton" "0"
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(**) Option "PalmDetect" "0"
(--) synaptics touchpad found
(**) Option "SendCoreEvents" "yes"
(**) synaptics: always reports core events
(II) Synaptics touchpad driver version 0.99.1
(--) Elantech auto-dev sets device to /dev/input/event5
(**) Option "Device" "/dev/input/event5"
(II) Elantech: x-axis range 8 - 1144
(II) Elantech: y-axis range 8 - 760
(II) Elantech: pressure range 0 - 255
(II) Elantech: finger width range 0 - 0
(II) Elantech: buttons: left right middle double triple
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "60"
(**) Option "RightEdge" "1070"
(**) Option "TopEdge" "90"
(**) Option "BottomEdge" "680"
(**) Option "VertTwoFingerScroll" "1"
(**) Option "HorizTwoFingerScroll" "1"
(**) Option "LockedDrags" "1"
(**) Option "LBCornerButton" "2"
(**) Option "CircularScrolling" "1"
(**) Option "CircScrollTrigger" "8"
(--) Elantech touchpad found
(**) Option "CorePointer"
(**) Elantech: always reports core events
(II) evaluating device (keyboard)
(II) XINPUT: Adding extended input device "keyboard" (type: KEYBOARD)
(II) evaluating device (mouse)
(II) XINPUT: Adding extended input device "mouse" (type: MOUSE)
(II) evaluating device (synaptics)
(II) XINPUT: Adding extended input device "synaptics" (type: TOUCHPAD)
(II) evaluating device (Elantech)
(II) XINPUT: Adding extended input device "Elantech" (type: TOUCHPAD)
(II) mouse: ps2EnableDataReporting: succeeded
(--) synaptics touchpad found
(WW) Elantech can't grab event device, errno=16
(--) Elantech touchpad found

So there's a warning at the end but google doesn't give me any hits on it... is this  all related to the hal<->Xorg issue also if AutoAddDevices is switched off?

Offline

#4 2008-12-01 19:23:27

patroclo7
Member
From: Bassano del Grappa, ITALY
Registered: 2006-01-11
Posts: 915

Re: Synaptics Update breaks Elantech on eeePC ?

No but you need to add explicitly the tapping in xorg.conf. Look in 'man synaptics' for the needed options. This was not needed before: it is not a change related to hotplugging, but a change in the synaptics driver. Hotplugging merely determines the configuration files you need to edit smile

Last edited by patroclo7 (2008-12-01 19:25:05)


Mortuus in anima, curam gero cutis

Offline

#5 2008-12-01 19:54:20

Rorschach
Member
From: Ankh-Morpork
Registered: 2008-11-07
Posts: 143

Re: Synaptics Update breaks Elantech on eeePC ?

As you can see in my xorg.conf tabbing is explicitly declared wink And it's working 1 out of 15 times. So it's just damn slow as the whole touchpad became terribly slow in usage with the new synaptics driver. I mean it's unusable slow. To move the cursor from one end of the screen to the other takes about a minute smile

Offline

#6 2008-12-01 22:08:57

timttmy
Member
From: UK
Registered: 2008-12-01
Posts: 53

Re: Synaptics Update breaks Elantech on eeePC ?

Hello, this is my first post here.
I've spent all afternoon getting my touchpad working again.
Now my speed is correct (fast) and side scroll is working again.
Try this in your xorg.conf.

Section "InputDevice"
    Identifier  "synaptics"
    Driver      "synaptics"
    Option      "Device"           "/dev/psaux"
    Option      "Protocol"         "auto-dev"
    Option      "LeftEdge"         "1000"
    Option      "RightEdge"        "5400"
    Option      "TopEdge"          "1000"
    Option      "BottomEdge"       "4900"
    Option      "PalmDetect"       "0"
    Option      "SHMConfig"        "true"
    Option      "SendCoreEvents"   "yes"   
    Option      "HorizEdgeScroll"  "1"
    Option      "VertEdgeScroll"   "1"   
    Option      "RBCornerButton"   "0"
    Option      "RTCornerButtom"   "0"
    Option      "MaxSpeed"         "0.9"

  # You will also need the following 3 lines if you're using Xorg 1.5RC6 or newer
    Option      "TapButton1"       "1"
    Option      "TapButton2"       "2"
    Option      "TapButton3"       "3"
EndSection


I hope it works for you as it has for me. smile


This Is My Truth, Tell Me Yours

Offline

#7 2008-12-01 22:21:38

ChemBro
Member
Registered: 2008-10-22
Posts: 703

Re: Synaptics Update breaks Elantech on eeePC ?

timttmy wrote:

Option      "MaxSpeed"         "0.9"

That's the only diffrence to my xorg.conf and yes, the "mousespeed" is fast enough and scrolling does work, but tapping (leftclick, middleclick, rightclick on the touchpad) doesn't work for me.

Offline

Board footer

Powered by FluxBB