USB synaptics touchpad
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
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?
More information about the xorg