I own a T480s which allegedly has a v4 Elantech trackpad (aka Clickpad) with firmware v. 0x7f3001.
I enabled the driver by returning B_OK from probe_elantech() but unfortunately after succesfully detecting it (the magic knock is accepted and the device returns a valid response) all I get in the syslog is:
KERN: ps2: hot plugin of input/touchpad/ps2/elantech_0
KERN: ps2: device input/touchpad/ps2/elantech_0 still active, republishing...
KERN: ps2: devfs_unpublish_device input/touchpad/ps2/elantech_0, status = 0x00000000
KERN: ELANTECH: fw 7F3001 hw 04.
KERN: ps2: devfs_publish_device input/touchpad/ps2/elantech_0, status = 0x00000000
USER 'KS': Notify of added/removed/started/stopped device
Last message repeated 1 time
several times and it seems that no other functions are called, not even elantech_open(). Could anyone shed a light on this? maybe @korli?
PS: please note that I’ve changed some traces and added the logic to retrieve and check the hardware version but none of these changes affect the behaviour.