J'ai acheté un Lenovo Ideapad 5 15are05 hier et installé Ubuntu 20.04 dessus. Le problème est que le pavé tactile ne fonctionne pas.
J'ai aussi essayé 18.04 et même Debian 10, mais le seul système d'exploitation que cela fonctionne sur Windows.
J'ai parcouru de nombreux fora et je n'ai rien trouvé qui m'a aidé. Cependant, j'ai trouvé des commandes et je pense que vous trouverez ces résultats intéressants
cat /proc/bus/input/devices
:
I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="Elan Touchscreen"
P: Phys=
S: Sysfs=/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN0001:00/input/input4
U: Uniq=
H: Handlers=mouse0 event4
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=661800001000003
Même si cela dit "écran tactile", je sais pour un fait que c'est mon pavé tactile. Comment puis-je le savoir? Eh bien, quand je vais à un terminal en utilisant ctrl+alt+f3
, et j'essaie d'utiliser mon pavé tactile, il génère ceci:
elants_i2c i2c-ELAN0001:00: unknown packet 0e 00 04 03
03 signifie que je le touche. Cette valeur a changé sur différentes actions, par exemple, cela devient 01 sur "libérer" le pavé tactile.
Cela signifie que le touchpad est répertorié sous ELAN0001, que l'écran tactile est répertorié sous aussi. Je ne pense pas que ce soit aussi bizarre qu'elle dit que c'est un écran tactile, car ils sont très similaires.
xinput
génère ceci:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ NEWMEN1500 Mouse Consumer Control id=13 [slave pointer (2)]
⎜ ↳ NEWMEN1500 Mouse id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ NEWMEN1500 Mouse Consumer Control id=14 [slave keyboard (3)]
↳ NEWMEN1500 Mouse id=12 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=9 [slave keyboard (3)]
↳ Ideapad extra buttons id=10 [slave keyboard (3)]
Le pavé tactile doit être répertorié sous le pointeur de base virtuel, mais ce n'est pas le cas.
J'aimerais vraiment connaître une solution pour cela, car j'ai besoin du TouchPad pour travailler et je ne veux pas acheter un nouvel ordinateur portable, alors aidez-moi!
J'ai été capable de résoudre ce problème à l'aide des conseils de ce commentaire de Bug Launchpad (via ce Lenovo Forum Répondre ):
Jasper van der Neu-Stulen (Neuvez) a écrit le 2020-06-18: # 31
En tant que solution de contournement, vous pouvez ajouter
"initcall_blacklist=elants_i2c_driver_init"
àGRUB_CMDLINE_LINUX
, Coursupdate-grub
, puissance sur l'ordinateur portable et recommencez-le.
Cela fonctionne également lors du démarrage à partir d'un support d'installation en ajoutant initcall_blacklist=elants_i2c_driver_init
aux paramètres de démarrage. Dans l'écran de charge de Grub, je l'ai ajouté après quiet splash
Lors de la modification du Démarrer Ubuntu Option.