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

