Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Mar 2008 18:47:11 -0400
From:      "J.R. Oldroyd" <fbsd@opal.com>
To:        FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org
Subject:   Re: bin/122235: freebsd-7.0 moused problems with ALPS GlidePoint
Message-ID:  <20080330184711.6c08bf4b@vougeot>
In-Reply-To: <200803291300.m2TD0168048665@freefall.freebsd.org>
References:  <200803291250.m2TCo2mY001987@vougeot.opal.com> <200803291300.m2TD0168048665@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/42Zw3rG7O+qlBJNXTJSvQxB
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Running moused -d gives the following:

moused: proto params: f8 80 00 00 8 00 ff
moused: port: /dev/psm0  interface: ps/2  type: sysmouse  model: GlidePoint

Using the touchpad to move the mouse around in circles within an
xterm window gives me many movements similar to the following:

moused: received char 0x87
moused: received char 0x0
moused: received char 0x2
moused: received char 0x0
moused: received char 0x2
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7f
moused: assembled full packet (len 8) 87,0,2,0,2,0,0,7f
moused: tv:  1206915137 837403
moused: flags:80000000 buttons:00000000 obuttons:00000000
moused: activity : buttons 0x00000000  dx 0  dy -4  dz 0

After a few minutes, while still moving the mouse in circles,
suddenly I get this:

moused: received char 0x87
moused: received char 0xc
moused: received char 0x7f
moused: received char 0xc
moused: received char 0x80
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7e
moused: received char 0x87
moused: received char 0x1c
moused: received char 0x7e
moused: received char 0x1c
moused: assembled full packet (len 8) 80,0,0,7e,87,1c,7e,1c
moused: tv:  1206915204 331716
moused:   :  1206915130 635459
moused:   :  1206915130 635459
moused:   :  1206915130 635459
moused:   :  1206915130 635459
moused:   :  1206915130 635459
moused:   :  1206915130 635459
moused:   :  1206915130 635459
moused: tv:  1206915204 334697
moused:   :  1206915204 831716
moused: flags:8000031a buttons:0000031a obuttons:00000000
moused: activity : buttons 0x00000313  dx 126  dy 121  dz 26
moused: mstate[0]->count:1
moused: button 1  count 1
moused: mstate[1]->count:2
moused: button 2  count 2
moused: mstate[4]->count:1
moused: button 5  count 1
moused: mstate[8]->count:1
moused: button 9  count 1
moused: mstate[9]->count:1
moused: button 10  count 1
moused: received char 0x7f
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7e
moused: received char 0x81
moused: received char 0x4
moused: received char 0x0
moused: received char 0x4
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7e
moused: assembled full packet (len 8) 81,4,0,4,0,0,0,7e
moused: tv:  1206915204 343647
moused: tv:  1206915204 343773
moused: flags:80000312 buttons:00000008 obuttons:0000031a
moused: activity : buttons 0x00000001  dx 8  dy 0  dz 0
moused: mstate[1]->count:2
moused: button 2  count 0
moused: mstate[4]->count:1
moused: button 5  count 0
moused: mstate[8]->count:1
moused: button 9  count 0
moused: mstate[9]->count:1
moused: button 10  count 0
moused: received char 0x84
moused: received char 0xc
moused: received char 0x7f
moused: received char 0xc
moused: received char 0x80
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7e
moused: received char 0x81
moused: received char 0xc
moused: received char 0x7f
moused: received char 0xc
moused: assembled full packet (len 8) 80,0,0,7e,81,c,7f,c
moused: tv:  1206915204 364093
moused:   :  1206915204 843647
moused:   :  1206915204 843647
moused:   :  1206915130 635459
moused:   :  1206915204 843647
moused:   :  1206915204 843647
moused: tv:  1206915204 364831
moused:   :  1206915204 843773
moused: flags:80000392 buttons:0000039a obuttons:00000008
moused: activity : buttons 0x00000393  dx 126  dy 127  dz 11
moused: mstate[1]->count:3
moused: button 2  count 3
moused: mstate[4]->count:2
moused: button 5  count 2
moused: mstate[7]->count:1
moused: button 8  count 1
moused: mstate[8]->count:2
moused: button 9  count 2
moused: mstate[9]->count:2
moused: button 10  count 2
moused: received char 0x80
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7e
moused: received char 0x84
moused: received char 0xc
moused: received char 0x7f
moused: received char 0xc
moused: assembled full packet (len 8) 80,0,0,7e,84,c,7f,c
moused: tv:  1206915204 375739
moused: flags:80000000 buttons:0000039a obuttons:0000039a
moused: activity : buttons 0x00000393  dx 126  dy 124  dz 11
moused: received char 0x80
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7e
moused: received char 0x80
moused: received char 0x4
moused: received char 0x0
moused: received char 0x4
moused: received char 0x0
moused: received char 0x0
moused: received char 0x0
moused: received char 0x7e
moused: assembled full packet (len 8) 80,4,0,4,0,0,0,7e
moused: tv:  1206915204 389560
moused: flags:80000390 buttons:0000000a obuttons:0000039a
moused: activity : buttons 0x00000003  dx 8  dy 0  dz 0

This continues for several entries and then the trace returns to
normal.  The above shows moused "receives" clicks on several
buttons simultaneously, including non-existent buttons.

At the time of these false button presses, text where the cursor
was is selected and then pasted back into the window.

Observe that before these false packets, several bytes are received
that appear to be ignored.  Possibly these are the end of a previous
packet of which the first bytes are being lost?

	-jr

--Sig_/42Zw3rG7O+qlBJNXTJSvQxB
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFH8Bhwls33urr0k4kRAv4NAJ9sDonbVNhgcVtxXrgPwakrFqbg6QCghhDX
SSun08C8dRk6yWoPSs4GYDA=
=ZjyT
-----END PGP SIGNATURE-----

--Sig_/42Zw3rG7O+qlBJNXTJSvQxB--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080330184711.6c08bf4b>