LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 04-04-2008, 06:23 AM   #1
Heliades
LQ Newbie
 
Registered: Nov 2007
Location: NC
Distribution: Ubuntu/OpenBSD
Posts: 9

Rep: Reputation: 1
Synaptic Touchpad issues in Slackware 12.0


I have a Dell 1420N laptop that came preloaded with ubuntu and everything worked fine but I got to the point where I could not stand ubuntu anymore and wanted to revert back to slackware (which i have used for so long). Anyways formatting the laptop and I put slack 12.0 on it and spent the night setting up the media keys/wireless card etc etc. But my current problem has me completely stumped how do i enable the touchpad scrolling again? so i can drag my finger down the side and have it scroll.

Well I went around googling for solutions and have tried several things. I installed the synaptics driver (0.14.6 i believe) via slapt-get and via source (no compiling errors) and did a make install. And for good measure i moved synaptics_drv.so and synaptics.o to /usr/X11R6/lib/modules/drivers and /usr/X11R6/lib/modules/input. Then I added the following sections to my xorg.conf


Section "Module"

Load "synaptics"

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" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
Option "SHMConfig" "on"
EndSection


Then under server layout i added synaptic mouse so now the section looks like this

InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Synaptics Mouse" "AlwaysCore"

I have tried making synaptics mouse "CorePointer" but X simply wont load then. I have done modprobe evdev and even tried reloading the psmouse module before loading X but it did not work. dmesg says nothing about any synaptic device and my xorg log says

(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
(II) LoadModule: "synaptics"
(II) Reloading /usr/lib/xorg/modules/input//synaptics_drv.so
Synaptics Mouse no synaptics event device found (checked 14 nodes)
(EE) Synaptics Mouse no synaptics touchpad detected and no repeater device
(II) UnloadModule: "synaptics"



My /proc/bus/input/devices has the following


I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/class/input/input0
H: Handlers=mouse0 event0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input1
H: Handlers=kbd event1
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input2
H: Handlers=kbd event2
B: EV=40001
B: SND=6

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input5
H: Handlers=mouse1 event3
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I am a long time user of linux but this is my first exploration into linux on a laptop. If anyone could help me with this I would be thankful. And i apologize for the very sloppy format of this post.
 
Old 04-06-2008, 06:57 PM   #2
Heliades
LQ Newbie
 
Registered: Nov 2007
Location: NC
Distribution: Ubuntu/OpenBSD
Posts: 9

Original Poster
Rep: Reputation: 1
Solved

Apparently my touchpad was of a newer generation and the 2.6.21.5 kernel was not recognizing it properly so the device would fall back as a Generic PS/2.
 
Old 04-08-2008, 02:48 AM   #3
biojayc
Member
 
Registered: Mar 2005
Location: Dallas TX
Distribution: Kubuntu 6.10
Posts: 80

Rep: Reputation: 15
I know this is an older post, but I was wondering what you did to get it working, assuming you did. I am using gentoo and I think I have everything configured correctly, including xorg, but it is still treated like a normal mouse. The dragging, and scroll areas, etc, just don't work. It sound like a very similar problem to yours. Does upgrading the kernel fix it? thanks
 
Old 09-03-2008, 06:17 PM   #4
muskrat
Member
 
Registered: Feb 2005
Location: Gulf-Coast TX-MX
Distribution: ArchLinux / Slackware 12.1
Posts: 39

Rep: Reputation: 15
I know this is an older post, and I´m using 12.1 but when I install synaptic driver it doesn´t show up in the menu to set the config.

What is the correct method to get the touchpad configured in slackware?

In Debian I just install the driver and add one line to xorg.conf and use the menu item for synaptic to configure the mouse.
 
Old 09-04-2008, 01:07 PM   #5
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
If it helps, I've outlined how to get it working at the bottom of this page, but I'm completely unaware of any menu that you would use in Slackware to configure this.
 
Old 09-10-2008, 08:45 AM   #6
muskrat
Member
 
Registered: Feb 2005
Location: Gulf-Coast TX-MX
Distribution: ArchLinux / Slackware 12.1
Posts: 39

Rep: Reputation: 15
Ok well the synapic driver package that is installed in debian is a GUI.
 
Old 09-10-2008, 09:10 AM   #7
masonm
Senior Member
 
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,300

Rep: Reputation: 90
Quote:
Originally Posted by muskrat View Post
Ok well the synapic driver package that is installed in debian is a GUI.
No the driver package for Debian isn't a GUI, it's an xorg driver module. You're probably thinking of the configuration application gSynaptics which is a GUI config tool for the touchpad. That application will not function unless the synaptics driver module loads correctly and the touchpad is configured in xorg.conf with the option "SHMConfig" "on"
 
Old 09-10-2008, 09:44 AM   #8
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; Slackware64-current (VM); Debian 12 (VM)
Posts: 8,290
Blog Entries: 61

Rep: Reputation: Disabled
I got my scrolling via the touchpad working just by running xorgsetup. My laptop's an ASuS X50RL.
 
Old 09-10-2008, 10:27 PM   #9
masonm
Senior Member
 
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,300

Rep: Reputation: 90
Running synclient -l will show you all of the settings currently being used for the touchpad. You can change them using synclient, but it's better to put them in xorg.conf or you'll have to change them every time you boot.
 
Old 09-13-2008, 03:30 PM   #10
muskrat
Member
 
Registered: Feb 2005
Location: Gulf-Coast TX-MX
Distribution: ArchLinux / Slackware 12.1
Posts: 39

Rep: Reputation: 15
Quote:
Originally Posted by masonm View Post
No the driver package for Debian isn't a GUI, it's an xorg driver module. You're probably thinking of the configuration application gSynaptics which is a GUI config tool for the touchpad. That application will not function unless the synaptics driver module loads correctly and the touchpad is configured in xorg.conf with the option "SHMConfig" "on"
Your right! I stand corrected. Is there a gui package available for slackware? That was what I was looking for. I guess I'm just lazy, I'll get around to getting it right in xorg sooner or later.

When I run synclient this is my return, I guess that means I need to add SHMConfig line to xorg.

Code:
bash-3.1$ synclient -l
Can't access shared memory area. SHMConfig disabled?
 
Old 09-14-2008, 09:19 AM   #11
masonm
Senior Member
 
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,300

Rep: Reputation: 90
Correct, you need to enable SHMConfig in your xorg.conf

You can download and compile gsynaptics, but in all honesty just editing the xorg.conf is your best bet.

Here's the relevant sections from mine:

Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Touchpad" "SendCoreEvents"


Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
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" "0"
Option "VertScrollDelta" "0"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
Option "SHMConfig" "on"
Option "EdgeMotionMinSpeed" "0"
Option "EdgeMotionMaxSpeed" "0"
Option "UpDownScrolling" "0"
Option "CircularScrolling" "0"
Option "CircScrollDelta" "0"
Option "VertEdgeScroll" "off"
Option "EdgeMotionUseAlways" "0"
Option "HorizEdgeScroll" "0"
EndSection
 
Old 09-14-2008, 11:57 AM   #12
muskrat
Member
 
Registered: Feb 2005
Location: Gulf-Coast TX-MX
Distribution: ArchLinux / Slackware 12.1
Posts: 39

Rep: Reputation: 15
Ok I put this in my xorg.conf file;
Code:
Section "InputDevice"
    Identifier	"Mouse1"
    Driver	"synaptics"
    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/mouse"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Synaptics Touchpad"
    Driver         "synaptics"
    Option       "SendCoreEvents" "true"
    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" "0"
    Option         "VertScrollDelta" "0"
    Option 	   "MinSpeed" "0.09"
    Option 	   "MaxSpeed" "0.18"
    Option 	   "AccelFactor" "0.0015"
    Option 	   "SHMConfig" "on"
    Option 	   "EdgeMotionMinSpeed" "0"
    Option 	   "EdgeMotionMaxSpeed" "0"
    Option 	   "UpDownScrolling" "0"
    Option 	   "CircularScrolling" "0"
    Option 	   "CircScrollDelta" "0"
    Option 	   "VertEdgeScroll" "off"
    Option 	   "EdgeMotionUseAlways" "0"
    Option 	   "HorizEdgeScroll" "0"
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Synaptics Touchpad" "SendCoreEvents"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection
But I'm still getting a tapclick and gsynaptics is still erroring out and will not start.
Code:
GSynaptics couldn't initialize.
You have to set 'SHMConfig' 'true' in xorg.conf or XF86Config to use GSynaptics
Now I've tried "true" and "on" both, resulting with the same outcome.

There is one other item of interest to me. This IBM T41 Thinkpad has two pointers. A track pointer, and a touchpad. It also has 5 buttons, there are three between the touchpad and keybroad and two below the touchpad.

With other installs, I've always had a three button configuration, two working as the left button and two working as a right button. With the fifth working as the middle button.

With this install of Slackware 12.1, I have only a left and right on each pointer. (meaning 4 buttons work) but the fifth does nothing. If I want a middle click I have to do a two button click.

One last thing as a side note. I seem to have forgotten how to reboot x without rebooting the whole system.
 
  


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
Synaptic Alps touchpad help okplayer02 Linux - Laptop and Netbook 1 12-30-2004 10:01 AM
synaptic touchpad problem cedar Linux - Laptop and Netbook 2 10-16-2004 03:31 AM
scroller and NON Synaptic touchpad mel82 Linux - Hardware 4 09-17-2004 08:41 PM
disable synaptic touchpad ljpete Linux - Newbie 1 01-31-2004 05:42 AM
disable synaptic touchpad ljpete Linux - Distributions 0 01-30-2004 09:59 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 05:13 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration