When adding the i8042.nopnp kernel option as suggested in dmesg, the touchpad is actually detected: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.3.0-1-default root=UUID=06008050-df8d-4df8-9e01-70382db6e46e resume=/dev/sda2 splash=silent quiet showopts i8042.nopnp [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.3.0-1-default root=UUID=06008050-df8d-4df8-9e01-70382db6e46e resume=/dev/sda2 splash=silent quiet showopts i8042.nopnp [ 3.842935] i8042: PNP detection disabled [ 3.846391] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.846499] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.869509] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 [ 4.482022] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input2 and in /proc/bus/input/devices: I: Bus=0011 Vendor=0002 Product=000e Version=0000 N: Name="ETPS/2 Elantech Touchpad" P: Phys=isa0060/serio1/input0 S: Sysfs=/devices/platform/i8042/serio1/input/input2 U: Uniq= H: Handlers=mouse0 event1 B: PROP=5 B: EV=b B: KEY=e420 10000 0 0 0 0 B: ABS=661800011000003 It is even picked up by Xorg: v 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event1) nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: Applying InputClass "Default clickpad buttons" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (II) LoadModule: "synaptics" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (II) Module synaptics: vendor="X.Org Foundation" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: compiled for 1.17.4, module version = 1.8.3 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: Module class: X.Org XInput Driver nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: ABI class: X.Org XInput driver, version 21.0 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 19 paused 0 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad' nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: always reports core events nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) Option "Device" "/dev/input/event1" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (II) synaptics: ETPS/2 Elantech Touchpad: found clickpad property nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (--) synaptics: ETPS/2 Elantech Touchpad: x-axis range 0 - 3214 (res 31) nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (--) synaptics: ETPS/2 Elantech Touchpad: y-axis range 0 - 1795 (res 31) nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (--) synaptics: ETPS/2 Elantech Touchpad: pressure range 0 - 255 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (--) synaptics: ETPS/2 Elantech Touchpad: finger width range 0 - 15 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (--) synaptics: ETPS/2 Elantech Touchpad: buttons: left double triple nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (--) synaptics: ETPS/2 Elantech Touchpad: Vendor 0x2 Product 0xe nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) Option "HorizEdgeScroll" "off" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) Option "TapButton1" "1" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) Option "TapButton2" "3" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) Option "TapButton3" "2" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: always reports core events nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input2/event1" nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD, i nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant deceleration nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MaxSpeed is now 1.75 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) synaptics: ETPS/2 Elantech Touchpad: (accel) AccelFactor is now 0.054 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4 nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found nov 10 21:19:04 kleinelaptop /usr/lib/gdm/gdm-x-session[1129]: (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0) But even then.. it just doesn't work.. And yes, there is a soft-button to enable and disable the touchpad, but I never touched that button before and in Leap it just worked. And also if I now push that button, it keeps on not working, so that doesn't seem to make any difference. Also no entry in journalctl when I push that button.