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

답변:


11

138A : 0097 유효 센서, Inc.는 여전히있는 "역 설계"가 아니라 설치하는 쉬운에 의해 아직 지원 fingerprint또는 다른 사람.

다음은 Nikita Mikhailov의 WIP (Work In Progress)입니다.

  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

Bus 001 Device 004 : ID 138a : 0090 Validity Sensors, Inc.를 사용하여 X1 Yoga에서 작동하지 않음
Bashar Al-Abdulhadi

2
실제로 github.com/hrenod/libfprint 는 ThinkPad X1 Yoga에서 저를 위해 일했습니다!
Bashar Al-Abdulhadi

티켓은 이제 여기 gitlab.freedesktop.org/libfprint/libfprint/issues/54 로 이동 한 것으로 보이지만 138a : 0097에서 작동하는지 확인하려면 누군가가 필요한 것 같습니다. Lenovo P51에 그 중 하나가 있지만 수정을 설치하여 테스트하는 방법을 모르겠습니다. 현재 GitLab 사이트에서 등록 확인을 기다리는 중이므로 요청할 수 있습니다. 그러나 그 동안 여기에서 아무도 어떻게 말할 수 있습니까?
Michael Scheper

1

138a : 0097의 유일한 최신 소프트웨어는 https://github.com/nmikhailov/Validity90/tree/master/prototype 이지만 아직 드라이버가 없으므로 크리스피가 언급 한 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

그리고 "Thinkpad X1 Carbon 5 세대 (138a : 0097)의 프로토 타입 출력"이라는 제목으로 출력을 https://github.com/nmikhailov/Validity90/issues/new에 복사하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.