Bug 13576 - ALPS GlidePoint errors on Sony Vaio PCG-Z505SX
Summary: ALPS GlidePoint errors on Sony Vaio PCG-Z505SX
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/Mouse (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) FreeBSD
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-09 07:55 UTC by J.R. Oldroyd
Modified: 2018-06-12 19:06 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description J.R. Oldroyd 2007-12-09 07:55:52 UTC
Since upgrading to xorg-7.3, I've had problems with the ALPS GlidePoint touchpad
on a Sony Vaio PCG-Z505SX.  Mostly it works OK (mouse movement, the two buttons
and tapping the touchpad are all normal), however, from time to time, the mouse experiences sequences of fast, erratic movement and apparent touchpad taps, when all I'm doing is moving the mouse.  This erratic movement and taps can cause menus to open, text to be selected or windows to raise or focus depending on where the random movement took the mouse.  It is very annoying.

Everything was 100% perfect using xorg-6.9.

I have tracked this down to xorg-7.3 appearing to consider this touchpad as having a ZAxis wheel and interpreting occasional X/Y motion sequences as Z input and taps.  Thing is, the PCG-Z505SX has no mouse wheel.

The default ZAxisMapping is "4 5", but Button4 is also used for touchpad taps and is mapped to Button1, and this appears to be why I am seeing the erratic behavior.   Setting "Option ZAxisMapping "6 7""  appears to eliminate the problem as Button6 and Button7 are not used.  But this is a work-around, not a fix.

The xorg mouse driver appears to be mistakenly thinking this device has a ZAxis when, in fact, it does not.

I am using FreeBSD-7.0 with moused(8) and the xorg mouse configured thusly:

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "6 7"     # added for xorg-7.3
EndSection

moused(8) is configured like so:

/usr/sbin/moused -3 -m 1=4 -a 1,1.2 -A 2,4 -p /dev/psm0 -t auto
Comment 1 Jesse Adkins 2010-11-30 22:13:17 UTC
Does this work for you on a newer xserver? I've read on another bug report that some version of xserver did strange things when using /dev/sysmouse (but that it's been fixed). So I'm wondering if that has something to do with it.
Comment 2 J.R. Oldroyd 2010-12-01 13:20:24 UTC
(In reply to comment #1)
> Does this work for you on a newer xserver? I've read on another bug report that
> some version of xserver did strange things when using /dev/sysmouse (but that
> it's been fixed). So I'm wondering if that has something to do with it.

Well, I do appreciate the reply, even three years since I posted the bug report.

Sadly, in the intervening time, that computer packed in and has been recycled, so I cannot answer your question.
Comment 3 Adam Jackson 2018-06-12 19:06:26 UTC
Mass closure: This bug has been untouched for more than six years, and is not
obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases.


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.