Installer le pilote d'empreinte digitale 138a: 0090 sur Ubuntu 16.04 (ThinkPad T460s)

8

Je suis sur le point de configurer mes nouveaux T460 fantastiques avec Ubuntu 16.04 (en raison d'un problème avec le noyau Skylake, j'ai choisi une telle nouvelle version) J'ai essayé d'utiliser mon capteur d'empreintes digitales qui est 138a: 0090 (lusb). appareil qui n'est pas étonnant, car il n'est pas sur la liste de compatibilité de celui-ci. Dois-je attendre un chauffeur ou est-ce que je peux faire quelque chose à ce sujet?

Merci beaucoup :)

Atomius
la source
1
16.04 n'a pas été publié, ce qui rend votre question hors sujet. Si votre question portait sur la façon de faire fonctionner ce lecteur d'empreintes digitales, ce serait autre chose.
LiveWireBT
C'est exactement ma question, je suis nouveau dans cette communauté en tant qu'écrivain, alors veuillez excuser quelques erreurs dans la publication de
contenu
1
Ce n'est pas encore supporté, suivez le bug sur bugs.freedesktop.org/show_bug.cgi?id=94536
Treviño
J'ai le même scanner sur mon nouveau Lenovo Thinkpad X1 Yoga. Pas de chance non plus avec fprint. J'ai regardé le dépôt libfprint, mais le projet a été mis à jour pour la dernière fois en 2008, et il ne semble pas y avoir de "liste de demandes de pilotes" :(
cela a fonctionné avec mon x1-carbon i7 3e génération 3448 launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui Bonne chance
Sherif Salem

Réponses:

6

Je viens de faire fonctionner le lecteur d'empreintes digitales (138a: 0090) sur mon Thinkpad T460p!

  1. Cela peut être une bonne idée de supprimer libpam-fprintdsi vous l'avez déjà installé:
    $sudo apt remove libpam-fprintd
  2. Ajoutez le dépôt pour libpam-fprintdlequel prend en charge 138:0090
    $sudo add-apt-repository -u ppa:3v1n0/libfprint-vfs0090
  3. Installer libpam-fprintd
    $sudo apt install libpam-fprintd
  4. Inscrivez votre chercheur d'index à l'aide de:
    $fprintd-enroll -f "right-index-finger" "$USER"
  5. Inscrire tous les doigts:
    $for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do fprintd-enroll -f "$finger" "$USER"; done

Voir ici pour plus d'informations: https://github.com/3v1n0/libfprint

barro32
la source
ÇA MARCHE! Testé sur un Lenovo T460p et il fonctionne parfaitement jusqu'à présent. Grand homme de travail!
Sean Bone
J'ai suivi vos instructions, mais en essayant d'enregistrer le doigt, j'ai compris Enroll result: enroll-unknown-error. J'essaie de le faire fonctionner sur T460p avec Ubuntu 18.04 installé. Avez-vous des idées pour le faire fonctionner?
mateuszb
essayé cela sur mon ordinateur portable Lenovo p50. a bien fonctionné jusqu'à ce que le doigt s'inscrive, la sortie était:list_devices failed: No devices available
Zany_Zachary1
5

J'ai un 4ème génération de carbone x1 qui a le même lecteur d'empreintes digitales. J'ai regardé la source libfprint upstram, et elle ne semble pas encore prise en charge, c'est pourquoi cela ne fonctionne pas. Vous devrez probablement attendre que quelqu'un crée un pilote pour cela.

Dave Chiluk
la source
2

L'effort de rétro-ingénierie du protocole a commencé et a trouvé un certain succès ici . Gardez un œil sur ce projet de chauffeur.

conradlee
la source
0

Pour Ubuntu 16.04 ou supérieur:

Suivez ces étapes pour installer le dépôt sur un Lenovo série B (fonctionnait très bien avec mon Lenovo E450)

  1. $ sudo apt install libpam-fprintd
  2. $ fprint-enroll
  3. Glissez votre doigt sur le lecteur d'empreintes digitales
Mack
la source