ETPS/2 Elentech Touchpad - Not Working after Endeavour OS fresh install and attempting to install package

With mouse uplugged:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[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)]
    ↳ Lid Switch                              	id=9	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=10	[slave  keyboard (3)]
    ↳ Power Button                            	id=11	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=12	[slave  keyboard (3)]
    ↳ HDA Intel PCH Mic                       	id=16	[slave  keyboard (3)]
    ↳ HDA Intel PCH Headphone                 	id=17	[slave  keyboard (3)]
    ↳ HDA Intel PCH SPDIF                     	id=18	[slave  keyboard (3)]
    ↳ HDA Intel PCH HDMI/DP,pcm=3             	id=19	[slave  keyboard (3)]
    ↳ HDA Intel PCH HDMI/DP,pcm=7             	id=20	[slave  keyboard (3)]
    ↳ HDA Intel PCH HDMI/DP,pcm=8             	id=21	[slave  keyboard (3)]
    ↳ HDA Intel PCH HDMI/DP,pcm=9             	id=22	[slave  keyboard (3)]
    ↳ HDA Intel PCH HDMI/DP,pcm=10            	id=23	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=24	[slave  keyboard (3)]

https://forums.linuxmint.com/viewtopic.php?t=279044

I created a file called xorg.conf at /etc/X11/ with the following text:

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

As described in:
https://forums.linuxmint.com/viewtopic.php?t=279044

However the touchpad still doesn’t work with the power cord plugged in.

It’s definately not picking up the device properly.

Edit: Maybe try creating the xorg file as @Resiliencia has shown.

Also, I’ll add that it wasn’t working with vanilla arch installed with archfi.

It’s a common problem with this device.

I figured that since those Arch people don’t like it when you use scripts to install it, I would install Endeavour OS and come here instead.

Try another kernel parameter.

acpi_osi=linux

Edit: Then install xf86-input-synaptics

Edit: Also have you looked at dmesg

I applied the kernel parameter:
acpi_oci=llinux

It did not work.

When I tried to install xf86-input-synaptics again, but I got this:

(1/1) checking keys in keyring          [--------------------------------] 100%
(1/1) checking package integrity        [--------------------------------] 100%
(1/1) loading package files             [--------------------------------] 100%
(1/1) checking for file conflicts       [--------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling xf86-input-synaptics [--------------------------------] 100%
>>> xf86-input-synaptics driver is on maintenance mode and
    xf86-input-libinput driver must be prefered over.
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

I think it is installed already.

This is the output of dmseg:
https://pastebin.com/zEZbuv3k - dmesg with mouse plugged in
https://pastebin.com/19GNENSn -dmesg without mosue plugged in

Have you created a synaptics config file?

https://wiki.archlinux.org/index.php/Touchpad_Synaptics

Have you created a synaptics config file?

https://wiki.archlinux.org/index.php/Touchpad_Synaptics

I had created a file /etc/X11/xorg.conf.d/70-synaptics.conf
with the text:

Section “InputClass”
Identifier “touchpad”
Driver “synaptics”
MatchIsTouchpad “on”
Option “TapButton1” “1”
Option “TapButton2” “3”
Option “TapButton3” “2”
Option “VertEdgeScroll” “on”
Option “VertTwoFingerScroll” “on”
Option “HorizEdgeScroll” “on”
Option “HorizTwoFingerScroll” “on”
Option “CircularScrolling” “on”
Option “CircScrollTrigger” “2”
Option “EmulateTwoFingerMinZ” “40”
Option “EmulateTwoFingerMinW” “8”
Option “CoastingSpeed” “0”
Option “FingerLow” “30”
Option “FingerHigh” “50”
Option “MaxTapTime” “125”

EndSection

However, when I cold booted and the GUI would not work at all so I was unable to log in. I then added the quiet 3 kernel parameter to load Endeavour OS without GUI and logged in and deleted the 70-synaptics.conf file I created earlier. I cold booted and was then able to log in as before the changes. The touchpad still doesn’t work.

@Chronoshift
I can give you some more things to try if you like.

i8042.noloop i8042.nomux i8042.nopnp i8042.reset

Try also

modprobe -r psmouse
modprobe psmouse proto=imps

You could also try create these files. Try each separate.

/etc/modprobe.d/ psmouse.conf

Add the following and save the file.

“options psmouse proto=imps”

Here is another.

/etc/modprobe.d/elan.conf

Add the following and save the file.

“elantech_smbus=0 synaptics_intertouch=0”

Remove the three dots from the bottom “…” I wonder which genius put those there :angry: Everybody copies and pastes :smiley:

1 Like

Sorry. :grimacing: I’m not a genius.
Edit: I left some dots too!

1 Like

:smiley: Not you the idiot that wrote the wiki…

I can be an idiot sometimes too. I don’t know much.

1 Like

Same here, especially at these temperatures, too warm!! 30+ deg C for the Northern UK is too much :sweat:

I always whinge about hot days.

Sometimes i get unhinged too! :rofl:

1 Like

Remove the three dots from the bottom “…” I wonder which genius put those there :angry: Everybody copies and pastes

I removed the three dots and tried it again. It still didn’t work. Like last time, it says"

Starting version 245.6-8-arch
/dev/sda2 clean _____ files ______ blocks

where “___” is an actual number.
and afterward is the eternally blinking underscore cursor.

It never gets to the login screen and like last time I booted it with quiet 3 kernel parameters for use without the GUI and deleted the file. I was then able to cold boot and login as normal. The trackpad still doesn’t work after a cold boot. The trackpad only works with the power cord plugged in after very long periods of inactivity (overnight) with cold boot.

So having said that about the power cord. What i would do is unplug it. Take the battery out and hold down the power button and drain all the power from the laptop. Hold it down for a while. Then put the battery back in and plug it in and after a few minutes start it.

1 Like

I have tried all the parameters at once and then each individually. They didn’t solve the issue.

modprobe -r psmouse

modprobe psmouse proto=imps

I tried this next and it didn’t fix the issue either.

You could also try create these files. Try each separate.

/etc/modprobe.d/ psmouse.conf

Add the following and save the file.

“options psmouse proto=imps”

Here is another.

/etc/modprobe.d/elan.conf

Add the following and save the file.

I created files then tested the touchpad again and it doesn’t work after a cold boot. After each attempt I shutdown the computer with the shutdown command and start it up with the power cord plugged in.

Take the battery out and hold down the power button and drain all the power from the laptop. Hold it down for a while. Then put the battery back in and plug it in and after a few minutes start it.

I then tried the above, but this didn’t work either.