bin/122235: freebsd-7.0 moused problems with ALPS GlidePoint

J.R. Oldroyd fbsd at opal.com
Sun Mar 30 16:20:05 PDT 2008


The following reply was made to PR bin/122235; it has been noted by GNATS.

From: "J.R. Oldroyd" <fbsd at opal.com>
To: FreeBSD-gnats-submit at FreeBSD.org, freebsd-bugs at FreeBSD.org
Cc:  
Subject: Re: bin/122235: freebsd-7.0 moused problems with ALPS GlidePoint
Date: Sun, 30 Mar 2008 18:47:11 -0400

 --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--


More information about the freebsd-bugs mailing list