Re: Synaptics touchpad + external mouse with Linux 2.6?

From: Vojtech Pavlik
Date: Mon Mar 22 2004 - 01:17:48 EST


On Sun, Mar 21, 2004 at 11:52:31PM +0100, Krzysztof Halasa wrote:
> Hi,
>
> I have a notebook PC (an old Fujitsu-Siemens Liteline, celeron 600 etc)
> with a Synaptics touchpad:
>
> Synaptics Touchpad, model: 1
> Firmware: 4.6
> Sensor: 19
> new absolute packet format
> Touchpad has extended capability bits
> -> multifinger detection
> -> palm detection
> input: SynPS/2 Synaptics TouchPad on isa0060/serio1
>
> This notebook has external mouse+keyboard connector. Is it possible to
> have both the touchpad and the external mouse simultaneously active in
> their native modes? The hardware (keyboard controller) doesn't seem to
> support the active multiplexing mode (by Synaptics and others):
>
> drivers/input/serio/i8042.c: d3 -> i8042 (command) [3]
> drivers/input/serio/i8042.c: f0 -> i8042 (parameter) [3]
> drivers/input/serio/i8042.c: 0f <- i8042 (return) [3]
> drivers/input/serio/i8042.c: d3 -> i8042 (command) [3]
> drivers/input/serio/i8042.c: 56 -> i8042 (parameter) [3]
> drivers/input/serio/i8042.c: a9 <- i8042 (return) [3]
> drivers/input/serio/i8042.c: d3 -> i8042 (command) [3]
> drivers/input/serio/i8042.c: a4 -> i8042 (parameter) [3]
> drivers/input/serio/i8042.c: 5b <- i8042 (return) [3]
>
> It looks the keyboard controller just forwards all data from both
> devices. I can set them (i.e. Linux and XFree86 driver) to IM PS/2 mode
> and they will both work (Linux treats them as one device), but I can't
> use touchpad's special features.

I'm sorry to say it, but it's not possible. Well, it might be, but still
the magic to recognize which device is sending the data would be rather
crazy.

--
Vojtech Pavlik
SuSE Labs, SuSE CR
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/