synaptics touchpad. reconnect not supported

Steven J Newbury steve at snewbury.org.uk
Tue Jul 1 13:45:58 PDT 2008


On Tue, 2008-07-01 at 22:33 +0200, Nicolò Chieffo wrote:
> Originally I don't have any udev rule about the touchpad, and I think
> that my touchpad is PS2 so I will try with "synaptics-ps2".
> And my xorg.conf has the device line set to /dev/psaux.
> I'm now configuring it as you told me, let's hope it will work!
> I will let you know soon!
> thanks
> 
> On Tue, Jul 1, 2008 at 8:43 PM, Paul Vojta <vojta at math.berkeley.edu> wrote:
> > On Mon, Jun 30, 2008 at 04:26:25PM +0200, Nicolò Chieffo wrote:
> >> I have a laptop that has a problem with the touchpad: if hitting a key
> >> combination the synaptics touchpad loses the synchronization and it
> >> reconnects.
> >> this is the log output in kern.log:
> >>
> >> psmouse.c: TouchPad at isa0060/serio1/input0 lost sync at byte 1
> >> psmouse.c: TouchPad at isa0060/serio1/input0 lost sync at byte 1
> >> psmouse.c: TouchPad at isa0060/serio1/input0 lost sync at byte 1
> >> psmouse.c: TouchPad at isa0060/serio1/input0 lost sync at byte 1
> >> psmouse.c: TouchPadat isa0060/serio1/input0 lost sync at byte 1
> >> psmouse.c: issuing reconnect request
> >> Synaptics Touchpad, model: 1, fw: 6.3, id: 0x1a0b1, caps: 0xa04713/0x200000
> >> input: SynPS/2 Synaptics TouchPad as /class/input/input19
> >>
> >> The windows driver is smarter, and can handle device disconnections,
> >> while the synaptics xorg driver (I have version 0.14.6) once the
> >> device is disconnected, it treats it as a normal mouse after the
> >> reconnection (no scroll, different acceleration, no finger
> >> combinations,...)
> >
> > The problem is that the touchpad is getting assigned a different number
> > after reconnecting.
> >
> > This can be fixed by the following (suggested by Stefan Monnier):
> >
> > 1 - use a udev rule so that the touchpad is always available as
> >    /dev/input/touchpad:
> >
> >    kernel=="event*", DRIVERS=="synaptics-usb", SYMLINK+="input/touchpad"
> >
> > 2 - Force the synaptics driver to use that special device name:
> >
> >        Option          "Device"        "/dev/input/touchpad"
> >
> > You might need to adapt the DRIVERS line if your touchpad is not USB.

Alternatively you could use a HAL rule in /etc/hal/fdi/policy/ to allow
the touchpad to hotplug.  I've posted a suitable fdi rule to this list
before if you check the archives.




More information about the xorg mailing list