LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 02-06-2009, 03:12 PM   #1
Mig21
Member
 
Registered: Jan 2005
Posts: 193

Rep: Reputation: 33
Synaptics touchpad in Slackware 12.2 on HP G60


Hi

I have an HP G60 and I'm trying to get the fancy (e.g. scrolling) touchpad features to work, but I'm having trouble with that.

I tried using the following in xorg.conf:

Code:
Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "synaptics" # instead of "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection
but when X starts, it says no supported synaptics devices found and falling back to psaux.

Does anyone have any suggestions what else I could try?

Thanks in advance.
 
Old 02-06-2009, 03:30 PM   #2
astrogeek
Senior Member
 
Registered: Oct 2008
Distribution: Slackware: 12.1, 13.1, 14.1, 64-14.1, -current, FreeBSD-10
Posts: 1,953

Rep: Reputation: 725Reputation: 725Reputation: 725Reputation: 725Reputation: 725Reputation: 725Reputation: 725
Comment out the line...
Code:
options psmouse proto=imps
in /etc/modprobe.d/psmouse

I have also found that
Code:
options psmouse proto=auto
works on my Slackware 12.1 on one system, but it is not a 'supported' option as far as I can tell.

After making this change do

Code:
modprobe -r psmouse
modprobe psmouse
to reload the module.
 
Old 02-06-2009, 05:15 PM   #3
kjhambrick
Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware-64 -current
Posts: 58

Rep: Reputation: 27
re: Synaptics touchpad in Slackware 12.2 on HP G60

Mig21 --

AstroGeek's suggestion (have ONLY a single line in /etc/modprobe.d/psmouse ):

Code:
options psmouse proto=any
worked for me on an Hp Pavilion zd7015.

In addition to entering 'stuff' for the TouchPad in the InputDevice Section, be sure to add an InputDevice line for the Synaptics TouchPad to the "ServerLayout" Section:

Code:
        InputDevice    "Synaptics TouchPad"  "AlwaysCore"
Just after the entry for mouse0 ( InputDevice "Mouse0" "CorePointer" ) ( see below )

Also, very important for the synaptics driver is that you need to add the infamous "SHMConfig" "on" to the "InputDevice" section for the mouse. Otherwise synclient and syndaemon wont work ...

I am still struggling with tuning the TouchPad (it tends to jump around a lot when I'm typing (syndaemon helps))
but I am trying to tune the sensitivity via synclient (vary cool app).

Anyhow, here are the sections I modified in /etc/X11/xorg.conf for the Synaptics Touchpad on my Dad's zd7015:

Code:
#
# Add an InputDevice for the "Synaptics TouchPad" at the very top of xorg.conf
#
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Synaptics TouchPad"  "AlwaysCore"
EndSection
Then leave mouse0 the way it was.

Code:
#
# leave this in case he plugs in a PS/2 mouse
#
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection
Finally here is my as-yet unfinished Synaptics Entry (still tuning it). Note that the Identifier matches the "InputDevice" above.

Code:
 
#
# kjh added a Synaptics TouchPad section
#
Section "InputDevice"
        Identifier      "Synaptics TouchPad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/input/mouse1"
        Option          "Protocol"              "auto-dev"
        Option          "Sensitivity"           "0.8"
        Option          "HorizScrollDelta"      "0"
        Option          "LeftEdge"              "1700"
        Option          "RightEdge"             "5300"
        Option          "TopEdge"               "1700"
        Option          "BottomEdge"            "4200"
        Option          "FingerLow"             "30"
        Option          "FingerHigh"            "80"
        Option          "MaxTapTime"            "180"
        Option          "MaxTapMove"            "220"
        Option          "VertScrollDelta"       "100"
        Option          "MinSpeed"              "0.09"
        Option          "MaxSpeed"              "0.18"
        Option          "AccelFactor"           "0.0015"
        Option          "SHMConfig"             "on"
EndSection
HTH

-- kjh
 
Old 02-06-2009, 05:33 PM   #4
kjhambrick
Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware-64 -current
Posts: 58

Rep: Reputation: 27
P.S.

The device in the line:

Code:
        Option          "Device"                "/dev/input/mouse1"
came from the /proc/bus/input/devices file.

you can look at it with, say less:

Code:
less -eX /proc/bus/input/devices
To find your Synaptics TouchPad device (/dev/input/mouseX where X is a digit).

Here is my entry that told me to use /dev/input/mouse1:

Code:
I: Bus=0011 Vendor=0002 Product=0007 Version=23b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse1 event6                             ### mouse1 here
B: EV=b
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003
-- kjh
 
Old 02-09-2009, 09:20 PM   #5
Mig21
Member
 
Registered: Jan 2005
Posts: 193

Original Poster
Rep: Reputation: 33
Thanks a lot guys, it worked.
 
Old 02-11-2009, 07:39 PM   #6
dohpaz
Member
 
Registered: Feb 2006
Location: Edmonton
Distribution: Slackware 12.2, Ubuntu
Posts: 117

Rep: Reputation: 16
Awesome info! Got my t30 synaptics tp working with this info thx a bunch!!!
 
Old 04-26-2009, 05:17 AM   #7
uniostamer
LQ Newbie
 
Registered: Aug 2008
Posts: 5

Rep: Reputation: 0
Awesome! Works Great! How to add some other extras, for instance, Tap Zones??
And how to open /dev/input/mouseX?? I tried to open them with vi and less, but no result.
Thank you again!
 
Old 04-28-2009, 09:44 AM   #8
uniostamer
LQ Newbie
 
Registered: Aug 2008
Posts: 5

Rep: Reputation: 0
@kjhambrick

I had some difficulties with touchpad when tapping and scrolling so I changed these 2 options, and now its perfect.

Option "FingerLow" "25"
Option "FingerHigh" "30"
 
Old 04-28-2009, 07:49 PM   #9
niels.horn
Senior Member
 
Registered: Mar 2007
Location: Rio de Janeiro - Brazil
Distribution: Slackware64-current
Posts: 1,004

Rep: Reputation: 89
Quote:
Originally Posted by uniostamer View Post
I had some difficulties with touchpad when tapping and scrolling so I changed these 2 options, and now its perfect.

Option "FingerLow" "25"
Option "FingerHigh" "30"
I have had to change these values on different brands of notes, it seems it really depends on the type of touchpad used. I have seen one that only worked reasonably with values like 7 / 14 for Low & High.

Is there any utility out there to test / fine-tune touchpads or is it all a matter of trial-and-error?
Or a site with these values depending on brand / model of note?
 
Old 06-13-2009, 11:08 PM   #10
adityavpratap
Member
 
Registered: Dec 2004
Location: Hyderabad, India
Distribution: Slackware 13, Ubuntu 12.04
Posts: 431

Rep: Reputation: 32
Quote:
Originally Posted by astrogeek View Post
Comment out the line...
Code:
options psmouse proto=imps
in /etc/modprobe.d/psmouse

I have also found that
Code:
options psmouse proto=auto
works on my Slackware 12.1 on one system, but it is not a 'supported' option as far as I can tell.

After making this change do

Code:
modprobe -r psmouse
modprobe psmouse
to reload the module.

Thanks a bunch friend, your suggestion sorted out my problem on my Slackware 12.2 laptop.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Synaptics touchpad not recognised by synaptics driver (12.1) bogzab Slackware 13 03-22-2009 09:23 PM
Synaptics Touchpad LinuxUser101 Linux - Laptop and Netbook 2 04-14-2008 09:45 PM
Synaptics Touchpad on Acer Aspire 5050 - Slackware Erik_FL Linux - Hardware 3 12-03-2007 07:19 AM
Need to kill touchpad click. (Synaptics Touchpad / FC4) sarysa Linux - Laptop and Netbook 4 02-19-2007 03:15 PM
synaptics touchpad d_lake Linux - Hardware 5 02-08-2003 11:01 PM


All times are GMT -5. The time now is 04:27 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration