[solved]Elan touchpad not working after last deepin update

Hi :slight_smile:
Recently I updated my deepin, and my touchpad doesn’t seems to work anymore. System sees it, but when i touch nothing happens. Using libinput. Xinput output:

|⎡ Virtual core pointer                    |id=2|[master pointer  (3)]|
|---|---|---|
|⎜   ↳ Virtual core XTEST pointer              |id=4|[slave  pointer  (2)]|
|⎜   ↳ E-Signal USB Gaming Mouse Consumer Control|id=13|[slave  pointer  (2)]|
|⎜   ↳ E-Signal USB Gaming Mouse               |id=19|[slave  pointer  (2)]|
|⎜   ↳ Elan Touchpad                           |id=16|[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)]|
|    ↳ Sleep Button                            |id=10|[slave  keyboard (3)]|
|    ↳ HD WebCam: HD WebCam                    |id=15|[slave  keyboard (3)]|
|    ↳ AT Translated Set 2 keyboard            |id=17|[slave  keyboard (3)]|
|    ↳ Acer WMI hotkeys                        |id=18|[slave  keyboard (3)]|
|    ↳ E-Signal USB Gaming Mouse Keyboard      |id=11|[slave  keyboard (3)]|
|    ↳ E-Signal USB Gaming Mouse System Control|id=12|[slave  keyboard (3)]|
|    ↳ E-Signal USB Gaming Mouse Consumer Control|id=14|[slave  keyboard (3)]|

please post these for now and then read through the link below.
please put 3 backticks ``` above and below each output so its formatted properly
inxi -Fxxxz
libinput list-devices

System:
  Host: pavlo-pc Kernel: 4.20.1-1-MANJARO x86_64 bits: 64 compiler: gcc 
  v: 8.2.1 Desktop: Deepin 15.9 tk: Qt 5.12.0 info: dde-dock wm: DeepinWM 
  dm: LightDM 1.28.0 Distro: Manjaro Linux 
Machine:
  Type: Laptop System: Acer product: Aspire E5-573G v: V3.72 serial: <filter> 
  Mobo: Acer model: ZORO_BH v: Type2 - A01 Board Version serial: <filter> 
  UEFI: Insyde v: 1.37 date: 02/16/2016 
Battery:
  ID-1: BAT1 charge: 24.3 Wh condition: 24.3/37.0 Wh (66%) volts: 17.3/14.8 
  model: SANYO AL15A32 type: Li-ion serial: <filter> status: Full 
CPU:
  Topology: Dual Core model: Intel Core i3-5005U bits: 64 type: MT MCP 
  arch: Broadwell rev: 4 L2 cache: 3072 KiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 15968 
  Speed: 807 MHz min/max: 500/1900 MHz Core speeds (MHz): 1: 865 2: 835 3: 861 
  4: 835 
Graphics:
  Device-1: Intel HD Graphics 5500 vendor: Acer Incorporated ALI driver: i915 
  v: kernel bus ID: 00:02.0 chip ID: 8086:1616 
  Device-2: NVIDIA GK208BM [GeForce 920M] driver: N/A bus ID: 04:00.0 
  chip ID: 10de:1299 
  Display: x11 server: X.Org 1.20.3 driver: intel unloaded: nvidia tty: N/A 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 5500 (Broadwell GT2) 
  v: 4.5 Mesa 18.3.1 compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Acer Incorporated ALI 
  driver: snd_hda_intel v: kernel bus ID: 00:03.0 chip ID: 8086:160c 
  Device-2: Intel Wildcat Point-LP High Definition Audio 
  vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel 
  bus ID: 00:1b.0 chip ID: 8086:9ca0 
  Sound Server: ALSA v: k4.20.1-1-MANJARO 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Acer Incorporated ALI driver: r8168 v: 8.045.08-NAPI port: 4000 
  bus ID: 02:00.0 chip ID: 10ec:8168 
  IF: enp2s0 state: down mac: <filter> 
  Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter 
  vendor: Lite-On driver: ath10k_pci v: kernel port: 4000 bus ID: 03:00.0 
  chip ID: 168c:0042 
  IF: wlp3s0 state: up mac: <filter> 
Drives:
  Local Storage: total: 465.76 GiB used: 244.78 GiB (52.6%) 
  ID-1: /dev/sda vendor: Western Digital model: WD5000LPCX-21VHAT0 
  size: 465.76 GiB speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter> 
  rev: 1A01 scheme: GPT 
Partition:
  ID-1: / size: 91.68 GiB used: 37.06 GiB (40.4%) fs: ext4 dev: /dev/sda6 
  ID-2: swap-1 size: 4.00 GiB used: 19.8 MiB (0.5%) fs: swap dev: /dev/sda7 
Sensors:
  System Temperatures: cpu: 47.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 202 Uptime: 3h 35m Memory: 5.74 GiB used: 3.67 GiB (63.9%) 
  Init: systemd v: 239 Compilers: gcc: 8.2.1 clang: 7.0.1 Shell: bash 
  v: 4.4.23 running in: deepin-terminal inxi: 3.0.28 
Device:           Power Button
Kernel:           /dev/input/event3
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event15
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event16
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Power Button
Kernel:           /dev/input/event0
Group:            3
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Lid Switch
Kernel:           /dev/input/event2
Group:            4
Seat:             seat0, default
Capabilities:     switch
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Sleep Button
Kernel:           /dev/input/event1
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel HDMI HDMI/DP,pcm=3
Kernel:           /dev/input/event17
Group:            6
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel HDMI HDMI/DP,pcm=7
Kernel:           /dev/input/event18
Group:            6
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel HDMI HDMI/DP,pcm=8
Kernel:           /dev/input/event19
Group:            6
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel HDMI HDMI/DP,pcm=9
Kernel:           /dev/input/event20
Group:            6
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel HDMI HDMI/DP,pcm=10
Kernel:           /dev/input/event21
Group:            6
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           E-Signal USB Gaming Mouse
Kernel:           /dev/input/event5
Group:            7
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           E-Signal USB Gaming Mouse Keyboard
Kernel:           /dev/input/event6
Group:            7
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           E-Signal USB Gaming Mouse System Control
Kernel:           /dev/input/event7
Group:            7
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           E-Signal USB Gaming Mouse Consumer Control
Kernel:           /dev/input/event8
Group:            7
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HD WebCam: HD WebCam
Kernel:           /dev/input/event14
Group:            8
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel PCH Front Headphone
Kernel:           /dev/input/event13
Group:            6
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Elan Touchpad
Kernel:           /dev/input/event10
Group:            9
Seat:             seat0, default
Size:             105x76mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event4
Group:            10
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Acer WMI hotkeys
Kernel:           /dev/input/event22
Group:            11
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

please also
ls -la /usr/share/X11/xorg.conf.d
mhwd-kernel -li

and did you just install the 4.20 kernel at the same you updated?

I updated when i was on 4.19, problem appears on both kernels

total 24
drwxr-xr-x 2 root root 4096 січ 22 19:06 .
drwxr-xr-x 7 root root 4096 лис 22 21:55 ..
-rw-r--r-- 1 root root 1099 чер  3  2018 10-evdev.conf
-rw-r--r-- 1 root root  362 сер 29 20:06 10-nvidia-drm-outputclass.conf
-rw-r--r-- 1 root root 1350 жов 25 19:42 10-quirks.conf
-rw-r--r-- 1 root root  945 жов 16 17:56 40-libinput.conf
Currently running: 4.20.1-1-MANJARO (linux420)
The following kernels are installed in your system:
   * linux419
   * linux420

ok, lets see the output of the following:
lsmod | grep lib
lsmod | grep i2c
dmesg | tail -40 | grep Elan

so you have tried both kernels since updating?

assuming the output of lsmod produces:

libps2 20480 2 atkbd,psmouse

then:
sudo modprobe -r psmouse
now disconnect any other mouse devices or usb dongles related to them and then:
sudo modprobe psmouse

1 Like
libcrc32c              16384  2 btrfs,xfs
libahci                40960  1 ahci
libata                282624  2 libahci,ahci
libps2                 20480  1 atkbd
scsi_mod              258048  5 st,sd_mod,libata,sg,sr_mod
i2c_algo_bit           16384  1 i915
i2c_hid                32768  0
elan_i2c               49152  0
i2c_i801               36864  0
hid                   143360  3 i2c_hid,usbhid,hid_generic

Third command returns nothing.
After modprobe:

$ lsmod | grep lib
libcrc32c              16384  2 btrfs,xfs
libahci                40960  1 ahci
libata                282624  2 libahci,ahci
libps2                 20480  2 atkbd,psmouse
scsi_mod              258048  5 st,sd_mod,libata,sg,sr_mod

sudo rmmod i2c_elan
sudo modprobe i2c_elan
post any errors

1 Like
$ sudo rmmod i2c_elan
rmmod: ERROR: Module i2c_elan is not currently loaded
$ sudo modprobe i2c_elan
modprobe: FATAL: Module i2c_elan not found in directory /lib/modules/4.20.1-1-MANJARO

this may sound ridiculous but have you checked the deepin settings to see if touchpad is disabled since you have other mouse devices plugged in? also check your keyboard Fn keys as you may have the touchpad disabled. the simplest thinks are often overlooked.

Fn+F3 or whatever you may have for the touchpad.

still not working? make sure its nothing related is blacklisted

cat /etc/modprobe.d/*

and if nothing else seems to work, re-install drivers and also make sure you dont have any other drivers that may be competing with libinput like synaptics.
sudo pacman -S xf86-input-libinput libinput

1 Like

Touchpad stopped working when in deepin menu appeared new setting for touchpad(e.g. disable touch when typing). I unchecked them, but nothing happened. Touchpad is not disabled with Fn keys, driver reinstallation didn’t help.

are you trying this while having other mouse or input devices plugged in? you can also try
sudo rmmod i2c_hid
libinput debug-gui
see if it is reading any output from the touchpad, buttons, 1/2/3/4 finger movement. if nothing then
sudo modprobe i2c_hid
libinput debug-gui
check again.

nevermind that, first check in bios if you have an option for your touchpad where it can be basic or advanced mode, switch to basic. this came from another post that was solved this way just today and happened right after update. let me know if it works out.

Changing touchpad mode to basic did the job. Thanks you a lot :blush:

1 Like

your welcome, im surprised i somehow overlooked that thread. seems like others are having the same issue after the update. anyhow, glad to hear it worked out.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by