* 2.5 input drivers Synaptics touchpad
@ 2002-10-02 16:24 Ralf Gerbig
2002-10-02 18:44 ` Vojtech Pavlik
0 siblings, 1 reply; 4+ messages in thread
From: Ralf Gerbig @ 2002-10-02 16:24 UTC (permalink / raw)
To: Vojtech Pavlik; +Cc: linux-kernel
Hi Vojtech,
I just tried 2.5.40 and could not get the Synaptics touchpad on an Acer
Travelmate 353 to work with either the synaptics driver for XFree
at http://www.mobilix.org/software/synaptics/ or tpconfig at
http://www.compass.com/synaptics/ gpm also does not like the synps2
protocol. Works as (im)ps/2 though.
I have tried with and without CONFIG_INPUT_MOUSE and CONFIG_MOUSE_PS2
using /dev/psaux and /dev/input/mice.
Below is the debug output of tpconfig on 2.4.18 with the 2.5.40
differences on the right:
putbyte: write 0xe6
PS2_write: 1 bytes
PS2_write: 0xe6
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
putbyte: write 0xe8
PS2_write: 1 bytes
PS2_write: 0xe8
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
putbyte: write 00
PS2_write: 1 bytes
PS2_write: 0
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
putbyte: write 0xe8
PS2_write: 1 bytes
PS2_write: 0xe8
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
putbyte: write 00
PS2_write: 1 bytes
PS2_write: 0
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
putbyte: write 0xe8
PS2_write: 1 bytes
PS2_write: 0xe8
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
putbyte: write 00
PS2_write: 1 bytes
PS2_write: 0
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
putbyte: write 0xe8
PS2_write: 1 bytes
PS2_write: 0xe8
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
putbyte: write 00
PS2_write: 1 bytes
PS2_write: 0
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
putbyte: write 0xe9
PS2_write: 1 bytes
PS2_write: 0xe9
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
PS2_read: 1 bytes
PS2_read: 0x6 PS2_read: 0x60
PS2_read: read 1
ps2_read_byte: read 0x6 ps2_read_byte: read 0x60
PS2_read: 1 bytes
PS2_read: 0x47 PS2_read: 0x3
PS2_read: read 1
ps2_read_byte: read 0x47 ps2_read_byte: read 0x3
PS2_read: 1 bytes
PS2_read: 0x14 PS2_read: 0xc8
PS2_read: read 1
ps2_read_byte: read 0x14 ps2_read_byte: read 0xc8
Found Synaptics Touchpad. sorry nope ;)
putbyte: write 0xe6 putbyte: write 0xe7
PS2_write: 1 bytes
PS2_write: 0xe6 PS2_write: 0xe7
PS2_write: done
PS2_read: 1 bytes
PS2_read: 0xfa
PS2_read: read 1
ps2_read_byte: read 0xfa
...
...
[query 00 => 0x6 0x47 0x14] [query 00 => 0x60 0x3 0xc8]
fatal:
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2.5 input drivers Synaptics touchpad
2002-10-02 16:24 2.5 input drivers Synaptics touchpad Ralf Gerbig
@ 2002-10-02 18:44 ` Vojtech Pavlik
2002-10-02 20:22 ` Ralf Gerbig
0 siblings, 1 reply; 4+ messages in thread
From: Vojtech Pavlik @ 2002-10-02 18:44 UTC (permalink / raw)
To: Ralf Gerbig; +Cc: linux-kernel
On Wed, Oct 02, 2002 at 06:24:54PM +0200, Ralf Gerbig wrote:
> Hi Vojtech,
>
> I just tried 2.5.40 and could not get the Synaptics touchpad on an Acer
> Travelmate 353 to work with either the synaptics driver for XFree
> at http://www.mobilix.org/software/synaptics/ or tpconfig at
> http://www.compass.com/synaptics/ gpm also does not like the synps2
> protocol. Works as (im)ps/2 though.
>
> I have tried with and without CONFIG_INPUT_MOUSE and CONFIG_MOUSE_PS2
> using /dev/psaux and /dev/input/mice.
Yes, for 2.5 I still have to write a synaptics touchpad kernel driver
for it to work properly.
> Below is the debug output of tpconfig on 2.4.18 with the 2.5.40
> differences on the right:
>
> putbyte: write 0xe6
> PS2_write: 1 bytes
> PS2_write: 0xe6
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> putbyte: write 0xe8
> PS2_write: 1 bytes
> PS2_write: 0xe8
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> putbyte: write 00
> PS2_write: 1 bytes
> PS2_write: 0
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> putbyte: write 0xe8
> PS2_write: 1 bytes
> PS2_write: 0xe8
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> putbyte: write 00
> PS2_write: 1 bytes
> PS2_write: 0
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> putbyte: write 0xe8
> PS2_write: 1 bytes
> PS2_write: 0xe8
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> putbyte: write 00
> PS2_write: 1 bytes
> PS2_write: 0
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> putbyte: write 0xe8
> PS2_write: 1 bytes
> PS2_write: 0xe8
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> putbyte: write 00
> PS2_write: 1 bytes
> PS2_write: 0
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> putbyte: write 0xe9
> PS2_write: 1 bytes
> PS2_write: 0xe9
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> PS2_read: 1 bytes
> PS2_read: 0x6 PS2_read: 0x60
> PS2_read: read 1
> ps2_read_byte: read 0x6 ps2_read_byte: read 0x60
> PS2_read: 1 bytes
> PS2_read: 0x47 PS2_read: 0x3
> PS2_read: read 1
> ps2_read_byte: read 0x47 ps2_read_byte: read 0x3
> PS2_read: 1 bytes
> PS2_read: 0x14 PS2_read: 0xc8
> PS2_read: read 1
> ps2_read_byte: read 0x14 ps2_read_byte: read 0xc8
> Found Synaptics Touchpad. sorry nope ;)
> putbyte: write 0xe6 putbyte: write 0xe7
> PS2_write: 1 bytes
> PS2_write: 0xe6 PS2_write: 0xe7
> PS2_write: done
> PS2_read: 1 bytes
> PS2_read: 0xfa
> PS2_read: read 1
> ps2_read_byte: read 0xfa
> ...
> ...
> [query 00 => 0x6 0x47 0x14] [query 00 => 0x60 0x3 0xc8]
> fatal:
--
Vojtech Pavlik
SuSE Labs
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2.5 input drivers Synaptics touchpad
2002-10-02 18:44 ` Vojtech Pavlik
@ 2002-10-02 20:22 ` Ralf Gerbig
2002-10-02 20:40 ` Vojtech Pavlik
0 siblings, 1 reply; 4+ messages in thread
From: Ralf Gerbig @ 2002-10-02 20:22 UTC (permalink / raw)
To: Vojtech Pavlik; +Cc: linux-kernel
Hi Vojtech,
Am Mittwoch, 2. Oktober 2002 20:44 schrieb Vojtech Pavlik:
> On Wed, Oct 02, 2002 at 06:24:54PM +0200, Ralf Gerbig wrote:
> > Hi Vojtech,
> >
> > I just tried 2.5.40 and could not get the Synaptics touchpad on an Acer
> > Travelmate 353 to work with either the synaptics driver for XFree
> > at http://www.mobilix.org/software/synaptics/ or tpconfig at
> > http://www.compass.com/synaptics/ gpm also does not like the synps2
> > protocol. Works as (im)ps/2 though.
> Yes, for 2.5 I still have to write a synaptics touchpad kernel driver
> for it to work properly.
is there any kind of 'raw' psaux interface to those userspace drivers?
looks to me as a, at least stopgap, solution. With the disclamer that
I know nothing about the interface or the kernel, but i've read the
mantra 'userspace' many times (for values of userspace as in X and gpm).
Thanks,
Ralf
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2.5 input drivers Synaptics touchpad
2002-10-02 20:22 ` Ralf Gerbig
@ 2002-10-02 20:40 ` Vojtech Pavlik
0 siblings, 0 replies; 4+ messages in thread
From: Vojtech Pavlik @ 2002-10-02 20:40 UTC (permalink / raw)
To: Ralf Gerbig; +Cc: Vojtech Pavlik, linux-kernel
On Wed, Oct 02, 2002 at 10:22:56PM +0200, Ralf Gerbig wrote:
> Hi Vojtech,
>
> Am Mittwoch, 2. Oktober 2002 20:44 schrieb Vojtech Pavlik:
> > On Wed, Oct 02, 2002 at 06:24:54PM +0200, Ralf Gerbig wrote:
> > > Hi Vojtech,
> > >
> > > I just tried 2.5.40 and could not get the Synaptics touchpad on an Acer
> > > Travelmate 353 to work with either the synaptics driver for XFree
> > > at http://www.mobilix.org/software/synaptics/ or tpconfig at
> > > http://www.compass.com/synaptics/ gpm also does not like the synps2
> > > protocol. Works as (im)ps/2 though.
>
> > Yes, for 2.5 I still have to write a synaptics touchpad kernel driver
> > for it to work properly.
>
> is there any kind of 'raw' psaux interface to those userspace drivers?
> looks to me as a, at least stopgap, solution. With the disclamer that
> I know nothing about the interface or the kernel, but i've read the
> mantra 'userspace' many times (for values of userspace as in X and gpm).
No, there isn't, but it should not be too hard to implement. Maybe
easier than a synaptics driver, but not really much easier.
--
Vojtech Pavlik
SuSE Labs
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2002-10-02 20:37 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-02 16:24 2.5 input drivers Synaptics touchpad Ralf Gerbig
2002-10-02 18:44 ` Vojtech Pavlik
2002-10-02 20:22 ` Ralf Gerbig
2002-10-02 20:40 ` Vojtech Pavlik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).