Touchpad not working

Im using Parrot security ver 3.11 on a 64-bit machine
GPT- partition with a grub from the current LTS Gnome build becasue i cant boot it otherwise
its a liveboot alongside windows 10
The actual problem is that the touchpad is not working it does not take any input and the cursor is centerd in the middle.

xinput gives a not recognized error
and synclient says it is not conected. “Synaptics not loaded ?”
any suggestions ? i cant really tell you exactly what touchoad it is but it is working under windows with the windows HID-touchpad driver wich was signed created in 2006…
the laptop itself is a Trekstor primebook p14B if that is of help


I found the following in the /usr/share/X11/xorg.conf.d

> 10-quirks.conf
> 40-libinput.connf
> 50-multitouch.conf
> 70-wacom.conf
> 70-synaptics.conf

so maybe its a driver confict because stated here : https://wiki.debian.org/SynapticsTouchpad
is that synclient and syndaemon will exit with the above specifed error if lib-input is interferring.

if that is the case an i unload lib-input for the touchpad before booting?

also the debian doc page suggest copying the “50-synaptics” into /etc/X11/xorg.conf.d this dosn’t exist

1 Like

thats the worst kind of touch pad because there is no separator so you will have lot of troubles with it on linux
but your actual problem is something else, did you try installing the drivers for your computer ?

http://www.trekstor.de/products/notebook/detail-notebook/product/primebook-P14-P.html?file=files/userFiles/products/primebook_p14/Primebook-P14-P14B.zip

and if its exe installation, try using wine

The thing is that it works normally under The current Gnome (the 16.04.4) all I had to do there is enable tap to click. Gnome only uses the Synaptics I think other than tap to click being disabled I didn’t had the physical click buttons working but I think they also just have to be enabled. If not I will just continue with the click areas.


I also had to Change the efi/boot/bootx64.efi
and add efi/boot/grubx64.efi
from the current gnome maybe thats an issue ?


I try pulling a touchpad name or identifer from the gnome i have there it is recognized as a touchpad as mentioned windows might hold back on information on that one

Once Again Gnome to the rescue…

While cat /proc/bus/input/devices gave this under Parrot:

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:13/PNP0C09: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/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input2
U: Uniq=
H: Handlers=sysrq kbd event2 leds 
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
U: Uniq=
H: Handlers=kbd event3 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID events"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input6
U: Uniq=
H: Handlers=rfkill kbd event4 
B: PROP=0
B: EV=13
B: KEY=81000300000000 5000004000 1e294000000020 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID 5 button array"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input7
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=33
B: KEY=1000000000000 0 201c000000000000 0
B: MSC=10
B: SW=1000

I: Bus=0003 Vendor=058f Product=3841 Version=0001
N: Name="USB 2.0 PC Camera: PC Camera"
P: Phys=usb-0000:00:15.0-8/button
S: Sysfs=/devices/pci0000:00/0000:00:15.0/usb1/1-8/1-8:1.0/input/input8
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input9
U: Uniq=
H: Handlers=event7 
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input10
U: Uniq=
H: Handlers=event8 
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input11
U: Uniq=
H: Handlers=event9 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input12
U: Uniq=
H: Handlers=event10 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input13
U: Uniq=
H: Handlers=event11 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=9"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input14
U: Uniq=
H: Handlers=event12 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input15
U: Uniq=
H: Handlers=event13 
B: PROP=0
B: EV=21
B: SW=140

under Gnome where the touchpad was recognized i added this to it:

I: Bus=0018 Vendor=0911 Product=5288 Version=0100
N: Name=“SYNA3602:00 0911:5288 Touchpad”
P: Phys=i2c-SYNA3602:00
S: Sysfs=/devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-7/i2c-SYNA3602:00/0018:0911:5288.0001/input/input17
U: Uniq=
H: Handlers=mouse0 event14
B: PROP=5
B: EV=b
B: KEY=e520 30000 0 0 0 0
B: ABS=260800000000003


How to go from here I don’t know but synaptiks seems to understand this touchpad so i think getting rid of libinput and multitouch would be the best approach.

be careful, removing some package automatically installed on parrot might prompt you to remove meta-package, which will break your system

i know that gnome 3 has better touchpad support than parrot, try installing parrot-gnome and see if it works better on it

apt-get install parrot-gnome
gives the following back after completing install:

apt-listchanges: News

glibc (2.26-5) unstable; urgency=medium

Starting with version 2.26-1, the glibc requires a 3.2 or later Linux
kernel. If you use an older kernel, please upgrade it before
installing this glibc version. Failing to do so will end-up with the
following failure:

Preparing to unpack .../libc6_2.26-5_amd64.deb ...
ERROR: This version of the GNU libc requires kernel version
3.2 or later.  Please upgrade your kernel before installing
glibc.

The decision to not support older kernels is a GNU libc upstream
decision.

Note: This obviously does not apply to non-Linux kernels.

– Aurelien Jarno [email protected] Tue, 23 Jan 2018 22:03:12 +0100

webkit2gtk (2.20.0-2) unstable; urgency=medium
:

I cant “reboot” the system since it is a live boot.

cat /proc/bus/input/device
still gives the same output no reconission of the touchpad

i also have a key in my keyboard to enable and disable the touchpad pressing it dosent have any impact but on gnome i also have to press it once cause the touchpad starts deactivated.

i also did the installation of parrot-gnome twice 1st time it downloaded 1,089 mb and 2nd time it only fetched 248mb.

I think the best is to give synaptics the full power over HID devices and disable libinput. I just don’t know how i can achieve that

you might not be able to install parrot-gnome on live boot because you first have to update and upgrade all your packages, which will be too much space for the live

there are laptop that have bad touchpad support on linux, the most supported are lenovo,dell,system76 and a last one i cant remember its name

I’ll look into a solution to install the distro on a usb or something and not livebooting it maybe i can fix the problem then. thanks until now for the good advices.

i can install it on a usb but i run into issues with the bootloader (“minimal bash editing”)

is there a way to switch from libinput to synaptics before boot do i have to recompileit with git or something ?
because everything works finde under the gnome version with only synaptics installed.

there is an emergency shell, but you cant install packages without booting, you may try to recompile it and see if it works

either its an issue with mate or parrot, before reporting the issue to the devs, can you check if on another distro the touchpad works fine on mate desktop ? so they can know where to look for the problem

Interestingly enough i now tried
Mate (Xenial 16.04) Worked Flawless!
only issue the physical buttons were not working but:
Xinput returned something for once and also recognized the Touchpad and /proc/bus/input/devices also noted my touchpad in /usr/share/X11/x.org.conf.d I only found Synaptics listed no libinput no multitouch.
synclient also returned something and didn’t exited with the “no config loaded” message. everythings points to libinput beeing the culprit here.


I also tried standard Ubuntu (Bionic 18.04)
Which only has libinput so it seems to be a problem with parrot since both packages work flawless on their own.


Physical buttons still dont work though which is a minor problem can work around it with tap and two finger tap to click.

thats surprising, usually its the tap button that doesnt work, not the contrary
you can open an issue https://dev.parrotsec.org/parrot and you can help devs to fix that, or you can make a pull request, but be sure first that the modification you want to do wont disturb anything else

You are not alone with this problem.Many user face this problem when they use window 10 and they find touchpad issue.You can check your driver status.If it is ok then you go to hp touchpad not working to fix your issue. I am sure you get right solution