[ltp] Touchpad not working (T41p), please help me

mukesh agrawal linux-thinkpad@linux-thinkpad.org
Wed, 04 Feb 2004 08:08:30 -0500


This is a multi-part message in MIME format.
--------------010607020007040501060809
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Patrick Wustmann wrote:
> Look here, thats the reason and the solution to get rid of that.
> 
> http://w1.894.telia.com/~u89404340/touchpad/index.html
> http://www.geocities.com/dt_or/gpm/gpm.html
> http://forums.gentoo.org/viewtopic.php?t=125338
> 
> it shoud work, but i haven't tried it, because i disabled the touchpad, the 
> stick is more comfortable.

Getting the trackpoint and touchpad working simultaneously has been 
discussed in some detail on this before. You may want to check the list 
archives.

Attached is a XF86Config file that works with kernel 2.6 (with the 
Synaptics input driver), and XFree 4.3 (with the touchpad driver you 
reference above).

With this config, I have the trackpoint working (including the middle 
button, and scroll wheel emulation), and the touchpad working (including 
scroll wheel, etc.).

Good luck.

--------------010607020007040501060809
Content-Type: text/x-troff-man;
 name="XF86Config-4-2.6"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="XF86Config-4-2.6"

# XF86Config-4 (XFree86 server configuration file) generated by Dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#
Section "ServerFlags"
	Option "AllowDeactivateGrabs" "true"
	Option "AllowClosedownGrabs" "true"
EndSection

Section "ServerLayout"
	Identifier	"T40 Layout"
	Screen		"T40 Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"touchpad"
	InputDevice	"trackpoint"
	InputDevice	"usb mouse"
EndSection

Section "Files"
#	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/lib/X11/fonts/misc/:unscaled"
	FontPath	"/usr/lib/X11/fonts/cyrillic/:unscaled"
	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/Type1"
	FontPath	"/usr/lib/X11/fonts/Speedo"
# we've already got the unscaled bitmaps above. and scaled bitmaps look like
# such utter shit that we're better off without them. --mukesh
#	FontPath	"/usr/lib/X11/fonts/100dpi"
#	FontPath	"/usr/lib/X11/fonts/75dpi"
	ModulePath	"/usr/local/XFree86-4.3/lib/modules"
EndSection

Section "Module"
	Load	"ddc"
	Load	"GLcore"
	Load	"dbe"
	Load	"dri"
	Load	"extmod"
	Load	"glx"
	Load	"pex5"
	Load	"record"
	Load	"xie"
	Load	"bitmap"
	Load	"freetype"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
	Load	"int10"
	Load	"synaptics"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"us"
EndSection

# Section "InputDevice"
# 	Identifier	"touchpad"
# 	Driver		"mouse"
# 	Option		"CorePointer"
# 	Option		"Device"		"/dev/psaux"
# 	Option		"Protocol"		"PS/2"
# 	Option		"Emulate3Buttons"	"true"
# 	Option		"ZAxisMapping"		"4 5"
# EndSection

#Section "InputDevice"
#	Identifier	"trackpoint"
#	Driver		"mouse"
#	Option		"SendCoreEvents"	"true"
#	Option		"Device"		"/dev/input/mice"
#	Option		"Protocol"		"ImPS/2"
#	Option		"Emulate3Buttons"	"true"
#	Option		"ZAxisMapping"		"4 5"
#EndSection

Section "InputDevice"
	Identifier    	"touchpad"
	Driver        	"synaptics"
	Option		"AlwaysCore"	"true"
#	Option        	"Device"        "/dev/input/event0"
	Option		"Protocol"	"auto-dev"
	Option		"LeftEdge"	"1900"
	Option		"RightEdge"	"5400"
	Option		"TopEdge"	"1900"
	Option		"BottomEdge"	"4000"
	Option		"FingerLow"	"25"
	Option		"FingerHigh"	"30"
	Option		"MaxTapTime"	"150"
 	Option        	"MaxTapMove" 	"220"
 	Option        	"VertScrollDelta"	"150"
	Option		"HorizScrollDelta"	"150"
	Option		"EdgeMotionSpeed"	"0.10"
 	Option        	"MinSpeed"      	"0.02"
 	Option        	"MaxSpeed"      	"0.18"
 	Option        	"AccelFactor" 	"0.0010"
 	Option       	"SHMConfig"     "on"
	Option		"TapButton1"	"1"
	Option		"TapButton2"	"2"
	Option		"TapButton3"	"3"
	Option		"EmulateMidButtonTime"	"75"
	Option		"CorePointer"
EndSection

Section "InputDevice"
	Identifier	"trackpoint"
	Driver		"mouse"
	Option		"Device"		"/dev/input/mouse1"
	Option		"Protocol"		"ImPS/2"
	Option		"AlwaysCore"		"true"
	Option		"ZAxisMapping"		"4 5"
	Option		"Emulate3Buttons"	"true"
	Option		"EmulateWheel"		"true"
	Option		"EmulateWheelButton"	"2"
EndSection

Section "InputDevice"
	Identifier	"usb mouse"
	Driver		"mouse"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"AlwaysCore"		"true"
	Option		"ZAxisMapping"		"4 5"
#	Option		"Emulate3Buttons"	"true"
#	Option		"EmulateWheel"		"true"
#	Option		"EmulateWheelButton"	"2"
EndSection

Section "Device"
	Identifier	"ATI Radeon Mobility 9000"
	Driver		"radeon"
EndSection

Section "Monitor"
	Identifier	"IBM ThinkPad LCD"
	HorizSync	30-57
	VertRefresh	43-72
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"T40 Screen"
	Device		"ATI Radeon Mobility 9000"
	Monitor		"IBM ThinkPad LCD"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection


Section "DRI"
	Mode	0666
EndSection

# end of XF86Config

--------------010607020007040501060809--