On Thu, Mar 24, 2011 at 9:26 AM, Pier Paolo <
pierpaolo.franco@gmail.com> wrote:
> 2011/3/22 Pier Paolo <
pierpaolo.franco@gmail.com>
>>
>> Hi all,
>> after last upgrade of Squeeze i am in severe troubles with my touchpad:
>> cat /proc/bus/input/devices | grep ETPS
>> N: Name="ETPS/2 Elantech Touchpad"
>
> Without any xorg.conf.d the problem remains (no tap, unusable at all
> twofinger-scroll); i searched througth debian's bugs and google, but no
> results. It seems X reject the actual mouse1 ETPS and use a (nonexixtent?)
> mouse0 macintosh...
> /proc/bus/input/devices:
> 67-I: Bus=0011 Vendor=0002 Product=000e Version=0000
> 68:N: Name="ETPS/2 Elantech Touchpad"
> 69-P: Phys=isa0060/serio1/input0
> 70-S: Sysfs=/devices/platform/i8042/serio1/input/input7
> 71-U: Uniq=
> 72-H: Handlers=mouse1 event7
> 73-B: EV=b
> 74-B: KEY=6420 70000 0 0 0 0
> 75-B: ABS=f0003
> That's the relevant xorg.log:
> (II) config/udev: Adding input device ETPS/2 Elantech Touchpad
> (/dev/input/event7)
> (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
> (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
> (II) LoadModule: "synaptics"
> (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
> (II) Module synaptics: vendor="X.Org Foundation"
> compiled for 1.7.6.901, module version = 1.2.2
> Module class: X.Org XInput Driver
> ABI class: X.Org XInput driver, version 7.0
> (II) Synaptics touchpad driver version 1.2.2
> (**) Option "Device" "/dev/input/event7"
> (II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
> (II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
> (II) ETPS/2 Elantech Touchpad: device does not report pressure, will use
> touch data.
> (II) ETPS/2 Elantech Touchpad: finger width range 0 - 0
> (II) ETPS/2 Elantech Touchpad: buttons: left right middle double triple
> (--) ETPS/2 Elantech Touchpad: touchpad found
> (**) ETPS/2 Elantech Touchpad: always reports core events
> (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type:
> TOUCHPAD)
> (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
> (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 0
> (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
> (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
> (--) ETPS/2 Elantech Touchpad: touchpad found
> (II) config/udev: Adding input device ETPS/2 Elantech Touchpad
> (/dev/input/mouse1)
> (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
> (II) Synaptics touchpad driver version 1.2.2
> ETPS/2 Elantech Touchpad no synaptics event device found
> (**) Option "Device" "/dev/input/mouse1"
> Query no Synaptics: 6003C8
> (--) ETPS/2 Elantech Touchpad: no supported touchpad found
> (EE) ETPS/2 Elantech Touchpad Unable to query/initialize Synaptics hardware.
> (EE) PreInit failed for input device "ETPS/2 Elantech Touchpad"
> (II) UnloadModule: "synaptics"
> ...
> (II) config/udev: Adding input device Macintosh mouse button emulation
> (/dev/input/event0)
> (**) Macintosh mouse button emulation: Applying InputClass "evdev pointer
> catchall"
> (**) Macintosh mouse button emulation: always reports core events
> (**) Macintosh mouse button emulation: Device: "/dev/input/event0"
> (II) Macintosh mouse button emulation: Found 3 mouse buttons
> (II) Macintosh mouse button emulation: Found relative axes
> (II) Macintosh mouse button emulation: Found x and y relative axes
> (II) Macintosh mouse button emulation: Configuring as mouse
> (**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
> (**) Macintosh mouse button emulation: EmulateWheelButton: 4,
> EmulateWheelInertia: 10, EmulateWheelTimeout: 200
> (II) XINPUT: Adding extended input device "Macintosh mouse button emulation"
> (type: MOUSE)
> (II) Macintosh mouse button emulation: initialized for relative axes.
> (II) config/udev: Adding input device Macintosh mouse button emulation
> (/dev/input/mouse0)
> (II) No input driver/identifier specified (ignoring)
> ...
> (--) ETPS/2 Elantech Touchpad: touchpad found
> ...
> (--) ETPS/2 Elantech Touchpad: touchpad found
> ...
>
>>
>> Above all I can't find an usable (not "confortable" or "more usable"!) set
>> of scrolling options... Since this upgrade the touchpad woked out of the
>> box, and now I created a
>> /etc/X11/xorg.conf.d/20-touchpad.conf:
>> Section "InputClass"
>> Identifier "Touchpad" # required
>> MatchIsTouchpad "yes" # required
>> Driver "synaptics" # required
>> Option "SHMConfig" "true"
>> Option "MinSpeed" "0.5"
>> Option "MaxSpeed" "1.0"
>> Option "AccelFactor" "0.075"
>> Option "TapButton1" "1"
>> Option "TapButton2" "2" # multitouch
>> Option "TapButton3" "3" # multitouch
>> Option "VertTwoFingerScroll" "true" # multitouch
>> Option "HorizTwoFingerScroll" "true" # multitouch
>> Option "VertScrollDelta" "70"
>> Option "HorizScrollDelta" "70"
>> Option "UpDownScrolling" "false"
>> Option "LeftRightScrolling" "false"
>> # Option "VertEdgeScroll" "1"
>> # Option "CoastingSpeed" "0"
>> # Option "CornerCoasting" "true"
>> # Option "CircularScrolling" "true"
>> # Option "CircScrollDelta" "30"
>> # Option "CircScrollTrigger" "1"
>> # Option "EdgeMotionUseAlways" "0"
>> # Option "LBCornerButton" "0" # set as 8 for
>> browser "back" btn
>> # Option "RBCornerButton" "0" # set as 9
>> browser "forward" btn
>> EndSection
>> here the last version.
>> In Xorg log there is indeed something veryvery strange:
>> (II) config/udev: Adding input device ETPS/2 Elantech Touchpad
>> (/dev/input/event7)
>> (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad
>> catchall"
>> (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
>> (**) ETPS/2 Elantech Touchpad: Applying InputClass "Touchpad"
>> (II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
>> (II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
>> (II) ETPS/2 Elantech Touchpad: device does not report pressure, will use
>> touch data.
>> (II) ETPS/2 Elantech Touchpad: finger width range 0 - 0
>> (II) ETPS/2 Elantech Touchpad: buttons: left right middle double triple
>> (--) ETPS/2 Elantech Touchpad: touchpad found
>> (**) ETPS/2 Elantech Touchpad: always reports core events
>> (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad"
>> (type: TOUCHPAD)
>> (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
>> (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 0
>> (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
>> (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
>> (--) ETPS/2 Elantech Touchpad: touchpad found
>> (II) config/udev: Adding input device ETPS/2 Elantech Touchpad
>> (/dev/input/mouse1)
>> (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
>> (**) ETPS/2 Elantech Touchpad: Applying InputClass "Touchpad"
>> ETPS/2 Elantech Touchpad no synaptics event device found
>> (--) ETPS/2 Elantech Touchpad: no supported touchpad found
>> (EE) ETPS/2 Elantech Touchpad Unable to query/initialize Synaptics
>> hardware.
>> (EE) PreInit failed for input device "ETPS/2 Elantech Touchpad"
>> (--) ETPS/2 Elantech Touchpad: touchpad found
>> (--) ETPS/2 Elantech Touchpad: touchpad found
>> actually i'm referring to the EE lines...
>> Someone having the same problem out there?
>
> Glad if someone could help
>>
>> Thx, Pier Paolo.
>