Touchpad non détecté sur Lenovo Ideapad 320 avec Kubuntu 17.04

9

Je viens d'installer Kubuntu 17.04 sur un Lenovo Ideapad 320 et le pavé tactile n'est pas détecté. Le pavé tactile fonctionne bien à partir de l'installation de Windows 10 déjà sur l'ordinateur portable, mais n'est pas du tout détecté depuis Kubuntu, il semble donc que ce soit une erreur de pilote.

Voici la xinputsortie. La souris Logitech est une souris USB que j'utilise entre-temps, ce qui fonctionne très bien.

$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech M315/M235                        id=9    [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)]
    ↳ EasyCamera                                id=10   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

Et:

$ cat /proc/bus/input/devices | grep TouchPad

N'a pas de sortie. J'ai également essayé les trucs liés à psmouse suggérés ici en vain

Il semble que je ne suis pas le seul, cela est affiché dans quelques autres endroits sans réponse, ici et ici , et peut-être ici

Éditer:

sortie dpkg:

$ dpkg -i elantech...
Selecting previously unselected package 
elantech-0608-dkms.
(Reading database ... 267979 files and directories currently installed.)
Preparing to unpack elantech-0608-dkms_0.1_all.deb ...
Unpacking elantech-0608-dkms (0.1) ...
Setting up elantech-0608-dkms (0.1) ...
Loading new elantech-0608-0.1 DKMS files...
Building for 4.10.0-32-generic
Building for architecture x86_64
Building initial module for 4.10.0-32-generic
Done.

psmouse:
Running module version sanity check.
Error! Module version 69C24E88441CC55A8AC9337 for psmouse.ko
is not newer than what is already found in kernel 4.10.0-32-generic 
(69C24E88441CC55A8AC9337).
You may override by specifying --force.

depmod...

Backing up initrd.img-4.10.0-32-generic to /boot/initrd.img-4.10.0-32-
generic.old-dkms
Making new initrd.img-4.10.0-32-generic                                                      

(If next boot fails, revert to initrd.img-4.10.0-32-generic.old-dkms image)                  
update-initramfs........                                                                     


DKMS: install completed.                                                                     

Processing triggers for shim-signed (1.32~17.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...   

Installation de la version 0.2:

$ sudo dkms install --force elantech-0608/0.2
Error! Could not find module source directory.
Directory: /usr/src/elantech-0608-0.2 does not exist.

Et il est installé:

$ apt search elantech
Sorting...
Full Text Search...
elantech-0608-dkms/now 0.2 all [installed,local]
  elantech-0608 driver in DKMS format.
jod
la source
Les commentaires ne sont pas pour une discussion approfondie; cette conversation a été déplacée vers le chat .
Thomas Ward
Je préfère ne pas attendre des mois sans mon pavé tactile. J'examinerai l'installation du noyau plus tard dans la journée. Merci de votre aide!
jod
Y a-t-il des nouvelles à ce sujet?
miguelmorales85

Réponses:

5

Installez ce module du noyau. Cela devrait résoudre le problème. Courir

wget https://launchpad.net/~hanipouspilot/+archive/ubuntu/ppa/+files/elantech-0608-dkms_0.2_all.deb
sudo dpkg -i elantech-0608-dkms_0.2_all.deb

Redémarrez ensuite.

Vous devez désactiver le démarrage sécurisé dans le BIOS pour laisser le module se charger.

Une autre option consiste à installer ce noyau.

http://people.canonical.com/~khfeng/lp1708852/

Pour plus de détails, voir https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1708852

Pilot6
la source
N'a pas fonctionné :( redémarré et le pavé tactile n'a toujours pas été détecté. Il y avait une erreur dans la sortie, quelque chose que la version du module pour psmouse.ko était plus récente que celle trouvée dans le noyau
jod
Pouvez-vous envoyer le message à votre question? Et avez-vous également désactivé Secure Boot dans le BIOS? Il ne permet pas de charger des modules personnalisés. S'il est lié à la version du module, il est facile à corriger.
Pilot6
J'ai désactivé le démarrage sécurisé pour l'installation. Je vais le désactiver et réessayer.
jod
S'il y a une erreur, postez-la à votre question. Peut-être que la version doit être changée.
Pilot6
sortie dpkg affichée ci-dessus. dois-je utiliser --force, et si oui, est-ce une option pour dpkg?
jod
3

J'ai installé Ubuntu 17.10 sur le yoga 720 et j'ai écrit un guide d'installation complet .

Pour faire fonctionner le touchpad, vous devez installer un noyau plus récent, au moins le noyau 4.14.

J'ai installé le dernier noyau avec ce script et j'ai fait fonctionner le pavé tactile, mais au début, le réseau sera interrompu en raison d'un bogue dans les paramètres de l'apparmeur, vous pouvez résoudre ce problème en

sudo apt install apparmour-utils
sudo aa-complain /etc/apparmor.d/sbin.dhclient

(source: /unix/397708 )

rubo77
la source
J'ai installé RC8 à partir d'ici: kernel.ubuntu.com/~kernel-ppa/mainline/v4.14-rc8 Le pavé tactile a commencé à fonctionner, aucun problème de réseau. Malheureusement, DisplayLink ne fonctionne pas avec ce noyau, donc je me suis retrouvé avec 2 noyaux, un pour le pavé tactile lorsque je prends un ordinateur portable avec moi, un pour les écrans externes DisplayLink lorsque je ne le fais pas. Amusement.
NeverEndingQueue
C'est Lenovo Ideapad 320 (i7-8550u)
NeverEndingQueue
1

J'ai cette même machine et ça n'a été que des ennuis. J'ai essayé tous les correctifs que j'ai pu trouver sur le net, y compris la compilation d'environ 6 noyaux différents, en vain. À partir d'environ 4.12.5, mon pavé tactile fonctionnera pendant quelques secondes, puis se fige invariablement. J'ai essayé les correctifs sur cette page. J'ai essayé d'innombrables itérations de GRUB_CMDLINE_LINUX_DEFAULT = "i8042.reset quiet splash" dans GRUB. Rien. Et en plus de cela, je suis toujours confronté à des blocages fréquents du système total, et le wifi est 9 types de borked. (Je peux réellement vivre avec la dernière partie en cas de besoin , car il fonctionne assez bien avec un dongle Wi - Fi® USB.) Si quelqu'un a plus des suggestions de la dernière chance, j'aimerais les entendre, mais je suis sur ce près de lancer cette fichue chose dans le lac ...

Pdub
la source
Je n'ai pas encore pris la peine de compiler différents noyaux, ma souris sans fil fonctionne bien pour l'instant et je n'ai pas eu le temps. Quant au wifi, j'ai eu de la chance en utilisant les pilotes ici et en créant un /etc/modprobe.d/rtl8821ae.conffichier avec le contenu options rtl8821ae int_clear=0 fwlps=0 ips=0. J'ai vu des gens essayer quelques autres choses avec ce .conffichier, mais le wifi est assez stable maintenant (mais pas parfait) et je n'ai pas pris la peine d'essayer d'autres configurations
jod
J'ai vu cette réponse après avoir déjà cliqué sur "acheter" sur un Ideapad 320, et cela m'a fait courir pour vérifier la politique de retour du détaillant ... Cependant, je suis très heureux de signaler que je n'ai eu absolument aucun problème de pavé tactile ou de wifi avec cette machine . Le pavé tactile n'était en fait pas fonctionnel avec le disque live Ubuntu 16 LTS, mais fonctionnait bien avec une installation par défaut de 17.10. Soit Lenovo a changé son matériel depuis septembre, soit les merveilleux utilisateurs d'Ubuntu ont résolu les problèmes logiciels. J'ai eu un étrange épisode de lenteur (sous Windows et Linux), mais cela a mystérieusement disparu après quelques redémarrages ...
NumerousHats
0

J'ai essayé le v4.14-rc8noyau avec succès, malheureusement j'ai eu des problèmes avec les pilotes DisplayLink, donc j'utilisais une souris USB externe, jusqu'à ce que cela soit résolu aujourd'hui, lors de l'installation du dernier noyau de la v4.13ligne -v4.13.0-25

NeverEndingQueue
la source