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!!
]]>@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.
]]>@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
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
]]>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.
]]>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.
]]>