Hello.
Kernel 5.4 introduces a bug that makes some touchpads unresposive.
The common symptoms are messages like
[ 8.901487] i2c_hid i2c-ELAN1010:00: failed to reset device. [...] [ 15.045591] i2c_hid i2c-ELAN1010:00: failed to reset device. [...] [ 21.189509] i2c_hid i2c-ELAN1010:00: failed to reset device. [ 27.333503] i2c_hid i2c-ELAN1010:00: failed to reset device. [ 28.357560] i2c_hid i2c-ELAN1010:00: can't add hid device: -61 [ 28.357945] i2c_hid: probe of i2c-ELAN1010:00 failed with error -61
in dmesg.
The bug was identified as https://bugzilla.kernel.org/show_bug.cgi?id=205745 which provided a working patch (https://patchwork.ozlabs.org/patch/1216997/).
The patch was merged in the Arch kernel since 5.4.8 and appears to fix the problem.