So installieren Sie den Fingerabdrucktreiber auf Lenovo X1 Carbon unter Ubuntu 16.04

10

Ich muss den Fingerabdrucktreiber meines X1 Carbon 5th Gen unter Ubuntu 16.04 installieren. Wo finde ich Treiber für Linux-Distributionen?

Hier sind die Ausgänge von 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:~$ 

und die lsusbAusgabe

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
quelle

Antworten:

11

Die 138a: 0097 Validity Sensors, Inc. wird noch " rückentwickelt " und noch nicht von den einfach zu installierenden fingerprintoder anderen unterstützt.

Das Folgende ist ein WIP (Work In Progress) von 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

Zusätzliche Informationen und Diskussionen:

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

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

krispy
quelle
Hallo zusammen, hat es jemand mit X1 Carbon zum Laufen gebracht?
Kasun Siyambalapitiya
funktioniert nicht für mein X1 Yoga mit Bus 001 Gerät 004: ID 138a: 0090 Validity Sensors, Inc.
Bashar Al-Abdulhadi
2
Eigentlich hat github.com/hrenod/libfprint für mich am ThinkPad X1 Yoga gearbeitet!
Bashar Al-Abdulhadi
Das Ticket scheint jetzt hierher gezogen zu sein gitlab.freedesktop.org/libfprint/libfprint/issues/54, aber es sieht so aus, als ob sie jemanden brauchen, der überprüft, ob es für 138a: 0097 funktioniert. Ich habe eines davon auf meinem Lenovo P51, aber ich weiß nicht, wie ich das Update installieren soll, um es zu testen. Ich warte derzeit darauf, dass meine Registrierung auf der GitLab-Website bestätigt wird, damit ich fragen kann. Aber kann mir hier in der Zwischenzeit jemand sagen, wie?
Michael Scheper
1

Die einzige aktuelle Software für den 138a: 0097 ist https://github.com/nmikhailov/Validity90/tree/master/prototype. Es gibt jedoch noch keinen Treiber, sodass der von krispy erwähnte WIP nicht funktioniert, um Ihren Computer zu entsperren. Es gibt nur einen Prototyp, der nur die interne Datenbank scannen und überprüfen kann. Es gibt immer noch keine Möglichkeit, Fingerabdrücke außerhalb von Windows hinzuzufügen.

Um die Entwicklung weiter zu unterstützen, empfehle ich Ihnen, den Anweisungen unter https://github.com/nmikhailov/Validity90/blob/master/prototype/README.md zu folgen und ein neues Problem auf GitHub mit der Ausgabe des Prototyps zu erstellen.

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

Kopieren Sie die Ausgabe mit dem Titel "Prototypausgabe für Thinkpad X1 Carbon 5th Generation (138a: 0097)" auf https://github.com/nmikhailov/Validity90/issues/new.

Clownfischmensch
quelle