LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
LinkBack Search this Thread
Old 04-08-2008, 06:22 AM   #1
v1pEr
Member
 
Registered: Oct 2004
Location: Belgium
Distribution: winxp + suse 10.1 dual boot
Posts: 88

Rep: Reputation: 15
Question Alps touchpad scrolling doesn't work


I know this seems like a question asked for a 1000 times, but yet I cannot find anything that can help me.

When I install x11-input-synaptics together with gsynaptics, gsynaptics is asking me to put SHMConfig on true. When I do that in the appropriate place however, it just keeps asking me (I also tried "on" and of course I restarted X to try the new changes ).

So then I figured I had to search where it went wrong, because apparantly that xorg.conf setting was not read.

I disabled all mice in xorg.conf, and the touchpad just keeps working?

This really confuses me because I really didn't expect it.

Here a copy of my xorg.conf:

Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Thu Dec 13 19:09:35 PST 2007

# generic XFree86 4.x configuration file
# Screen Section for module X support
# -------------------------------------
# Screen Section for fbdev support
# vesafb defaults to 16bit
# others default to 8bit, force a higher colordepth
# on Apple onboard controllers, remove the default #207338
# changes for DefaultDepth have to be made in /usr/lib/YaST2/startup/YaST2.call as well
# ----------------------------------
# Screen Section for vesa support
# ----------------------------------
# Screen Section for vmware support
# ----------------------------------
# Device Sections...
# -------------------

Section "ServerLayout"
    Identifier     "Layout[all]"
    Screen         "Screen[fbdev]" 0 0
    InputDevice    "Keyboard[0]" "CoreKeyboard"
    Option         "Xinerama" "off"
EndSection

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    InputDevices      "/dev/ttyS0"
    InputDevices      "/dev/ttyS1"
    InputDevices      "/dev/ttyS2"
    InputDevices      "/dev/ttyS3"
    InputDevices      "/dev/ttyS4"
    InputDevices      "/dev/ttyS5"
    InputDevices      "/dev/ttyS6"
    InputDevices      "/dev/ttyS7"
    InputDevices      "/dev/ttyS8"
    FontPath        "/usr/share/fonts/truetype/"
    FontPath        "/usr/share/fonts/uni/"
    FontPath        "/usr/share/fonts/misc/"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "AllowMouseOpenFail"
    Option         "BlankTime" "0"
EndSection

Section "InputDevice"
    Identifier     "Keyboard[0]"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbRules" "xfree86"
    Option         "XkbKeycodes" "xfree86"
    Option         "XkbModel" "pc104"
    Option         "XkbLayout" "us"
EndSection

Section "Modes"
    Identifier         "Modes[0]"
    ModeLine     "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
    ModeLine     "640x480" 31.5 640 656 720 840 480 481 484 500 # 6. Try
    ModeLine     "640x480" 31.5 640 680 720 864 480 488 491 521 # 5. Try
    ModeLine     "640x480" 28.0 640 664 760 800 480 491 493 525 # 4. Try
    ModeLine     "640x480" 28.3 640 664 760 800 480 491 493 525 # 3. Try
    ModeLine     "640x480" 25.2 640 664 760 800 480 491 493 525 # 2. Try
    ModeLine     "640x480" 25.2 640 664 760 800 480 491 493 525 # 1. Try
EndSection

Section "Modes"
    Identifier         "Modes[vmware]"
    ModeLine     "800x600" 29.4 800 816 896 992 600 601 604 617
EndSection

Section "Monitor"
    Identifier     "Monitor[0]"
    VendorName     "Initial"
    ModelName      "Initial"
    UseModes       "Modes[0]"
    HorizSync       25.0 - 40.0
    VertRefresh     47.0 - 75.0
EndSection

Section "Monitor"
    Identifier     "Monitor[vmware]"
    VendorName     "Initial"
    ModelName      "Initial"
    UseModes       "Modes[vmware]"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
EndSection

Section "Monitor"
    Identifier     "Monitor[vesa]"
    VendorName     "VESA"
    ModelName      "VESA"
    HorizSync       31.0 - 48.0
    VertRefresh     50.0 - 60.0
EndSection

Section "Device"

  #BusID        "1:0:0"
  # device_options
    Identifier     "Device[0]"
    Driver         "ChangeMe"
    Option         "sw_cursor" "on"
EndSection

Section "Device"

  # fbdev_options
    Identifier     "Device[fbdev]"
    Driver         "nvidia"
EndSection

Section "Device"

  #Option        "DefaultRefresh"
    Identifier     "Device[vesa]"
    Driver         "vesa"
    Option         "ModeSetClearScreen" "no"
EndSection

Section "Device"
    Identifier     "Device[vmware]"
    Driver         "vmware"
EndSection

Section "Screen"
    Identifier     "Screen[0]"
    Device         "Device[0]"
    Monitor        "Monitor[0]"
    DefaultDepth    16
    SubSection     "Display"
        Depth       16
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       32
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "800x600"
    EndSubSection
EndSection

Section "Screen"

#@DefaultDepth@
    Identifier     "Screen[fbdev]"
    Device         "Device[fbdev]"
    Monitor        "Monitor[0]"
    SubSection     "Display"
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       32
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "default"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen[vesa]"
    Device         "Device[vesa]"
    Monitor        "Monitor[vesa]"
    SubSection     "Display"
        Depth       16
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "default"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen[vmware]"
    Device         "Device[vmware]"
    Monitor        "Monitor[vmware]"
    SubSection     "Display"
        Depth       8
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "800x600"
    EndSubSection
EndSection
Does somebody know where to get started? If I cannot disable the touchpad through xorg.conf (which I only wanted to identify the cause of the problem), is it possible to force it to use the synaptics driver (which I should use for alps touchpads, right?)

I also have the hwinfo for you:

Code:
13:38 elise:~ > hwinfo --mouse
45: PS/2 00.0: 10500 PS/2 Mouse                                 
  [Created at input.159]
  UDI: /org/freedesktop/Hal/devices/computer_logicaldev_input
  Unique ID: AH6Q.RgweIoOI2K6
  Hardware Class: mouse
  Model: "PS/2 Mouse"
  Vendor: int 0x0210 
  Device: int 0x0003 "PS/2 Mouse"
  Device File: /dev/input/mice (/dev/input/mouse0)
  Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event1
  Device Number: char 13:63 (char 13:32)
  Driver Info #0:
    Buttons: 3
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=no, avail=yes, need=no, active=unknown

46: PS/2 00.0: 10500 PS/2 Mouse
  [Created at input.159]
  UDI: /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input
  Unique ID: AH6Q.fU1aO9YHBB4
  Hardware Class: mouse
  Model: "AlpsPS/2 ALPS GlidePoint"
  Vendor: int 0x0212 
  Device: int 0x0002 "AlpsPS/2 ALPS GlidePoint"
  Compatible to: int 0x0210 0x0003
  Device File: /dev/input/mice (/dev/input/mouse1)
  Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event2, /dev/input/by-path/platform-i8042-serio-1-event-mouse, /dev/input/by-path/platform-i8042-serio-1-mouse
  Device Number: char 13:63 (char 13:33)
  Driver Info #0:
    Buttons: 3
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=no, avail=yes, need=no, active=unknown
My previous non-working xorg.conf was:

Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Thu Dec 13 19:09:35 PST 2007

# generic XFree86 4.x configuration file
# Screen Section for module X support
# -------------------------------------
# Screen Section for fbdev support
# vesafb defaults to 16bit
# others default to 8bit, force a higher colordepth
# on Apple onboard controllers, remove the default #207338
# changes for DefaultDepth have to be made in /usr/lib/YaST2/startup/YaST2.call as well
# ----------------------------------
# Screen Section for vesa support
# ----------------------------------
# Screen Section for vmware support
# ----------------------------------
# Device Sections...
# -------------------

Section "ServerLayout"
    Identifier     "Layout[all]"
    Screen         "Screen[fbdev]" 0 0
    InputDevice    "Keyboard[0]" "CoreKeyboard"
    InputDevice    "Mouse[1]" "CorePointer"
    Option         "Xinerama" "off"
EndSection

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    InputDevices      "/dev/ttyS0"
    InputDevices      "/dev/ttyS1"
    InputDevices      "/dev/ttyS2"
    InputDevices      "/dev/ttyS3"
    InputDevices      "/dev/ttyS4"
    InputDevices      "/dev/ttyS5"
    InputDevices      "/dev/ttyS6"
    InputDevices      "/dev/ttyS7"
    InputDevices      "/dev/ttyS8"
    InputDevices      "/dev/psaux"
    InputDevices      "Synaptics Touchpad"
    FontPath        "/usr/share/fonts/truetype/"
    FontPath        "/usr/share/fonts/uni/"
    FontPath        "/usr/share/fonts/misc/"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "AllowMouseOpenFail"
    Option         "BlankTime" "0"
EndSection

Section "InputDevice"
    Identifier     "Keyboard[0]"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbRules" "xfree86"
    Option         "XkbKeycodes" "xfree86"
    Option         "XkbModel" "pc104"
    Option         "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier "Synaptics Touchpad"
    Driver "synaptics"
        Option          "Name"                  "Synaptics Touchpad"
        Option          "Device"                "/dev/input/mouse1"
        Option          "Protocol"              "auto-dev"
        Option          "SendCoreEvents"        "true"
        Option          "SHMConfig"             "true"
        Option          "LeftEdge"              "1900"    
        Option          "RightEdge"             "5900"
        Option          "TopEdge"               "1900"
        Option          "BottomEdge"            "4350"
        Option          "FingerHigh"            "25"
        Option          "FingerLow"             "20"
        Option          "MaxTapMove"            "220"
        Option          "MaxTapTime"            "180"
        Option          "MaxDoubleTapTime"      "180"
        Option          "MinSpeed"              "0.04"
        Option          "MaxSpeed"              "0.18"
        Option          "AccelFactor"           "0.001"
        Option          "VertScrollDelta"       "100"
        Option          "HorizScrollDelta"      "100"
        Option          "EmulateMidButtonTime"  "0"
        Option          "RTCornerButton"        "0"
        Option          "RBCornerButton"        "0"
        Option          "LTCornerButton"        "2"
        Option          "LBCornerButton"        "0"
EndSection

Section "Modes"
    Identifier         "Modes[0]"
    ModeLine     "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
    ModeLine     "640x480" 31.5 640 656 720 840 480 481 484 500 # 6. Try
    ModeLine     "640x480" 31.5 640 680 720 864 480 488 491 521 # 5. Try
    ModeLine     "640x480" 28.0 640 664 760 800 480 491 493 525 # 4. Try
    ModeLine     "640x480" 28.3 640 664 760 800 480 491 493 525 # 3. Try
    ModeLine     "640x480" 25.2 640 664 760 800 480 491 493 525 # 2. Try
    ModeLine     "640x480" 25.2 640 664 760 800 480 491 493 525 # 1. Try
EndSection

Section "Modes"
    Identifier         "Modes[vmware]"
    ModeLine     "800x600" 29.4 800 816 896 992 600 601 604 617
EndSection

Section "Monitor"
    Identifier     "Monitor[0]"
    VendorName     "Initial"
    ModelName      "Initial"
    UseModes       "Modes[0]"
    HorizSync       25.0 - 40.0
    VertRefresh     47.0 - 75.0
EndSection

Section "Monitor"
    Identifier     "Monitor[vmware]"
    VendorName     "Initial"
    ModelName      "Initial"
    UseModes       "Modes[vmware]"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
EndSection

Section "Monitor"
    Identifier     "Monitor[vesa]"
    VendorName     "VESA"
    ModelName      "VESA"
    HorizSync       31.0 - 48.0
    VertRefresh     50.0 - 60.0
EndSection

Section "Device"

  #BusID        "1:0:0"
  # device_options
    Identifier     "Device[0]"
    Driver         "ChangeMe"
    Option         "sw_cursor" "on"
EndSection

Section "Device"

  # fbdev_options
    Identifier     "Device[fbdev]"
    Driver         "nvidia"
EndSection

Section "Device"

  #Option        "DefaultRefresh"
    Identifier     "Device[vesa]"
    Driver         "vesa"
    Option         "ModeSetClearScreen" "no"
EndSection

Section "Device"
    Identifier     "Device[vmware]"
    Driver         "vmware"
EndSection

Section "Screen"
    Identifier     "Screen[0]"
    Device         "Device[0]"
    Monitor        "Monitor[0]"
    DefaultDepth    16
    SubSection     "Display"
        Depth       16
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       32
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "800x600"
    EndSubSection
EndSection

Section "Screen"

#@DefaultDepth@
    Identifier     "Screen[fbdev]"
    Device         "Device[fbdev]"
    Monitor        "Monitor[0]"
    SubSection     "Display"
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       32
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "default"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen[vesa]"
    Device         "Device[vesa]"
    Monitor        "Monitor[vesa]"
    SubSection     "Display"
        Depth       16
        Modes      "default"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "default"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen[vmware]"
    Device         "Device[vmware]"
    Monitor        "Monitor[vmware]"
    SubSection     "Display"
        Depth       8
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "800x600"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "800x600"
    EndSubSection
EndSection
I'm running openSUSE 10.3 on a dell Latitude D830
 
Old 04-08-2008, 08:08 PM   #2
Peacedog
Guru
 
Registered: Sep 2003
Location: Danville, VA Approx. N 36°36.434' W 79°24.342' Accur. 100' or so.
Distribution: Slackware, Windows, FreeBSD, OpenBSD, Mac OS X
Posts: 5,209

Rep: Reputation: 155Reputation: 155
Hi v1pEr, If I haven't overlooked something, I don't see the module being called in your xorg.conf. There should be a line to load the module in the appropriate section.
Code:
Section "Module"
Load           "dbe"
Load           "extmod"
Load           "glx"
Load           "synaptics"
EndSection
Good luck. ;-)

Last edited by Peacedog; 04-08-2008 at 08:11 PM.
 
Old 04-09-2008, 04:24 AM   #3
v1pEr
Member
 
Registered: Oct 2004
Location: Belgium
Distribution: winxp + suse 10.1 dual boot
Posts: 88

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by Peacedog View Post
Hi v1pEr, If I haven't overlooked something, I don't see the module being called in your xorg.conf. There should be a line to load the module in the appropriate section.
Code:
Section "Module"
Load           "dbe"
Load           "extmod"
Load           "glx"
Load           "synaptics"
EndSection
Good luck. ;-)
haha you are totally right, this fixed it. omg I am so stupid

Thank you for helping me!
 
Old 04-09-2008, 06:51 AM   #4
Peacedog
Guru
 
Registered: Sep 2003
Location: Danville, VA Approx. N 36°36.434' W 79°24.342' Accur. 100' or so.
Distribution: Slackware, Windows, FreeBSD, OpenBSD, Mac OS X
Posts: 5,209

Rep: Reputation: 155Reputation: 155
Glad you're sorted, you're welcome.
Good luck. ;-)
 
  


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
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting ALPS touchpad scroll to work shred Slackware 2 12-17-2007 06:26 PM
ALPS touchpad, no tapping in 10.2 thunderweasel Mandriva 2 09-04-2005 05:38 AM
ALPS touchpad pgte3 Linux - Hardware 0 06-24-2005 03:20 PM
Synaptic Alps touchpad help okplayer02 Linux - Laptop and Netbook 1 12-30-2004 10:01 AM
Alps touchpad unrecognized rcrules Linux - Laptop and Netbook 5 07-06-2004 10:26 AM


All times are GMT -5. The time now is 06:44 AM.

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