Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

Touchpad cursor gets stuck in screen corner

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
7 posts • Page 1 of 1
Author
Message
bogdan
n00b
n00b
Posts: 9
Joined: Sat Jan 05, 2008 7:24 pm

Touchpad cursor gets stuck in screen corner

  • Quote

Post by bogdan » Sun Jan 13, 2008 7:06 am

I'm sorry if this has been posted before, i was unable to find it. Ever so often my mouse cursor just jumps into the top left screen corner and the touchpad stops working. In the console, gpm still works ok and if I plug in a usb mouse it also works ok, but the moment I touch my touchpad it just jumps back in the corner. I looked into Xorg.log and I saw "Synaptics DeviceOff called" for no apparent reason. My laptop is a HP nx6325 if you need full specs.

Relevant Xorg conf:

Code: Select all

Section "InputDevice"
        Identifier  "Touchpad"
        Driver      "synaptics"
        Option      "Protocol" "auto-dev"
        Option      "SendCoreEvents"
        Option      "SHMconfig" "on"
EndSection
Thanks for any help.
Note: this behavior is as far as I can tell pretty much random. It occurs in pretty much all new distros I tried. For Ubuntu and Suse it's constant and annoying. After about 5 minutes the touchpad is dead. For Debian and Gentoo it's quite rare, but still happens. Older versions of Ubuntu until 7.10 (i was using ubuntu before the problem start appearing) worked fine though.
Last edited by bogdan on Thu Jan 17, 2008 7:43 am, edited 1 time in total.
Top
sandcrawler
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 149
Joined: Mon Mar 24, 2003 10:31 pm
Location: SaintLouis, MO

  • Quote

Post by sandcrawler » Mon Jan 14, 2008 4:29 am

I don't know if this will help or not, but here are my synaptics settings and hardware types...

Code: Select all

grep -i synap /var/log/kern.log
Synaptics Touchpad, model: 1, fw: 6.3, id: 0x1a0b1, caps: 0xa04793/0x300000
serio: Synaptics pass-through port at isa0060/serio1/input0
input: SynPS/2 Synaptics TouchPad as /class/input/input4

Code: Select all

grep -i synap /usr/src/linux/.config
CONFIG_MOUSE_PS2_SYNAPTICS=y

Code: Select all

 x11-drivers/synaptics
     Available versions:  0.14.5-r1 0.14.6
     Installed versions:  0.14.6(03:04:56 AM 08/03/2007)
     Homepage:            http://w1.894.telia.com/~u89404340/touchpad/
     Description:         Driver for Synaptics touchpads

Code: Select all

Section "InputDevice"
         Identifier  "TouchPad"
         Driver      "synaptics"
         Option      "SendCoreEvents"
         Option      "Protocol" "auto-dev"
         Option      "SHMConfig" "on"
   Option "LeftEdge" "1900"
   Option "RightEdge" "5400"
   Option "TopEdge" "1400"
   Option "BottomEdge" "4500"
   Option "FingerLow" "25"
   Option "FingerHigh" "30"
   Option "MaxTapTime" "180"
   Option "MaxTapMove" "220"
   Option "VertScrollDelta" "100"
   Option "MinSpeed" "0.02"
   Option "MaxSpeed" "0.18"
   Option "AccelFactor" "0.0010"
   Option "PalmMinWidth" "4"
EndSection
--

sandcrawler
Top
bogdan
n00b
n00b
Posts: 9
Joined: Sat Jan 05, 2008 7:24 pm

  • Quote

Post by bogdan » Mon Jan 14, 2008 4:46 pm

Thanks for the post. I have the same version of synaptics drivers and it is enabled in the kernel else it wouldn't work at all :)

This is from dmesg

Code: Select all

Synaptics Touchpad, model: 1, fw: 6.2, id: 0x2580b1, caps: 0xa04793/0x300000
serio: Synaptics pass-through port at isa0060/serio4/input0
input: SynPS/2 Synaptics TouchPad as /class/input/input4
Top
sandcrawler
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 149
Joined: Mon Mar 24, 2003 10:31 pm
Location: SaintLouis, MO

  • Quote

Post by sandcrawler » Fri Jan 18, 2008 12:43 am

Which version of xorg-server are you running?

x11-base/xorg-server
Available versions: 1.2.0-r3 1.3.0.0 1.3.0.0-r1 1.3.0.0-r2 ~1.4-r2

Additionally, here's some other info I pulled that may or may not be useful

Code: Select all

  Xorg.log

(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
        compiled for 4.3.99.902, module version = 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.7

--

sandcrawler
Top
bogdan
n00b
n00b
Posts: 9
Joined: Sat Jan 05, 2008 7:24 pm

  • Quote

Post by bogdan » Fri Jan 18, 2008 3:15 pm

I updated to 1.3.0.0-r3 today. I haven't experienced the problem today yet but, as it is random from what I can tell, I doubt it won't happen again :)

Java doesn't work now though. :roll:

Edit: Just happened again now.
Top
bogdan
n00b
n00b
Posts: 9
Joined: Sat Jan 05, 2008 7:24 pm

  • Quote

Post by bogdan » Thu Feb 07, 2008 12:51 pm

I found a way to get it working again after it gets stuck without restarting X. You need to compile the PS/2 mouse support in the kernel as a module and when it happens you just unload the module "psmouse" and load it again. Still don't understand if it's kernel or synaptics driver bug..
Top
szensz-siempre
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 103
Joined: Mon Dec 04, 2006 3:32 am
Location: South Africa

Synaptics stuck in vertical scroll

  • Quote

Post by szensz-siempre » Tue Aug 07, 2012 11:50 am

Hi,

I'm having a similar problem, my synaptics touchpad works normally for a while, and then all of a sudden it gets stuck in vertical scroll mode. It won't move on the screen but if I drag my finger across the touchpad it flips my windows, or scrolls down a document I may be working in. If I plug in a usb mouse it works fine, but the touchpad is still stuck in scroll mode.

I see the following errors in my Xorg.0.log file:
[ 19347.789] (II) NVIDIA(0): Setting mode "1280x800"
[ 19349.132] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 19349.132] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 19349.132] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 19349.132] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 19349.132] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 19349.132] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 19349.132] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 19349.132] (II) NVIDIA(0): Config Options in the README.
[ 19349.148] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 21357.184] [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
[ 21357.184]
[ 21357.184] Backtrace:
[ 21357.542] 0: /usr/bin/X (xorg_backtrace+0x36) [0x56dbb6]
[ 21357.542] 1: /usr/bin/X (mieqEnqueue+0x273) [0x54e573]
[ 21357.542] 2: /usr/bin/X (0x400000+0x4a4de) [0x44a4de]
[ 21357.542] 3: /usr/lib64/xorg/modules/input/synaptics_drv.so (0x7fb96d321000+0x5441) [0x7fb96d326441]
[ 21357.542] 4: /usr/lib64/xorg/modules/input/synaptics_drv.so (0x7fb96d321000+0x648a) [0x7fb96d32748a]
[ 21357.542] 5: /usr/bin/X (0x400000+0x72517) [0x472517]
[ 21357.542] 6: /usr/bin/X (0x400000+0x97cd3) [0x497cd3]
[ 21357.542] 7: /lib64/libpthread.so.0 (0x7fb972677000+0x10420) [0x7fb972687420]
[ 21357.554] 8: /usr/lib64/xorg/modules/drivers/nvidia_drv.so (0x7fb96c550000+0xf8bfb) [0x7fb96c648bfb]
[ 21357.554] 9: /usr/lib64/xorg/modules/libwfb.so (wfbBlt+0x11e0) [0x7fb96c116040]
[ 21357.554] 10: /usr/lib64/xorg/modules/libwfb.so (wfbCopyNtoN+0x2c0) [0x7fb96c119ec0]
[ 21357.554] 11: /usr/bin/X (miCopyRegion+0x19d) [0x54c60d]
[ 21357.554] 12: /usr/bin/X (miDoCopy+0x39a) [0x54cb0a]
[ 21357.554] 13: /usr/lib64/xorg/modules/libwfb.so (wfbCopyArea+0x4c) [0x7fb96c11a14c]
[ 21357.554] 14: /usr/lib64/xorg/modules/drivers/nvidia_drv.so (0x7fb96c550000+0x52e979) [0x7fb96ca7e979]
[ 21357.554] 15: /usr/bin/X (0x400000+0xfd376) [0x4fd376]
[ 21357.554] 16: /usr/bin/X (0x400000+0x31fd9) [0x431fd9]
[ 21357.554] 17: /usr/bin/X (0x400000+0x36161) [0x436161]
[ 21357.554] 18: /usr/bin/X (0x400000+0x24eca) [0x424eca]
[ 21357.554] 19: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fb9715ab2ad]
[ 21357.554] 20: /usr/bin/X (0x400000+0x24a69) [0x424a69]
[ 21357.554]
[ 21357.554] [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
[ 21357.554] [mi] mieq is *NOT* the cause. It is a victim.
[ 21357.600] [mi] Increasing EQ size to 512 to prevent dropped events.
[ 21357.600] [mi] EQ processing has resumed after 15 dropped events.
[ 21357.600] [mi] This may be caused my a misbehaving driver monopolizing the server's resources.
I have seen similar problems at the following forums but no responses or solutions:
  • http://forums.gentoo.org/viewtopic-t-92 ... art-0.html
    http://forums.gentoo.org/viewtopic-p-7108596.html
    http://forums.gentoo.org/viewtopic-t-92 ... art-0.html
I have xorg-server-1.12.2, xorg-x11-7.4-r2, and xf86-input-synaptics-1.6.2 installed.

Hope that a solutions pops up soon. This is most irritating.

Kind Regards
Top
Post Reply

7 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic