Opened 4 years ago

Last modified 4 years ago

#15729 new bug

ETPS/2 Elantech Touchpad does not work at all

Reported by: grexe Owned by:
Priority: normal Milestone: Unscheduled
Component: Drivers/Input/PS2/Mouse Version: R1/Development
Keywords: touchpad, Lenovo Cc: tqh, miasmaeternal
Blocked By: Blocking:
Platform: All

Description (last modified by grexe)

related to #15340 but that was i2c, this one is PS/2

ETPS/2 Elantech Touchpad is reported as PS/2 touchpad on Linux, so it should at least fallback to mouse mode, which is not the case, it does not work at all.

Using a Lenovo ThinkPad V510 with latest Haiku Dev nightly hrev53889.

Relevant syslog output below:

KERN: Elantech version 594F03, under developement! Using fallback.
KERN: ps2: probe_mouse Standard PS/2 mouse found
KERN: ps2: devfs_publish_device input/mouse/ps2/standard_0, status = 0x00000000
KERN: ps2: devfs_publish_device input/keyboard/at/0, status = 0x00000000
KERN: ps2: keyboard found
USER: Notify of added/removed device (Bad port ID)

Change History (12)

comment:1 by waddlesplash, 4 years ago

Please attach a syslog.

comment:2 by grexe, 4 years ago

Description: modified (diff)

comment:3 by waddlesplash, 4 years ago

Cc: tqh added
Component: Drivers/Input/PS2Drivers/Input/PS2/Mouse

Well, a PS2 mouse is published, so it's strange that nothing works. Perhaps tqh would know more?

comment:4 by tqh, 4 years ago

It fallbacks to standard ps2 mouse, so it should work. Not sure why that doesn't work. Maybe a hardware switch on device to enable/disable?

comment:5 by pulkomandy, 4 years ago

Is it possible that the WIP probing of the Elantech driver leaves the touchpad in non-standard mode after probling and then it doesn't work as a mouse anymore?

comment:6 by grexe, 4 years ago

it works now with the latest nightly hrev53898 ! Great work, many thanks, much appreciated! So I guess the fallback is working now, but not the actual driver, because scrolling does not work yet (2-finger-gesture) and I don't see a touchpad in the input preferences, but I have a PS/2 "mouse" now:)

Last edited 4 years ago by grexe (previous) (diff)

comment:7 by grexe, 4 years ago

hmmm strangely stopped working now with same Haiku rev. Seems initialization is pretty borked (may as well be my laptop)

comment:8 by waddlesplash, 4 years ago

Yes, we have not changed anything, so it seems pretty random.

comment:9 by miasmaeternal, 4 years ago

Some useful documentation I found for the Elantech driver: https://www.kernel.org/doc/html/latest/input/devices/elantech.html

comment:10 by korli, 4 years ago

Cc: miasmaeternal added

comment:11 by miasmaeternal, 4 years ago

And the last character of the version number is the hardware version - at least I think it is.

comment:12 by miasmaeternal, 4 years ago

As of beta2, trackpad is still not working.

Last edited 4 years ago by miasmaeternal (previous) (diff)
Note: See TracTickets for help on using tickets.