Comment installer le pilote d'empreinte digitale sur lenovo X1 carbon sur Ubuntu 16.04

10

Je dois installer le pilote d'empreinte digitale de mon X1 carbon 5th gen sur Ubuntu 16.04. Où puis-je trouver des pilotes pour les distributions Linux?

Voici les sorties de lspci

kasun@kasun-ThinkPad-X1-Carbon-5th:~$ lspci
00:00.0 Host bridge: Intel Corporation Device 5904 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
00:08.0 System peripheral: Intel Corporation Sky Lake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Device 9d12 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1d.0 PCI bridge: Intel Corporation Device 9d18 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-LM (rev 21)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
04:00.0 Network controller: Intel Corporation Device 24fd (rev 88)
05:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a804
kasun@kasun-ThinkPad-X1-Carbon-5th:~$ 

et la lsusbsortie

kasun@kasun-ThinkPad-X1-Carbon-5th:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 138a:0097 Validity Sensors, Inc. 
Bus 001 Device 003: ID 13d3:5682 IMC Networks 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
kasun@kasun-ThinkPad-X1-Carbon-5th:~$ 
Kasun Siyambalapitiya
la source

Réponses:

11

Le 138a: 0097 Validity Sensors, Inc. est toujours en cours de "rétro-ingénierie" et n'est pas encore pris en charge par le facile à installer fingerprintou autres.

Ce qui suit est un WIP (Work In Progress) de Nikita Mikhailov:

  1. sudo apt install git libusb-1.0-0-dev libxv-dev
  2. git clone https://github.com/nmikhailov/Validity90.git
  3. cd Validity90/libfprint
  4. ./configure
  5. make
  6. make check
  7. sudo make install

Informations supplémentaires et discussions:

https://forums.lenovo.com/t5/Linux-Discussion/Validity-Fingerprint-Reader-Linux/td-p/3352145

https://bugs.freedesktop.org/show_bug.cgi?id=94536

krispy
la source
Salut à tous, est-ce que quelqu'un l'a fait fonctionner avec X1 Carbon?
Kasun Siyambalapitiya
ne fonctionne pas pour mon X1 Yoga utilisant le bus 001 Device 004: ID 138a: 0090 Validity Sensors, Inc. aussi
Bashar Al-Abdulhadi
2
en fait github.com/hrenod/libfprint a fonctionné pour moi sur le ThinkPad X1 Yoga!
Bashar Al-Abdulhadi
Le ticket semble avoir déménagé ici maintenant gitlab.freedesktop.org/libfprint/libfprint/issues/54 mais il semble qu'ils aient besoin de quelqu'un pour vérifier que cela fonctionne pour 138a: 0097. J'en ai un sur mon Lenovo P51, mais je ne sais pas comment installer le correctif pour le tester. J'attends actuellement que mon inscription sur leur site GitLab soit confirmée, je peux donc demander. Mais en attendant, quelqu'un ici peut-il me dire comment?
Michael Scheper
1

Le seul logiciel actuel pour le 138a: 0097 est https://github.com/nmikhailov/Validity90/tree/master/prototype mais il n'y a pas encore de pilote, donc le WIP mentionné par krispy ne fonctionnera pas pour déverrouiller votre ordinateur. Il n'y a qu'un prototype qui ne peut analyser et vérifier que la base de données interne, il n'y a toujours aucun moyen d'ajouter des empreintes digitales en dehors de Windows.

Pour soutenir davantage le développement, je vous suggère de suivre les instructions sur https://github.com/nmikhailov/Validity90/blob/master/prototype/README.md et de créer un nouveau problème sur GitHub avec la sortie du prototype.

sudo apt-get install make gcc libgcrypt-dev libglib2.0-dev libnss3-dev libusb-1.0-0-dev libssl-dev libpng-dev libgnutls28-dev
make
./prototype

Et copiez la sortie sur https://github.com/nmikhailov/Validity90/issues/new avec le titre "Sortie prototype pour Thinkpad X1 Carbon 5ème génération (138a: 0097)"

poisson clownhumain
la source