PDA

View Full Version : Synaptic mouse with alienware issue



necrojones
2015-06-01, 01:57
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/how-to-ignore-configuration-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.

Snooze
2015-07-12, 11:38
Refloat!!! (I know that this is a really old post)

I'm having a similar issue with my Alienware 13, although my problem would be deeper. The fact is that my touchpad isn't working on Linux, in any distro.

I installed xinput and it isn't showed there


⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SI id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ SI id=10 [slave keyboard (3)]
↳ Integrated_Webcam_FHD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Dell WMI hotkeys

I expected something like


⎜ ↳ DLL068B:00 06CB:76E9 UNKNOWN id=12 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=14 [slave pointer (2)]

But it isn't the case so I did a "dmesg -| grep 06CB" and it shows:


[ 11.910114] hid-rmi 0018:06CB:76E9.0004: Scanning PDT...
[ 11.918335] hid-rmi 0018:06CB:76E9.0004: Found F34 on page 0x00
[ 11.922470] hid-rmi 0018:06CB:76E9.0004: Found F01 on page 0x00
[ 11.925806] hid-rmi 0018:06CB:76E9.0004: Found F12 on page 0x00
[ 11.938596] hid-rmi 0018:06CB:76E9.0004: Found F54 on page 0x01
[ 11.946371] hid-rmi 0018:06CB:76E9.0004: Found F30 on page 0x02
[ 11.960820] hid-rmi 0018:06CB:76E9.0004: Found F55 on page 0x03
[ 11.968612] hid-rmi 0018:06CB:76E9.0004: rmi_scan_pdt: Done with PDT scan.
[ 11.968678] hid-rmi 0018:06CB:76E9.0004: No 2D sensor found, giving up.
[ 11.968739] hid-rmi 0018:06CB:76E9.0004: Error while initializing F11 (-19).
[ 11.968839] input: DLL068B:00 06CB:76E9 as /devices/pci0000:00/INT3433:00/i2c-0/i2c-DLL068B:00/0018:06CB:76E9.0004/input/input7
[ 11.969042] hid-rmi 0018:06CB:76E9.0004: input,hidraw3: <UNKNOWN> HID v1.00 Mouse [DLL068B:00 06CB:76E9] on
[ 11.969125] hid-rmi 0018:06CB:76E9.0004: Device failed to be properly configured

and in the /var/log/Xorg.0.log it shows:


[ 26.245] (II) config/udev: Adding input device DLL068B:00 06CB:76E9 (/dev/input/event7)
[ 26.245] (II) No input driver specified, ignoring this device.

So I think that it might be either a hid_rmi problem, a Xorg problem or both problems at the same time. I was wondering if someone can put me in the right direction, any help will be apreciated and, in particular I wanted to ask you if you have solved your problem and you have the touchpad fully working under linux

--More info about the thing

udevadm info --query=all --name=/dev/input/event7


P: /devices/pci0000:00/INT3433:00/i2c-0/i2c-DLL068B:00/0018:06CB:76E9.0004/input/input7/event7
N: input/event7
S: input/by-path/platform-INT3433:00-event
E: DEVLINKS=/dev/input/by-path/platform-INT3433:00-event
E: DEVNAME=/dev/input/event7
E: DEVPATH=/devices/pci0000:00/INT3433:00/i2c-0/i2c-DLL068B:00/0018:06CB:76E9.0004/input/input7/event7
E: ID_INPUT=1
E: ID_PATH=platform-INT3433:00
E: ID_PATH_TAG=platform-INT3433_00
E: MAJOR=13
E: MINOR=71
E: SUBSYSTEM=input
E: UDEV_LOG=3
E: USEC_INITIALIZED=11978437



Best regards, me.


--More info about the thing

udevadm info --query=all --name=/dev/input/event7


P: /devices/pci0000:00/INT3433:00/i2c-0/i2c-DLL068B:00/0018:06CB:76E9.0004/input/input7/event7
N: input/event7
S: input/by-path/platform-INT3433:00-event
E: DEVLINKS=/dev/input/by-path/platform-INT3433:00-event
E: DEVNAME=/dev/input/event7
E: DEVPATH=/devices/pci0000:00/INT3433:00/i2c-0/i2c-DLL068B:00/0018:06CB:76E9.0004/input/input7/event7
E: ID_INPUT=1
E: ID_PATH=platform-INT3433:00
E: ID_PATH_TAG=platform-INT3433_00
E: MAJOR=13
E: MINOR=71
E: SUBSYSTEM=input
E: UDEV_LOG=3
E: USEC_INITIALIZED=11978437