psm(4): Synaptics touchpads initialisation

Jean-Sébastien Pédron dumbbell at freebsd.org
Mon Jan 15 14:16:15 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

The Synaptics touchpad on my Asus V6 laptop never worked on FreeBSD when
 `hw.psm.synaptics_support' was set. The problem is that the touchpad
returns to Relative Mode (to act as an ordinary mouse) after
initialisation, but the driver expects Absolute Mode packets (to provide
advanced features support). In the user point of view, the mouse pointer
never move because all packets are discarded.

The following patch fixes the problem with my laptop:
http://people.freebsd.org/~dumbbell/synaptics/psm-synaptics-abs_mode-c.patch

I had a few success reports, but I'm not very happy with it because
there's Synaptics-specific code in the middle of a generic function.

I'd like to have comments about it before committing anything.

Regards,

- --
Jean-Sébastien Pédron
http://www.dumbbell.fr/

PGP Key: http://www.dumbbell.fr/pgp/pubkey.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFq4Ooa+xGJsFYOlMRAkRiAJ9Ymey7LvuWXCOGh8l05RfCBDg9bACeN+9q
11jZ0LbD/fEOrBFCBfMCySM=
=2A1j
-----END PGP SIGNATURE-----


More information about the freebsd-arch mailing list