Elantech touchpad broken in F15

Pier Paolo pierpaolo.franco at gmail.com
Fri Apr 22 09:26:22 UTC 2011


  Even in Fedora 15 Elantech ETPS it is definetly broken as the scrolling
has an unpredictable "jumping" behaviour.
I found this page, but don't understand very much:
http://www.mjmwired.net/kernel/Documentation/input/elantech.txt.
And also i haven't a psmouse driver loaded.

That's the relevant Xorg log:
[  5260.337] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad
(/dev/input/event5)
[  5260.337] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev
touchpad catchall"
[  5260.337] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad
catchall"
[  5260.337] (II) LoadModule: "synaptics"
[  5260.338] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  5260.338] (II) Module synaptics: vendor="X.Org Foundation"
[  5260.338]     compiled for 1.10.0, module version = 1.4.0
[  5260.338]     Module class: X.Org XInput Driver
[  5260.338]     ABI class: X.Org XInput driver, version 12.2
[  5260.338] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech
Touchpad'
[  5260.338] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  5260.338] (**) ETPS/2 Elantech Touchpad: always reports core events
[  5260.339] (**) Option "Device" "/dev/input/event5"
[  5260.341] (--) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
[  5260.341] (--) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
[  5260.341] (II) ETPS/2 Elantech Touchpad: device does not report pressure,
will use touch data.
[  5260.341] (--) ETPS/2 Elantech Touchpad: buttons: left right double
triple
[  5260.341] (--) ETPS/2 Elantech Touchpad: invalid pressure range.
defaulting to 0 - 256
[  5260.341] (--) ETPS/2 Elantech Touchpad: invalid finger width range.
defaulting to 0 - 16
[  5260.342] (--) ETPS/2 Elantech Touchpad: touchpad found
[  5260.342] (**) ETPS/2 Elantech Touchpad: always reports core events
[  5260.342] (**) Option "config_info"
"udev:/sys/devices/platform/i8042/serio1/input/input5/event5"
[  5260.342] (II) XINPUT: Adding extended input device "ETPS/2 Elantech
Touchpad" (type: TOUCHPAD)
[  5260.342] (**) ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant
deceleration 2.5
[  5260.342] (**) ETPS/2 Elantech Touchpad: MaxSpeed is now 1.75
[  5260.342] (**) ETPS/2 Elantech Touchpad: AccelFactor is now 0.147
[  5260.343] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration
scheme 1
[  5260.343] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
[  5260.343] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor:
2.000
[  5260.343] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold:
4
[  5260.345] (--) ETPS/2 Elantech Touchpad: touchpad found
[  5260.346] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad
(/dev/input/mouse0)

I try some tweaks through xorg.conf.d/51-elantech.conf:
Section "InputClass"
       Identifier "touchpad catchall"
       Driver "synaptics"
       MatchIsTouchpad "on"
             Option "TapButton1" "1"
             Option "TapButton2" "2"
             Option "TapButton3" "3"
    Option    "EmulateTwoFingerMinZ"    "256"
    Option    "EmulateTwoFingerMinW"    "0"
EndSection

And that's the resulting Xorg.log:
[  4883.717] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad
(/dev/input/event5)
[  4883.717] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev
touchpad catchall"
[  4883.717] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad
catchall"
[  4883.717] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad
catchall"
[  4883.717] (II) LoadModule: "synaptics"
[  4883.718] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  4883.718] (II) Module synaptics: vendor="X.Org Foundation"
[  4883.718]     compiled for 1.10.0, module version = 1.4.0
[  4883.718]     Module class: X.Org XInput Driver
[  4883.718]     ABI class: X.Org XInput driver, version 12.2
[  4883.718] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech
Touchpad'
[  4883.718] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  4883.718] (**) ETPS/2 Elantech Touchpad: always reports core events
[  4883.718] (**) Option "Device" "/dev/input/event5"
[  4883.720] (--) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
[  4883.720] (--) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
[  4883.720] (II) ETPS/2 Elantech Touchpad: device does not report pressure,
will use touch data.
[  4883.720] (--) ETPS/2 Elantech Touchpad: buttons: left right double
triple
[  4883.720] (--) ETPS/2 Elantech Touchpad: invalid pressure range.
defaulting to 0 - 256
[  4883.720] (--) ETPS/2 Elantech Touchpad: invalid finger width range.
defaulting to 0 - 16
[  4883.720] (**) Option "EmulateTwoFingerMinZ" "256"
[  4883.720] (**) Option "EmulateTwoFingerMinW" "0"
[  4883.720] (**) Option "TapButton1" "1"
[  4883.721] (**) Option "TapButton2" "2"
[  4883.721] (**) Option "TapButton3" "3"
[  4883.722] (--) ETPS/2 Elantech Touchpad: touchpad found
[  4883.722] (**) ETPS/2 Elantech Touchpad: always reports core events
[  4883.723] (**) Option "config_info"
"udev:/sys/devices/platform/i8042/serio1/input/input5/event5"
[  4883.723] (II) XINPUT: Adding extended input device "ETPS/2 Elantech
Touchpad" (type: TOUCHPAD)
[  4883.723] (**) ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant
deceleration 2.5
[  4883.723] (**) ETPS/2 Elantech Touchpad: MaxSpeed is now 1.75
[  4883.723] (**) ETPS/2 Elantech Touchpad: AccelFactor is now 0.147
[  4883.724] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration
scheme 1
[  4883.724] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
[  4883.724] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor:
2.000
[  4883.724] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold:
4
[  4883.725] (--) ETPS/2 Elantech Touchpad: touchpad found
[  4883.726] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad
(/dev/input/mouse0)
[  4883.726] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad
catchall"
[  4883.726] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech
Touchpad'
[  4883.726] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  4883.726] (**) ETPS/2 Elantech Touchpad: always reports core events
[  4883.726] (**) Option "Device" "/dev/input/mouse0"
[  4883.726] (--) ETPS/2 Elantech Touchpad: invalid x-axis range.
defaulting to 1615 - 5685
[  4883.726] (--) ETPS/2 Elantech Touchpad: invalid y-axis range.
defaulting to 1729 - 4171
[  4883.727] (--) ETPS/2 Elantech Touchpad: invalid pressure range.
defaulting to 0 - 256
[  4883.727] (--) ETPS/2 Elantech Touchpad: invalid finger width range.
defaulting to 0 - 16
[  4883.727] (**) Option "EmulateTwoFingerMinZ" "256"
[  4883.727] (**) Option "EmulateTwoFingerMinW" "0"
[  4883.727] (**) Option "TapButton1" "1"
[  4883.727] (**) Option "TapButton2" "2"
[  4883.727] (**) Option "TapButton3" "3"
[  4883.748] (EE) Query no Synaptics: 6003C8
[  4883.748] (--) ETPS/2 Elantech Touchpad: no supported touchpad found
[  4883.748] (EE) ETPS/2 Elantech Touchpad Unable to query/initialize
Synaptics hardware.
[  4883.759] (EE) PreInit returned 11 for "ETPS/2 Elantech Touchpad"

Some error declared, but actually nothing changes...

Please HELP! I'd the very same problem in Debian w kernel 2.6.32 and nobody
cares...

--
  legalfacilities.appspot.com - Applicazioni online per le rpofessioni
giuridiche!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/users/attachments/20110422/0c74e62c/attachment.html 


More information about the users mailing list