[SOLVED] ETPS/2 Elantech Touchpad Not Working

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read how to get help
Post Reply
Arramis
Level 1
Level 1
Posts: 2
Joined: Sat Oct 06, 2018 3:23 am

[SOLVED] ETPS/2 Elantech Touchpad Not Working

Post by Arramis »

Hello there,
I`m new to these forums, i searched for solution and did not find any, for this problem.

I installed linux mint 19 on my TOSHIBA Satellite M50D-A-10Z, and the trackpad does not work.
What i tried:
1. Enable-disable function keys from BIOS: when they are enabled in linux is no need to pres FN button to activate function, otherwise FN + F.. works. The only combinations that do not work are +F4 (screen) and + F5 (touchpad).
2. synclient TouchpadOff=1 and synclient TouchpadOff=0 - the value remains 2 (see below xinput)

Kernel version:
Linux AcasaLinux 4.15.0-36-generic #39-Ubuntu SMP Mon Sep 24 16:19:09 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

xinput

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=9 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=12 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ TOSHIBA Web Camera - HD: TOSHIB id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Toshiba input device id=13 [slave keyboard (3)


list-props

xinput list-props 12; synclient | grep -i elan
Device 'ETPS/2 Elantech Touchpad':
Device Enabled (148): 1
Coordinate Transformation Matrix (150): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (279): 1
Device Accel Constant Deceleration (280): 2.500000
Device Accel Adaptive Deceleration (281): 1.000000
Device Accel Velocity Scaling (282): 12.500000
Synaptics Edges (303): 123, 2974, 96, 1697
Synaptics Finger (304): 1, 1, 0
Synaptics Tap Time (305): 180
Synaptics Tap Move (306): 157
Synaptics Tap Durations (307): 180, 180, 100
Synaptics ClickPad (308): 1
Synaptics Middle Button Timeout (309): 0
Synaptics Two-Finger Pressure (310): 282
Synaptics Two-Finger Width (311): 7
Synaptics Scrolling Distance (312): -71, -71
Synaptics Edge Scrolling (313): 1, 0, 0
Synaptics Two-Finger Scrolling (314): 0, 0
Synaptics Move Speed (315): 1.000000, 1.750000, 0.055897, 0.000000
Synaptics Off (316): 2
Synaptics Locked Drags (317): 0
Synaptics Locked Drags Timeout (318): 5000
Synaptics Tap Action (319): 2, 3, 0, 0, 1, 3, 2
Synaptics Click Action (320): 1, 0, 0
Synaptics Circular Scrolling (321): 0
Synaptics Circular Scrolling Distance (322): 0.100000
Synaptics Circular Scrolling Trigger (323): 0
Synaptics Circular Pad (324): 0
Synaptics Palm Detection (325): 0
Synaptics Palm Dimensions (326): 10, 200
Synaptics Coasting Speed (327): 20.000000, 50.000000
Synaptics Pressure Motion (328): 30, 160
Synaptics Pressure Motion Factor (329): 1.000000, 1.000000
Synaptics Resolution Detect (330): 1
Synaptics Grab Event Device (331): 0
Synaptics Gestures (332): 1
Synaptics Capabilities (333): 1, 0, 0, 1, 1, 1, 1
Synaptics Pad Resolution (334): 31, 31
Synaptics Area (335): 0, 0, 0, 0
Synaptics Soft Button Areas (336): 1548, 0, 1470, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (337): 17, 17
Device Product ID (272): 2, 14
Device Node (271): "/dev/input/event6"


egrep

egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
N: Name="ETPS/2 Elantech Touchpad"


dmesg

dmesg | grep elan
[ 3.251126] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x381f01)
[ 3.274419] psmouse serio1: elantech: Synaptics capabilities query result 0x00, 0x14, 0x0c.
[ 3.295720] psmouse serio1: elantech: Elan sample query result 03, 0d, 65


from : cat /proc/bus/input/devices

I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse1 event6
B: PROP=5
B: EV=b
B: KEY=e420 10000 0 0 0 0
B: ABS=661800011000003


Any ideas?
Thank you
Last edited by Arramis on Tue Oct 09, 2018 2:26 pm, edited 1 time in total.

Arramis
Level 1
Level 1
Posts: 2
Joined: Sat Oct 06, 2018 3:23 am

Re: ETPS/2 Elantech Touchpad Not Working

Post by Arramis »

I finnaly found a solution (wich works for me at least):
Create a file in /etc/X11/ with the name xorg.conf (if there is none) and append to file this:
Section "InputClass"
Identifier "Touchpad" # required
MatchIsTouchpad "yes" # required
Driver "synaptics" # required
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2" # multitouch
Option "TapButton3" "3" # multitouch
Option "VertTwoFingerScroll" "1" # multitouch
Option "HorizTwoFingerScroll" "1" # multitouch
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "CircularScrolling" "1"
Option "CircScrollTrigger" "7"
Option "EdgeMotionUseAlways" "1"
Option "LBCornerButton" "8" # browser "back" btn
Option "RBCornerButton" "9" # browser "forward" btn
EndSection


After that reboot machine.

Neil Darlow
Level 2
Level 2
Posts: 65
Joined: Fri Aug 03, 2018 5:17 am

Re: [SOLVED] ETPS/2 Elantech Touchpad Not Working

Post by Neil Darlow »

Interesting. I have a Toshiba Satellite P50C and the touchpad does work. I found some instability using the default libinput driver but xserver-xorg-input-synaptics works much better.
Linux Mint 19.3, Intel Core i5 8400 2.8GHz, ASUS Prime Z370-P, Corsair Vengeance 3400 16GB, ASUS Cerberus GTX1050 Ti, Samsung 970 Evo 500GB M.2, Western Digital Blue 4TB, Wircard RealTek 8821ae PCIe Wireless+Bluetooth 4.0, Pioneer BDR-209EBK BDRW.

Old_Mil
Level 1
Level 1
Posts: 12
Joined: Tue Jan 24, 2012 8:35 pm

Re: [SOLVED] ETPS/2 Elantech Touchpad Not Working

Post by Old_Mil »

I tried creating an xorg.conf file and appending the text you posted; it still isn't working.

My laptop is a Fujitsu T725 with touchscreen (which appears to be working). It also works with the external mouse. The trackpad and physical buttons appears not to work; it was working with Windows 10 installed. Pressing Function-F keys doesn't do anything either.

Post Reply

Return to “Hardware Support”