Summary: | Synaptics touchpad switches to scrolling mode under load | ||
---|---|---|---|
Product: | xorg | Reporter: | Jan Schmidt <thaytan> |
Component: | Input/synaptics | Assignee: | Peter Hutterer <peter.hutterer> |
Status: | RESOLVED DUPLICATE | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | georgmueller |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Jan Schmidt
2012-10-10 03:01:57 UTC
I have the same issue with my thinkpad T510 since a while. I am currently using the 1.0.2 ubuntu package from quantal. The trackpoint or an attached USB mouse works fine when the touchpad shows this behavior. Restarting X fixes it for me. information from dmesg: psmouse serio1: >synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd047b3/0xb40000/0xa0000 psmouse serio1: >synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0 input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7 Is there a way to debug the state of the touchpad while running to provide some more information on this? I think when I experienced this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693726 under heavy load (I think the suspend/resume may just may another way to trigger the same problem), I also had the touchpad stuck in scrolling mode. Anything in your Xorg.0.log when you have this problem? Yep, seems likely. Similar Xorg output as in the last part of bug 52496 when it breaks: [227486.540] BUG: triggered 'if (priv->num_active_touches > priv->num_slots)' [227486.540] BUG: ../../src/synaptics.c:3122 in UpdateTouchState() [227486.540] [227486.540] Backtrace: [227486.540] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7f15b2704c96] [227486.540] 1: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7f15acc5e000+0x3067) [0x7f15acc61067] [227486.540] 2: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7f15acc5e000+0x4733) [0x7f15acc62733] [227486.540] 3: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7f15acc5e000+0x7164) [0x7f15acc65164] [227486.540] 4: /usr/bin/Xorg (0x7f15b2586000+0x8d907) [0x7f15b2613907] [227486.540] 5: /usr/bin/Xorg (0x7f15b2586000+0xb1bd8) [0x7f15b2637bd8] [227486.540] 6: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f15b18ae000+0xf030) [0x7f15b18bd030] [227486.540] 7: /lib/x86_64-linux-gnu/libc.so.6 (__select+0x13) [0x7f15b068b553] [227486.540] 8: /usr/bin/Xorg (WaitForSomething+0x190) [0x7f15b27020d0] [227486.540] 9: /usr/bin/Xorg (0x7f15b2586000+0x52bb1) [0x7f15b25d8bb1] [227486.540] 10: /usr/bin/Xorg (0x7f15b2586000+0x41ec5) [0x7f15b25c7ec5] [227486.540] 11: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7f15b05d5ead] [227486.541] 12: /usr/bin/Xorg (0x7f15b2586000+0x4219d) [0x7f15b25c819d] [227486.541] [227517.350] BUG: triggered 'if (priv->num_active_touches > priv->num_slots)' [227517.350] BUG: ../../src/synaptics.c:3122 in UpdateTouchState() *** This bug has been marked as a duplicate of bug 52496 *** |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.