Breezy ALPS touchpad

Vaidotas Zemlys mpiktas at gmail.com
Sat Oct 15 13:02:18 UTC 2005


Hi,

I have notebook HP nx9105 with an ALPS touchpad. In Hoary I had to
patch the kernel with the
/usr/share/doc/xorg-driver-synaptic/alps.patch in order for it to work
correctly (no tap and working vertical scroll). In Breezy this patch
does not apply cleanly to linux-source-2.6.12.

After looking at Xorg.0.log I saw this:
(II) Synaptics touchpad driver version 0.13.6
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event2
(**) Option "Device" "/dev/input/event2"
(**) Option "LeftEdge" "120"
(**) Option "RightEdge" "830"
(**) Option "TopEdge" "120"
(**) Option "BottomEdge" "650"
(**) Option "FingerLow" "14"
(**) Option "FingerHigh" "15"
(**) Option "MaxTapTime" "0"
(**) Option "MaxTapMove" "110"
(**) Option "EmulateMidButtonTime" "75"
(**) Option "VertScrollDelta" "20"
(**) Option "HorizScrollDelta" "0"
(**) Option "EdgeMotionMinSpeed" "15"
(**) Option "EdgeMotionMaxSpeed" "15"
(**) Option "UpDownScrolling" "1"
(**) Option "CircularScrolling" "1"
(**) Option "CircScrollTrigger" "2"
(--) Synaptics Touchpad ALPS touchpad found
(**) Option "SendCoreEvents" "true"
(**) Synaptics Touchpad: always reports core events
(II) XINPUT: Adding extended input device "Synaptics Touchpad" (type: MOUSE)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
Synaptics DeviceInit called
SynapticsCtrl called.
(II) Configured Mouse: ps2EnableDataReporting: succeeded
Synaptics DeviceOn called
(--) Synaptics Touchpad ALPS touchpad found

So it seems that xorg finds my touchpad, yet configuration options
does not apply. As you can see  MaxTapTime is set to zero, meaning
that the touchpad should not react to taps, but it is not working. The
taps work, and there is no vertical scroll. Annoying behaviour is on,
useful off. Tpconfig gives me this:
$ sudo tpconfig -i
Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Sensor type: unknown (0).
Geometry: rectangular/landscape/up.
Packets: absolute, 80 packets per second.
Corner taps disabled;           no tap gestures.
Edge motion: none.
Z threshold: 6 of 7.
2 button mode; corner tap is right button click.

And it does not react to option -t 0, the tap still works. So does
anybody knows where my problem is, and how it can be fixed? Do I need
to compile some drivers or kernel, or my configuration is wrong? The
relevant part of xorg.conf:
Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/input/event1"
	Option		"Protocol"		"auto-dev"	
	Option		"LeftEdge"		"120"
	Option		"RightEdge"		"830"
	Option		"TopEdge"		"120"
	Option		"BottomEdge"		"650"
	Option		"FingerLow"		"14"
	Option		"FingerHigh"		"15"
	Option		"MaxTapTime"		"0"
	Option		"MaxTapMove"		"110"
	Option		"EmulateMidButtonTime"	"75"
	Option		"VertScrollDelta"	"20"
	Option		"HorizScrollDelta"	"0"
	Option		"MinSpeed"		"0.2"
	Option		"MaxSpeed"		"0.5"
	Option		"AccelFactor"		"0.01"
	Option		"EdgeMotionMinSpeed"	"15"
	Option		"EdgeMotionMaxSpeed"	"15"
	Option		"UpDownScrolling"	"1"
	Option		"CircularScrolling"	"1"
	Option		"CircScrollDelta"	"0.1"
	Option		"CircScrollTrigger"	"2"
	#Option		"SHMConfig"		"on"

EndSection

Thanks for any help in advance.

Vaidotas




More information about the ubuntu-users mailing list