如何在Ubuntu 16.04的lenovo X1 Carbon上安装指纹驱动程序


11

我需要在Ubuntu 16.04上安装X1 Carbon第5代的指纹驱动程序。在哪里可以找到Linux发行版的驱动程序?

这是输出 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:~$ 

lsusb输出

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

Answers:


11

138A:0097效度传感器,公司依然是被“逆向工程”,而不是通过简单易用且支持安装fingerprint或他人。

以下是Nikita Mikhailov的WIP(进行中的作品):

  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

其他信息和讨论:

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

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


大家好,有人与X1 Carbon一起使用了吗?
Kasun Siyambalapitiya

不使用总线001设备004我X1瑜伽工作:ID 138A:0090效度传感器,公司太
巴沙尔·Abdulhadi

2
实际上github.com/hrenod/libfprint在ThinkPad X1 Yoga上为我工作!
巴沙尔·阿卜杜勒·哈迪

现在,票证似乎已经移到了这里gitlab.freedesktop.org/libfprint/libfprint/issues/54,但看来他们需要有人来验证它是否可用于138a:0097。我的Lenovo P51上有一个,但是我不知道如何安装此修补程序以对其进行测试。我目前正在等待他们在其GitLab网站上的注册被确认,因此我可以提出要求。但是与此同时,这里有人可以告诉我如何吗?
Michael Scheper '18 -10-7

1

138a:0097的当前唯一软件是https://github.com/nmikhailov/Validity90/tree/master/prototype,但是目前还没有驱动程序,因此krispy提到的WIP不能用于解锁计算机。仅有一个只能扫描和检查内部数据库的原型,仍然无法在Windows外部添加指纹。

为了进一步支持开发,我建议您按照https://github.com/nmikhailov/Validity90/blob/master/prototype/README.md上的说明进行操作,并在GitHub上用原型输出创建一个新版本。

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

并将输出复制到https://github.com/nmikhailov/Validity90/issues/new,标题为“ Thinkpad X1 Carbon 5th Generation的原型输出(138a:0097)”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.