You are not logged in.

#1 2013-12-17 16:21:04

sbx320
Member
Registered: 2013-12-01
Posts: 2

[Solved] Elantech Touchpad not being recognized

Hi,

I recently bought a Gigabyte P35K. This laptop comes with an Elantech Touchpad which is listed as "ELAN PS/2 Port Smart-Pad" in the Windows Device manager. However I'm unable to get the touchpad to work at all under Arch. A regular USB mouse works fine.

It is neither listed in xinput --list nor in /proc/bus/input/devices and there's no mention about "Elan" or "Touch" in my Xorg.0.log files. Thus the various threads in this and other forums do not fit my issue.

I'm running an up to date Arch Linux with the 3.12.5-1 x86_64 Kernel. xf86-input-synaptics is installed as well.

Does anyone have an idea what could cause the touchpad not to be recognized at all or what I could do to further debug this issue?

sbx320

[Edit]
There's now a quick fix available which requires a custom kernel. See https://bbs.archlinux.org/viewtopic.php?id=174217.

Last edited by sbx320 (2014-08-26 01:16:06)

Offline

#2 2013-12-19 15:44:44

philipn
Member
Registered: 2012-12-17
Posts: 6

Re: [Solved] Elantech Touchpad not being recognized

This most likely the same problem I am having: https://bbs.archlinux.org/viewtopic.php?id=174217. The symptoms are the same, the touchpad is the same and the laptop is the same make if not model.
In my case the touchpad is recognized perhaps one bootup in four, but when it isn't it is exactly as you describe - nothing in /sys (which is where udev will pick it up and feed all those other places) and nothing in dmesg.

Because my system sometimes does detect it at boot I am able to compare a good boot with a bad boot but I can't find anything obvious. It is just as though it is not connected at all. I am not familiar with the technology of PS2 ports but they are fairly basic. Could it be that the pad is slow and the probe is giving up before it responds? or that something is not being reset properly before it is probed?

I was hoping to find a way to force a re-probe but haveen't had any responses.

Offline

#3 2014-01-07 22:12:53

Sausad
Member
Registered: 2014-01-07
Posts: 1

Re: [Solved] Elantech Touchpad not being recognized

Hi !

No help for both of you but some questions !

I'm interested in one of your notebook (p34G - problably - or p35k) and there is very few info about its ability running Linux
I only found these blog posts, not achieved.
The big ArchLinux topic about laptop has informations about U2442 and it seems quite fine (except optimus)

So except this touchpad, how is the rest ? (Boot, WiFi, Bluetooth, Keyboard... and Optimus)


Thanks

Sausad

Offline

#4 2014-01-08 17:50:53

stringham
Member
Registered: 2013-12-18
Posts: 2

Re: [Solved] Elantech Touchpad not being recognized

I have a p35k, and I have the touchpad working fine now. I think part of the solution was installing the 3.11 kernel and always switching to linux via a restart... (I'm not sure that is necessary but it works). I am using Manjaro and it works great.

Offline

#5 2014-02-18 18:56:04

dalingrin
Member
Registered: 2009-03-18
Posts: 128

Re: [Solved] Elantech Touchpad not being recognized

I am running Linux 3.12 and I am still having this issue with the P35K's Elantech touchpad. I just had to reboot 5 times in a row to get the touchpad recognized. Seems like some sort of race condition. However, removing the psmouse module and reinserting it did not have any effect.

Anyone know if this has been reported on a mailing list or some other kind of bug report?

Last edited by dalingrin (2014-02-18 19:00:35)

Offline

#6 2018-04-12 00:33:36

julianstafari
Member
Registered: 2018-04-12
Posts: 1

Re: [Solved] Elantech Touchpad not being recognized

i just found a quick soultion for this:

General description of my problem:

$ demesg | tail 
[   67.859943] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio2/input/input30
[   73.302213] psmouse serio2: Touchpad at isa0060/serio2/input0 lost sync at byte 6
[   73.310572] psmouse serio2: Touchpad at isa0060/serio2/input0 lost sync at byte 6
[   73.318928] psmouse serio2: Touchpad at isa0060/serio2/input0 lost sync at byte 6
[   73.327262] psmouse serio2: Touchpad at isa0060/serio2/input0 lost sync at byte 6
[   73.335899] psmouse serio2: Touchpad at isa0060/serio2/input0 lost sync at byte 6

Just making this:

sudo echo "0x01" > /sys/devices/platform/i8042/serio2/crc_enabled 

And you can add this to a script in order to execute every time ur system start & wait until kernel patch in order to fix!

Ch33rs! big_smile

Offline

#7 2018-04-12 12:26:08

robg
Member
Registered: 2015-03-05
Posts: 218

Re: [Solved] Elantech Touchpad not being recognized

Welcome to the forums julianstafari.
Please take a moment to read through the Code of Conduct and note that reviving old (2014!) threads is something we try to avoid here.

Edit: Don't take that as a discouragement; sharing solutions to issues you encountered is highly appreciated, but open a new thread for this or do it in the wiki.

Last edited by robg (2018-04-12 12:27:45)

Offline

#8 2018-04-12 12:52:27

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,779

Re: [Solved] Elantech Touchpad not being recognized

Indeed, thanks for sharing, but I will use the opportunity to close this old thread.

Closing.

Online

Board footer

Powered by FluxBB