LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
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 07-03-2007, 09:40 PM   #1
janhe
Member
 
Registered: Jul 2007
Location: Belgium
Distribution: slackware64 14.2, slackware 13.1
Posts: 371

Rep: Reputation: 54
Synaptics touchpad doen't work anymore on Slack 12.0


Hi,

From what I've seen so far Slackware 12 is great! But...
I can't get my touchpad to work as it did in 11.0

I use the same instructions as I did in slack 11: http://gentoo-wiki.com/HARDWARE_Synaptics_Touchpad

I use the buildscript from slackbuilds.org to compile the driver from source.

I tried loading the evdev an psmouse kernel modules, but no effect

part from Xorg.0.log:
...
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "TouchPad"
(**) |-->Input Device "Keyboard0"
...
(**) ModulePath set to "/usr/lib/xorg/modules"
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81dcd60
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 1.2
X.Org XInput driver : 0.7
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
...
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.1.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.7
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 4.3.99.902, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.7
...
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
...
(**) Option "Protocol" "auto"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "auto"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/input/mice"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(II) Synaptics touchpad driver version 0.14.6 (1406)
TouchPad no synaptics event device found (checked 17 nodes)
(**) Option "Device" "/dev/input/mouse0"
(**) Option "SHMConfig" "on"
(**) 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"
Query no Synaptics: 6003C8
(EE) TouchPad no synaptics touchpad detected and no repeater device
(EE) TouchPad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "TouchPad"
(II) UnloadModule: "synaptics"
...
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(--) Mouse0: PnP-detected protocol: "ExplorerPS/2"
(II) Mouse0: ps2EnableDataReporting: succeeded
...

I'm clueless.
 
Old 07-04-2007, 12:14 AM   #2
janhe
Member
 
Registered: Jul 2007
Location: Belgium
Distribution: slackware64 14.2, slackware 13.1
Posts: 371

Original Poster
Rep: Reputation: 54
Ok, I found what was wrong.
In rc.modules, there's a section:
Code:
### Mouse support:
# PS/2 mouse support:
# The default in Slackware is to use proto=imps because that works with the
# most types of mice out of the box.  For example, using proto=any will
# completely break the mouse if you change consoles with several models of KVM
# switches.
if echo $SHORTREL | grep -qvw 2.4 ; then
  /sbin/modprobe psmouse proto=imps
fi
The problem is in the "proto=imps" part. Somehow, with that option, the kernel sees the touchpad as a ps2-mouse, not as a synaptics touchpad. I commented out that bit so the line becomes:
Code:
  /sbin/modprobe psmouse #proto=imps
Now the mouse does what I expect it to do in X.
And it still works perfectly with gpm.

If read the script well, this part shouldn't be executed anymore, because it was meant for the 2.4.x kernels (RIP). Or am I wrong about that?
 
Old 07-04-2007, 02:36 AM   #3
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,448
Blog Entries: 7

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553
Quote:
Originally Posted by man grep
-v, --invert-match Invert the sense of matching, to select non-matching lines.
So, my take on it is that this part of the script will not run if you have a 2.4 kernel.
 
Old 07-04-2007, 05:05 AM   #4
janhe
Member
 
Registered: Jul 2007
Location: Belgium
Distribution: slackware64 14.2, slackware 13.1
Posts: 371

Original Poster
Rep: Reputation: 54
you're right
silly me
 
  


Reply



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
Windows doen't work anymore... Please Help! linux_newbie123 Linux - Software 17 05-14-2006 06:45 AM
touchpad/mouse won't work in X 2.4.26 kernel synaptics/gpm issue? dns21 Slackware 4 10-15-2004 12:34 AM
synaptics Touchpad & USB mouse in slack 10 mehargags Slackware 5 08-10-2004 06:19 PM
Synaptics Touchpad - Mandrake 10 psmouse.proto=imps fix doesn't work mepaco Linux - Hardware 2 07-20-2004 08:56 PM
Slack 10 2.6.7 Synaptics Touchpad GodSendDeath Slackware 5 07-10-2004 12:53 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:02 PM.

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