USB synaptics touchpad
Paul Vojta
vojta at Math.Berkeley.EDU
Tue Jan 29 14:08:27 PST 2008
On Mon, Jan 28, 2008 at 04:41:59PM -0500, Stefan Monnier wrote:
> 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?
I don't know much about hotplug in X, but probably the first thing to look
at is whether the kernel knows about the touchpad. I.e., if you type the
command "cat /sys/class/input/event*/device/name", is there a line mentioning
Synaptics in it? Try that test with and without the synaptics-usb driver,
and try it after suspend/resume.
--Paul Vojta, vojta at math.berkeley.edu
More information about the xorg
mailing list