Can't configure touchpad.

Using applications, configuring, problems
Post Reply
Message
Author
Sizzlechest
Posts: 27
Joined: Mon 05 Dec 2011, 22:27

Can't configure touchpad.

#1 Post by Sizzlechest »

Hi.
I'm on Lucid 5.2.8. Basically, what is happening is, when I try to launch the mouse configuration program (Flsynclient), I get the error message "Couldn't find synaptics properties. No synaptics driver loaded?".

I am aware this was a known issue in 5.1, but the same fix of running xorgwizard does not fix the problem in this case. All I want to do is turn off the tap to click. Any suggestions would be appreciated. Thank you.

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#2 Post by Karl Godt »

Check out /var/log/Xorg.0.log in the geany texteditor . Search for synaptics and the messages about it .

The xorg driver is located in

/usr[/X11R7/]lib/xorg/modules/input/synaptics_drv.so

When I look at the /etc/X11/xorg.conf

I have

lines like

Section "Module"
Load "synaptics"

Section "ServerLayout"
InputDevice "Synaptics Mouse"
Identifier ".org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
Identifier "Synaptics Mouse"
Driver "synaptics"
Option "SHMConfig" "on"
EndSection

*

You can alternatively try to delete ~/.flSynclient to start fresh or copy a working .flSynclient configuration file and launch flsynclient -s .

Sizzlechest
Posts: 27
Joined: Mon 05 Dec 2011, 22:27

#3 Post by Sizzlechest »

From xorg.0.log

Code: Select all

(II) Synaptics touchpad driver version 1.2.2
Synaptics Mouse no synaptics event device found
(**) Option "Device" "/dev/psaux"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "1700"
(**) Option "BottomEdge" "4200"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "0"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(**) Option "MinSpeed" "0.10"
(**) Option "MaxSpeed" "0.30"
(**) Option "AccelFactor" "0.0030"
Query no Synaptics: 6003C8
(--) Synaptics Mouse: no supported touchpad found
(EE) Synaptics Mouse Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Synaptics Mouse"
(II) UnloadModule: "synaptics"
(**) Option "Protocol" "IMPS/2"
(**) Mouse0: Device: "/dev/mouse"
(**) Mouse0: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse0: always reports core events
(**) Option "Device" "/dev/mouse"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 9
(**) Mouse0: Sensitivity: 1
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(**) Mouse0: (accel) keeping acceleration scheme 1
(**) Mouse0: (accel) acceleration profile 0
(**) Mouse0: (accel) acceleration factor: 2.000
(**) Mouse0: (accel) acceleration threshold: 4
(II) Mouse0: ps2EnableDataReporting: succeeded
Then my xorg.conf...

Code: Select all


#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"
	Load "synaptics"

# This loads the DBE extension module.

    Load        "dbe"  	# Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

# This loads the font modules
#    Load        "type1"
#    Load        "freetype"

# This loads xtrap extension, used by xrandr
#   Load       "xtrap"

# This loads the GLX module (if present). xorg 7.4/5 need explicit disable to disable...
    Load    "glx" #LOADGLX

# This loads dri module (if present). 7.4 loads it by default, have to disable...
   Load       "dri" #LOADDRI
#    Disable "dri"

EndSection

# **********************************************************************
# Files section.  This allows default font paths to be set
# **********************************************************************

Section "Files"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

    FontPath   "/usr/share/X11/fonts/misc/"
    FontPath   "/usr/share/X11/fonts/Type1/"
    FontPath   "/usr/share/X11/fonts/TTF/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12).  This allows clients to receive these key
# events.

#    Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...
# but i want to use it in xorgwizard so leave on...

    Option "RandR" "on"

# With this, Xorg won't talk to HAL to add evdev devices and you'll be back
# with the old Xorg behavior (pre-7.4)...

    Option "AutoAddDevices" "false"

# For no-Hal, kirk also suggests this...

#    Option "AllowMouseOpenFail" "true"

# Xorg 7.4, Ubuntu Jaunty, CTRL-ALT-BACKSPACE is disabled by default...

    Option "DontZap" "false"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...


Section "ServerLayout"
	InputDevice "Synaptics Mouse" "AlwaysCore"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option      "XkbRules" "xorg"
	Option      "XkbModel" "pc102"
	Option      "XkbLayout" "us" #xkeymap0
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "IMPS/2" #mouse0protocol
	Option	    "Device" "/dev/mouse"
	#Option      "Emulate3Buttons"
	#Option      "Emulate3Timeout" "50"
	Option      "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "InputDevice"
	Identifier "Synaptics Mouse"
	Driver "synaptics"
	Option "Device" "/dev/psaux"
	Option "Protocol" "auto-dev"
	Option "LeftEdge" "1700"
	Option "RightEdge" "5300"
	Option "TopEdge" "1700"
	Option "BottomEdge" "4200"
	Option "FingerLow" "25"
	Option "FingerHigh" "30"
	Option "MaxTapTime" "0"
	Option "MaxTapMove" "220"
	Option "VertScrollDelta" "100"
	Option "MinSpeed" "0.10"
	Option "MaxSpeed" "0.30"
	Option "AccelFactor" "0.0030"
	Option "SHMConfig" "on"
	#Option "Repeater" "/dev/ps2mouse"
EndSection

Section "Monitor"
	#DisplaySize	  330   210	# mm
	Identifier   "Monitor0"
	VendorName   "CMO"
	ModelName    "Color LCD"
	HorizSync    48.0-50.0
	VertRefresh  59.0-61.0
	#UseModes     "Modes0" #monitor0usemodes
	Option      "PreferredMode" "1280x800"
	EndSection
	
Section "Modes"
	Identifier "Modes0"
	#modes0modeline0
EndSection

Section "Device"
	### Available Driver options are:-
	### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
	### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
	### [arg]: arg optional
	#Option     "NoAccel"            	# [<bool>]
	#Option     "SWcursor"           	# [<bool>]
	#Option     "Dac6Bit"            	# [<bool>]
	#Option     "Dac8Bit"            	# [<bool>]
	#Option     "BusType"            	# [<str>]
	#Option     "CPPIOMode"          	# [<bool>]
	#Option     "CPusecTimeout"      	# <i>
	#Option     "AGPMode"            	# <i>
	#Option     "AGPFastWrite"       	# [<bool>]
	#Option     "AGPSize"            	# <i>
	#Option     "GARTSize"           	# <i>
	#Option     "RingSize"           	# <i>
	#Option     "BufferSize"         	# <i>
	#Option     "EnableDepthMoves"   	# [<bool>]
	#Option     "EnablePageFlip"     	# [<bool>]
	#Option     "NoBackBuffer"       	# [<bool>]
	#Option     "DMAForXv"           	# [<bool>]
	#Option     "FBTexPercent"       	# <i>
	#Option     "DepthBits"          	# <i>
	#Option     "PCIAPERSize"        	# <i>
	#Option     "AccelDFS"           	# [<bool>]
	#Option     "IgnoreEDID"         	# [<bool>]
	#Option     "CustomEDID"         	# [<str>]
	#Option     "DisplayPriority"    	# [<str>]
	#Option     "PanelSize"          	# [<str>]
	#Option     "ForceMinDotClock"   	# <freq>
	#Option     "ColorTiling"        	# [<bool>]
	#Option     "VideoKey"           	# <i>
	#Option     "RageTheatreCrystal" 	# <i>
	#Option     "RageTheatreTunerPort" 	# <i>
	#Option     "RageTheatreCompositePort" 	# <i>
	#Option     "RageTheatreSVideoPort" 	# <i>
	#Option     "TunerType"          	# <i>
	#Option     "RageTheatreMicrocPath" 	# <str>
	#Option     "RageTheatreMicrocType" 	# <str>
	#Option     "ScalerWidth"        	# <i>
	#Option     "RenderAccel"        	# [<bool>]
	#Option     "SubPixelOrder"      	# [<str>]
	#Option     "ShowCache"          	# [<bool>]
	#Option     "ClockGating"        	# [<bool>]
	#Option     "VGAAccess"          	# [<bool>]
	#Option     "ReverseDDC"         	# [<bool>]
	#Option     "LVDSProbePLL"       	# [<bool>]
	#Option     "AccelMethod"        	# <str>
	#Option     "DRI"                	# [<bool>]
	#Option     "ConnectorTable"     	# <str>
	#Option     "DefaultConnectorTable" 	# [<bool>]
	#Option     "DefaultTMDSPLL"     	# [<bool>]
	#Option     "TVDACLoadDetect"    	# [<bool>]
	#Option     "ForceTVOut"         	# [<bool>]
	#Option     "TVStandard"         	# <str>
	#Option     "IgnoreLidStatus"    	# [<bool>]
	#Option     "DefaultTVDACAdj"    	# [<bool>]
	#Option     "Int10"              	# [<bool>]
	#Option     "EXAVSync"           	# [<bool>]
	#Option     "ATOMTVOut"          	# [<bool>]
	#Option     "R4xxATOM"           	# [<bool>]
	#Option     "ForceLowPowerMode"  	# [<bool>]
	#Option     "DynamicPM"          	# [<bool>]
	#Option     "NewPLL"             	# [<bool>]
	#Option     "ZaphodHeads"        	# <str>
	Identifier  "Card0"
	Driver      "radeon" #card0driver
	VendorName  "ATI Technologies Inc"
	BoardName   "M24 1P [Radeon Mobility X600]"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	#Option         "metamodes" "1280x800_60 +0+0" #METAMODES_0
	Subsection "Display"
		Depth       24
		Modes       "1280x800"
	EndSubsection
EndSection

#PuppyHardwareProfile=ATI_MOBILITY_RADEONN154I1
When I try editing the bit where it says...

Code: Select all

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "IMPS/2" #mouse0protocol
	Option	    "Device" "/dev/mouse"
	#Option      "Emulate3Buttons"
	#Option      "Emulate3Timeout" "50"
	Option      "ZAxisMapping" "4 5" #scrollwheel
EndSection
...x will fail to start at all. I am forced to rerun xorgwizard.

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#4 Post by Karl Godt »

Xorg fails with missing mouse by default .

Code: Select all

Xorg -help
-allowMouseOpenFail start server even if the mouse can't be initialized

could be put into to line in xwin
/usr/bin/xinit /root/.xinitrc -- -br -nolisten tcp > /tmp/xerrs.log 2>&1
like

Code: Select all

/usr/bin/xinit /root/.xinitrc -- -br -allowMouseOpenFail -nolisten tcp > /tmp/xerrs.log 2>&1 
in the Xorg part else kernel not 2.6.18.8

The radeon has had problems several times on the forum .

I would try like myself to use the vesa driver if it is possible to check if that would work .

I had no problems with /dev/mouse being linked to psaux but by default it should be linked to input/mice .

Code: Select all

[    32.548] (II) intel(0): Setting screen physical size to 270 x 158
[    32.769] (II) Using input driver 'synaptics' for 'Synaptics Mouse'
[    32.769] (II) Loading /usr/X11R7/lib/xorg/modules/input/synaptics_drv.so
[    32.769] (**) Option "AlwaysCore"
[    32.769] (**) Synaptics Mouse: always reports core events
[    34.813] (--) Synaptics Mouse auto-dev sets device to /dev/input/event1
[    34.833] (**) Option "Device" "/dev/input/event1"
[    34.916] (--) Synaptics Mouse: x-axis range 1472 - 5808
[    34.916] (--) Synaptics Mouse: y-axis range 1408 - 4842
[    34.916] (--) Synaptics Mouse: pressure range 0 - 255
[    34.917] (--) Synaptics Mouse: finger width range 0 - 15
[    34.917] (--) Synaptics Mouse: buttons: left right double triple
[    34.917] (**) Option "SHMConfig" "on"
[    35.023] (--) Synaptics Mouse: touchpad found
[    35.023] (**) Synaptics Mouse: always reports core events
[    35.130] (II) XINPUT: Adding extended input device "Synaptics Mouse" (type: TOUCHPAD, id 6)
[    35.130] (**) Synaptics Mouse: (accel) MinSpeed is now constant deceleration 2.5
[    35.130] (**) Synaptics Mouse: MaxSpeed is now 1.75
[    35.130] (**) Synaptics Mouse: AccelFactor is now 0.036
[    35.131] (**) Synaptics Mouse: (accel) keeping acceleration scheme 1
[    35.131] (**) Synaptics Mouse: (accel) acceleration profile 1
[    35.131] (**) Synaptics Mouse: (accel) acceleration factor: 2.000
[    35.131] (**) Synaptics Mouse: (accel) acceleration threshold: 4
[    35.131] (--) Synaptics Mouse: touchpad found
[    35.131] (II) Using input driver 'mouse' for 'Mouse0'
[    35.131] (II) Loading /usr/X11R7/lib/xorg/modules/input/mouse_drv.so
[    35.131] (**) Option "CorePointer"
[    35.131] (**) Mouse0: always reports core events
[    35.131] (**) Option "Protocol" "IMPS/2"
[    35.131] (**) Option "Device" "/dev/mouse"
[    35.131] (**) Mouse0: Protocol: "IMPS/2"
[    35.131] (**) Mouse0: always reports core events
[    35.237] (==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
[    35.237] (**) Option "ZAxisMapping" "4 5"
[    35.237] (**) Mouse0: ZAxisMapping: buttons 4 and 5
[    35.238] (**) Mouse0: Buttons: 9
[    35.238] (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE, id 7)
[    35.238] (**) Mouse0: (accel) keeping acceleration scheme 1
[    35.238] (**) Mouse0: (accel) acceleration profile 0
[    35.238] (**) Mouse0: (accel) acceleration factor: 2.000
[    35.238] (**) Mouse0: (accel) acceleration threshold: 4
[    35.470] (II) Mouse0: ps2EnableDataReporting: succeeded
Also make sure the relevant kernel drivers like ehci_hcd,uhci_hcd,ohci_hcd,psmouse are loaded .
Lupu/Luci has got the whole usb drivers built as modules, not sure about sermouse and psmouse .

The actual racy has got many usb modules compiled into the kernel . Also has Xorg-1.11 instead of 1.7 .
I would try that on your old, worn-out hardware :wink:

Post Reply