LinuxQuestions.org
Review your favorite Linux distribution.
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 11-12-2006, 03:59 PM   #1
wakeboarder3780
Member
 
Registered: Mar 2006
Distribution: Ubuntu 6.10
Posts: 112

Rep: Reputation: 15
Synaptics (laptop touchpad) problems


I have been doing a bit of research on touchpads, and Synaptics seems like it's mostly the only hope (correct me if I'm wrong). I installed the synaptics driver, and used a sample script for my /etc/X11/xorg.conf file. I am using the Huge26 kernel and slack 11.0 on a Dell Latitude XT400, and although the laptop isn't listed under support on the synaptics web page Im still hopeful.

Needless to say the touchpad is not working when X is started (using fluxbox).

My current xorg.conf file is as follows:
Code:
Section "Module"

    Load        "dbe"   # Double buffer extension
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load        "type1"
    Load        "freetype"
    Load       "glx"
    Load        "synaptics"

EndSection

Section "Files"
    RgbPath     "/usr/X11R6/lib/X11/rgb"
    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/CID/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/"

EndSection


Section "ServerFlags"
EndSection


Section "InputDevice"

    Identifier  "Keyboard1"
    Driver      "kbd"

EndSection



Section "InputDevice"

    Identifier  "Synaptics Mouse"
    Driver      "synaptics"
    Option "Protocol"    "auto-dev"
    Option "Device"      "/dev/psaux"
    Option "LeftEdge"    "1700"
    Option "RightEdge"   "5300"
    Option "TopEdge"     "1700"
    Option "Bottom"      "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"
    Option "Repeater"    "/dev/ps2mouse"

EndSection



Section "Monitor"

    Identifier  "My Monitor"
    HorizSync   31.5 - 50.0
    VertRefresh 40-90

EndSection


Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "vesa"
EndSection


Section "Screen"
    Identifier  "Screen 1"
    Device      "VESA Framebuffer"
    Monitor     "My Monitor"

   DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes "1024x768" "800x600" "640x480"
    EndSubsection

EndSection



Section "ServerLayout"

    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Synaptics Mouse" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection
If anyone has any idea where I go from here, please let me know. If anyone would like more information please just ask. I would really like to be able to get the touchpad working this bad boy. Thank you in advance for any help.
 
Old 11-12-2006, 04:49 PM   #2
marsm
Member
 
Registered: Aug 2005
Distribution: Ubuntu
Posts: 62

Rep: Reputation: 15
I'm no expert in configuring X, which is why I usually do a quick boot with Knoppix or Ubuntu (are there any LiveCDs with better hardware detection out there?). I then copy/paste/upload the config files someplace and try to use whatever they can detect. I suggest you try that method, too Sorry for being so vague about this, I've only just got myself a laptop a few days ago.
 
Old 11-12-2006, 09:00 PM   #3
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
What does /var/log/Xorg.0.log say about your touchpad? Hows about 'cat /proc/bus/input/devices' too.
 
Old 11-12-2006, 09:26 PM   #4
wakeboarder3780
Member
 
Registered: Mar 2006
Distribution: Ubuntu 6.10
Posts: 112

Original Poster
Rep: Reputation: 15
My laptop doesnt have cd drive to boot from, or a floppy for that matter.
 
Old 11-12-2006, 09:36 PM   #5
dohpaz
Member
 
Registered: Feb 2006
Location: Edmonton
Distribution: Slackware 12.2, Ubuntu
Posts: 117

Rep: Reputation: 16
How did you install your os then? From the NIC?If yours suports PXE then you should be able to boot from the knoppix cd loaded on another computer, start the knoppix cd on a desktop or whatever and then start the PXE server on it.

Last edited by dohpaz; 11-12-2006 at 09:38 PM.
 
Old 11-13-2006, 02:59 AM   #6
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Quote:
Originally Posted by jong357
What does /var/log/Xorg.0.log say about your touchpad? Hows about 'cat /proc/bus/input/devices' too.
Well?.... Whats that got to do with a cdrom drive?
 
Old 11-13-2006, 07:39 AM   #7
xflow7
Member
 
Registered: May 2004
Distribution: Slackware
Posts: 215

Rep: Reputation: 45
I had a problem with Synaptics when upgrading from 2.4.33.3 to 2.6.17.13 generic that I solved with an edit to /etc/modprobe.conf

By default, rc.modules-2.6.17.13 modprobes the psmouse module using proto=imps. Pat mentions his rationale in the file:

Code:
# 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 result is that the module refuses to recognize the touchpad as an ALPS touchpad and instead just calls it a generic ps2 device (which will be evident if you cat /proc/bus/input/devices as jong357 suggests). This causes X to fail when it tries to use the "auto-dev" protocol as suggested by the Synaptics driver documentation.

I added the following line to /etc/modprobe.conf which solved the problem:

Code:
options psmouse proto=any
The proto=any option allows the module to properly recognize the touchpad.

Hope that helps.

Dave

Last edited by xflow7; 11-13-2006 at 08:29 AM.
 
Old 11-13-2006, 07:44 AM   #8
Mr_C
Member
 
Registered: Jan 2004
Location: Trinidad & Tobago
Distribution: Slackware
Posts: 317

Rep: Reputation: 30
Hmmm all I have for my touchpad section is
Code:
Section "InputDevice"
	Driver		"synaptics"
	Identifier	"touchpad"
	Option		"Device" "/dev/psaux"
	Option		"Protocol" "auto-dev"
	Option		"AccelFactor" "0.0015"
EndSection
If I remember correctly you need
(1) evdev support in your kernel - do a lsmod | grep evdev
(2) modprobe psmouse

I notice a stock install of slack 11 whith the 2.6.17.13 has these two enabled and avaliable so if yours is such you'd be in luck.
 
Old 11-13-2006, 10:53 AM   #9
wakeboarder3780
Member
 
Registered: Mar 2006
Distribution: Ubuntu 6.10
Posts: 112

Original Poster
Rep: Reputation: 15
Im on the run today, but tonight I should be able to post more information. Specifically the two commands I am supposed to run I will post the output tonight.

As for how I got the OS on the laptop I had to buy a conversion hard drive plug, because booting with the network card I had was not working (even though it was PXE supported). Thats another issue however.

So basically there is no way for me to boot from cd. However it looks like I have much information to look over and check. Thanks to everyone for the contribution thus far
 
Old 11-13-2006, 12:18 PM   #10
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Post the output of 'lsmod' and 'ls /dev/input/*' too... Mr_C and xflow7 were correct. Maybe you should post your complete Xorg.log if your not sure what's relevant. Put it in CODE tags.
 
Old 11-13-2006, 07:34 PM   #11
wakeboarder3780
Member
 
Registered: Mar 2006
Distribution: Ubuntu 6.10
Posts: 112

Original Poster
Rep: Reputation: 15
Sorry to all for not answering sooner here is the requested information in an orderly fashion as I could muster:

jong, sorry about not answering you sooner, I had an old page up and didnt realize until today you had written something to try. Output as follows:

/var/log/Xorg.0.log:
**Edit** I should note that I deleted all the lines with the "Modes" information. My post was too large and I tried to conserve space by axing those. If it turns out you need it, please let me know and I will post in another. It is commented with *** where I deleted this info.
**/Edit**
Code:
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/DeathTop:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

X Window System Version 6.9.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: Linux 2.4.33.3 i686 [ELF] 
Current Operating System: Linux DeathTop 2.6.17.13 #4 Wed Sep 27 22:37:23 CDT 2006 i686
Build Date: 16 September 2006
	Before reporting problems, check http://wiki.X.Org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Oct 26 20:05:04 2006
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) |   |-->Monitor "My Monitor"
(**) |   |-->Device "VESA Framebuffer"
(**) |-->Input Device "Synaptics Mouse"
(**) |-->Input Device "Keyboard1"
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/local/".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/local/").
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/Speedo/".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/Speedo/").
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/cyrillic/".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/cyrillic/").
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.2
	X.Org Video Driver: 0.8
	X.Org XInput driver : 0.5
	X.Org Server Extension : 0.2
	X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.8
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00 hdr 01
(II) PCI: 00:03:0: chip 104c,ac1c card 1000,0000 rev 01 class 06,07,00 hdr 82
(II) PCI: 00:03:1: chip 104c,ac1c card 1800,0000 rev 01 class 06,07,00 hdr 82
(II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 02 class 06,80,00 hdr 80
(II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 03 class 06,80,00 hdr 00
(II) PCI: 01:00:0: chip 10c8,0006 card 1028,0091 rev 00 class 03,00,00 hdr 80
(II) PCI: 01:00:1: chip 10c8,8006 card 1028,0091 rev 00 class 04,01,00 hdr 80
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,6), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
	[0] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x008c (VGA_EN is set)
(II) Bus 1 I/O range:
	[0] -1	0	0x0000c000 - 0x0000c0ff (0x100) IX[B]
	[1] -1	0	0x0000c400 - 0x0000c4ff (0x100) IX[B]
	[2] -1	0	0x0000c800 - 0x0000c8ff (0x100) IX[B]
	[3] -1	0	0x0000cc00 - 0x0000ccff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
	[0] -1	0	0xfd000000 - 0xfeffffff (0x2000000) MX[B]
(II) Bus 1 prefetchable memory range:
	[0] -1	0	0xf4000000 - 0xf7ffffff (0x4000000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 2: bridge is at (0:3:0), (0,2,5), BCTRL: 0x0740 (VGA_EN is cleared)
(II) Bus 2 I/O range:
	[0] -1	0	0x00001000 - 0x000010ff (0x100) IX[B]
	[1] -1	0	0x00001400 - 0x000014ff (0x100) IX[B]
(II) Bus 2 prefetchable memory range:
	[0] -1	0	0x20000000 - 0x21ffffff (0x2000000) MX[B]
	[1] -1	0	0x22000000 - 0x23ffffff (0x2000000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 6: bridge is at (0:3:1), (0,6,9), BCTRL: 0x0740 (VGA_EN is cleared)
(II) Bus 6 I/O range:
	[0] -1	0	0x00001800 - 0x000018ff (0x100) IX[B]
	[1] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
(II) Bus 6 prefetchable memory range:
	[0] -1	0	0x24000000 - 0x25ffffff (0x2000000) MX[B]
	[1] -1	0	0x26000000 - 0x27ffffff (0x2000000) MX[B]
(--) PCI:*(1:0:0) Neomagic Corporation NM2360 [MagicMedia 256ZX] rev 0, Mem @ 0xf6000000/25, 0xfdc00000/22, 0xfdb00000/20
(II) Addressable bus resource ranges are
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
	[1] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xf0000000 from 0xf3ffffff to 0xefffffff
(II) Active PCI resource ranges:
	[0] -1	0	0xf0000000 - 0xefffffff (0x0) MX[B]O
	[1] -1	0	0xfdb00000 - 0xfdbfffff (0x100000) MX[B](B)
	[2] -1	0	0xfdc00000 - 0xfdffffff (0x400000) MX[B](B)
	[3] -1	0	0xf6000000 - 0xf7ffffff (0x2000000) MX[B](B)
	[4] -1	0	0x0000ece0 - 0x0000ecff (0x20) IX[B]
	[5] -1	0	0x00000860 - 0x0000086f (0x10) IX[B]
(II) Inactive PCI resource ranges:
	[0] -1	0	0xfda00000 - 0xfdafffff (0x100000) MX[B]
	[1] -1	0	0xf5800000 - 0xf5ffffff (0x800000) MX[B]
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xf0000000 - 0xefffffff (0x0) MX[B]O
	[1] -1	0	0xfdb00000 - 0xfdbfffff (0x100000) MX[B](B)
	[2] -1	0	0xfdc00000 - 0xfdffffff (0x400000) MX[B](B)
	[3] -1	0	0xf6000000 - 0xf7ffffff (0x2000000) MX[B](B)
	[4] -1	0	0x0000ece0 - 0x0000ecff (0x20) IX[B]
	[5] -1	0	0x00000860 - 0x0000086f (0x10) IX[B]
(II) Inactive PCI resource ranges after removing overlaps:
	[0] -1	0	0xfda00000 - 0xfdafffff (0x100000) MX[B]
	[1] -1	0	0xf5800000 - 0xf5ffffff (0x800000) MX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xf0000000 - 0xefffffff (0x0) MX[B]O
	[6] -1	0	0xfdb00000 - 0xfdbfffff (0x100000) MX[B](B)
	[7] -1	0	0xfdc00000 - 0xfdffffff (0x400000) MX[B](B)
	[8] -1	0	0xf6000000 - 0xf7ffffff (0x2000000) MX[B](B)
	[9] -1	0	0xfda00000 - 0xfdafffff (0x100000) MX[B]
	[10] -1	0	0xf5800000 - 0xf5ffffff (0x800000) MX[B]
	[11] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[12] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[13] -1	0	0x0000ece0 - 0x0000ecff (0x20) IX[B]
	[14] -1	0	0x00000860 - 0x0000086f (0x10) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.so
(II) Module type1: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.2
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
	compiled for 6.9.0, module version = 2.1.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "synaptics"
(II) Loading /usr/X11R6/lib/modules/input/synaptics_drv.o
(II) Module synaptics: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	Module class: XFree86 XInput Driver
	ABI class: XFree86 XInput driver, version 0.3
(II) LoadModule: "vesa"
(II) Loading /usr/X11R6/lib/modules/drivers/vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.1
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 0.8
(II) LoadModule: "synaptics"
(II) Reloading /usr/X11R6/lib/modules/input/synaptics_drv.o
(II) LoadModule: "kbd"
(II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.1
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.5
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset vesa found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xf0000000 - 0xefffffff (0x0) MX[B]O
	[6] -1	0	0xfdb00000 - 0xfdbfffff (0x100000) MX[B](B)
	[7] -1	0	0xfdc00000 - 0xfdffffff (0x400000) MX[B](B)
	[8] -1	0	0xf6000000 - 0xf7ffffff (0x2000000) MX[B](B)
	[9] -1	0	0xfda00000 - 0xfdafffff (0x100000) MX[B]
	[10] -1	0	0xf5800000 - 0xf5ffffff (0x800000) MX[B]
	[11] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[12] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[13] -1	0	0x0000ece0 - 0x0000ecff (0x20) IX[B]
	[14] -1	0	0x00000860 - 0x0000086f (0x10) IX[B]
(II) resource ranges after probing:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xf0000000 - 0xefffffff (0x0) MX[B]O
	[6] -1	0	0xfdb00000 - 0xfdbfffff (0x100000) MX[B](B)
	[7] -1	0	0xfdc00000 - 0xfdffffff (0x400000) MX[B](B)
	[8] -1	0	0xf6000000 - 0xf7ffffff (0x2000000) MX[B](B)
	[9] -1	0	0xfda00000 - 0xfdafffff (0x100000) MX[B]
	[10] -1	0	0xf5800000 - 0xf5ffffff (0x800000) MX[B]
	[11] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[12] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[13] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[14] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[15] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[16] -1	0	0x0000ece0 - 0x0000ecff (0x20) IX[B]
	[17] -1	0	0x00000860 - 0x0000086f (0x10) IX[B]
	[18] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[19] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.1.0
	ABI class: X.Org Video Driver, version 0.8
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.so
(II) Module int10: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.8
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 2.0
(II) VESA(0): VESA VBE Total Mem: 4032 kB
(II) VESA(0): VESA VBE OEM: MagicMedia 256 ZX 48K
(II) VESA(0): VESA VBE OEM Software Rev: 2.0
(II) VESA(0): VESA VBE OEM Vendor: NeoMagic
(II) VESA(0): VESA VBE OEM Product: MagicMedia 256 ZX
(II) VESA(0): VESA VBE OEM Product Rev: 01.0
(**) VESA(0): Depth 24, (--) framebuffer bpp 24
(==) VESA(0): RGB weight 888
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.8
(II) VESA(0): VESA VBE DDC supported
(II) VESA(0): VESA VBE DDC Level none
(II) VESA(0): VESA VBE DDC transfer in appr. 0 sec.
(II) VESA(0): VESA VBE DDC read failed
(II) VESA(0): Searching for matching VESA mode(s):

**************************
Deleted lots of Mode data
**************************

(II) VESA(0): Total Memory: 63 64KB banks (4032kB)
(II) VESA(0): My Monitor: Using hsync range of 31.50-50.00 kHz
(II) VESA(0): My Monitor: Using vrefresh range of 40.00-90.00 Hz
(--) VESA(0): Virtual size is 1024x768 (pitch 1024)
(**) VESA(0): *Built-in mode "1024x768"
(**) VESA(0): *Built-in mode "800x600"
(**) VESA(0): *Built-in mode "640x480"
(==) VESA(0): DPI set to (75, 75)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1024x768" (118)
(II) VESA(0): Attempting to use 72Hz refresh for mode "800x600" (115)
(II) VESA(0): Attempting to use 85Hz refresh for mode "640x480" (112)
(**) VESA(0): Using "Shadow Framebuffer"
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/X11R6/lib/modules/libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.2
(==) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xf0000000 - 0xefffffff (0x0) MX[B]O
	[6] -1	0	0xfdb00000 - 0xfdbfffff (0x100000) MX[B](B)
	[7] -1	0	0xfdc00000 - 0xfdffffff (0x400000) MX[B](B)
	[8] -1	0	0xf6000000 - 0xf7ffffff (0x2000000) MX[B](B)
	[9] -1	0	0xfda00000 - 0xfdafffff (0x100000) MX[B]
	[10] -1	0	0xf5800000 - 0xf5ffffff (0x800000) MX[B]
	[11] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[12] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[13] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[14] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[15] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[16] -1	0	0x0000ece0 - 0x0000ecff (0x20) IX[B]
	[17] -1	0	0x00000860 - 0x0000086f (0x10) IX[B]
	[18] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[19] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.so
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 2.0
(II) VESA(0): VESA VBE Total Mem: 4032 kB
(II) VESA(0): VESA VBE OEM: MagicMedia 256 ZX 48K
(II) VESA(0): VESA VBE OEM Software Rev: 2.0
(II) VESA(0): VESA VBE OEM Vendor: NeoMagic
(II) VESA(0): VESA VBE OEM Product: MagicMedia 256 ZX
(II) VESA(0): VESA VBE OEM Product Rev: 01.0
(II) VESA(0): Splitting WC range: base: 0xf6000000, size: 0x3f0000
(II) VESA(0): Splitting WC range: base: 0xf6200000, size: 0x1f0000
(II) VESA(0): Splitting WC range: base: 0xf6300000, size: 0xf0000
(II) VESA(0): Splitting WC range: base: 0xf6380000, size: 0x70000
(II) VESA(0): Splitting WC range: base: 0xf63c0000, size: 0x30000
(==) VESA(0): Write-combining range (0xf63e0000,0x10000)
(==) VESA(0): Write-combining range (0xf63c0000,0x30000)
(==) VESA(0): Write-combining range (0xf6380000,0x70000)
(==) VESA(0): Write-combining range (0xf6300000,0xf0000)
(==) VESA(0): Write-combining range (0xf6200000,0x1f0000)
(==) VESA(0): Write-combining range (0xf6000000,0x3f0000)
(II) VESA(0): virtual address = 0xb7551000,
	physical address = 0xf6000000, size = 4128768
(II) VESA(0): VBESetVBEMode failed...Tried again without customized values.
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Backing store disabled
(==) RandR enabled
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Synaptics touchpad driver version 0.14.6 (1406)
Synaptics Mouse no synaptics event device found (checked 10 nodes)
Synaptics Mouse The /dev/input/event* device nodes seem to be missing
(**) Option "Device" "/dev/psaux"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "1700"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(**) Option "Repeater" "/dev/ps2mouse"
(**) Option "Device" "/dev/ps2mouse"
Query no Synaptics: 6003C8
(--) Synaptics Mouse no synaptics touchpad, data piped to repeater fifo
(**) Option "CorePointer"
(**) Synaptics Mouse: Core Pointer
(**) Option "CoreKeyboard"
(**) Keyboard1: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard1: XkbModel: "pc105"
(**) Option "XkbLayout" "us"
(**) Keyboard1: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Synaptics Mouse" (type: MOUSE)
Synaptics DeviceInit called
SynapticsCtrl called.
Synaptics DeviceOn called
Synaptics Mouse no synaptics event device found (checked 10 nodes)
Synaptics Mouse The /dev/input/event* device nodes seem to be missing
Query no Synaptics: 6003C8
(--) Synaptics Mouse no synaptics touchpad, data piped to repeater fifo
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
Synaptics DeviceOff called
FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
cat /proc/bus/input/devices:

Code:
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/input0
H: Handlers=kbd 
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

lsmod:
brought up nothing but the headers for output (so no output)
I think this is due to me using the Huge26 Kernel because I think everything might be compiled into the kernel rather than being a module. Just a thought, I am definately new to linux.

ls /dev/input/*:

/dev/input/mice


Mr_C

lsmod | grep evdev:
this command ran and gave no output (see my thoughts above)

modprobe psmouse:
FATAL: Could not load /lib/modules/2.6.16.13/modules.dep: No such file or directory

but like you said, I have the stock install of 11 and I am using Kernel 2.6.17.13


Xflow

When I brought up /etc/modprobe.conf it said the following in comments:
(old location for Linux 2.6+ config)
The use of this config file is deprecated if you are using a 2.6.x or newer kernel. Instead create files in the /etc/modprobe.d/ directory containing modprobe options.
for more info see "man modprobe.conf"

Last edited by wakeboarder3780; 11-13-2006 at 07:43 PM.
 
Old 11-13-2006, 07:41 PM   #12
wakeboarder3780
Member
 
Registered: Mar 2006
Distribution: Ubuntu 6.10
Posts: 112

Original Poster
Rep: Reputation: 15
Xflow, the comments seemed self explanatory so I added the line:
options psmouse=any

to /etc/modprobe.d/modprobe.conf

I should note that I found it strange that the same commented code explaining that I should edit the file I did above, was actually in that file as well. In other words even in the file they wanted me to edit, it still said, "Hey this is deprecated, use /etc/modprobe.d/modprobe.conf"

I checked the path twice because I thought I was going nuts. Any ways, I had no luck. The touchpad still sits idle.
 
Old 11-13-2006, 08:01 PM   #13
xflow7
Member
 
Registered: May 2004
Distribution: Slackware
Posts: 215

Rep: Reputation: 45
Yeah, if everything is compiled into the kernel rather than handled by modules, then passing module options isn't going to change anything. That possibility should have occurred to me when you mentioned you were using huge26.

However, what is disconcerting (at least to my amateur eyes) is that your /proc/bus/input/devices appears to show no pointer whatsoever.

If your touchpad is properly recognized it should show something like:

Code:
I: Bus=0011 Vendor=0002 Product=0008 Version=2222
N: Name="AlpsPS/2 ALPS DualPoint TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input3
H: Handlers=mouse1 event3 
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003
or similar. Even if it's only recognized as a generic device it should show up as something I think.

Just for kicks, you could try doing:

Code:
modprobe psmouse
at the command line (as root) and see if something else crops up in /proc/bus/input/devices after that. Worth a shot, I suppose.

FWIW, you should find that /etc/modprobe.d/modprobe.conf is a symbolic link of /etc/modprobe.conf presumably to support legacy use of /etc/modprobe.conf. I probably should have mentioned that to avoid confusion.

Dave
 
Old 11-13-2006, 08:51 PM   #14
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Yea, your output is pretty wacky. I'll venture a guess and say that your kernel is messing you up at this point. Build modular. When I start compiling things into the kernel then things typically start to break. That's my expierence anyway.

I don't know what else to tell you besides this. IF I WERE YOU, I'd ditch the "huge" kernel and run one that is modular, meaning lots and lots of modules verses having everything built in.

Your first step is to get more output from /proc/bus/input/devices. Make sure 'evdev' is a module. My touchpad is tapped off of my internal usb hub so it relies on the 'usbhid' module as well. I don't keep up with slackware kernels but check out slackware-current and grab the latest kernel source package and install it. Do a "make menuconfig" and spend a good half hour looking thru it. Stuff like your hard drive support and file system support should be compiled in but most everything else can be modular.

I'm still not sure why proc/bus/input/devices only lists your keyboard. Even without /dev/input/event* nodes, your touchpad should still show up.
 
Old 11-13-2006, 09:24 PM   #15
xflow7
Member
 
Registered: May 2004
Distribution: Slackware
Posts: 215

Rep: Reputation: 45
Okay, hang on. I just read your earlier post more closely and saw this part.

Quote:
Originally Posted by wakeboarder3780
modprobe psmouse:
FATAL: Could not load /lib/modules/2.6.16.13/modules.dep: No such file or directory

but like you said, I have the stock install of 11 and I am using Kernel 2.6.17.13
The FATAL: line concerns me as it appears to be looking for modules for 2.6.16.13 when you are apparently running a 2.6.17.13 kernel. That's not good unless the 2.6.16.13 is a typo in your post.

I suggest you post the results of:

Code:
uname -r
just to confirm that you and Slackware are on the same page as regards what kernel version you are running.

On that subject, are you certain that you actually have the modules installed? I've just checked the README.TXT on disk 1 and it appears that huge26.s does need the modules installed. You may need to manually install these from Disk2. The package file is <disk2>/extra/linux-2.6.17.13/kernel-modules-2.6.17.13-i486-1.tgz

To check if you have them installed, you can do:

Code:
ls /var/log/packages/kernel-modules*
which should return the package name (minus the .tgz).

If that doesn't show up, we may have found your problem. Is there a cross-fingers smiley?

Dave
 
  


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
More synaptics touchpad problems Blimpie Linux - Laptop and Netbook 9 10-24-2007 02:42 AM
Need to kill touchpad click. (Synaptics Touchpad / FC4) sarysa Linux - Laptop and Netbook 4 02-19-2007 03:15 PM
wireless network / Synaptics touchpad on laptop linuxisfree Fedora 3 02-23-2006 06:33 AM
Synaptics touchpad on Compaq laptop sydonn Linux - Hardware 5 12-18-2005 11:56 PM
Synaptics Touchpad problems on 2.6.10 freax Linux - Laptop and Netbook 0 02-20-2005 08:10 AM

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

All times are GMT -5. The time now is 08:20 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