synaptics touchpad not working correctly

Asked by pancreatic

i have a toshiba satellite m115, and the touchpad isnt functioning correctly. it will only allow me to single click and actually move the cursor, i have to use the physical buttons for everything else, but the main thing is that i have no ability to scroll. my xorg.conf doesnt recognize a touchpad at all, and it says the driver is installed, but there are other things that i havent checked because im not 100% sure how. ive looked at other people's xorg.conf files and pasted its contents into mine, in hopes of making it and qsynaptics work, but to no avail. any help would be much much much appreciated.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
pancreatic
Solved:
Last query:
Last reply:
Revision history for this message
Ralph Janke (txwikinger) said :
#1

What is the contents of your file /etc/X11/xorg.conf ?

Revision history for this message
pancreatic (fdasfd) said :
#2

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
    FontPath "/usr/share/X11/fonts/misc"
    FontPath "/usr/share/X11/fonts/cyrillic"
    FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
    FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
    FontPath "/usr/share/X11/fonts/Type1"
    FontPath "/usr/share/X11/fonts/100dpi"
    FontPath "/usr/share/X11/fonts/75dpi"
    # path to defoma fonts
    FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load "i2c"
    Load "bitmap"
    Load "ddc"
    Load "dri"
    Load "extmod"
    Load "freetype"
    Load "glx"
    Load "int10"
    Load "type1"
    Load "vbe"
EndSection

Section "InputDevice"
    Identifier "Generic Keyboard"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc104"
    Option "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ExplorerPS/2"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "stylus"
  Option "Device" "/dev/wacom" # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option "Type" "stylus"
  Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "eraser"
  Option "Device" "/dev/wacom" # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option "Type" "eraser"
  Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "cursor"
  Option "Device" "/dev/wacom" # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option "Type" "cursor"
  Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
    Identifier "Intel Corporation Mobile Integrated Graphics Controller"
    Driver "i810"
    BusID "PCI:0:2:0"
EndSection

Section "Monitor"
    Identifier "Generic Monitor"
    Option "DPMS"
    HorizSync 28-64
    VertRefresh 43-60
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device "Intel Corporation Mobile Integrated Graphics Controller"
    Monitor "Generic Monitor"
    DefaultDepth 24
    SubSection "Display"
        Depth 1
        Modes "1280x800"
    EndSubSection
    SubSection "Display"
        Depth 4
        Modes "1280x800"
    EndSubSection
    SubSection "Display"
        Depth 8
        Modes "1280x800"
    EndSubSection
    SubSection "Display"
        Depth 15
        Modes "1280x800"
    EndSubSection
    SubSection "Display"
        Depth 16
        Modes "1280x800"
    EndSubSection
    SubSection "Display"
        Depth 24
        Modes "1280x800"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier "Default Layout"
    Screen "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    InputDevice "stylus" "SendCoreEvents"
    InputDevice "cursor" "SendCoreEvents"
    InputDevice "eraser" "SendCoreEvents"
EndSection

Section "DRI"
    Mode 0666
EndSection

On 2/8/07, txwikinger <email address hidden> wrote:
>
> Your support request #3584 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+ticket/3584
>
> Status: Open => Needs information
>
> txwikinger requested for more information:
> What is the contents of your file /etc/X11/xorg.conf ?
>
> _______________________________________________________________________
> To answer this request for more information, you can either reply to
> this email or enter your reply at the following page:
> https://answers.launchpad.net/ubuntu/+ticket/3584
>

Revision history for this message
Ralph Janke (txwikinger) said :
#3

Add the following section after the InputDevice section for the mouse:

Section "InputDevice"
        Identifier "Synaptics Touchpad"
        Driver "synaptics"
        Option "SendCoreEvents" "true"
        Option "Device" "/dev/psaux"
        Option "Protocol" "auto-dev"
        Option "HorizScrollDelta" "0"
EndSection

And then add the line

        InputDevice "Synaptics Touchpad"

as the last line of the ServerLayout section i.e.

Section "ServerLayout"
     Identifier "Default Layout"
     Screen "Default Screen"
     InputDevice "Generic Keyboard"
     InputDevice "Configured Mouse"
     InputDevice "stylus" "SendCoreEvents"
     InputDevice "cursor" "SendCoreEvents"
     InputDevice "eraser" "SendCoreEvents"
     InputDevice "Synaptics Touchpad"
 EndSection

After this you have to restart the x-server.

Revision history for this message
pancreatic (fdasfd) said :
#4

it still doesnt work, i even tried a Load "synaptics" in the modules
section, didnt help it out, i know its a synaptics touchpad, not 100% sure
of the model or anything.

On 2/9/07, txwikinger <email address hidden> wrote:
>
> Your support request #3584 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+ticket/3584
>
> Status: Open => Answered
>
> txwikinger proposed the following answer:
> Add the following section after the InputDevice section for the mouse:
>
> Section "InputDevice"
> Identifier "Synaptics Touchpad"
> Driver "synaptics"
> Option "SendCoreEvents" "true"
> Option "Device" "/dev/psaux"
> Option "Protocol" "auto-dev"
> Option "HorizScrollDelta" "0"
> EndSection
>
> And then add the line
>
> InputDevice "Synaptics Touchpad"
>
>
> as the last line of the ServerLayout section i.e.
>
> Section "ServerLayout"
> Identifier "Default Layout"
> Screen "Default Screen"
> InputDevice "Generic Keyboard"
> InputDevice "Configured Mouse"
> InputDevice "stylus" "SendCoreEvents"
> InputDevice "cursor" "SendCoreEvents"
> InputDevice "eraser" "SendCoreEvents"
> InputDevice "Synaptics Touchpad"
> EndSection
>
> After this you have to restart the x-server.
>
> _______________________________________________________________________
> If this answers your request, please go to the following page to let us
> know that it is solved:
> https://answers.launchpad.net/ubuntu/+ticket/3584/+confirm?answer_id=2
>
> If you still need support, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/ubuntu/+ticket/3584
>

Revision history for this message
Best pancreatic (fdasfd) said :
#5

i used this: sudo cat /proc/bus/input/devices

I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1 ts0
B: EV=b
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003

this showed that it was working after i added the line

Load "synaptics"

in the modules section, then, went into my xorg.conf, and added

Option “SHMConfig” “on”

in the touchpad's input settings,

started up qsynaptics, works flawlessly.