psm GlidePoint problems on 7.0b3

J.R. Oldroyd fbsd at opal.com
Mon Nov 19 13:30:01 PST 2007


Just installed 7.0b3 on a Sony VAIO laptop which has an ALPS GlidePoint
touchpad.  System ran 6.2 and earlier FreeBSD versions without problems.

On 7.0b3, there are several touchpad problems.  Things work fine after
the initial boot, both on the console and in xorg.

I am running moused:
	/usr/sbin/moused -3 -m 1=4 -p /dev/psm0 -t auto

and have the following in xorg.conf:
	Section "InputDevice"
        	Identifier  "Mouse0"
        	Driver      "mouse"
        	Option      "Protocol" "auto"
        	Option      "Device" "/dev/sysmouse"
	EndSection

Those settings have been there for years, over several earlier FreeBSD
versions, without problems.

But now, on 7.0b3, after an APCI suspend and resume:

1. the touchpad's tap feature no longer works
	=> adding hint.psm.0.flags="0x6000" to set HOOKRESUME and
	   INITAFTERSUSPEND seems to cure this, despite this not being
	   needed under previous FreeBSD versions.

2. after every resume it's as if a middle-click has been done: the last
   selected text is pasted back again.  This could have possibly serious
   consequences depending on what text is present and what application
   the mouse is over when the unwanted paste occurs.

3. occasionally when moving the cursor using the touchpad, the coordinates
   suddenly jump unexpectedly to a new place on the screen, as in several
   hundred pixels away.  These jumps seem to be of varying x and y offsets
   and direction.  I am also seeing occasional menu pop-ups as if left-clicks
   or keyboard input (such as Alt-F) has been done - but all I am doing is
   moving the mouse using the touchpad!

dmesg is:
	atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
	atkbd0: <AT Keyboard> irq 1 on atkbdc0
	kbd0 at atkbd0
	atkbd0: [GIANT-LOCKED]
	atkbd0: [ITHREAD]
	psm0: <PS/2 Mouse> flags 0x6000 irq 12 on atkbdc0
	psm0: [GIANT-LOCKED]
	psm0: [ITHREAD]
	psm0: model GlidePoint, device ID 0

Other than the 0x6000 flags hint, I have not changed any of the mouse
settings during the freebsd-7.0 upgrade.  Are some other changes needed?
Or is this indicative of a possible bug in the mouse driver?

Thanks,
	-jr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 390 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20071119/6d2765ba/signature.pgp


More information about the freebsd-stable mailing list