You are not logged in.

#1 2013-07-21 18:31:30

Badrocklo
Member
Registered: 2013-02-20
Posts: 13

[SOLVED]Trouble with Elantech trackpad

Hi,

After an update, my trackpad Elantech ETF109 loose some feature like twofinger scrool or two finger tap for right click and three finger tap for middle click.

Here is my Xorg.0.log

$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Microsoft Comfort Curve Keyboard 2000   	id=11	[slave  pointer  (2)]
⎜   ↳ Logitech USB Gaming Mouse               	id=12	[slave  pointer  (2)]
⎜   ↳ PS/2 Elantech ETF1059 Click-Pad         	id=16	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Microsoft Comfort Curve Keyboard 2000   	id=10	[slave  keyboard (3)]
    ↳ USB 2.0 UVC HD Webcam                   	id=13	[slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        	id=14	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=15	[slave  keyboard (3)]
$ xinput list 16
PS/2 Elantech ETF1059 Click-Pad         	id=16	[slave  pointer  (2)]
	Reporting 3 classes:
		Class originated from: 16. Type: XIButtonClass
		Buttons supported: 5
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down"
		Button state:
		Class originated from: 16. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
		Class originated from: 16. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative

my 10-evdev.conf file in (/etc/X11/xorg.conf.d/)

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
#          Option "TapButton1" "1"
#          Option "TapButton2" "2"
#          Option "TapButton3" "3"
#          Option "ClickFinger2" "3"
#          Option "ClickFinger3" "2"
#	        Option "VertEdgeScroll" "on"
#	        Option "VertTwoFingerScroll" "on"
#	        Option "HorizTwoFingerScroll" "on"
#          Option "EmulateTwoFingerMinZ" "40"
#          Option "EmulateTwoFingerMinW" "8"
#          Option "Coastingspeed" "0"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

as you can see i try to change some setting in this file.

50-synaptics.conf file

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchDevicePath "/dev/input/event*"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
        Option "ClickFinger2" "3"
        Option "ClickFinger3" "2"
        Option "VertEdgeScroll" "on"
        Option "VertTwoFingerScroll" "on"
        Option "EmulateTwoFingerMinZ" "40"
        Option "EmulateToFingerMinW" "8"
        Option "Coastingpeed" "0"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

And this the update log after I loose my  track pad features here

Only mouse move and the left click with one or two finger tap work. I try to remove all Option section in both evdev and synaptics config file but no change.
I try to revert kernel update because with 3.9.8-1 all work fine but nothing change.
I also try to reinstall xf86-input-synaptics, psmouse-elantech from AUR no change.

I continue to search on my side.

Thanks

Last edited by Badrocklo (2013-07-24 11:34:08)

Offline

#2 2013-07-21 22:15:07

opt1mus
Member
From: UK
Registered: 2011-12-31
Posts: 212
Website

Re: [SOLVED]Trouble with Elantech trackpad

Have you tried downgrading xf86-input-evdev ?

Offline

#3 2013-07-22 14:54:40

Badrocklo
Member
Registered: 2013-02-20
Posts: 13

Re: [SOLVED]Trouble with Elantech trackpad

I have try to downgrading xf86-input-evdev 2.8.0.1 to 2.7.2 and no change i try also with kernel 3.9.9 and 3.9.8

I find nothing to resolve my trouble. My next step is to reinstall Arch.

Offline

#4 2013-07-22 18:49:50

opt1mus
Member
From: UK
Registered: 2011-12-31
Posts: 212
Website

Re: [SOLVED]Trouble with Elantech trackpad

Have you added or removed any hooks in your mkinitcpio.conf? Specifically the keyboard hook, as that can affect touchpads.

Offline

#5 2013-07-23 15:14:27

Badrocklo
Member
Registered: 2013-02-20
Posts: 13

Re: [SOLVED]Trouble with Elantech trackpad

I don't do anything to mkinitcpio.conf but i have trouble with loading asus_nb_wmi on load after kernel update i will see in this file if something change thanks.

Offline

#6 2013-07-24 11:33:38

Badrocklo
Member
Registered: 2013-02-20
Posts: 13

Re: [SOLVED]Trouble with Elantech trackpad

I have make a fresh install, and all works fine without psmouse-elantech from UR just xf86-input-synaptics.

Offline

#7 2013-07-24 12:00:49

opt1mus
Member
From: UK
Registered: 2011-12-31
Posts: 212
Website

Re: [SOLVED]Trouble with Elantech trackpad

I doubt very much that this required a reinstallation of Arch, well at least you know the culprit - I too have Elantech trackpads on two machines, and multitouch has worked as expected with xf86-input-synaptics.

Offline

#8 2013-07-27 10:48:37

CREED0R
Member
Registered: 2012-11-24
Posts: 16

Re: [SOLVED]Trouble with Elantech trackpad

Got the same problem, but since I don't get how this one here got solved I opened a new thread:
https://bbs.archlinux.org/viewtopic.php … 1#p1304701

Any help greatly appreciated.

Last edited by CREED0R (2013-07-27 20:14:37)

Offline

Board footer

Powered by FluxBB