Come installare il driver di impronte digitali su lenovo X1 carbon su Ubuntu 16.04


10

Devo installare il driver dell'impronta digitale della mia X1 carbon 5th gen su Ubuntu 16.04. Dove posso trovare i driver per le distribuzioni Linux?

Ecco le uscite di 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:~$ 

e l' lsusbuscita

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:~$ 

Risposte:


11

La 138a: 0097 Sensors validità, Inc. è ancora in fase di "reverse engineering" e non ancora supportato dal facile da installare fingerprinto di altri.

Quello che segue è un WIP (Work In Progress) di 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

Ulteriori informazioni e discussioni:

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

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


Ciao a tutti, qualcuno l'ha fatto funzionare con X1 Carbon?
Kasun Siyambalapitiya,

non funziona per il mio X1 Yoga usando il Bus 001 Dispositivo 004: ID 138a: 0090 Validity Sensors, Inc.
Bashar Al-Abdulhadi

2
attualmente github.com/hrenod/libfprint ha funzionato per me sul ThinkPad X1 Yoga!
Bashar Al-Abdulhadi,

Il biglietto sembra essere stato spostato qui ora gitlab.freedesktop.org/libfprint/libfprint/issues/54 ma sembra che abbiano bisogno di qualcuno per verificare che funzioni per 138a: 0097. Ne ho uno sul mio Lenovo P51, ma non so come installare la correzione per testarlo. Attualmente sto aspettando che la mia registrazione sul loro sito GitLab sia confermata, quindi posso chiedere. Ma nel frattempo, qualcuno qui può dirmi come?
Michael Scheper

1

L'unica corrente software per la 138a: 0097 è https://github.com/nmikhailov/Validity90/tree/master/prototype tuttavia non v'è alcun driver come ancora, in modo che il WIP che Krispy menzionato non funzionerà per sbloccare il computer. Esiste solo un prototipo che può solo scansionare e controllare il database interno, non c'è ancora modo di aggiungere impronte digitali al di fuori di Windows.

Per un ulteriore sviluppo supporto vi consiglio di seguire le istruzioni a https://github.com/nmikhailov/Validity90/blob/master/prototype/README.md e creare una nuova emissione su GitHub con l'uscita del prototipo.

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

E copia l'output su https://github.com/nmikhailov/Validity90/issues/new con il titolo "Output prototipo per Thinkpad X1 Carbon 5th Generation (138a: 0097)"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.