On Mon, 4 Aug 2003, Peter Wainwright wrote:

> More info on XFree hanging on startup when using Synaptics
> touchpad on some laptops:

[...]

> I now believe that XFree86 is not (solely) responsible for the
> problems, there is some interaction with the /dev/psaux handling
> code which is now merged into linux/drivers/char/pc_keyb.c.
>
> I put some debugging spew in the XFree86 mouse driver and watched
> it run; the problem seems to be with the timing of the "reset"
> sequence. This as far as I could tell is what happens:

Sounds about right.

There was a recent thread on this on the linux kernel mailing list (but it
looks like they don't have a proper fix yet -- just a decent workaround).

You can also google for "active ps/2 multiplexing".  The first hit is a
27-page well-written spec from Synaptics on how to connect up to four
pointing devices to a PS/2 port without confusing "legacy" drivers too
much in a such a way that newer drivers would still be able to distinguish
between the different pointer devices if they wanted to.  And also such
that special features (such as mouse wheels) would work.

Interesting stuff.

You will also get a couple of older hits from the Linux kernel mailing
list (but not the recent thread).

-Peter

"There are only two real problems in computing: computers are
 too hard to use and too hard to program." -- Brian Kernighan
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to