2011/3/28 Pier Paolo <[email protected]>

> Is this reporting relative in some way with 
> this<http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=2acbd6e67c859290a37cf3134b120c5ca7577268>xorg-input-driver
>  or with
> this<http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2a0bd75e5e687a9c34921e942c18477ea7ec2d63>kernel
>  commit?
> In brief: I can't actually afford on my Elentach touchpad after last
> upgrade on Squeeze...
>
> There is a ubuntu bug i found 
> here<https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/381884>
>  on
the scrolling issue in macintosh emulation, but the problem indeed is the
detection of a Maintosh mouse button instead of an Elantech touchpad
previously exactly found on a Samsung NB30Plus netbook...


> ---------- Forwarded message ----------
> From: Pier Paolo <[email protected]>
>  Date: 2011/3/27
> Subject: X overflow, infinite loop [was: Problem/regression on ETPS
> elantech touchpad]
> To: debian-user <[email protected]>
>
>
>   Last upgrade (squeeze 6.01) messed up X server for me; it has to do with
> my previous ETPS touchpad issue, as far i understand, it has to do with
> synaptic_drv.so; with both KDE and Fluxbox. Repeatedly and frequently. Have
> to submit a bug? to xserver-xorg-input-synaptics? Logs / backtrace attached:
> «...
> [mi] EQ overflowing. The server is probably stuck in an infinite loop.
>
> Backtrace:
> 0: /usr/bin/X (xorg_backtrace+0x28) [0x4acd58]
> 1: /usr/bin/X (mieqEnqueue+0x1f4) [0x4a2454]
> 2: /usr/bin/X (xf86PostButtonEventP+0xcf) [0x46459f]
> 3: /usr/bin/X (xf86PostButtonEvent+0xb9) [0x4646c9]
> 4: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7fd8f8e70000+0x3a9d)
> [0x7fd8f8e73a9d]
> 5: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7fd8f8e70000+0x5cb8)
> [0x7fd8f8e75cb8]
> 6: /usr/bin/X (0x400000+0x73987) [0x473987]
> 7: /usr/bin/X (0x400000+0x11c233) [0x51c233]
> 8: /lib/libpthread.so.0 (0x7fd8fd8b9000+0xef60) [0x7fd8fd8c7f60]
> 9: /lib/libc.so.6 (writev+0x1b) [0x7fd8fc466f0b]
> 10: /usr/bin/X (0x400000+0x58d8c) [0x458d8c]
> 11: /usr/bin/X (0x400000+0x572fd) [0x4572fd]
> 12: /usr/bin/X (FlushAllOutput+0x139) [0x457e39]
> 13: /usr/bin/X (0x400000+0x48b1d) [0x448b1d]
> 14: /usr/bin/X (0x400000+0x25c35) [0x425c35]
> 15: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7fd8fc3bdc4d]
> 16: /usr/bin/X (0x400000+0x257e9) [0x4257e9]
> [mi] EQ overflowing. The server is probably stuck in an infinite loop.
>
> Backtrace:
> 0: /usr/bin/X (xorg_backtrace+0x28) [0x4acd58]
> 1: /usr/bin/X (mieqEnqueue+0x1f4) [0x4a2454]
> 2: /usr/bin/X (xf86PostButtonEventP+0xcf) [0x46459f]
> 3: /usr/bin/X (xf86PostButtonEvent+0xb9) [0x4646c9]
> 4: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7fd8f8e70000+0x39e2)
> [0x7fd8f8e739e2]
> 5: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7fd8f8e70000+0x5cb8)
> [0x7fd8f8e75cb8]
> 6: /usr/bin/X (0x400000+0x73987) [0x473987]
> 7: /usr/bin/X (0x400000+0x11c233) [0x51c233]
> 8: /lib/libpthread.so.0 (0x7fd8fd8b9000+0xef60) [0x7fd8fd8c7f60]
> 9: /lib/libc.so.6 (__select+0x13) [0x7fd8fc4678b3]
> 10: /usr/bin/X (WaitForSomething+0x1ba) [0x45ebfa]
> 11: /usr/bin/X (0x400000+0x489a2) [0x4489a2]
> 12: /usr/bin/X (0x400000+0x25c35) [0x425c35]
> 13: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7fd8fc3bdc4d]
> 14: /usr/bin/X (0x400000+0x257e9) [0x4257e9]
> [mi] EQ overflowing. The server is probably stuck in an infinite loop.
>
> Backtrace:
> 0: /usr/bin/X (xorg_backtrace+0x28) [0x4acd58]
> 1: /usr/bin/X (mieqEnqueue+0x1f4) [0x4a2454]
> 2: /usr/bin/X (xf86PostButtonEventP+0xcf) [0x46459f]
> 3: /usr/bin/X (xf86PostButtonEvent+0xb9) [0x4646c9]
> 4: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7fd8f8e70000+0x3a9d)
> [0x7fd8f8e73a9d]
> 5: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7fd8f8e70000+0x5cb8)
> [0x7fd8f8e75cb8]
> 6: /usr/bin/X (0x400000+0x73987) [0x473987]
> 7: /usr/bin/X (0x400000+0x11c233) [0x51c233]
> 8: /lib/libpthread.so.0 (0x7fd8fd8b9000+0xef60) [0x7fd8fd8c7f60]
> 9: /usr/bin/X (0x400000+0xd1c23) [0x4d1c23]
> 10: /usr/bin/X (0x400000+0x48c84) [0x448c84]
> 11: /usr/bin/X (0x400000+0x25c35) [0x425c35]
> 12: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7fd8fc3bdc4d]
> 13: /usr/bin/X (0x400000+0x257e9) [0x4257e9]
> (II) AIGLX: Suspending AIGLX clients for VT switch
> (II) Open ACPI successful (/var/run/acpid.socket)
> (II) AIGLX: Resuming AIGLX clients after VT switch
> (II) intel(0): EDID vendor "CMO", prod id 4103
> (II) intel(0): Printing DDC gathered Modelines:
> (II) intel(0): Modeline "1024x600"x0.0   54.20  1024 1133 1205 1386  600
> 607 620 652 -hsync -vsync (39.1 kHz)
> (--) ETPS/2 Elantech Touchpad: touchpad found
> (II) Power Button: Device reopened after 1 attempts.
> »
>
>
> ---------- Forwarded message ----------
> From: Pier Paolo <[email protected]>
> Date: 2011/3/24
> Subject: Re: Problem/regression on ETPS elantech touchpad
> To: debian-user <[email protected]>
>
>
>  2011/3/22 Pier Paolo <[email protected]>
>
>>   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.
>>
>
>
>
>

Reply via email to