You are not logged in.

#1 2012-04-18 07:58:57

johan1391
Member
From: Dhahran, Saudi Arabia
Registered: 2010-08-03
Posts: 106

Triple synaptics modules loading

I've followed the Arch wiki here:

https://wiki.archlinux.org/index.php/Sy … _6003C8.22

and

https://wiki.archlinux.org/index.php/Sy … nput.2F.2A

The output of cat /proc/bus/input/devices is:

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="applesmc"
P: Phys=
S: Sysfs=/devices/platform/applesmc.768/input/input5
U: Uniq=
H: Handlers=event5 js0 
B: PROP=0
B: EV=9
B: ABS=3

I: Bus=0003 Vendor=05ac Product=0236 Version=0001
N: Name="bcm5974"
P: Phys=usb-0000:00:04.0-6/input0
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.2/input/input6
U: Uniq=
H: Handlers=mouse0 event6 
B: PROP=4
B: EV=b
B: KEY=e420 10000 0 0 0 0
B: ABS=7f000011000003

I: Bus=0003 Vendor=05ac Product=0236 Version=0111
N: Name="Apple, Inc. Apple Internal Keyboard / Trackpad"
P: Phys=usb-0000:00:04.0-6/input0
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.0/input/input7
U: Uniq=
H: Handlers=kbd event7 
B: PROP=0
B: EV=120013
B: KEY=10000 0 0 0 1007b00011007 ff9f217ac14057ff ffbeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=1f

I: Bus=0001 Vendor=10ec Product=0885 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card0/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:08.0/input/input8
U: Uniq=
H: Handlers=kbd event8 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0003 Vendor=05ac Product=8507 Version=0419
N: Name="Built-in iSight"
P: Phys=usb-0000:00:04.1-4/button
S: Sysfs=/devices/pci0000:00/0000:00:04.1/usb1/1-4/1-4:1.0/input/input9
U: Uniq=
H: Handlers=kbd event9 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

Before changing the line MatchDevicePath "/dev/input/event*" to "dev/input/mouse0"

I get this in my Xorg.0.log:

[ 68248.459] (II) config/udev: Adding input device Apple, Inc. Apple Internal Keyboard / Trackpad (/dev/input/event7)
[ 68248.459] (**) Apple, Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[ 68248.459] (II) Using input driver 'evdev' for 'Apple, Inc. Apple Internal Keyboard / Trackpad'
[ 68248.459] (**) Apple, Inc. Apple Internal Keyboard / Trackpad: always reports core events
[ 68248.459] (**) evdev: Apple, Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event7"
[ 68248.459] (--) evdev: Apple, Inc. Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x236
[ 68248.459] (--) evdev: Apple, Inc. Apple Internal Keyboard / Trackpad: Found keys
[ 68248.459] (II) evdev: Apple, Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
[ 68248.459] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.0/input/input7/event7"
[ 68248.459] (II) XINPUT: Adding extended input device "Apple, Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 9)
[ 68248.459] (**) Option "xkb_rules" "evdev"
[ 68248.459] (**) Option "xkb_model" "evdev"
[ 68248.459] (**) Option "xkb_layout" "us"
[ 68248.459] (II) config/udev: Adding input device bcm5974 (/dev/input/event6)
[ 68248.459] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
[ 68248.459] (**) bcm5974: Applying InputClass "touchpad catchall"
[ 68248.459] (**) bcm5974: Applying InputClass "touchpad catchall"
[ 68248.459] (II) LoadModule: "synaptics"
[ 68248.460] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 68248.460] (II) Module synaptics: vendor="X.Org Foundation"
[ 68248.460] 	compiled for 1.12.1, module version = 1.5.99
[ 68248.460] 	Module class: X.Org XInput Driver
[ 68248.460] 	ABI class: X.Org XInput driver, version 16.0
[ 68248.460] (II) Using input driver 'synaptics' for 'bcm5974'
[ 68248.460] (**) bcm5974: always reports core events
[ 68248.460] (**) Option "Device" "/dev/input/event6"
[ 68248.481] (II) synaptics: bcm5974: found clickpad property
[ 68248.481] (--) synaptics: bcm5974: x-axis range -4460 - 5166
[ 68248.481] (--) synaptics: bcm5974: y-axis range -75 - 6700
[ 68248.481] (--) synaptics: bcm5974: pressure range 0 - 256
[ 68248.481] (--) synaptics: bcm5974: finger width range 0 - 16
[ 68248.481] (--) synaptics: bcm5974: buttons: left double triple
[ 68248.481] (--) synaptics: bcm5974: Vendor 0x5ac Product 0x236
[ 68248.481] (**) Option "SHMConfig" "true"
[ 68248.481] (**) Option "FingerHigh" "50"
[ 68248.481] (**) Option "MaxTapTime" "100"
[ 68248.481] (**) Option "MaxTapMove" "170"
[ 68248.481] (**) Option "MaxDoubleTapTime" "200"
[ 68248.481] (**) Option "HorizTwoFingerScroll" "0"
[ 68248.481] (**) Option "RTCornerButton" "0"
[ 68248.481] (**) Option "RBCornerButton" "0"
[ 68248.481] (**) Option "LTCornerButton" "0"
[ 68248.481] (**) Option "LBCornerButton" "0"
[ 68248.481] (**) Option "TapButton1" "1"
[ 68248.481] (**) Option "TapButton2" "3"
[ 68248.481] (**) Option "TapButton3" "2"
[ 68248.481] (**) Option "PalmDetect" "on"
[ 68248.481] (**) Option "PalmMinWidth" "30"
[ 68248.481] (**) Option "PalmMinZ" "30"
[ 68248.482] (**) Option "SingleTapTimeout" "100"
[ 68248.482] (**) Option "CoastingSpeed" "0"
[ 68248.482] (**) Option "TapAndDragGesture" "off"
[ 68248.482] (--) synaptics: bcm5974: touchpad found
[ 68248.482] (**) bcm5974: always reports core events
[ 68248.489] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.2/input/input6/event6"
[ 68248.489] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 10)
[ 68248.489] (**) synaptics: bcm5974: (accel) MinSpeed is now constant deceleration 2.5
[ 68248.489] (**) synaptics: bcm5974: MaxSpeed is now 1.75
[ 68248.489] (**) synaptics: bcm5974: AccelFactor is now 0.017
[ 68248.490] (**) bcm5974: (accel) keeping acceleration scheme 1
[ 68248.490] (**) bcm5974: (accel) acceleration profile 1
[ 68248.490] (**) bcm5974: (accel) acceleration factor: 2.000
[ 68248.490] (**) bcm5974: (accel) acceleration threshold: 4
[ 68248.495] (--) synaptics: bcm5974: touchpad found
[ 68248.495] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0)
[ 68248.496] (II) No input driver specified, ignoring this device.
[ 68248.496] (II) This device may have been added with another device file.
[ 68248.496] (II) config/udev: Adding input device Built-in iSight (/dev/input/event9)
[ 68248.496] (**) Built-in iSight: Applying InputClass "evdev keyboard catchall"
[ 68248.496] (II) Using input driver 'evdev' for 'Built-in iSight'
[ 68248.496] (**) Built-in iSight: always reports core events
[ 68248.496] (**) evdev: Built-in iSight: Device: "/dev/input/event9"
[ 68248.496] (--) evdev: Built-in iSight: Vendor 0x5ac Product 0x8507
[ 68248.496] (--) evdev: Built-in iSight: Found keys
[ 68248.496] (II) evdev: Built-in iSight: Configuring as keyboard
[ 68248.496] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.1/usb1/1-4/1-4:1.0/input/input9/event9"
[ 68248.496] (II) XINPUT: Adding extended input device "Built-in iSight" (type: KEYBOARD, id 11)
[ 68248.496] (**) Option "xkb_rules" "evdev"
[ 68248.496] (**) Option "xkb_model" "evdev"
[ 68248.496] (**) Option "xkb_layout" "us"
[ 68248.497] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event8)
[ 68248.497] (II) No input driver specified, ignoring this device.
[ 68248.497] (II) This device may have been added with another device file.
[ 68248.497] (II) config/udev: Adding input device applesmc (/dev/input/event5)
[ 68248.497] (II) No input driver specified, ignoring this device.
[ 68248.497] (II) This device may have been added with another device file.
[ 68248.497] (II) config/udev: Adding input device applesmc (/dev/input/js0)
[ 68248.498] (II) No input driver specified, ignoring this device.
[ 68248.498] (II) This device may have been added with another device file.
[ 68248.498] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
[ 68248.498] (II) No input driver specified, ignoring this device.
[ 68248.498] (II) This device may have been added with another device file.

After changing the entry I get this:

[ 67670.530] (II) config/udev: Adding input device Apple, Inc. Apple Internal Keyboard / Trackpad (/dev/input/event7)
[ 67670.530] (**) Apple, Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[ 67670.530] (II) Using input driver 'evdev' for 'Apple, Inc. Apple Internal Keyboard / Trackpad'
[ 67670.530] (**) Apple, Inc. Apple Internal Keyboard / Trackpad: always reports core events
[ 67670.530] (**) evdev: Apple, Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event7"
[ 67670.530] (--) evdev: Apple, Inc. Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x236
[ 67670.530] (--) evdev: Apple, Inc. Apple Internal Keyboard / Trackpad: Found keys
[ 67670.530] (II) evdev: Apple, Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
[ 67670.530] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.0/input/input7/event7"
[ 67670.530] (II) XINPUT: Adding extended input device "Apple, Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 9)
[ 67670.530] (**) Option "xkb_rules" "evdev"
[ 67670.530] (**) Option "xkb_model" "evdev"
[ 67670.530] (**) Option "xkb_layout" "us"
[ 67670.530] (II) config/udev: Adding input device bcm5974 (/dev/input/event6)
[ 67670.530] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
[ 67670.530] (**) bcm5974: Applying InputClass "touchpad catchall"
[ 67670.530] (II) LoadModule: "synaptics"
[ 67670.530] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 67670.530] (II) Module synaptics: vendor="X.Org Foundation"
[ 67670.530] 	compiled for 1.12.1, module version = 1.5.99
[ 67670.530] 	Module class: X.Org XInput Driver
[ 67670.530] 	ABI class: X.Org XInput driver, version 16.0
[ 67670.530] (II) Using input driver 'synaptics' for 'bcm5974'
[ 67670.530] (**) bcm5974: always reports core events
[ 67670.530] (**) Option "Device" "/dev/input/event6"
[ 67670.548] (II) synaptics: bcm5974: found clickpad property
[ 67670.548] (--) synaptics: bcm5974: x-axis range -4460 - 5166
[ 67670.548] (--) synaptics: bcm5974: y-axis range -75 - 6700
[ 67670.548] (--) synaptics: bcm5974: pressure range 0 - 256
[ 67670.548] (--) synaptics: bcm5974: finger width range 0 - 16
[ 67670.548] (--) synaptics: bcm5974: buttons: left double triple
[ 67670.548] (--) synaptics: bcm5974: Vendor 0x5ac Product 0x236
[ 67670.548] (**) Option "SHMConfig" "true"
[ 67670.548] (**) Option "TapButton1" "1"
[ 67670.548] (**) Option "TapButton2" "3"
[ 67670.548] (**) Option "TapButton3" "2"
[ 67670.548] (--) synaptics: bcm5974: touchpad found
[ 67670.548] (**) bcm5974: always reports core events
[ 67670.555] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.2/input/input6/event6"
[ 67670.555] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 10)
[ 67670.555] (**) synaptics: bcm5974: (accel) MinSpeed is now constant deceleration 2.5
[ 67670.555] (**) synaptics: bcm5974: MaxSpeed is now 1.75
[ 67670.555] (**) synaptics: bcm5974: AccelFactor is now 0.017
[ 67670.555] (**) bcm5974: (accel) keeping acceleration scheme 1
[ 67670.555] (**) bcm5974: (accel) acceleration profile 1
[ 67670.555] (**) bcm5974: (accel) acceleration factor: 2.000
[ 67670.555] (**) bcm5974: (accel) acceleration threshold: 4
[ 67670.561] (--) synaptics: bcm5974: touchpad found
[ 67670.561] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0)
[ 67670.561] (**) bcm5974: Applying InputClass "touchpad catchall"
[ 67670.561] (II) Using input driver 'synaptics' for 'bcm5974'
[ 67670.561] (**) bcm5974: always reports core events
[ 67670.561] (**) Option "Device" "/dev/input/mouse0"
[ 67670.561] (EE) synaptics: bcm5974: Synaptics driver unable to detect protocol
[ 67670.561] (EE) PreInit returned 11 for "bcm5974"
[ 67670.561] (II) UnloadModule: "synaptics"
[ 67670.561] (II) config/udev: Adding input device Built-in iSight (/dev/input/event9)
[ 67670.561] (**) Built-in iSight: Applying InputClass "evdev keyboard catchall"
[ 67670.561] (II) Using input driver 'evdev' for 'Built-in iSight'
[ 67670.561] (**) Built-in iSight: always reports core events
[ 67670.561] (**) evdev: Built-in iSight: Device: "/dev/input/event9"
[ 67670.561] (--) evdev: Built-in iSight: Vendor 0x5ac Product 0x8507
[ 67670.561] (--) evdev: Built-in iSight: Found keys
[ 67670.561] (II) evdev: Built-in iSight: Configuring as keyboard
[ 67670.562] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.1/usb1/1-4/1-4:1.0/input/input9/event9"
[ 67670.562] (II) XINPUT: Adding extended input device "Built-in iSight" (type: KEYBOARD, id 11)
[ 67670.562] (**) Option "xkb_rules" "evdev"
[ 67670.562] (**) Option "xkb_model" "evdev"
[ 67670.562] (**) Option "xkb_layout" "us"
[ 67670.562] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event8)
[ 67670.562] (II) No input driver specified, ignoring this device.
[ 67670.562] (II) This device may have been added with another device file.
[ 67670.562] (II) config/udev: Adding input device applesmc (/dev/input/event5)
[ 67670.562] (II) No input driver specified, ignoring this device.
[ 67670.562] (II) This device may have been added with another device file.
[ 67670.562] (II) config/udev: Adding input device applesmc (/dev/input/js0)
[ 67670.562] (II) No input driver specified, ignoring this device.
[ 67670.562] (II) This device may have been added with another device file.
[ 67670.562] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
[ 67670.562] (II) No input driver specified, ignoring this device.
[ 67670.562] (II) This device may have been added with another device file.
[ 68242.040] (II) evdev: Power Button: Close
[ 68242.040] (II) UnloadModule: "evdev"
[ 68242.050] (II) evdev: Power Button: Close
[ 68242.050] (II) UnloadModule: "evdev"
[ 68242.053] (II) evdev: Sleep Button: Close
[ 68242.053] (II) UnloadModule: "evdev"
[ 68242.056] (II) evdev: Apple, Inc. Apple Internal Keyboard / Trackpad: Close
[ 68242.056] (II) UnloadModule: "evdev"
[ 68242.066] (II) UnloadModule: "synaptics"
[ 68242.066] (II) evdev: Built-in iSight: Close
[ 68242.066] (II) UnloadModule: "evdev"
[ 68244.585] Server terminated successfully (0). Closing log file.

Here is my xorg.conf:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 275.09.07  (buildmeister@swio-display-x86-rhel47-03.nvidia.com)  Wed Jun  8 14:38:32 PDT 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Evdev Mouse" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
  Identifier      "Evdev Mouse"
  Driver          "evdev"
  Option          "Name" "Logitech USB RECEIVER"
  Option          "evBits"  "+1-2"
  Option          "keyBits" "~272-287"
  Option          "relBits" "~0-2 ~6 ~8"
  Option          "Pass"    "3"
#  Option          "CorePointer"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS" "1"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "NoLogo" "1"
    Option "TripleBuffer" "1"
    Option "RegistryDwords" "PerfLevelSrc=0x3333"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "InputClass"
     Identifier "touchpad catchall"
     Driver "synaptics"
     MatchIsTouchpad "on"
     MatchDevicePath "/dev/input/event*"
           Option "TapButton1" "1"
           Option "TapButton2" "3"
           Option "TapButton3" "2"
           Option "SHMConfig"  "true"
EndSection

and my 10-synaptics.conf:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
        Option "TapButton2" "3"
        Option "TapButton3" "2"
        Option "FingerHigh" "50"
        Option "RTCornerButton" "0"
        Option "RBCornerButton" "0"
        Option "LTCornerButton" "0"
        Option "LBCornerButton" "0"
        Option "PalmDetect" "on"
        Option "PalmMinWidth" "30"
	Option "PalmMinZ" "30"
	Option "TapAndDragGesture" "off"
        #Option "SingleTapTimeout"
        Option "MaxDoubleTapTime" "200"
        Option "SingleTapTimeout" "100"
        Option "MaxTapTime" "100"
        Option "MaxTapMove" "170"
        Option "MaxDoubleTapTime" "1000"
        Option "SHMConfig" "on"
	Option "CoastingSpeed" "0"
	
	Option "HorizTwoFingerScroll" "0"
EndSection

my .xinitrc:

#source /etc/X11/xinit/xinitrc.d/30-bus
mpd ~/.mpdconf
syndaemon -t -k -i 2 -d &
exec ck-launch-session dbus-launch openbox-session

Any idea what could be causing the problem?

Offline

Board footer

Powered by FluxBB