Comment 73 for bug 1166442

Revision history for this message
brenix (brenix) wrote :

So, I've looked at this more and ran across the following post by trjnhrse44: http://ubuntuforums.org/showthread.php?t=2133395&p=12628465#post12628465

I was able to do the same and forced the driver to utilize v4. After doing this, the driver was using the ETPS/2 rather than the the standard PS/2. Also, xinput finally displayed "ETPS/2 Elantech Touchpad". However, the touchpad would not work at all and appeared to be out of sync:

[ 3799.799694] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 3799.806933] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 3799.806945] psmouse serio1: issuing reconnect request
[ 3800.328227] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 3800.335307] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6

It seems that in my case, the touchpad/clickpad/smartpad is a newer hardware version (possibly v7??) than what was originally written in the elantech.c source. So it appears there may need to be additional code added to support newer hardware versions. If anyone has the skills to write such code, I would be glad to assist in any way possible.