-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi! On 26.09.2010 17:44, Norikatsu Shigemura wrote: > Hi psm(4) masters! > > I have trouble using Synaptics TouchPad, psm(4) on my CF-R9. > The trouble is that the mouse cursor moves at random, and the > mouse button is clicked without button action. I heard same > trouble from ume_at_'s CF-R8. > > So I enabled options PSM_DEBUG=5 and traced psm's packets. My Synaptics touchpad was going back to "Relative Mode" after initialization (enable_synaptics) and I never identified the reason. I think yours is suffering from the same behaviour. To work around this, I added a hack at the beginning of doopen() in psm.c but looking at your log, it's never executed (you should see "psm0: Synaptis Absolute Mode hopefully restored"). I think my check on line 886 in psm.c (on -CURRENT) isn't right: if (stat[1] == 0x47 && stat[2] == 0x40) { Could you please try to change this line to: if (stat[1] == 0x47) { (ie. remove the second test) stat[2] contains the value of the "Mode Byte". 0x40 means "Relative Mode with high packet rate". Maybe yours is going back to "Relative Mode" only (0x00); see top of p.35 of the Interfacing Guide. A better test would be to look at the "Absolute Mode" bit only (or no test at all, like the change I propose). I can't test this myself because my laptop with the Synaptics touchpad died. - -- Jean-Sébastien Pédron -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzQfFkACgkQa+xGJsFYOlNYcACeM0/JYaYCx4CZHiWOZyi/pTaS lmoAoJLzYwlVn4ANpdoL+n99XOKzLWjv =AXjv -----END PGP SIGNATURE-----Received on Tue Nov 02 2010 - 20:02:41 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:08 UTC