Hello:

I'm hoping someone can help me fix this issue because I have been racking my brain trying to make this work. currently I am Kali on an Alienware 13 (I know, I know bleeding edge hardware and linux don't mix..) I have kde touchpad for the gui installed and I keep getting running into this when I run it or Xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ PNP0C50:00 06CB:76E9 UNKNOWN id=11 [slave pointer (2)] (This is the issue line here)

When I check Xorg I find:

17.875] (II) config/udev: Adding input device PNP0C50:00 06CB:76E9 UNKNOWN (/dev/input/event8)
[ 17.875] (**) PNP0C50:00 06CB:76E9 UNKNOWN: Applying InputClass "evdev touchpad catchall"
[ 17.875] (**) PNP0C50:00 06CB:76E9 UNKNOWN: Applying InputClass "touchpad"
[ 17.875] (**) PNP0C50:00 06CB:76E9 UNKNOWN: Applying InputClass "Default clickpad buttons"
[ 17.875] (II) LoadModule: "synaptics"
[ 17.875] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 17.877] (II) Module synaptics: vendor="X.Org Foundation"
[ 17.877] compiled for 1.12.4, module version = 1.6.2
[ 17.877] Module class: X.Org XInput Driver
[ 17.877] ABI class: X.Org XInput driver, version 16.0
[ 17.877] (II) Using input driver 'synaptics' for 'PNP0C50:00 06CB:76E9 UNKNOWN'
[ 17.877] (**) PNP0C50:00 06CB:76E9 UNKNOWN: always reports core events
[ 17.877] (**) Option "Device" "/dev/input/event8"
[ 18.021] (--) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: x-axis range 0 - 1260
[ 18.021] (--) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: y-axis range 0 - 780
[ 18.021] (II) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: device does not report pressure, will use touch data.
[ 18.021] (II) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: device does not report finger width.
[ 18.021] (--) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: buttons: left double triple
[ 18.021] (--) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: Vendor 0x6cb Product 0x76e9
[ 18.021] (--) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: invalid pressure range. defaulting to 0 - 255
[ 18.021] (--) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: invalid finger width range. defaulting to 0 - 15
[ 18.021] (--) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: touchpad found
[ 18.021] (**) PNP0C50:00 06CB:76E9 UNKNOWN: always reports core events
[ 18.068] (**) Option "config_info" "udev:/sys/devices/pci0000:00/INT33C3:00/i2c-0/i2c-PNP0C50:00/0018:06CB:76E9.0002/input/input10/event8"
[ 18.068] (II) XINPUT: Adding extended input device "PNP0C50:00 06CB:76E9 UNKNOWN" (type: TOUCHPAD, id 11)
[ 18.068] (**) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: (accel) MinSpeed is now constant deceleration 2.5
[ 18.068] (**) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: MaxSpeed is now 1.75
[ 18.068] (**) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: AccelFactor is now 0.135
[ 18.068] (**) PNP0C50:00 06CB:76E9 UNKNOWN: (accel) keeping acceleration scheme 1
[ 18.068] (**) PNP0C50:00 06CB:76E9 UNKNOWN: (accel) acceleration profile 1
[ 18.068] (**) PNP0C50:00 06CB:76E9 UNKNOWN: (accel) acceleration factor: 2.000
[ 18.068] (**) PNP0C50:00 06CB:76E9 UNKNOWN: (accel) acceleration threshold: 4
[ 18.069] (--) synaptics: PNP0C50:00 06CB:76E9 UNKNOWN: touchpad found
[ 18.069] (II) config/udev: Adding input device PNP0C50:00 06CB:76E9 UNKNOWN (/dev/input/mouse0)
[ 18.069] (**) PNP0C50:00 06CB:76E9 UNKNOWN: Ignoring device from InputClass "touchpad ignore duplicates"


I don't see the error here, it seems to be ignoring the duplicate and it is loading the synaptic driver because if I run synclient I get this:

Parameter settings:
LeftEdge = 50
RightEdge = 1210
TopEdge = 42
BottomEdge = 738
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 65
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 29
HorizScrollDelta = 29
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.135
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 118
EdgeMotionUseAlways = 0
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 1
TapButton1 = 0
TapButton2 = 0
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 2
CircularScrolling = 0
CircScrollDelta = 0.100007
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 7
VertHysteresis = 7
ClickPad = 0

This is my 50-snyaptics.conf file.

Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/ho...on-errors.html
# MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection


I'm not new to linux but I'm not hardware advanced. Somehow I had got this working before slamming dozens of tests runs at the problem with out proper methodology and then my harddrive died. I'm looking to figure out this issue once and for all and the steps to correct it. The only thing I have currently done is try blacklisting i2c_hid as I can see it loading at the beginning attached to the device but that did nothing.


Any help would be appreciated, Thanks.