You are not logged in.
Hey everyone!
So, i installed Arch Linux the other day, everything went perfect except the touchpad which is not working. I'm using a Dell Inspiron 15 (3551) - Celeron N2840. This is the result of xinput:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DLL06AB:00 06CB:78F1 id=11 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=14 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=13 [slave keyboard (3)]
↳ Logitech USB Receiver id=15 [slave keyboard (3)]
DLL06AB:00 06CB:78F1 is the name of the touchpad (not sure why it doesn't have a human readable name like the rest of them).
When looking at ~/.local/share/xorg/Xorg.0.log these are all the lines I can find relevant to it:
[ 33.933] (II) config/udev: Adding input device DLL06AB:00 06CB:78F1 (/dev/input/event7)
[ 33.933] (**) DLL06AB:00 06CB:78F1: Applying InputClass "evdev touchpad catchall"
[ 33.933] (**) DLL06AB:00 06CB:78F1: Applying InputClass "touchpad catchall"
[ 33.933] (**) DLL06AB:00 06CB:78F1: Applying InputClass "Default clickpad buttons"
[ 33.933] (**) DLL06AB:00 06CB:78F1: Applying InputClass "touchpad catchall"
[ 33.933] (**) DLL06AB:00 06CB:78F1: Applying InputClass "Default clickpad buttons"
[ 33.933] (II) LoadModule: "synaptics"
[ 33.933] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 33.948] (II) Module synaptics: vendor="X.Org Foundation"
[ 33.948] compiled for 1.17.1, module version = 1.8.2
[ 33.948] Module class: X.Org XInput Driver
[ 33.948] ABI class: X.Org XInput driver, version 21.0
[ 33.961] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 17 paused 0
[ 33.961] (II) Using input driver 'synaptics' for 'DLL06AB:00 06CB:78F1'
[ 33.961] (**) DLL06AB:00 06CB:78F1: always reports core events
[ 33.961] (**) Option "Device" "/dev/input/event7"
[ 34.014] (II) synaptics: DLL06AB:00 06CB:78F1: found clickpad property
[ 34.014] (--) synaptics: DLL06AB:00 06CB:78F1: x-axis range 1 - 2040 (res 19)
[ 34.014] (--) synaptics: DLL06AB:00 06CB:78F1: y-axis range 1 - 1240 (res 19)
[ 34.014] (--) synaptics: DLL06AB:00 06CB:78F1: pressure range 0 - 255
[ 34.014] (II) synaptics: DLL06AB:00 06CB:78F1: device does not report finger width.
[ 34.014] (--) synaptics: DLL06AB:00 06CB:78F1: buttons: left double triple
[ 34.014] (--) synaptics: DLL06AB:00 06CB:78F1: Vendor 0x6cb Product 0x78f1
[ 34.014] (--) synaptics: DLL06AB:00 06CB:78F1: invalid finger width range. defaulting to 0 - 15
[ 34.014] (**) Option "TapButton1" "1"
[ 34.014] (**) Option "TapButton2" "2"
[ 34.014] (**) Option "TapButton3" "3"
[ 34.014] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
[ 34.014] (--) synaptics: DLL06AB:00 06CB:78F1: touchpad found
[ 34.014] (**) DLL06AB:00 06CB:78F1: always reports core events
[ 34.014] (**) Option "config_info" "udev:/sys/devices/platform/80860F41:00/i2c-0/i2c-DLL06AB:00/0018:06CB:78F1.0001/input/input10/event7"
[ 34.014] (II) XINPUT: Adding extended input device "DLL06AB:00 06CB:78F1" (type: TOUCHPAD, id 11)
[ 34.014] (**) synaptics: DLL06AB:00 06CB:78F1: (accel) MinSpeed is now constant deceleration 2.5
[ 34.014] (**) synaptics: DLL06AB:00 06CB:78F1: (accel) MaxSpeed is now 1.75
[ 34.014] (**) synaptics: DLL06AB:00 06CB:78F1: (accel) AccelFactor is now 0.084
[ 34.015] (**) DLL06AB:00 06CB:78F1: (accel) keeping acceleration scheme 1
[ 34.015] (**) DLL06AB:00 06CB:78F1: (accel) acceleration profile 1
[ 34.015] (**) DLL06AB:00 06CB:78F1: (accel) acceleration factor: 2.000
[ 34.015] (**) DLL06AB:00 06CB:78F1: (accel) acceleration threshold: 4
[ 34.015] (--) synaptics: DLL06AB:00 06CB:78F1: touchpad found
[ 34.016] (II) config/udev: Adding input device DLL06AB:00 06CB:78F1 (/dev/input/mouse0)
[ 34.016] (**) DLL06AB:00 06CB:78F1: Ignoring device from InputClass "touchpad ignore duplicates"
As you can see at the last line it says:
[ 34.016] (**) DLL06AB:00 06CB:78F1: Ignoring device from InputClass "touchpad ignore duplicates"
How can I fix this? I tried removing synaptics but then i get an error like "no driver found for this device" or something similar. I also tried changing the settings on /etc/X11/xorg.conf.d/50-synaptics.conf and also at /usr/share/X11/xorg.conf.d/50-synaptics.conf but I couldn't get it to work.
I read the wiki many times and couldn't get it to work, I also searched a lot online but couldn't find an answer. This is bugging me for nearly a week now (I'm using a USB mouse which works perfectly).
Thanks in advance!
Last edited by TwistedTomZ (2015-09-05 10:01:28)
Offline
Disclaimer: I'm not sure what the implications are for disable this kernel module, disable at your own risk.
Had the same issue on an Inspiron 14 3451, a fix and some reading is in the link below.
For the lazy:
echo "blacklist i2c_hid" | sudo tee -a /etc/modprobe.d/blacklist.conf
Offline
Thank you! This appears to solve my problem! Now touchpad appears with a human readable name and it works!
Offline