Elantech Touchpad not working on Fujitsu E5410

Bug #1948667 reported by Peter Smith
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-libinput (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The Fujitsu E5410 (model type 5E14A1 according to the bottom sticker) is supplied with an Elantech(?) Touchpad. This apparently requires i2c_hid and does not properly work in Ubuntu 20.04. It seems also to interfere with the (internal) keyboard.

Problem behavior:

booting Ubuntu 20.04 with kernel 5.11.0-27:
keyboard works, touchpad is not recognized.
Running sudo modprobe i2c_hid manually from a terminal sometimes results in the touchpad working. Sometimes however the keyboard does not recognize any input anymore. After rebooting, approx 1/2 times the keyboard is not working anymore.

Making sudo modprobe i2c_hid permanent via /etc/modules-load.d/ permanently crashes the keyboard on startup such that it is impossible to log in.

booting with kernel 5.14.0-1004-oem:
sudo modprobe i2c_hid has no effect, the touchpad is never recognized. Booting with this kernel, 9/10 times the keyboard is not recognized at all and one cannot log in. Permanently loading the module via /etc/modules-load.d has no effect.

booting with kernel 5.14.9-051409 (a mainline kernel from ppa:tuxinvader/lts-mainline ):
modprobing the i2c_hid module has no effect. The keyboard works.

probably not just xserver-xorg-input-libinput but also i2c_hid is affected. However w.r.t. https://wiki.ubuntu.com/DebuggingTouchpadDetection and without being able to further diagnose the problem I filed this bug against xserver-xorg-input-libinput.

(likely) relevant output of cat /proc/bus/input/devices:

I: Bus=0018 Vendor=04f3 Product=308a Version=0100
N: Name="0X45 0X4C 0X41 0X4E 04F3:308A Touchpad"
P: Phys=i2c-0X45 0X4C 0X41 0X4E 0X30 0X44 0X30 0X30 0X00:00
S: Sysfs=/devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-2/i2c-0X45 0X4C 0X41 0X4E 0X30 0X44 0X30 0X30 0X00:00/0018:04F3:308A.0002/input/input26
U: Uniq=
H: Handlers=mouse2 event14
B: PROP=1
B: EV=1b
B: KEY=e520 30000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20

I: Bus=0018 Vendor=04f3 Product=308a Version=0100
N: Name="0X45 0X4C 0X41 0X4E 04F3:308A Mouse"
P: Phys=i2c-0X45 0X4C 0X41 0X4E 0X30 0X44 0X30 0X30 0X00:00
S: Sysfs=/devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-2/i2c-0X45 0X4C 0X41 0X4E 0X30 0X44 0X30 0X30 0X00:00/0018:04F3:308A.0002/input/input24
U: Uniq=
H: Handlers=mouse1 event13
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10

I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
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=0000 Version=0000
N: Name="Fujitsu FUJ02E3"
P: Phys=FUJ02E3/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/FUJ02E3:00/input/input7
U: Uniq=
H: Handlers=rfkill kbd event3
B: PROP=0
B: EV=13
B: KEY=40000 0 0 0 0 181000000000c00 300000 0 0
B: MSC=10

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xserver-xorg-input-libinput 0.29.0-1
ProcVersionSignature: Ubuntu 5.11.0-27.29~20.04.1-generic 5.11.22
Uname: Linux 5.11.0-27-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.20
Architecture: amd64
BootLog: Error: [Errno 13] Keine Berechtigung: '/var/log/boot.log'
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Mon Oct 25 13:50:39 2021
DistUpgraded: Fresh install
DistroCodename: focal
DistroVariant: ubuntu
InstallationDate: Installed on 2021-10-04 (21 days ago)
InstallationMedia: Ubuntu 20.04.3 LTS "Focal Fossa" - Release amd64 (20210819)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 04f2:b6a0 Chicony Electronics Co., Ltd FJ Camera
 Bus 001 Device 004: ID 8087:0026 Intel Corp.
 Bus 001 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: FUJITSU CLIENT COMPUTING LIMITED LIFEBOOK E5410
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no username)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.11.0-27-generic root=UUID=521e4756-042b-473e-adce-11bbb047275b ro quiet splash vt.handoff=7
SourcePackage: xserver-xorg-input-libinput
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/06/2021
dmi.bios.release: 2.20
dmi.bios.vendor: FUJITSU CLIENT COMPUTING LIMITED
dmi.bios.version: Version 2.20
dmi.board.name: FJNB2D6
dmi.board.vendor: FUJITSU CLIENT COMPUTING LIMITED
dmi.board.version: A2
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU CLIENT COMPUTING LIMITED
dmi.chassis.version: LIFEBOOK E5410
dmi.modalias: dmi:bvnFUJITSUCLIENTCOMPUTINGLIMITED:bvrVersion2.20:bd07/06/2021:br2.20:svnFUJITSUCLIENTCOMPUTINGLIMITED:pnLIFEBOOKE5410:pvr10601736746:rvnFUJITSUCLIENTCOMPUTINGLIMITED:rnFJNB2D6:rvrA2:cvnFUJITSUCLIENTCOMPUTINGLIMITED:ct10:cvrLIFEBOOKE5410:
dmi.product.family: LIFEBOOK-FTS
dmi.product.name: LIFEBOOK E5410
dmi.product.sku: SK00
dmi.product.version: 10601736746
dmi.sys.vendor: FUJITSU CLIENT COMPUTING LIMITED
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.105-3~20.04.2
version.libgl1-mesa-dri: libgl1-mesa-dri 21.0.3-0ubuntu0.3~20.04.2
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.20.11-1ubuntu1~20.04.2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20200226-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.16-1

Revision history for this message
Peter Smith (foobar2001) wrote :
Revision history for this message
Peter Smith (foobar2001) wrote :

additional info: the output of
sudo acpidump | grep -C3 ELAN
yields
   39D60: 0D 41 54 4D 4C 32 39 35 32 00 5F 48 49 44 70 00 .ATML2952._HIDp.
   39D70: 48 49 44 32 70 0A 4A 42 41 44 52 70 0C 80 1A 06 HID2p.JBADRp....
   39D80: 00 53 50 45 44 A4 00 A0 30 93 54 50 4C 54 0A 03 .SPED...0.TPLT..
   39D90: 70 0D 45 4C 41 4E 32 30 39 37 00 5F 48 49 44 70 p.ELAN2097._HIDp
   39DA0: 01 48 49 44 32 70 0A 10 42 41 44 52 70 0C 80 1A .HID2p..BADRp...
   39DB0: 06 00 53 50 45 44 A4 00 A0 30 93 54 50 4C 54 0A ..SPED...0.TPLT.
   39DC0: 04 70 0D 4E 54 52 47 30 30 30 31 00 5F 48 49 44 .p.NTRG0001._HID
--
   3A560: 54 0A 02 70 0D 41 54 4D 4C 32 39 35 32 00 5F 48 T..p.ATML2952._H
   3A570: 49 44 70 00 48 49 44 32 70 0A 4A 42 41 44 52 70 IDp.HID2p.JBADRp
   3A580: 0C 80 1A 06 00 53 50 45 44 A4 00 A0 30 93 54 50 .....SPED...0.TP
   3A590: 4C 54 0A 03 70 0D 45 4C 41 4E 32 30 39 37 00 5F LT..p.ELAN2097._
   3A5A0: 48 49 44 70 01 48 49 44 32 70 0A 10 42 41 44 52 HIDp.HID2p..BADR
   3A5B0: 70 0C 80 1A 06 00 53 50 45 44 A4 00 A0 30 93 54 p.....SPED...0.T
   3A5C0: 50 4C 54 0A 04 70 0D 4E 54 52 47 30 30 30 31 00 PLT..p.NTRG0001.
--
   3B530: 50 4C 54 0A 02 70 0D 41 54 4D 4C 32 39 35 32 00 PLT..p.ATML2952.
   3B540: 5F 48 49 44 70 00 48 49 44 32 70 0A 4A 42 41 44 _HIDp.HID2p.JBAD
   3B550: 52 70 0C 80 1A 06 00 53 50 45 44 A4 00 A0 30 93 Rp.....SPED...0.
   3B560: 54 50 4C 54 0A 03 70 0D 45 4C 41 4E 32 30 39 37 TPLT..p.ELAN2097
   3B570: 00 5F 48 49 44 70 01 48 49 44 32 70 0A 10 42 41 ._HIDp.HID2p..BA
   3B580: 44 52 70 0C 80 1A 06 00 53 50 45 44 A4 00 A0 30 DRp.....SPED...0
   3B590: 93 54 50 4C 54 0A 04 70 0D 4E 54 52 47 30 30 30 .TPLT..p.NTRG000

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-input-libinput (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.