2003-07-16 00:01:59

by Dax Kelson

[permalink] [raw]
Subject: Synaptics Touchpad 2.6.0-test1 problem


I'm using XFree86-4.3.0-17, I have the synaptics XF86 0.11.3p6 driver
installed.

I have input, evdev, mousedev, psmouse in the kernel.

I get happy dmesg output when psmouse loads.

When X starts the cursor sits in the middle of the screen and won't move
when I touch the touchpad or the buttons.

On the TTY from which I started the X server I see:

Synaptics DeviceInit called
SynapticsCtrl called
Synaptics DeviceOn called
SynapticsCtrl called
SynapticsCtrl called
Synaptics DeviceOff called

This last message looks suspicious. I dunno, maybe it's normal. Either
way the touchpad doesn't work.

Dax


2003-07-16 08:20:06

by Peter Osterlund

[permalink] [raw]
Subject: Re: Synaptics Touchpad 2.6.0-test1 problem

Dax Kelson <[email protected]> writes:

> I'm using XFree86-4.3.0-17, I have the synaptics XF86 0.11.3p6 driver
> installed.
>
> I have input, evdev, mousedev, psmouse in the kernel.
>
> I get happy dmesg output when psmouse loads.
>
> When X starts the cursor sits in the middle of the screen and won't move
> when I touch the touchpad or the buttons.

Are you using the correct eventX device node? Look at
/proc/bus/input/devices to make sure. Verify from the console that you
get data from the device. Type

cat /dev/input/eventX | od -x

access the touchpad and verify that some data is produced.

Your XF86Config file should have a section that looks something like
this:

Section "InputDevice"
Identifier "TouchPad"
Driver "synaptics"
Option "Device" "/dev/input/event3"
Option "Protocol" "event"
Option "SHMConfig" "on"
EndSection

P.S. Auto-detection of the correct eventX device is under
construction, so pretty soon it will be much easier to set things up.

--
Peter Osterlund - [email protected]
http://w1.894.telia.com/~u89404340