back to Netrunner | back to Blue Systems

Touchpad tab not working after netrunner 2019.04 install and upgrade


#1

Hello,

I bought a new labtop dell 5481 installed netrunner 2019.04 rolling release. After initial install I activated tapping from setting -> input devices -> touchpad. After upgrade of all system via octopi, tapping is no longer working. Some of the debugging command output are below. As far as I understood, there are more buses or touchpad devices. Synaptic vs. dell. Help much appreciated.

xinput --list command output is below

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DELL08A7:00 06CB:CCA6 Touchpad id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated_Webcam_HD: Integrate id=9 [slave keyboard (3)]
↳ Intel HID events id=11 [slave keyboard (3)]
↳ Intel HID 5 button array id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]

The output of the "grep -e /input/ -e i2c is below

[ 0.894641] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[ 0.894674] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[ 0.894716] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
[ 1.592820] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 2.869049] input: Intel HID events as /devices/platform/INT33D5:00/input/input5
[ 2.869223] input: Intel HID 5 button array as /devices/platform/INT33D5:00/input/input6
[ 2.950467] input: PC Speaker as /devices/platform/pcspkr/input/input7
[ 3.101597] input: Dell WMI hotkeys as /devices/platform/PNP0C14:02/wmi_bus/wmi_bus-PNP0C14:02/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input9
[ 3.741807] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input10
[ 3.852940] psmouse serio1: synaptics: Your touchpad (PNP: DLL08a7 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.
[ 3.912413] input: Integrated_Webcam_HD: Integrate as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/input/input12
[ 3.953165] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
[ 3.972551] i2c_hid i2c-DELL08A7:00: i2c-DELL08A7:00 supply vdd not found, using dummy regulator
[ 3.972567] i2c_hid i2c-DELL08A7:00: Linked as a consumer to regulator.0
[ 3.972568] i2c_hid i2c-DELL08A7:00: i2c-DELL08A7:00 supply vddl not found, using dummy regulator
[ 4.003272] input: DELL08A7:00 06CB:CCA6 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-7/i2c-DELL08A7:00/0018:06CB:CCA6.0007/input/input13
[ 4.003485] input: DELL08A7:00 06CB:CCA6 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-7/i2c-DELL08A7:00/0018:06CB:CCA6.0007/input/input14
[ 4.004113] hid-generic 0018:06CB:CCA6.0007: input,hidraw1: I2C HID v1.00 Mouse [DELL08A7:00 06CB:CCA6] on i2c-DELL08A7:00
[ 4.590259] input: DELL08A7:00 06CB:CCA6 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-7/i2c-DELL08A7:00/0018:06CB:CCA6.0007/input/input23
[ 4.590453] hid-multitouch 0018:06CB:CCA6.0007: input,hidraw1: I2C HID v1.00 Mouse [DELL08A7:00 06CB:CCA6] on i2c-DELL08A7:00


#2

Did you reboot after the upgrade?
Did you install xorg-xinput as it’s not installed by default?
Which dell 5481 is this?
(inspiron or vostro)


#3

Hello thank you for the response

I restarted many times.
Dell vostro 5481.
I did not install xorg, it was available, but I installed only the x tools xev and xinput…They were small downloads with octopi.


#4

OK, but I didn’t ask if yoou installed xorg, that’s a given ATM.
I asked about xorg-xinput, which is the full package name for xinput.

At any rate, xorg uses libinput for touchpads by default, to use the evdev or synaptics drivers you would first need to edit and/or add some xorg files.
https://wiki.archlinux.org/index.php/Xorg#Input_devices
https://wiki.archlinux.org/index.php/Touchpad_Synaptics


#5

Hello,

Again thank you for the fast response. All I want is to use KDE Touchpad interface. Touchpad interface in KDE Settings does not comply currently. I have no bios options for simple touchpad settings as well.

Yes now I am using libinput conf file placed in /etc/X11/xorg.conf.d, it took some time to get it right to solve the problem temporarily. It did. It uses libinput driver and options. However I have another, older dell latitude labtop running latest netrunner which does not need such a tweak. I do not want to maintain files…

Do you have suggestion? Is it a bug?


#6

More than likely they are using different chips (aka dell, synaptic, alps, etc.).
It’s probably more of a game of catch up between kernel drivers, and/or libinput, etc.
Could also be a bug (aka regression) somewhere as well.