LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Touchpad scroll does not work after upgrade to -current (https://www.linuxquestions.org/questions/slackware-14/touchpad-scroll-does-not-work-after-upgrade-to-current-849714/)

max_arbit 12-11-2010 11:53 PM

Touchpad scroll does not work after upgrade to -current
 
Hi,

I think I had faced this problem before and then, had fixed the same. It won't work now! The problem:

After upgrading to -current (using slackpkg), my touchpad scrolling won't work. I have a file added in /etc/hal/fdi/policy/11-x11-synaptics.fdi with the following contents:

Code:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <!-- Arbitrary options can be passed to the driver using
            the input.x11_options property since xorg-server-1.5. -->
        <!-- EXAMPLES:
        Switch on shared memory, enables the driver to be configured at runtime
        <merge key="input.x11_options.SHMConfig" type="string">true</merge>

        Maximum movement of the finger for detecting a tap
        <merge key="input.x11_options.MaxTapMove" type="string">2000</merge>

  Enable vertical scrolling when dragging along the right edge -->
        <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
  <!--
        Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
        <merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>

        Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
        <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>

        If on, circular scrolling is used
        <merge key="input.x11_options.CircularScrolling" type="string">true</merge>

        For other possible options, check CONFIGURATION DETAILS in synaptics man page
        -->

        <merge key="input.x11_options.SHMConfig" type="string">true</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
        <merge key="input.x11_options.FastTaps" type="string">1</merge>

    </match>
  </device>
</deviceinfo>

I remember that this had solved my problem previous time and in fact, after upgrade I have changed nothing (since this file already existed there). When I check the /usr/share/hal/fdi/policy/10osvendor/ directory, I see that no "11-x11-synaptics.fdi" file was present. I just copied the file from /etc/hal/fdi/policy into this directory, but this did not help. Can somebody guide me through this?

allend 12-12-2010 12:21 AM

From CHANGES_AND_HINTS.TXT
Quote:

The version of Xorg in Slackware -current will not (in most cases) require
an /etc/X11/xorg.conf file at all. Input hotplugging is no longer done
using hal; instead, it now uses udev for input device detection and for
keyboard mapping.

/usr/share/X11/xorg.conf.d/ is the "packaged" configuration directory; all
files ending with ".conf" in this directory are used by the X server
unless there is an identically-named file in the local sysadmin directory.
The local sysadmin config directory is /etc/X11/xorg.conf.d/ - all files
ending with ".conf" in this directory are parsed.

There are several default config files in /usr/share/X11/xorg.conf.d/:
* 10-evdev.conf
a "catchall" rule for input devices using the evdev driver; this
should work for most hardware in the absence of a better driver
* 50-synaptics.conf
overrides the earlier 10-evdev.conf file and uses the synaptics
driver for all touchpads
* 50-wacom.conf
overrides the earlier 10-evdev.conf file and uses the wacom driver
for Wacom tablets
* 90-keyboard-layout.conf
this sample ("normal" en layout) keeps the "old" default of
allowing Zap'ing the Xserver.
If you need to modify any of these defaults, then copy the relevant file
from /usr/share/X11/xorg.conf.d/ to /etc/X11/xorg.conf.d/ and edit the
copy.

You can still create an xorg.conf file if you wish, or you can create some
minimal xorg.conf snippets with only the specific contents that you wish
to override (as an example, to use a binary-only video driver) as separate
files in the /etc/X11/xorg.conf.d/ directory.

max_arbit 12-12-2010 12:20 PM

No luck! :(

I created a /etc/X11/xorg.conf.d/50-synaptics.conf file with following contents:
Code:

# DO NOT EDIT THIS FILE - IT WILL BE OVERWRITTEN ON UPGRADES
# Copy this file to /etc/X11/xorg.conf.d/ and edit the copy
#
# Use "synclient -l" to see all available options
# Use "man synaptics" for details about what the options do
#
Section "InputClass"
        Identifier "touchpad"
        Driver "synaptics"
        MatchDevicePath "/dev/input/event*"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
  Option "VertEdgeScroll" "on"
  Option "HorizEdgeScroll" "on"
EndSection

After reboot, the touchpad scroll still does not work. It is very surprising since, I remember, that first time I installed 12.2, the touchpad would work but not the scroll and tapping. I had done some fixes back then (probably something similar like now, but can't remember exactly). And now after the upgrade, the tapping works, but not the scroll!

When I type "synclient -l", I get the following error too:
Code:

Couldn't find synaptics properties. No synaptics driver loaded?
Could this point me to some issue?

allend 12-12-2010 04:26 PM

Please post the contents of /var/log/Xorg.0.log and /etc/X11/xorg.conf.
If the synaptics driver is not being loaded, a device detection problem is indicated.

max_arbit 12-12-2010 06:32 PM

Contents of my Xorg.0.log:
Code:

[  102.169]
X.Org X Server 1.9.2
Release Date: 2010-10-30
[  102.176] X Protocol Version 11, Revision 0
[  102.177] Build Operating System: Slackware 13.1 Slackware Linux Project
[  102.178] Current Operating System: Linux paradox 2.6.35.7-smp #2 SMP Mon Oct 11 14:52:09 CDT 2010 i686
[  102.180] Kernel command line: root=/dev/sda5 ro vga=792
[  102.182] Build Date: 20 November 2010  11:40:12PM
[  102.183] 
[  102.196] Current version of pixman: 0.20.0
[  102.198]        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[  102.201] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  102.205] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Dec 12 14:35:16 2010
[  102.290] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  102.292] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  102.342] (==) No Layout section.  Using the first Screen section.
[  102.342] (==) No screen section available. Using defaults.
[  102.342] (**) |-->Screen "Default Screen Section" (0)
[  102.342] (**) |  |-->Monitor "<default monitor>"
[  102.343] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[  102.343] (==) Automatically adding devices
[  102.343] (==) Automatically enabling devices
[  102.345] (WW) The directory "/usr/share/fonts/local" does not exist.
[  102.345]        Entry deleted from font path.
[  102.345] (WW) The directory "/usr/share/fonts/CID" does not exist.
[  102.345]        Entry deleted from font path.
[  102.421] (==) FontPath set to:
        /usr/share/fonts/TTF,
        /usr/share/fonts/OTF,
        /usr/share/fonts/Type1,
        /usr/share/fonts/misc,
        /usr/share/fonts/75dpi/:unscaled,
        /usr/share/fonts/100dpi/:unscaled,
        /usr/share/fonts/75dpi,
        /usr/share/fonts/100dpi,
        /usr/share/fonts/cyrillic
[  102.421] (==) ModulePath set to "/usr/lib/xorg/modules"
[  102.422] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[  102.422] (II) Loader magic: 0x81f1640
[  102.422] (II) Module ABI versions:
[  102.422]        X.Org ANSI C Emulation: 0.4
[  102.422]        X.Org Video Driver: 8.0
[  102.422]        X.Org XInput driver : 11.0
[  102.422]        X.Org Server Extension : 4.0
[  102.424] (--) PCI:*(0:0:2:0) 8086:2a02:1028:022f rev 12, Mem @ 0xfea00000/1048576, 0xe0000000/268435456, I/O @ 0x0000eff8/8
[  102.424] (--) PCI: (0:0:2:1) 8086:2a03:1028:022f rev 12, Mem @ 0xfeb00000/1048576
[  102.424] (II) Open ACPI successful (/var/run/acpid.socket)
[  102.424] (II) LoadModule: "extmod"
[  102.508] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[  102.520] (II) Module extmod: vendor="X.Org Foundation"
[  102.520]        compiled for 1.9.2, module version = 1.0.0
[  102.520]        Module class: X.Org Server Extension
[  102.520]        ABI class: X.Org Server Extension, version 4.0
[  102.520] (II) Loading extension MIT-SCREEN-SAVER
[  102.520] (II) Loading extension XFree86-VidModeExtension
[  102.520] (II) Loading extension XFree86-DGA
[  102.520] (II) Loading extension DPMS
[  102.520] (II) Loading extension XVideo
[  102.520] (II) Loading extension XVideo-MotionCompensation
[  102.520] (II) Loading extension X-Resource
[  102.520] (II) LoadModule: "dbe"
[  102.521] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[  102.523] (II) Module dbe: vendor="X.Org Foundation"
[  102.523]        compiled for 1.9.2, module version = 1.0.0
[  102.523]        Module class: X.Org Server Extension
[  102.523]        ABI class: X.Org Server Extension, version 4.0
[  102.523] (II) Loading extension DOUBLE-BUFFER
[  102.523] (II) LoadModule: "glx"
[  102.523] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  102.528] (II) Module glx: vendor="X.Org Foundation"
[  102.529]        compiled for 1.9.2, module version = 1.0.0
[  102.529]        ABI class: X.Org Server Extension, version 4.0
[  102.530] (==) AIGLX enabled
[  102.530] (II) Loading extension GLX
[  102.530] (II) LoadModule: "record"
[  102.531] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[  102.532] (II) Module record: vendor="X.Org Foundation"
[  102.532]        compiled for 1.9.2, module version = 1.13.0
[  102.532]        Module class: X.Org Server Extension
[  102.532]        ABI class: X.Org Server Extension, version 4.0
[  102.532] (II) Loading extension RECORD
[  102.532] (II) LoadModule: "dri"
[  102.532] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[  102.552] (II) Module dri: vendor="X.Org Foundation"
[  102.552]        compiled for 1.9.2, module version = 1.0.0
[  102.552]        ABI class: X.Org Server Extension, version 4.0
[  102.552] (II) Loading extension XFree86-DRI
[  102.552] (II) LoadModule: "dri2"
[  102.552] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[  102.567] (II) Module dri2: vendor="X.Org Foundation"
[  102.567]        compiled for 1.9.2, module version = 1.2.0
[  102.567]        ABI class: X.Org Server Extension, version 4.0
[  102.567] (II) Loading extension DRI2
[  102.567] (==) Matched intel as autoconfigured driver 0
[  102.567] (==) Matched vesa as autoconfigured driver 1
[  102.567] (==) Matched fbdev as autoconfigured driver 2
[  102.567] (==) Assigned the driver to the xf86ConfigLayout
[  102.567] (II) LoadModule: "intel"
[  102.579] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[  102.607] (II) Module intel: vendor="X.Org Foundation"
[  102.607]        compiled for 1.9.2, module version = 2.13.0
[  102.607]        Module class: X.Org Video Driver
[  102.607]        ABI class: X.Org Video Driver, version 8.0
[  102.607] (II) LoadModule: "vesa"
[  102.608] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[  102.616] (II) Module vesa: vendor="X.Org Foundation"
[  102.616]        compiled for 1.9.2, module version = 2.3.0
[  102.616]        Module class: X.Org Video Driver
[  102.616]        ABI class: X.Org Video Driver, version 8.0
[  102.616] (II) LoadModule: "fbdev"
[  102.619] (WW) Warning, couldn't open module fbdev
[  102.620] (II) UnloadModule: "fbdev"
[  102.620] (EE) Failed to load module "fbdev" (module does not exist, 0)
[  102.622] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
        i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
        E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
        965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
        4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
        Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge,
        Sandybridge, Sandybridge
[  102.623] (II) VESA: driver for VESA chipsets: vesa
[  102.623] (--) using VT number 7

[  102.632] (WW) Falling back to old probe method for vesa
[  102.634] drmOpenDevice: node name is /dev/dri/card0
[  102.634] drmOpenDevice: open result is 11, (OK)
[  102.647] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[  102.647] drmOpenDevice: node name is /dev/dri/card0
[  102.647] drmOpenDevice: open result is 11, (OK)
[  102.647] drmOpenByBusid: drmOpenMinor returns 11
[  102.647] drmOpenByBusid: Interface 1.4 failed, trying 1.1
[  102.647] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[  102.647] (II) intel(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[  102.647] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[  102.647] (==) intel(0): RGB weight 888
[  102.647] (==) intel(0): Default visual is TrueColor
[  102.647] (II) intel(0): Integrated Graphics Chipset: Intel(R) 965GM
[  102.647] (--) intel(0): Chipset: "965GM"
[  102.647] (**) intel(0): Tiling enabled
[  102.647] (**) intel(0): SwapBuffers wait enabled
[  102.647] (==) intel(0): video overlay key set to 0x101fe
[  102.662] (II) intel(0): Output VGA1 has no monitor section
[  102.768] (II) intel(0): Output LVDS1 has no monitor section
[  102.770] (II) intel(0): found backlight control interface /sys/class/backlight/acpi_video0
[  102.799] (II) intel(0): Output DVI1 has no monitor section
[  103.101] (II) intel(0): Output TV1 has no monitor section
[  103.117] (II) intel(0): EDID for output VGA1
[  103.223] (II) intel(0): EDID for output LVDS1
[  103.223] (II) intel(0): Manufacturer: SEC  Model: 3358  Serial#: 0
[  103.223] (II) intel(0): Year: 2008  Week: 0
[  103.223] (II) intel(0): EDID Version: 1.3
[  103.223] (II) intel(0): Digital Display Input
[  103.223] (II) intel(0): Max Image Size [cm]: horiz.: 33  vert.: 21
[  103.223] (II) intel(0): Gamma: 2.20
[  103.223] (II) intel(0): No DPMS capabilities specified
[  103.223] (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[  103.223] (II) intel(0): First detailed timing is preferred mode
[  103.224] (II) intel(0): redX: 0.580 redY: 0.340  greenX: 0.310 greenY: 0.550
[  103.224] (II) intel(0): blueX: 0.155 blueY: 0.155  whiteX: 0.313 whiteY: 0.329
[  103.224] (II) intel(0): Manufacturer's mask: 0
[  103.224] (II) intel(0): Supported detailed timing:
[  103.224] (II) intel(0): clock: 71.3 MHz  Image Size:  331 x 207 mm
[  103.224] (II) intel(0): h_active: 1280  h_sync: 1296  h_sync_end 1344 h_blank_end 1424 h_border: 0
[  103.224] (II) intel(0): v_active: 800  v_sync: 801  v_sync_end 804 v_blanking: 834 v_border: 0
[  103.224] (II) intel(0): Unknown vendor-specific block f
[  103.224] (II) intel(0):  W656G
[  103.224] (II) intel(0):  &6@Gj¸Ę˙
[  103.224] (II) intel(0): EDID (in hex):
[  103.224] (II) intel(0):        00ffffffffffff004ca3583300000000
[  103.224] (II) intel(0):        00120103802115780a87f594574f8c27
[  103.224] (II) intel(0):        27505400000001010101010101010101
[  103.224] (II) intel(0):        010101010101d61b0090502022301030
[  103.224] (II) intel(0):        13004bcf100000190000000f00000000
[  103.224] (II) intel(0):        00000000002387026400000000fe0057
[  103.224] (II) intel(0):        363536470031353458330a20000000fe
[  103.224] (II) intel(0):        00263640476a8fc6ff01010a2020008b
[  103.274] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[  103.274] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[  103.274] (II) intel(0): Printing probed modes for output LVDS1
[  103.274] (II) intel(0): Modeline "1280x800"x60.0  71.26  1280 1296 1344 1424  800 801 804 834 -hsync -vsync (50.0 kHz)
[  103.274] (II) intel(0): Modeline "1024x768"x60.0  65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
[  103.274] (II) intel(0): Modeline "800x600"x60.3  40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
[  103.274] (II) intel(0): Modeline "800x600"x56.2  36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
[  103.274] (II) intel(0): Modeline "640x480"x59.9  25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[  103.303] (II) intel(0): EDID for output DVI1
[  103.605] (II) intel(0): EDID for output TV1
[  103.605] (II) intel(0): Output VGA1 disconnected
[  103.605] (II) intel(0): Output LVDS1 connected
[  103.605] (II) intel(0): Output DVI1 disconnected
[  103.605] (II) intel(0): Output TV1 disconnected
[  103.605] (II) intel(0): Using exact sizes for initial modes
[  103.605] (II) intel(0): Output LVDS1 using initial mode 1280x800
[  103.605] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[  103.605] (II) intel(0): Kernel page flipping support detected, enabling
[  103.605] (==) intel(0): DPI set to (96, 96)
[  103.605] (II) Loading sub module "fb"
[  103.605] (II) LoadModule: "fb"
[  103.606] (II) Loading /usr/lib/xorg/modules/libfb.so
[  103.661] (II) Module fb: vendor="X.Org Foundation"
[  103.661]        compiled for 1.9.2, module version = 1.0.0
[  103.661]        ABI class: X.Org ANSI C Emulation, version 0.4
[  103.661] (II) UnloadModule: "vesa"
[  103.661] (II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
[  103.661] (==) Depth 24 pixmap format is 32 bpp
[  103.661] (==) intel(0): VideoRam: 262144 KB
[  103.661] (II) intel(0): [DRI2] Setup complete
[  103.661] (II) intel(0): [DRI2]  DRI driver: i965
[  103.661] (II) intel(0): Allocated new frame buffer 1280x800 stride 5120, tiled
[  103.685] (II) UXA(0): Driver registered support for the following operations:
[  103.685] (II)        solid
[  103.685] (II)        copy
[  103.685] (II)        composite (RENDER acceleration)
[  103.685] (II)        put_image
[  103.685] (II)        get_image
[  103.686] (==) intel(0): Backing store disabled
[  103.686] (==) intel(0): Silken mouse enabled
[  103.696] (II) intel(0): Initializing HW Cursor
[  103.727] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  103.734] (==) intel(0): DPMS enabled
[  103.734] (==) intel(0): Intel XvMC decoder enabled
[  103.734] (II) intel(0): Set up textured video
[  103.734] (II) intel(0): Set up overlay video
[  103.734] (II) intel(0): [XvMC] i965_xvmc driver initialized.
[  103.734] (II) intel(0): direct rendering: DRI2 Enabled
[  103.734] (--) RandR disabled
[  103.734] (II) Initializing built-in extension Generic Event Extension
[  103.734] (II) Initializing built-in extension SHAPE
[  103.734] (II) Initializing built-in extension MIT-SHM
[  103.734] (II) Initializing built-in extension XInputExtension
[  103.734] (II) Initializing built-in extension XTEST
[  103.734] (II) Initializing built-in extension BIG-REQUESTS
[  103.734] (II) Initializing built-in extension SYNC
[  103.734] (II) Initializing built-in extension XKEYBOARD
[  103.734] (II) Initializing built-in extension XC-MISC
[  103.734] (II) Initializing built-in extension XINERAMA
[  103.734] (II) Initializing built-in extension XFIXES
[  103.734] (II) Initializing built-in extension RENDER
[  103.734] (II) Initializing built-in extension RANDR
[  103.734] (II) Initializing built-in extension COMPOSITE
[  103.734] (II) Initializing built-in extension DAMAGE
[  103.943] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  103.943] (II) AIGLX: enabled GLX_INTEL_swap_event
[  103.943] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[  103.944] (II) AIGLX: enabled GLX_SGI_make_current_read
[  103.944] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[  103.944] (II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i965_dri.so
[  103.944] (II) GLX: Initialized DRI2 GL provider for screen 0
[  103.944] (II) intel(0): Setting screen physical size to 338 x 211
[  104.501] (II) config/udev: Adding input device Video Bus (/dev/input/event13)
[  104.501] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[  104.501] (**) Video Bus: Applying InputClass "keyboard-all"
[  104.501] (II) LoadModule: "evdev"
[  104.501] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  104.511] (II) Module evdev: vendor="X.Org Foundation"
[  104.511]        compiled for 1.9.2, module version = 2.5.0
[  104.511]        Module class: X.Org XInput Driver
[  104.511]        ABI class: X.Org XInput driver, version 11.0
[  104.511] (**) Video Bus: always reports core events
[  104.511] (**) Video Bus: Device: "/dev/input/event13"
[  104.513] (--) Video Bus: Found keys
[  104.513] (II) Video Bus: Configuring as keyboard
[  104.513] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
[  104.513] (**) Option "xkb_rules" "evdev"
[  104.513] (**) Option "xkb_model" "evdev"
[  104.513] (**) Option "xkb_layout" "us"
[  104.513] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[  104.572] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[  104.572] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  104.572] (**) Power Button: Applying InputClass "keyboard-all"
[  104.572] (**) Power Button: always reports core events
[  104.572] (**) Power Button: Device: "/dev/input/event2"
[  104.575] (--) Power Button: Found keys
[  104.575] (II) Power Button: Configuring as keyboard
[  104.575] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[  104.575] (**) Option "xkb_rules" "evdev"
[  104.575] (**) Option "xkb_model" "evdev"
[  104.575] (**) Option "xkb_layout" "us"
[  104.575] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[  104.576] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[  104.576] (II) No input driver/identifier specified (ignoring)
[  104.576] (II) config/udev: Adding input device Sleep Button (/dev/input/event3)
[  104.576] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[  104.576] (**) Sleep Button: Applying InputClass "keyboard-all"
[  104.576] (**) Sleep Button: always reports core events
[  104.576] (**) Sleep Button: Device: "/dev/input/event3"
[  104.579] (--) Sleep Button: Found keys
[  104.579] (II) Sleep Button: Configuring as keyboard
[  104.579] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
[  104.579] (**) Option "xkb_rules" "evdev"
[  104.579] (**) Option "xkb_model" "evdev"
[  104.579] (**) Option "xkb_layout" "us"
[  104.579] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[  104.582] (II) config/udev: Adding input device Laptop Integrated Webcam (/dev/input/event12)
[  104.582] (**) Laptop Integrated Webcam: Applying InputClass "evdev keyboard catchall"
[  104.582] (**) Laptop Integrated Webcam: Applying InputClass "keyboard-all"
[  104.582] (**) Laptop Integrated Webcam: always reports core events
[  104.582] (**) Laptop Integrated Webcam: Device: "/dev/input/event12"
[  104.585] (--) Laptop Integrated Webcam: Found keys
[  104.585] (II) Laptop Integrated Webcam: Configuring as keyboard
[  104.585] (II) XINPUT: Adding extended input device "Laptop Integrated Webcam" (type: KEYBOARD)
[  104.585] (**) Option "xkb_rules" "evdev"
[  104.585] (**) Option "xkb_model" "evdev"
[  104.585] (**) Option "xkb_layout" "us"
[  104.585] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[  104.588] (II) config/udev: Adding input device HDA Intel HP Out at Ext Front Jack (/dev/input/event10)
[  104.588] (II) No input driver/identifier specified (ignoring)
[  104.588] (II) config/udev: Adding input device HDA Intel HP Out at Ext Front Jack (/dev/input/event11)
[  104.589] (II) No input driver/identifier specified (ignoring)
[  104.589] (II) config/udev: Adding input device HDA Intel Mic at Ext Front Jack (/dev/input/event9)
[  104.589] (II) No input driver/identifier specified (ignoring)
[  104.593] (II) config/udev: Adding input device LITEON Technology USB Multimedia Keyboard (/dev/input/event6)
[  104.593] (**) LITEON Technology USB Multimedia Keyboard: Applying InputClass "evdev keyboard catchall"
[  104.593] (**) LITEON Technology USB Multimedia Keyboard: Applying InputClass "keyboard-all"
[  104.594] (**) LITEON Technology USB Multimedia Keyboard: always reports core events
[  104.594] (**) LITEON Technology USB Multimedia Keyboard: Device: "/dev/input/event6"
[  104.598] (--) LITEON Technology USB Multimedia Keyboard: Found keys
[  104.598] (II) LITEON Technology USB Multimedia Keyboard: Configuring as keyboard
[  104.598] (II) XINPUT: Adding extended input device "LITEON Technology USB Multimedia Keyboard" (type: KEYBOARD)
[  104.598] (**) Option "xkb_rules" "evdev"
[  104.598] (**) Option "xkb_model" "evdev"
[  104.598] (**) Option "xkb_layout" "us"
[  104.598] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[  104.599] (II) config/udev: Adding input device LITEON Technology USB Multimedia Keyboard (/dev/input/event7)
[  104.599] (**) LITEON Technology USB Multimedia Keyboard: Applying InputClass "evdev keyboard catchall"
[  104.599] (**) LITEON Technology USB Multimedia Keyboard: Applying InputClass "keyboard-all"
[  104.599] (**) LITEON Technology USB Multimedia Keyboard: always reports core events
[  104.599] (**) LITEON Technology USB Multimedia Keyboard: Device: "/dev/input/event7"
[  104.603] (--) LITEON Technology USB Multimedia Keyboard: Found keys
[  104.603] (II) LITEON Technology USB Multimedia Keyboard: Configuring as keyboard
[  104.603] (II) XINPUT: Adding extended input device "LITEON Technology USB Multimedia Keyboard" (type: KEYBOARD)
[  104.603] (**) Option "xkb_rules" "evdev"
[  104.603] (**) Option "xkb_model" "evdev"
[  104.603] (**) Option "xkb_layout" "us"
[  104.603] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[  104.604] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event8)
[  104.604] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[  104.604] (**) Logitech USB Optical Mouse: always reports core events
[  104.604] (**) Logitech USB Optical Mouse: Device: "/dev/input/event8"
[  104.608] (--) Logitech USB Optical Mouse: Found 3 mouse buttons
[  104.608] (--) Logitech USB Optical Mouse: Found scroll wheel(s)
[  104.608] (--) Logitech USB Optical Mouse: Found relative axes
[  104.608] (--) Logitech USB Optical Mouse: Found x and y relative axes
[  104.608] (II) Logitech USB Optical Mouse: Configuring as mouse
[  104.608] (**) Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5
[  104.608] (**) Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  104.608] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE)
[  104.608] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1
[  104.608] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0
[  104.608] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000
[  104.608] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4
[  104.608] (II) Logitech USB Optical Mouse: initialized for relative axes.
[  104.609] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse1)
[  104.609] (II) No input driver/identifier specified (ignoring)
[  104.622] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[  104.622] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[  104.622] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard-all"
[  104.622] (**) AT Translated Set 2 keyboard: always reports core events
[  104.622] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[  104.625] (--) AT Translated Set 2 keyboard: Found keys
[  104.625] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[  104.625] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[  104.625] (**) Option "xkb_rules" "evdev"
[  104.625] (**) Option "xkb_model" "evdev"
[  104.625] (**) Option "xkb_layout" "us"
[  104.625] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[  104.626] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event5)
[  104.626] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchall"
[  104.626] (**) PS/2 Generic Mouse: always reports core events
[  104.626] (**) PS/2 Generic Mouse: Device: "/dev/input/event5"
[  104.630] (--) PS/2 Generic Mouse: Found 3 mouse buttons
[  104.630] (--) PS/2 Generic Mouse: Found relative axes
[  104.630] (--) PS/2 Generic Mouse: Found x and y relative axes
[  104.630] (II) PS/2 Generic Mouse: Configuring as mouse
[  104.630] (**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5
[  104.630] (**) PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  104.630] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE)
[  104.630] (**) PS/2 Generic Mouse: (accel) keeping acceleration scheme 1
[  104.630] (**) PS/2 Generic Mouse: (accel) acceleration profile 0
[  104.630] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000
[  104.630] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4
[  104.630] (II) PS/2 Generic Mouse: initialized for relative axes.
[  104.631] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse0)
[  104.631] (II) No input driver/identifier specified (ignoring)
[  104.639] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event4)
[  104.639] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[  104.639] (**) Dell WMI hotkeys: Applying InputClass "keyboard-all"
[  104.640] (**) Dell WMI hotkeys: always reports core events
[  104.640] (**) Dell WMI hotkeys: Device: "/dev/input/event4"
[  104.643] (--) Dell WMI hotkeys: Found keys
[  104.643] (II) Dell WMI hotkeys: Configuring as keyboard
[  104.643] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD)
[  104.643] (**) Option "xkb_rules" "evdev"
[  104.643] (**) Option "xkb_model" "evdev"
[  104.643] (**) Option "xkb_layout" "us"
[  104.643] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[  115.237] (II) intel(0): EDID vendor "SEC", prod id 13144
[  115.237] (II) intel(0): Printing DDC gathered Modelines:
[  115.237] (II) intel(0): Modeline "1280x800"x0.0  71.26  1280 1296 1344 1424  800 801 804 834 -hsync -vsync (50.0 kHz)
[  133.665] (II) intel(0): EDID vendor "SEC", prod id 13144
[  133.665] (II) intel(0): Printing DDC gathered Modelines:
[  133.665] (II) intel(0): Modeline "1280x800"x0.0  71.26  1280 1296 1344 1424  800 801 804 834 -hsync -vsync (50.0 kHz)
[  134.119] (II) intel(0): EDID vendor "SEC", prod id 13144
[  134.119] (II) intel(0): Printing DDC gathered Modelines:
[  134.119] (II) intel(0): Modeline "1280x800"x0.0  71.26  1280 1296 1344 1424  800 801 804 834 -hsync -vsync (50.0 kHz)

About the /etc/X11/xorg.conf file, I don't have one. I am now wondering, then how does my touchpad work for movement and tapping (but not for scroll!).

allend 12-12-2010 07:11 PM

Quote:

(II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event5)
It appears that your touchpad is being detected as a generic PS/2 mouse (hence movement and tapping).
Try changing /etc/X11/xorg.conf.d/50-synaptics.conf to match the actual path /dev/input/event5
Code:

        MatchDevicePath "/dev/input/event5"

max_arbit 12-12-2010 08:19 PM

I did that (and rebooted), but it does not seem to help (tried the same with /dev/input/mouse0 instead and that too did not help. I noticed that, in fact, this number (event"5" or mouse"0") changed too when I did a reboot. I ran it with "event*", but same result.

allend 12-12-2010 10:59 PM

Quote:

[ 104.604] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event8
You appear to also have an external mouse. Is the touchpad recognised if you reverse the change I suggested, disconnect the external mouse and boot?

max_arbit 12-12-2010 11:57 PM

Yes, most of the time, I do prefer to use an external mouse. However, even when I disconnected the usb mouse and reverted back the changes I had made (back to /dev/input/event*), the scroll does not work (the moving and tapping works, of course).

I don't know if information might be helpful, but I added another section on top of the /etc/X11/xorg.conf.d/50-synaptics.conf file:
Code:

Section "Module"
  Load "synaptics"
EndSection

This gave some additional lines in my Xorg.0.log file:
Code:

[  102.352] (II) LoadModule: "synaptics"
[  102.397] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  102.407] (II) Module synaptics: vendor="X.Org Foundation"
[  102.407]        compiled for 1.9.2, module version = 1.3.0
[  102.407]        Module class: X.Org XInput Driver
[  102.407]        ABI class: X.Org XInput driver, version 11.0

Of course, this did not make any difference as my touchpad is still being detected as a ps/2 mouse. And also, inspite of the above loadmodule message, synclient still doesn't work!!

allend 12-13-2010 01:53 AM

Another thought I have had is to check your BIOS settings for a USB Legacy Mouse option. If there, try turning it off. Seems a long shot if you had this working before though.

max_arbit 12-13-2010 08:04 PM

Doesn't seem to help! Is there a place wherein I can try changing the way it is detecting my input devices? I have tried proto=any, proto=imps and the whole line commented out in the /etc/modprobe.d/psmouse.conf file.

max_arbit 12-13-2010 10:03 PM

Temporary fix found!
 
I found a surprising temporary fix. Following this thread: http://www.linuxquestions.org/questi...laptop-675065/, I did the following:
Code:

# rmmod psmouse
# modprobe psmouse proto=auto

and this gets the touchpad scroll going (and in Xorg.0.log, it is being detected as AlpsPS/2 ALPS GlidePoint. Then, from the Xorg.0.log contents, it looks like the /etc/X11/xorg.conf.d/50-synaptics.conf file is then loaded..

However, as my last post suggests, even when I had the proto=auto clause in /etc/modprobe.d/psmouse.conf, the touchpad was not being recognized. This could mean that it is either being "overread" again later somewhere else wrongly. This is what I think, of course I may be wrong. Unfortunately with my limited knowledge (and googling skills), I could only go thus far.. a temporary fix. Can anybody advice what could be actually wrong?

allend 12-14-2010 07:56 AM

Very glad you found an answer. I am wondering whether there is a weird hardware specific timing problem here.
You could try adding your fix to /etc/rc.d/rc.local so the lines are executed last in the boot process.

max_arbit 12-14-2010 11:02 AM

Wonderful!

Thanks a lot allend for all the help and your time. The additions to rc.local did the trick (and good to know for me, that it is the last script that gets executed!). :-)

max_arbit 12-19-2010 04:34 PM

Hi,

I just thought I will be a bit more ambitious and tried to get two-finger scrolling on my touchpad going. Doesn't look like it is working however!!
From most of the forums, what I gathered was that this was simply an addition of two extra lines related to - VertTwoFingerScroll and HorizTwoFingerScroll in the /etc/X11/xorg.conf.d/50-synaptics.conf file. I seem to have these changes, but it is not working!
Code:

Section "Module"
  Load "synaptics"
EndSection

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
  Option "SendCoreEvents"
        MatchDevicePath "/dev/input/event*"
  Option "Protocol" "auto-dev"
  Option "SHMConfig" "on"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
  Option "VertEdgeScroll" "on"
  Option "HorizEdgeScroll" "on"
  Option "VertTwoFingerScroll" "on"
  Option "HorizTwoFingerScroll" "on"
  Option "EmulateTwoFingerMinW" "5"
  Option "EmulateTwoFingerMinZ" "48"
EndSection

When I run synaptics -l, I get:
Code:

Parameter settings:
    LeftEdge                = 153
    RightEdge              = 870
    TopEdge                = 115
    BottomEdge              = 652
    FingerLow              = 12
    FingerHigh              = 14
    FingerPress            = 127
    MaxTapTime              = 180
    MaxTapMove              = 56
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime              = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 48
    EmulateTwoFingerMinW    = 5
    VertScrollDelta        = 25
    HorizScrollDelta        = 25
    VertEdgeScroll          = 1
    HorizEdgeScroll        = 1
    CornerCoasting          = 0
    VertTwoFingerScroll    = 1
    HorizTwoFingerScroll    = 1
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor            = 0.156495
    TrackstickSpeed        = 40
    EdgeMotionMinZ          = 14
    EdgeMotionMaxZ          = 79
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 102
    EdgeMotionUseAlways    = 0
    TouchpadOff            = 0
    LockedDrags            = 0
    LockedDragTimeout      = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 2
    TapButton3              = 3
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling      = 0
    CircScrollDelta        = 0.1
    CircScrollTrigger      = 0
    CircularPad            = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 99
    CoastingSpeed          = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 14
    PressureMotionMaxZ      = 79
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice        = 1
    TapAndDragGesture      = 1
    AreaLeftEdge            = 0
    AreaRightEdge          = 0
    AreaTopEdge            = 0
    AreaBottomEdge          = 0

Relevant part of Xorg.0.log:
Code:

[  2351.416] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/event14)
[  2351.416] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "evdev touchpad catchall"
[  2351.416] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "touchpad"
[  2351.417] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "touchpad catchall"
[  2351.417] (II) Synaptics touchpad driver version 1.3.0
[  2351.417] (**) Option "Device" "/dev/input/event14"
[  2351.429] (--) AlpsPS/2 ALPS GlidePoint: x-axis range 0 - 1023
[  2351.429] (--) AlpsPS/2 ALPS GlidePoint: y-axis range 0 - 767
[  2351.429] (--) AlpsPS/2 ALPS GlidePoint: pressure range 0 - 127
[  2351.429] (--) AlpsPS/2 ALPS GlidePoint: buttons: left right middle
[  2351.429] (**) Option "SHMConfig" "on"
[  2351.429] (--) AlpsPS/2 ALPS GlidePoint: invalid finger width range.  defaulting to 0 - 16
[  2351.429] (**) Option "EmulateTwoFingerMinZ" "48"
[  2351.429] (**) Option "EmulateTwoFingerMinW" "5"
[  2351.429] (**) Option "VertEdgeScroll" "on"
[  2351.429] (**) Option "HorizEdgeScroll" "on"
[  2351.429] (**) Option "VertTwoFingerScroll" "on"
[  2351.429] (**) Option "HorizTwoFingerScroll" "on"
[  2351.429] (**) Option "TapButton1" "1"
[  2351.429] (**) Option "TapButton2" "2"
[  2351.429] (**) Option "TapButton3" "3"
[  2351.438] (--) AlpsPS/2 ALPS GlidePoint: touchpad found
[  2351.438] (**) Option "SendCoreEvents"
[  2351.438] (**) AlpsPS/2 ALPS GlidePoint: always reports core events
[  2351.442] (II) XINPUT: Adding extended input device "AlpsPS/2 ALPS GlidePoint" (type: TOUCHPAD)
[  2351.442] (**) AlpsPS/2 ALPS GlidePoint: (accel) MinSpeed is now constant deceleration 2.5
[  2351.442] (**) AlpsPS/2 ALPS GlidePoint: MaxSpeed is now 1.75
[  2351.442] (**) AlpsPS/2 ALPS GlidePoint: AccelFactor is now 0.156
[  2351.442] (**) AlpsPS/2 ALPS GlidePoint: (accel) keeping acceleration scheme 1
[  2351.442] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration profile 1
[  2351.442] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration factor: 2.000
[  2351.442] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration threshold: 4
[  2351.450] (--) AlpsPS/2 ALPS GlidePoint: touchpad found
[  2351.450] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/mouse2)

Has anybody been able to get this working? If so, can somebody let me know as what I am missing? I have a Dell Inspiron 1525 and running -current, with as this post suggests, the side scrolling working. The touchpad gets detected as AlpsPS/2. The Xorg.0.log and synclient -l output indicates that the two-finger scrolling is on, but it doesn't work!! Thanks in advance!

allend 12-19-2010 05:03 PM

There is a report of two finger scrolling working on the Dell Inspiron 1525 here. https://wiki.archlinux.org/index.php/Dell_Inspiron_1525

The synaptics settings reported are in the old HAL XML format, but you could compare them with your values.

allend 12-19-2010 07:41 PM

After a closer look at the /etc/X11/xorg.conf.d/50-synaptics.conf that you posted I suggest you change:
Quote:

Identifier "touchpad catchall"
to
Quote:

Identifier "touchpad"
Also, there should be no need for these lines:
Quote:

Section "Module"
Load "synaptics"
EndSection

max_arbit 12-20-2010 10:27 AM

Hi,

I did not see the second post until now (I will try the conf file changes today once I get back home). I just tried the values from the first link that you had given. That is a very useful thread for my laptop - configuration of almost everything. However, the two-finger scrolling still doesn't work. I just followed a few links from the same link and I got to know that multiple detection of the touchpad could also be a problem (https://bbs.archlinux.org/viewtopic.php?id=104769). Then, I noticed that though the "changes" document says that the /usr/share/X11/xorg.conf.d/50-synaptics.conf will be overread if the /etc/X11/xorg.conf.d/50-synaptics.conf file exists, this doesn't seem to be happening. I figured this out because of the multiple detection statements in Xorg.0.log:
Quote:

[ 2351.416] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "evdev touchpad catchall"
[ 2351.416] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "touchpad"
[ 2351.417] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "touchpad catchall"
I went ahead and renamed the 50-synaptics.conf file in /usr/share/... and also commented out the touchpad section in /usr/share/X11/xorg.conf.d/10-evdev.conf. This did overcome the multiple detection problem, but did not make the two finger scrolling work still.

As I type this post, I realized that the modprobe command I had put in rc.local probably is not required now and it may get detected automatically. I have to try this and the other suggestion in the last post. I will do that and get back another post. Thanks a lot. Hoping for some success!!

max_arbit 12-21-2010 12:34 AM

I tried the suggestions, but they don't seem to make the two-finger scrolling work. So far, I have tried the values provided in the link for Inspiron 1525 and also the other two changes to the conf file!


All times are GMT -5. The time now is 04:34 PM.