USB synaptics touchpad

Stefan Monnier monnier at iro.umontreal.ca
Mon Jan 28 13:41:59 PST 2008


I have an USB "UltraNav" thinkpad keyboard which is basically a USB hub
to which are connected a keyboard, a trackpoint, a touchpad, and
2 low-speed USB connectors (one of which is used for my mouse).

The touchpad by defaults emulates a mouse, so it "works", but I'd like
to play with the synaptics tweaks such as multi-finger movements and
scrolling.  In the Xorg-1.3 server I use (from Debian testing), it seems
this simply doesn't work, unless I install a syntaptics-usb
kernel module.  Using that module, I can get my touchpad to be
recognized by the Xorg synpatics driver, but this doesn't survive
unplug&replug.  Now I don't often unplug&replug my keyboard, but I do
hibernate my machine and that's treated in much the same way, so the end
result is that after sleep&wakeup the touchpad again isn't recognized by
the Xserver.

I wonder how this is *supposed* to work (now or ideally in the future):
- is a synaptics-usb driver the right way to go, or should the Xorg driver
  natively support synaptics-over-USB?
- how is the hotplug supposed to work?  Is it a missing feature in the
  Xorg-synaptics driver, or a bug in the synaptics-usb driver?


        Stefan




More information about the xorg mailing list