Bonjour chère confrérie des sauveurs du désespoir informatique.
Sans crier gare, suite à une mise à jour, le laptop de mon fils refuse de faire fonctionner son clavier et son pad intégré.
J'ai bien sûr écumé les diverses informations sur ce problème sans réussir à réparer.
C'est le modèle "lordi", à écran tactile, qui bloque l'installation de GRUB pour une obscure histoire de nvram, il boot donc avec rEFInd et a été installé en suivant à peu près
ce document.
Jusqu'à cette regrétable panne, tout allait presque bien, il arrivait parfois que le pad cesse de fonctionner mais un petit redémarrage de cession résolvait le problème.
Voilà l'état des lieux :
Le clavier fonctionne dans le bios et sur la page d'accueil de rEFInd
Le clavier fonctionne dans une session en ligne commande après ctrl+alt+F3
Le clavier fonctionne après un boot sur live-usb avec ubuntu 20.04
Clavier et souris branchés en usb fonctionnent, ce qui me permet de faire tous ces tests.
Le clavier ne fonctionne pas après un boot sur disque dur avec ubuntu 18.04
J'ai installé ubuntu 20.04 sur une autre partition et là non plus, ni clavier ni pad.
J'ai installé le paquet xserver-xorg-input-all comme
indiqué ici, mais il était déjà présent et ça n'a rien changé.
Voici les résultats des quelques commandes sachant que pour faire enter, j'ai dû laisser le clavier et la souris usb :
master@lordi:~$ dmesg | grep pad
[ 5.399852] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input5
master@lordi-isaac:~$ dmesg | grep keyboard
[ 2.535320] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 6.179896] systemd[1]: Starting Set the console keyboard layout...
[ 6.315398] systemd[1]: Finished Set the console keyboard layout.
master@lordi:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN1001:00 04F3:22D6 id=14 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=18 [slave pointer (2)]
⎜ ↳ YSPRINGTECH USB OPTICAL MOUSE id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=17 [slave keyboard (3)]
↳ HP WMI hotkeys id=20 [slave keyboard (3)]
↳ ELAN1001:00 04F3:22D6 id=15 [slave keyboard (3)]
↳ Intel Virtual Button driver id=16 [slave keyboard (3)]
↳ HP Wireless hotkeys id=19 [slave keyboard (3)]
↳ HP Wide Vision HD: HP Wide Visi id=13 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ U id=10 [slave keyboard (3)]
↳ U Consumer Control id=11 [slave keyboard (3)]
↳ U System Control id=12 [slave keyboard (3)]
Et voici un rapport hardinfo fait avec le clavier usb débranché :
Périphériques d'entrée
Input Devices
Lid Switch
Sleep Button
Power Button
AT Translated Set 2 keyboard
ETPS/2 Elantech Touchpad
HP Wireless hotkeys
Intel Virtual Button driver
Video Bus
ELAN1001:00 04F3:22D6
ELAN1001:00 04F3:22D6 UNKNOWN
ELAN1001:00 04F3:22D6 UNKNOWN
ELAN1001:00 04F3:22D6
HP Wide Vision HD: HP Wide Visi
HDA Intel PCH Mic
HDA Intel PCH Headphone
HDA Intel PCH HDMI/DP,pcm:3
HDA Intel PCH HDMI/DP,pcm:7
HDA Intel PCH HDMI/DP,pcm:8
HDA Intel PCH HDMI/DP,pcm:9
HDA Intel PCH HDMI/DP,pcm:10
HP WMI hotkeys
YSPRINGTECH USB OPTICAL MOUSE
Je n'arrive pas bien à voir les périphériques concernés mais les mentions unknown me posent question.
Le problème est que je ne vois pas quoi faire avec ça.
J'ai imaginé qu'il y a peut-être un conflit avec l'écran tactile mais je ne parviens pas à le désactiver malgrè plusieur tentatives inspirées de
cette page, à noter que le fichier /usr/share/X11/xorg.conf.d/10-evdev.conf n'éxiste pas sur ma machine.