You are not logged in.

#1 2019-12-06 18:54:32

lukyky414
Member
Registered: 2018-11-24
Posts: 23

[SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

Hi,

My touchpad doesn't work, but for me it is "invisible". I can't find anything with 'synaptic' or 'touchpad' or just 'touch' in xorg.0.log, in dmesg or with any of this command:
cat /sys/class/input/event*/device/name
cat /proc/bus/input/devices

I am on dual boot with windows 10, fast boot turned off. I am up to date with both OS, and both are almost fresh install (1 week).

I know there is a similar topic: No touchpad after upgrade to kernel 5.4.1-arch1-1, but I'm not sure this is related, since he can find his touchpad in the xorg.0.log.

I think it has something to do with windows, and I don't know what to do more than just disable fast boot.

There's what info I've found on windows:
ASUS Precision Touchpad
I2C HID

driver:
AsusPTPFilter.sys
11.0.0.30
Copyright ASUSTek COMPUTER INC

Last edited by lukyky414 (2020-01-06 17:39:23)

Offline

#2 2019-12-06 23:58:52

jdbrown
Member
Registered: 2014-01-03
Posts: 73

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

Exact same problem when I upgraded my kernel to 5.4.1-arch1. Downgrading kernel back to 5.3.13-arch1 solves the problem, so it's most likely kernel issue.
In kernel. 5.3.13 if I use 'dmesg | grep i2c' the output looks like:

[    3.343415] i2c_hid i2c-SYNA7DB5:01: i2c-SYNA7DB5:01 supply vdd not found, using dummy regulator
[    3.343423] i2c_hid i2c-SYNA7DB5:01: i2c-SYNA7DB5:01 supply vddl not found, using dummy regulator
[    3.581819] input: SYNA7DB5:01 06CB:7DB7 Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-SYNA7DB5:01/0018:06CB:7DB7.0001/input/input8
[    3.596885] input: SYNA7DB5:01 06CB:7DB7 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-SYNA7DB5:01/0018:06CB:7DB7.0001/input/input9
[    3.598598] hid-generic 0018:06CB:7DB7.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA7DB5:01 06CB:7DB7] on i2c-SYNA7DB5:01
[    3.719327] input: SYNA7DB5:01 06CB:7DB7 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-SYNA7DB5:01/0018:06CB:7DB7.0001/input/input12
[    3.719586] hid-multitouch 0018:06CB:7DB7.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA7DB5:01 06CB:7DB7] on i2c-SYNA7DB5:01

On the other hand, with the problematic 5.4.1-arch1, kernel outputs nothing about i2c, so the i2c_hid driver is not loaded at all.

Offline

#3 2019-12-07 17:39:04

Tumyfir
Member
Registered: 2019-03-13
Posts: 4

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

same problem here first with 5.4.1-arch1, tried to upgrade to 5.4.2-arch1 today bug still present
I am a newbie so I don't really know how to report this bug, if it's not already done?

Last edited by Tumyfir (2019-12-07 17:43:41)

Offline

#4 2019-12-08 11:28:11

juliotux
Member
Registered: 2019-12-06
Posts: 4

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

Yes, the same problems here. The touchpad appears in 'xinput list', but don't do anything. The dmseg messages are:

[    3.022387] i2c_hid i2c-ELAN1010:00: i2c-ELAN1010:00 supply vdd not found, using dummy regulator
[    3.022433] i2c_hid i2c-ELAN1010:00: i2c-ELAN1010:00 supply vddl not found, using dummy regulator
[    8.136661] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   14.323462] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   20.510108] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   26.696594] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   27.710002] i2c_hid i2c-ELAN1010:00: can't add hid device: -61
[   27.710402] i2c_hid: probe of i2c-ELAN1010:00 failed with error -61

The device is different, but the problem is exactly the same. Only solved if unplug/plug the device in motherboard.

Last edited by juliotux (2019-12-08 11:38:43)

Offline

#5 2019-12-08 11:41:54

juliotux
Member
Registered: 2019-12-06
Posts: 4

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

The 'modinfo elan_i2c' command returns:

filename:       /lib/modules/5.4.2-arch1-1/kernel/drivers/input/mouse/elan_i2c.ko.xz
license:        GPL
description:    Elan I2C/SMBus Touchpad driver
author:         Duson Lin <dusonlin@emc.com.tw>
srcversion:     DDE1D80DD39B77B633A1F89
alias:          i2c:elan_i2c
alias:          acpi*:ELAN1000:*
alias:          acpi*:ELAN0632:*
alias:          acpi*:ELAN0631:*
alias:          acpi*:ELAN062D:*
alias:          acpi*:ELAN062C:*
alias:          acpi*:ELAN062B:*
alias:          acpi*:ELAN062A:*
alias:          acpi*:ELAN0629:*
alias:          acpi*:ELAN0628:*
alias:          acpi*:ELAN0627:*
alias:          acpi*:ELAN0626:*
alias:          acpi*:ELAN0625:*
alias:          acpi*:ELAN0624:*
alias:          acpi*:ELAN0623:*
alias:          acpi*:ELAN0622:*
alias:          acpi*:ELAN0621:*
alias:          acpi*:ELAN0620:*
alias:          acpi*:ELAN061F:*
alias:          acpi*:ELAN061E:*
alias:          acpi*:ELAN061D:*
alias:          acpi*:ELAN061C:*
alias:          acpi*:ELAN061A:*
alias:          acpi*:ELAN0619:*
alias:          acpi*:ELAN0618:*
alias:          acpi*:ELAN0617:*
alias:          acpi*:ELAN0616:*
alias:          acpi*:ELAN0615:*
alias:          acpi*:ELAN0612:*
alias:          acpi*:ELAN0611:*
alias:          acpi*:ELAN0610:*
alias:          acpi*:ELAN060F:*
alias:          acpi*:ELAN060C:*
alias:          acpi*:ELAN060B:*
alias:          acpi*:ELAN0609:*
alias:          acpi*:ELAN0608:*
alias:          acpi*:ELAN0607:*
alias:          acpi*:ELAN0606:*
alias:          acpi*:ELAN0605:*
alias:          acpi*:ELAN0604:*
alias:          acpi*:ELAN0603:*
alias:          acpi*:ELAN0602:*
alias:          acpi*:ELAN0601:*
alias:          acpi*:ELAN0600:*
alias:          acpi*:ELAN0100:*
alias:          acpi*:ELAN0000:*
alias:          of:N*T*Celan,ekth3000C*
alias:          of:N*T*Celan,ekth3000
depends:        
retpoline:      Y
intree:         Y
name:           elan_i2c
vermagic:       5.4.2-arch1-1 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        40:1A:6B:DC:81:3D:87:98:2C:42:BA:2E:26:2C:CA:B2:8F:5F:42:C1
sig_hashalgo:   sha512
signature:      26:44:75:0C:90:1A:28:85:A9:65:CE:94:59:9D:4F:BA:DB:55:EB:12:
		5E:CD:5F:40:E3:0F:0B:1E:4B:10:87:43:95:9C:43:EC:1A:30:8B:7D:
		13:8C:AB:45:66:EB:34:E9:43:A8:0A:5A:E5:6C:47:67:A7:B9:E1:ED:
		FF:FE:BB:8F:6D:B2:E0:28:A0:34:1F:D3:66:72:DD:A6:DE:6F:FC:3D:
		9B:AC:2E:65:B1:26:2C:57:DA:AE:BF:77:2D:DF:BD:2C:76:E9:F3:81:
		1E:BC:29:E8:D1:77:E5:64:71:30:C0:FC:33:23:83:DA:7D:C4:98:5C:
		57:36:6E:5F:CF:BD:A0:F0:47:E8:C6:68:43:CB:43:51:0C:E6:0E:F8:
		00:FE:5F:FD:3F:33:0A:57:7D:8B:4B:14:01:EC:74:B4:AB:67:28:2A:
		46:2A:88:B7:64:31:C2:14:4F:85:9A:82:34:7F:FB:AE:8D:37:15:2B:
		DF:1F:94:83:A5:4F:C3:45:BB:98:09:AD:40:EB:CA:F5:1F:63:3A:04:
		E1:2F:9A:F0:E9:7A:85:60:2C:06:8B:41:32:E1:9A:FA:8E:F5:E5:49:
		69:91:CD:9A:0F:92:A5:A5:95:D4:AA:FE:99:BE:A0:DC:AC:DC:54:73:
		4E:4C:E0:6B:E2:00:E0:77:90:D2:27:5C:41:ED:B8:BF:69:8D:B4:05:
		AF:DA:5E:91:5B:73:7D:6B:37:2B:60:DC:54:43:C8:F0:70:A8:F5:67:
		D9:A7:7F:4F:E6:2A:57:BF:87:43:6B:D6:C3:CA:AB:C7:66:DB:00:36:
		2C:D5:00:F4:CF:44:A0:D0:6E:BF:A8:D3:4C:09:90:73:35:A9:E5:EB:
		9B:C3:F3:4A:63:82:F4:B2:B5:27:7C:8E:70:12:45:7A:C2:29:0C:37:
		F4:80:B1:93:46:DE:76:C8:9E:BE:CF:98:C0:17:ED:C0:84:94:41:30:
		15:CD:EF:B4:50:34:65:55:83:64:EB:42:32:09:D3:65:0E:4E:E8:CE:
		D0:4E:43:D2:05:8B:CF:78:1C:8F:AD:36:34:E8:FB:E2:DF:D4:F0:AB:
		62:D8:47:8E:F9:96:E1:1E:CB:EC:BA:B3:17:FE:08:8B:0F:60:FA:04:
		00:C8:D3:75:77:21:13:C7:3F:5B:01:89:A1:37:1C:01:0B:C6:D2:6B:
		43:8F:2C:F1:00:B5:B6:D1:7D:EB:B1:19:EE:80:5C:C2:74:A6:98:51:
		D8:FC:0A:55:86:48:65:76:16:04:10:47:B6:F0:06:09:EE:DC:1A:F9:
		E8:80:84:F9:46:9D:BB:DA:71:09:41:CB:FB:1F:63:48:B5:09:E7:0D:
		B7:11:ED:A5:18:62:6A:C8:C5:2F:B2:16

Apparently without the ELAN1010 identification.

Offline

#6 2019-12-17 09:45:26

lukyky414
Member
Registered: 2018-11-24
Posts: 23

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

I am now on 5.4.3.arch1-1 and it still doesn't work. Here's my dmesg on i2c:

[    2.596217] i2c_hid i2c-ELAN1200:00: i2c-ELAN1200:00 supply vdd not found, using dummy regulator
[    2.596230] i2c_hid i2c-ELAN1200:00: i2c-ELAN1200:00 supply vddl not found, using dummy regulator
[    7.685949] i2c_hid i2c-ELAN1200:00: failed to reset device.
[   13.872634] i2c_hid i2c-ELAN1200:00: failed to reset device.
[   20.059257] i2c_hid i2c-ELAN1200:00: failed to reset device.
[   26.246193] i2c_hid i2c-ELAN1200:00: failed to reset device.
[   27.259403] i2c_hid i2c-ELAN1200:00: can't add hid device: -61
[   27.259774] i2c_hid: probe of i2c-ELAN1200:00 failed with error -61

Could we change some configuration on the kernel to make it work?
What does new kernel add to my system? I think I'll try to downgrade in a week ~.

Offline

#7 2019-12-19 17:35:58

cl0ne
Member
Registered: 2016-09-02
Posts: 5

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

Same problem on 5.4.3

[    8.932924] i2c_hid i2c-ELAN1010:00: i2c-ELAN1010:00 supply vdd not found, using dummy regulator
[    8.932936] i2c_hid i2c-ELAN1010:00: i2c-ELAN1010:00 supply vddl not found, using dummy regulator
[   14.028691] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   20.172843] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   26.316717] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   32.460729] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   33.484727] i2c_hid i2c-ELAN1010:00: can't add hid device: -61
[   33.485047] i2c_hid: probe of i2c-ELAN1010:00 failed with error -61

From time to time (rarely) touchpad starts working by itself but I still can't figure out why.

Last edited by cl0ne (2019-12-19 17:46:44)

Offline

#8 2019-12-19 20:36:38

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

Is the issue also present using linux 5.5-rc3?

Offline

#9 2019-12-19 23:17:43

cl0ne
Member
Registered: 2016-09-02
Posts: 5

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

loqs wrote:

Is the issue also present using linux 5.5-rc3?

I didn't try that ¯\_(ツ)_/¯

Offline

#10 2019-12-19 23:52:23

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

You could wait for 5.5 to be released in one to two months,  if you check now and it is not you can report it upstream now and potentially save that time before upstream starts investigating the issue.
Unofficial_user_repositories#miffe contains linux-mainline prebuilt.

Last edited by loqs (2019-12-19 23:56:49)

Offline

#11 2019-12-24 15:11:08

gus9182
Member
Registered: 2018-08-08
Posts: 14

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

I have the same issue. I have an Acer Nitro 5 laptop. With kernel version 5.4.6

Last edited by gus9182 (2019-12-24 15:12:05)

Offline

#12 2019-12-24 16:30:32

dglt
Member
Registered: 2019-08-14
Posts: 82

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

5.4 is the first kernel i've ever used that broke touchpad functionality on my inspiron 15-7559 laptop. same with linux-mainline 5.5, all pre 5.4 kernels work fine.

Offline

#13 2019-12-24 20:38:50

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

https://bugzilla.kernel.org/show_bug.cgi?id=205745 cause appears to be unknown and no upstream response.
dglt from your nvidia bisection I think you had touchpad support on the first bisection point (the mid point between 5.3 and 5.4)

Last edited by loqs (2019-12-24 20:39:11)

Offline

#14 2019-12-27 21:17:29

planimeter5879
Member
Registered: 2019-12-27
Posts: 3

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

I have the same issue, on an Inspiron 7559. Recently replaced the touchpad thinking it was a hardware issue. But to no avail.

On a fresh boot, I get:

[user@PC ~]$ dmesg | grep i2c_hid
[    3.179980] i2c_hid i2c-ELAN1010:00: i2c-ELAN1010:00 supply vdd not found, using dummy regulator
[    3.179993] i2c_hid i2c-ELAN1010:00: i2c-ELAN1010:00 supply vddl not found, using dummy regulator
[    8.188790] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   14.375459] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   20.562077] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   26.748828] i2c_hid i2c-ELAN1010:00: failed to reset device.
[   27.762131] i2c_hid i2c-ELAN1010:00: can't add hid device: -61
[   27.762500] i2c_hid: probe of i2c-ELAN1010:00 failed with error -61

Interestingly, if I wake from sleep dmseg | grep i2c_hid returns nothing.

xinput list and libinput list-devices don't list my touchpad.

Offline

#15 2019-12-27 21:48:18

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

@planimeter5879 which kernel version was the grepped dmesg from?  What other versions have you tested?

Offline

#16 2019-12-28 18:04:27

dglt
Member
Registered: 2019-08-14
Posts: 82

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

planimeter5879 wrote:

I have the same issue, on an Inspiron 7559. Recently replaced the touchpad thinking it was a hardware issue. But to no avail.

On a fresh boot, I get:

i have the same on all 5.4 kernels

~ >>> journalctl -b -9 -p4 | grep -Ei "elan|i2c_hid"                                                                                                                                                          [141]
Dec 25 13:15:11 manjaro kernel: i2c_hid i2c-ELAN1010:00: i2c-ELAN1010:00 supply vdd not found, using dummy regulator
Dec 25 13:15:11 manjaro kernel: i2c_hid i2c-ELAN1010:00: i2c-ELAN1010:00 supply vddl not found, using dummy regulator
Dec 25 13:15:16 manjaro kernel: i2c_hid i2c-ELAN1010:00: failed to reset device.
Dec 25 13:15:23 manjaro kernel: i2c_hid i2c-ELAN1010:00: failed to reset device.
Dec 25 13:15:29 manjaro kernel: i2c_hid i2c-ELAN1010:00: failed to reset device.
Dec 25 13:15:35 manjaro kernel: i2c_hid i2c-ELAN1010:00: failed to reset device.
Dec 25 13:15:36 manjaro kernel: i2c_hid i2c-ELAN1010:00: can't add hid device: -61
Dec 25 13:15:36 manjaro kernel: i2c_hid: probe of i2c-ELAN1010:00 failed with error -61

i have to look over my notes on a bisect i did for a different problem as @loqs mentioned. i downgraded to 5.3 for now until i figure it out and even if i figured out the touchpad problem there is still the other 5.4 kernel issues with prime sync and intel wifi.

Offline

#17 2019-12-28 18:34:25

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

@dglt on the iwlwifi linux 5.4.6.arch3-1 has fixes for some of the issues it does not fix the error producing NMI_INTERRUPT_UMAC_FATAL

Offline

#18 2020-01-02 04:59:51

jdbrown
Member
Registered: 2014-01-03
Posts: 73

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

FYI, there has been a patch to solve the issue: https://bugzilla.kernel.org/attachment.cgi?id=286563.

Offline

#19 2020-01-02 15:21:50

dglt
Member
Registered: 2019-08-14
Posts: 82

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

loqs wrote:

@dglt on the iwlwifi linux 5.4.6.arch3-1 has fixes for some of the issues it does not fix the error producing NMI_INTERRUPT_UMAC_FATAL

i'll give it a try at some point today and post outcome. wifi does work if `iwlwifi.lar_disable=0` but that also makes 5ghz channels unusable

jdbrown wrote:

FYI, there has been a patch to solve the issue: https://bugzilla.kernel.org/attachment.cgi?id=286563.

i just built the linux-clear kernel (5.4.7-1-clear) with that patch and can confirm it fixes the touchpad issues, thanks.

edit: 5.4.6.arch3-1 (without mentioned patch) no touchpad. i've only tested the patch on linux-clear 5.4.7-1 and touchpad works

Last edited by dglt (2020-01-03 23:25:17)

Offline

#20 2020-01-02 15:36:07

planimeter5879
Member
Registered: 2019-12-27
Posts: 3

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

loqs wrote:

@planimeter5879 which kernel version was the grepped dmesg from?  What other versions have you tested?

Kernel 5.4.7-arch1-1

Had the same problem with all 5.4.x kernels.

I'll need to test with the new patch to see if that resolves it.

Last edited by planimeter5879 (2020-01-02 15:37:23)

Offline

#21 2020-01-05 20:10:44

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

The patch was included in 5.4.8-arch1-1 https://git.archlinux.org/linux.git/com … c6ebe82137

Offline

#22 2020-01-06 16:39:44

planimeter5879
Member
Registered: 2019-12-27
Posts: 3

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

loqs wrote:

The patch was included in 5.4.8-arch1-1 https://git.archlinux.org/linux.git/com … c6ebe82137

Installed it and the touchpad now works after a second reboot, hurray!!

Last edited by planimeter5879 (2020-01-06 16:40:00)

Offline

#23 2020-01-06 17:39:05

lukyky414
Member
Registered: 2018-11-24
Posts: 23

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

Same here, touchpad work on 5.4.8-arch1-1. Thanks everybody.
Im marking this thread solved.

Offline

#24 2020-01-12 23:06:26

cl0ne
Member
Registered: 2016-09-02
Posts: 5

Re: [SOLVED] TouchPad (ASUS Precision Touchpad) Not Detected

Only today I managed to test 5.4.10 on my 7559 (after almost 3 weeks I've received my laptop from repair, fixed issue was unrelated to touchpad though) and it's so good to have touchpad working again, yay!

Last edited by cl0ne (2020-01-12 23:08:44)

Offline

Board footer

Powered by FluxBB