[Touchpad] ETPS/2 Elantech non fonctionnel (non encore résolu)
Publié : sam. 28 févr. 2026, 00:49
Bonjour à tous, merci de me lire.
Je rencontre un problème avec le pavé tactile de mon Lenovo IdeaPad G50-45.
Le touchpad d’origine a été remplacé (boitier inférieur HS et touchpad d'origine non démontable) par un modèle compatible identifié comme ETPS/2 Elantech touchpad.
Sous Archlinux (noyau 6.12.74-1-lts), il semble détecté par le système, mais il ne fonctionne pas du tout (aucun mouvement du curseur, aucun clic).
Je précise :
Installation Archlinux à jour
Noyau : 6.12.74-1-lts
Environnement graphique : xfce
Pilotes utilisés : libinput (?)
Souris USB fonctionne parfaitement
Voici diverses sorties de commande :
1. Version du noyau :
[...]
Le périphérique apparaît comme ETPS/2 Elantech Touchpad
Aucune réaction du curseur
Aucun clic
Aucun message d’erreur explicite visible
Question :
Que dois-je faire pour que cela fonctionne aussi bien que le touchpad Lenovo d'origine ?
Merci d’avance pour votre aide
Thierry.
Je rencontre un problème avec le pavé tactile de mon Lenovo IdeaPad G50-45.
Le touchpad d’origine a été remplacé (boitier inférieur HS et touchpad d'origine non démontable) par un modèle compatible identifié comme ETPS/2 Elantech touchpad.
Sous Archlinux (noyau 6.12.74-1-lts), il semble détecté par le système, mais il ne fonctionne pas du tout (aucun mouvement du curseur, aucun clic).
Je précise :
Installation Archlinux à jour
Noyau : 6.12.74-1-lts
Environnement graphique : xfce
Pilotes utilisés : libinput (?)
Souris USB fonctionne parfaitement
Voici diverses sorties de commande :
1. Version du noyau :
Code : Tout sélectionner
uname -a2. Périphériques d’entrée détectés :Linux Lenovo-G50-45 6.12.74-1-lts #1 SMP PREEMPT_DYNAMIC Thu, 19 Feb 2026 16:48:19 +0000 x86_64 GNU/Linux
Code : Tout sélectionner
cat /proc/bus/input/devices3. Détection via libinput :I: Bus=0003 Vendor=046d Product=c05a Version=0111
N: Name="Logitech USB Optical Mouse"
P: Phys=usb-0000:00:12.0-1.4/input0
S: Sysfs=/devices/pci0000:00/0000:00:12.0/usb4/4-1/4-1.4/4-1.4:1.0/0003:046D:C05A.0001/input/input11
U: Uniq=
H: Handlers=event10 mouse1
B: PROP=0
B: EV=17
B: KEY=ff0000 0 0 0 0
B: REL=1943
B: MSC=10
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/input27
U: Uniq=
H: Handlers=event6 mouse0
B: PROP=1
B: EV=b
B: KEY=e420 30000 0 0 0 0
B: ABS=661800011000003
Code : Tout sélectionner
libinput list-devices4. Modules liés au touchpad :Device: Power Button
Kernel: /dev/input/event2
Id: host:0000:0001
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: 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
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Video Bus
Kernel: /dev/input/event4
Id: host:0000:0006
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: 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
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Power Button
Kernel: /dev/input/event0
Id: host:0000:0001
Group: 3
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: 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
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Lid Switch
Kernel: /dev/input/event1
Id: host:0000:0005
Group: 4
Seat: seat0, default
Capabilities: switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: 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
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Logitech USB Optical Mouse
Kernel: /dev/input/event10
Id: usbc05a
Group: 5
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Scroll button: BTN_MIDDLE
Scroll button lock: disabled
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: flat *adaptive custom
Rotation: 0.0
Area rectangle: n/a
Device: Ideapad extra buttons
Kernel: /dev/input/event5
Id: host:0000:0000
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: 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
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event3
Id: serial0001
Group: 7
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: 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
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: ETPS/2 Elantech Touchpad
Kernel: /dev/input/event6
Id: serial000e
Group: 8
Seat: seat0, default
Size: 96x25mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap button map: left/right/middle
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles: flat *adaptive custom
Rotation: n/a
Area rectangle: n/a
Code : Tout sélectionner
lsmod | grep -E 'psmouse|elantech'5. Messages du noyau concernant le touchpadpsmouse 245760 0
libps2 20480 2 atkbd,psmouse
serio 28672 6 serio_raw,atkbd,psmouse,i8042
Code : Tout sélectionner
dmesg | grep -iE 'psmouse|elantech|input'6. Sortie udevadm info pour Elantech touchpad :[ 0.878402] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[ 0.878549] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[ 0.878799] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[ 2.466443] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 6.050352] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5
[ 6.403024] input: Ideapad extra buttons as /devices/pci0000:00/0000:00:14.3/PNP0C09:00/VPC2004:00/input/input6
[ 7.253500] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x3c0300)
[ 7.269712] psmouse serio1: elantech: Synaptics capabilities query result 0x3c, 0x03, 0x00.
[ 7.284906] psmouse serio1: elantech: Elan sample query result 3c, 03, 00
[ 7.370197] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input7
[ 7.974010] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
[ 7.996678] snd_hda_codec_conexant hdaudioC1D0: inputs:
[ 8.011716] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
[ 8.011898] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
[ 9.031192] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:12.0/usb4/4-1/4-1.4/4-1.4:1.0/0003:046D:C05A.0001/input/input11
[ 9.031551] hid-generic 0003:046D:C05A.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:12.0-1.4/input0
[ 99.438412] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 99.463648] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 99.489665] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 99.516709] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 99.542875] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 99.542893] psmouse serio1: issuing reconnect request
[ 560.265027] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 560.293246] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 560.320393] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 560.348634] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 560.376890] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 560.376899] psmouse serio1: issuing reconnect request
[ 563.386270] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x3c0300)
[ 563.400700] psmouse serio1: elantech: Synaptics capabilities query result 0x3c, 0x03, 0x00.
[ 563.415182] psmouse serio1: elantech: Elan sample query result 3c, 03, 00
[ 563.496360] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input15
[ 698.779654] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 698.805003] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 698.831409] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 698.857841] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 698.883667] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 698.883686] psmouse serio1: issuing reconnect request
[ 1007.393900] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1007.420034] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1007.447314] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1007.475471] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1007.503194] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1007.503207] psmouse serio1: issuing reconnect request
[ 1053.033337] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1053.060044] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1053.087168] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1053.116050] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1053.141957] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1053.141970] psmouse serio1: issuing reconnect request
[ 1057.339388] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x3c0300)
[ 1057.353876] psmouse serio1: elantech: Synaptics capabilities query result 0x3c, 0x03, 0x00.
[ 1057.368332] psmouse serio1: elantech: Elan sample query result 3c, 03, 00
[ 1057.449490] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input19
[ 1066.684746] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1066.711169] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1066.737122] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1066.763735] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1066.791954] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1066.791970] psmouse serio1: issuing reconnect request
[ 1071.415218] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x3c0300)
[ 1071.429881] psmouse serio1: elantech: Synaptics capabilities query result 0x3c, 0x03, 0x00.
[ 1071.444340] psmouse serio1: elantech: Elan sample query result 3c, 03, 00
[ 1071.527834] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input23
[ 1407.278085] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1407.302263] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1407.327531] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1407.352787] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1407.378624] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 1407.378639] psmouse serio1: issuing reconnect request
[ 1411.010537] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x3c0300)
[ 1411.024988] psmouse serio1: elantech: Synaptics capabilities query result 0x3c, 0x03, 0x00.
[ 1411.039436] psmouse serio1: elantech: Elan sample query result 3c, 03, 00
[ 1411.125310] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input27
Code : Tout sélectionner
/devices/platform/i8042/serio1/input/input27/event67. Sous Xorg :M: event6
R: 6
J: c13:70
U: input
D: c 13:70
N: input/event6
L: 0
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVPATH=/devices/platform/i8042/serio1/input/input27/event6
Lenovo-G50-45# udevadm info /dev/input/event6
P: /devices/platform/i8042/serio1/input/input27/event6
M: event6
R: 6
J: c13:70
U: input
D: c 13:70
N: input/event6
L: 0
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVPATH=/devices/platform/i8042/serio1/input/input27/event6
E: DEVNAME=/dev/input/event6
E: MAJOR=13
E: MINOR=70
E: SUBSYSTEM=input
E: USEC_INITIALIZED=1411196744
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_WIDTH_MM=96
E: ID_INPUT_HEIGHT_MM=24
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_INPUT_TOUCHPAD_INTEGRATION=internal
E: LIBINPUT_DEVICE_GROUP=11/2/e:isa0060/serio1
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse
Code : Tout sélectionner
xinput listProblème constaté⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Optical Mouse id=9 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=12 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Ideapad extra buttons id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
Le périphérique apparaît comme ETPS/2 Elantech Touchpad
Aucune réaction du curseur
Aucun clic
Aucun message d’erreur explicite visible
Question :
Que dois-je faire pour que cela fonctionne aussi bien que le touchpad Lenovo d'origine ?
Merci d’avance pour votre aide
Thierry.