Elantech Touchpad not working on Fujitsu E5410
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-
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/
modprobing the i2c_hid module has no effect. The keyboard works.
probably not just xserver-
(likely) relevant output of cat /proc/bus/
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=/
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=/
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/
S: Sysfs=/
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=/
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-
ProcVersionSign
Uname: Linux 5.11.0-27-generic x86_64
ApportVersion: 2.20.11-
Architecture: amd64
BootLog: Error: [Errno 13] Keine Berechtigung: '/var/log/boot.log'
CasperMD5CheckR
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-
PATH=(custom, no username)
XDG_RUNTIME_
LANG=de_DE.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xserver-
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.
dmi.modalias: dmi:bvnFUJITSUC
dmi.product.family: LIFEBOOK-FTS
dmi.product.name: LIFEBOOK E5410
dmi.product.sku: SK00
dmi.product.
dmi.sys.vendor: FUJITSU CLIENT COMPUTING LIMITED
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.105-3~20.04.2
version.
version.
version.
version.
version.
version.
version.
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