Bug 20352 - Configuring a synaptics touchpad
Summary: Configuring a synaptics touchpad
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 4.1-STABLE
Hardware: Any Any
: Normal Affects Only Me
Assignee: yokota
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2000-08-02 01:40 UTC by Stephen Montgomery-Smith
Modified: 2004-08-26 04:32 UTC (History)
0 users

See Also:


Attachments
file.diff (401 bytes, patch)
2000-08-02 01:40 UTC, Stephen Montgomery-Smith
no flags Details | Diff
file.diff (985 bytes, patch)
2000-08-02 01:40 UTC, Stephen Montgomery-Smith
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Montgomery-Smith 2000-08-02 01:40:01 UTC
I have a laptop with a synaptics touchpad.  I dislike the
fact that tapping the mousepad is like pressing a mouse button.

So I attempted to port the program tpconfig available at
http://www.compass.com/synaptics/

It seems to require a device that is the raw mouse, which as far
as I can figure is not available on FreeBSD (it uses /dev/psaux
on Linux).

Fix: I was able to provide a new ioctl for the psm device that was
sufficient to get tpconfig to work.  Lets face it, I didn't
know what I was doing - I just ramaged around the code and
scrounged something together.  But it really seems to serve
my purposes.

Maybe it could be done better.  Or maybe other people just
don't care for it - I put a feeler out on freebsd-mobile and
noone else seemed to care.

Or maybe there is something already there that will do what
I want.

But if you should choose to add something like this to the
kernel, I will port tpconfig to the ports collection.

Here is what I did:
Comment 1 Sheldon Hearn freebsd_committer freebsd_triage 2000-08-02 09:18:27 UTC
Responsible Changed
From-To: freebsd-bugs->yokota

Over to Syscons-san. :-)
Comment 2 Stephen Montgomery-Smith 2000-09-24 18:23:58 UTC
I have now made the port for the program tpconfig that uses this
PR.  Look at
http://www.freebsd.org/cgi/query-pr.cgi?pr=21520

Stephen Montgomery-Smith
Comment 3 Stephen Montgomery-Smith 2001-01-13 03:44:35 UTC
The PR http://www.freebsd.org/cgi/query-pr.cgi?pr=21520
is out of date (because noone has looked at it, and it
was quite a time ago).  Now there is a new port submitted
for tpconfig at

http://www.freebsd.org/cgi/query-pr.cgi?pr=24299

-- 
Stephen Montgomery-Smith
stephen@math.missouri.edu
http://www.math.missouri.edu/~stephen
Comment 4 Nicolas.Belan 2003-09-03 16:55:53 UTC
Hi,

I have just tried this patch on a FreeBSD-5.1-RELEASE version (because 
my touchpad was not working).

It works almost fine , except that you should also replace (for the 5.1 
version) /usr/include/sys/mouse.h to handle the
new ioctl !

My touchpad (FYI) is used via is a Gericom Siver Seraph XL ...

BUT, (there is always a BUT), if I plug an external PS/2 mouse onto my 
notebook (rear PS/2 - keyboard),
the mouse is still "crazy" ...

I use the PR 24299 (modifying include of mouse.h of tpconfig.c) to make 
my touchpad working properly ...

Thanks for you work ! (and if you have any idea for my external mouse  
?! ...)

Nicolas Belan
Comment 5 Mark Linimon 2003-11-10 02:56:51 UTC
Was there ever any action taken on this PR?  The ports PR
that depends on it now has the dubious honor of being the
oldest "new port" PR in GNATS.
Comment 6 Mark Linimon freebsd_committer freebsd_triage 2004-08-26 04:31:58 UTC
State Changed
From-To: open->closed

A rework of the code for Synaptics touchpads was committed within 
the last month or two and probably obsoletes this (antique) PR. 
However, thanks for the submission.